<output id="ilehw"><bdo id="ilehw"><nobr id="ilehw"></nobr></bdo></output>
        <dl id="ilehw"><font id="ilehw"></font></dl>
          1. 精彩博客

            ?#31243;窲ava【代理设计模式】——看这篇文章就懂了

            什么是代理模式 为其他对象提供一种代理以控制对这个对象的访问。 为什么使用代理模式 中介隔离:在某些情况下,一个客户类不想或者不能直接引用一个委托对象,而代理类对象可以在客户类和委...

            昨天 22:45
            362
            3
            RustPHP - 简介

            RustPHP简介 1、RustPHP是什么? RustPHP是PSI(https://gitee.com/crm8000/PSI)技术团队用Rust语言重新实现的PHP虚拟机。 RustPHP的目标是先与现有的Zend PHP 部分兼容,然后开始扩展出自己...

            昨天 11:08
            331
            0
            死磕 java同步系列之JMM(Java Memory Model)

            简介 Java内存模型是在硬件内存模型上的更高层的抽象,它屏蔽了各种硬件和操作系统访问的差异性,保证了Java程序在各种平台下?#38405;?#23384;的访问都能达到一致的效果。 硬件内存模型 在正式?#27493;釰av...

            昨天 01:42
            118
            0
            LINUX之Bash-Script

            最近把Linux Bash编程的知识复习了一遍,大概梳理了一下,做个记录。 第一个Bash-Script LINUX shell的种类?#27973;?#20043;多,但是目前用得最为广泛的还是Bash,本文也是基于Bash的Shell环境。 下面是...

            前天 08:23
            88
            0
            Spring Boot 2 快速教程:WebFlux Restful CRUD ?#23548;?#19977;)

            摘要: 原创出处 https://www.bysocket.com 「公众号:泥瓦匠BYSocket ?#22815;队?#20851;注和转载,保留摘要,谢谢! 这是泥瓦匠的第102篇原创 03:WebFlux Web CRUD ?#23548;?文章工程: JDK 1.8 Maven 3....

            05/16 21:01
            165
            0
            Java 静态代理、Java动态代理、CGLIB动态代理

            开篇 Java 的代理就是客户类不再直接和委托类打交道, 而是通过一个中间层来访问, 这个中间层就是代理。为啥要这样呢, 是因为使用代理有 2 个优势: 可以隐藏委托类的实现 可以实现客户与委托...

            05/16 18:05
            329
            1
            Git让你从入门到精通,看这一篇就够了!

            简介 Git 是什么? Git 是一个开源的分布式版本控制系统。 什么是版本控制? 版本控制是一种记录一个或若干文件内容变化,以便将来查阅特定版本修订情况的系统。 什么是分布式版本控制系统?...

            05/16 15:20
            373
            1
            Go语言——没有对象的面向对象编程

            本文译自Steve Francia在OSCON 2014的一个PPT,原作请前往:https://spf13.com/presentation/go-for-object-oriented-programmers/ 对我来说,最吸引我的不是Go拥有的特征,而是那些?#36824;?#24847;遗...

            05/16 14:51
            154
            2
            探索JDK(集合框架)——HashMap

            <*本文描述内容基于JAVA8*> Collection API 位于 java.util 包中。包中的 Collection 接口是 JAVA 对于集合这一概念的抽象,存储一组类型相同的对象。 还有一个很重要的接口:Iterable,Col...

            05/15 17:41
            295
            0
            Java并发编程的艺术,解读并发编程的优缺点

            并发编程的优缺点 使用并发的原因 多核的CPU的背景下,催生了并发编程的趋势,通过并发编程的?#38382;?#21487;以将多核CPU的计算能力发挥到极致,?#38405;?#24471;到提升。 在特殊的业务场景下先天的就适合于并发...

            05/15 15:08
            429
            1
            ”万丈高楼平地起“——如何从“建筑师”角度打造【装饰者设计模式】

            写在前面:设计模式源于生活,而又高于生活! 什么是装饰者模式 在不改变原有对象的基础上附加功能,相比生成子类更灵活。 装饰者模式应用场景 过滤器,网关控制,P2P分控审批 装饰者模式类图...

            05/15 09:41
            176
            2
            微服务的?#19979;?#22120;实现图解Golang通用版

            ?#19979;?#22120;背景 微服务连锁?#25910;?#22330;景 在分布?#20132;?#22659;中,各个微服务相互调用,当某些情况下,比如后端中间件服务?#25910;稀?#31532;三方服务中断导致某个服务无限期不可用,短时间无法?#25351;矗?#21017;可能会导致连锁故...

            05/15 09:17
            154
            0
            死磕 java同步系列之开篇

            简介 同步系列,这是彤哥想了好久的名字,本来是准备写锁相关的内容,但是java中的CountDownLatch、Semaphore、CyclicBarrier这些类又不属于锁,它们和锁又有很多共同点,都是为了协同多线程...

            05/14 21:54
            228
            1
            Java虚拟机,类文件结构深度解析

            Java类文件结构 Java虚拟机不和包括Java在内的任何语言绑定,只与 "Class文件" 这种特定的二进制文件所关联, Class文件中包含了Java虚拟机指令集合符号表以及若干其它辅助信息。 Java虚拟机...

            05/14 15:38
            254
            0
            文本相似度计算之余弦定理

            前言 余弦相似度,又称为余弦相似性,是通过计算两个向量的夹角余弦?#36947;?#35780;估他们的相似度。余弦相似度将向量根据坐标值,绘制到向量空间中。用向量空间中两个向量夹角的余弦值作为衡量两个个...

            05/14 11:07
            154
            3
            死磕 java原子类之终结篇(面试题)

            概览 原?#30828;?#20316;是指不会被线程调度机制打断的操作,这种操作一旦开始,就一直运行到结束,中间不会有任何线程上下文?#35874;弧?原?#30828;?#20316;可以是一个步骤,?#37096;?#20197;是多个操作步骤,但是其顺序不可以被...

            05/13 23:31
            343
            0
            死磕 java并发包之LongAdder源码分析

            问题 (1)java8中为什么要新增LongAdder? (2)LongAdder的实现方式? (3)LongAdder与AtomicLong的对比? 简介 LongAdder是java8中新增的原子类,在多线程环境中,它比AtomicLong?#38405;?#35201;高...

            05/13 00:02
            215
            1
            老生常谈Java虚拟机垃圾回收机制(必看篇)

            二、垃圾收集 垃圾收集主要是针对堆?#22836;?#27861;区进行。 程序计数器、虚拟机栈和本地方法栈这三个区域属于线程?#25509;?#30340;,只存在于线程的生命周期内,线程结束之后也会消失,因此不需要对这三个区域进...

            05/12 14:32
            347
            0
            【聚?#29616;?#20184;平台】如何智用【模板+工厂】设计模式来实现异?#20132;?#35843;

            写在前面:设计模式源于生活,而又高于生活! 异?#20132;?#35843;流程 解析报文(验证签名) 日志收集(相同) 如果解析报文成功的话,修改支付状态为已经成功.返回不同的支付结果 模版方法设计模式 提...

            05/12 12:05
            309
            0
            Go 你不知道的简短变?#21487;?#26126;约束

            前言 简短变?#21487;?#26126;用起来很方便,但有时会给你一些意外?#37096;?#33021;带你掉入陷阱。 曾因滥用这个:=语法糖,发生过一次?#25910;希?#25152;以才认真研究了一下它的一些原理和规则,整理出来跟大家分享。 规则 ...

            05/11 18:01
            48
            0

            没有更多内容

            加载失败,请刷新页面

            ?#31243;窲ava【代理设计模式】——看这篇文章就懂了

            什么是代理模式 为其他对象提供一种代理以控制对这个对象的访问。 为什么使用代理模式 中介隔离:在某些情况下,一个客户类不想或者不能直接引用一个委托对象,而代理类对象可以在客户类和委...

            昨天 22:45
            362
            3
            程序?#21271;始莬编写高?#38405;?#30340;Java代码需要注意的4个问题

            一、并发 Unable to create new native thread …… 问题1:Java中创建一个线程消耗多少内存? 每个线程有独自的栈内存,共享堆内存 问题2:一台机器可?#28304;?#24314;多少线程? CPU,内存,操作系统...

            05/10 15:09
            1K
            6
            【奇思妙想】如何给网关设计一款专属的权限控制【责任链设计模式】

            写在前面:设计模式源于生活,而又高于生活! 什么是责任链模式 客户端发出一个请求,链上的对象都有机会?#21019;?#29702;这一请求,而客户端不需要知道谁是具体的处理对象。这样就实现了请求者和接受者...

            05/09 23:37
            1K
            4
            gitbook 入门教程之解决windows热加载失败问题

            破镜如何贴花黄 gitbook 在 Windows 系统无法热加载,总是报错! gitbook 是一款文档编写利器,可以方便地 markdown 输出成美观优雅的 html ,gitbook serve 启动服务器后,原来相貌平平的 markdo...

            05/08 21:29
            887
            2
            经典设计模式之策?#38405;?#24335;【如何重构聚?#29616;?#20184;平台,对接【支付宝,微信,银联支付】】

            写在前面:设计模式源于生活,而又高于生活! 为什么要使用设计模式重构代码 使用设计模式可以重构整体架构代码、提高代码复用性、扩展性、减少代码冗余问题。 Java高级工程师装逼的技能! ...

            05/08 09:29
            2.1K
            4
            最全的JAVA知识汇总(附?#27493;?#21644;思维导图)

            微信公众号:内核小王子 关注可了解更多关于数据库,JVM内核相关的知识; 如果你有任?#25105;?#38382;?#37096;?#20197;加我pigpdong[^1] jvm 一行代码是怎么运行的 首先,java代码会被编译成字节码,字节码就是jav...

            04/29 11:52
            2.8K
            12
            使用lombok编写优雅的Bean对象

            使用java编写代码,十之?#21496;?#37117;是在写java类,从而构建java对象。lombok之前也说了不少,但使用了这么多年,感觉还是有很多技巧可以使用的。 毫无疑问,使用lombok,编写的java代码很优雅,而...

            04/22 22:17
            3.2K
            18
            len(x) 击败 x.len(),从内置函数看 Python 的设计思想

            内置函数是 Python 的一大特色,用极简的语法实现很多常用的操作。 它们预先定义在内置命名空间中,开箱即用,所见即所得。Python 被公认是一?#20013;?#25163;友好型的语言,这种说法能够成立,内置函数...

            04/21 20:24
            2.3K
            1
            通过MySQL存储原理来分析排序和锁

            出自公众号 内核小王子 先抛出几个问题 1.为什么不建议使用订单号作为主键? 2.为什么要在需要排序的字段上加索引? 3.for update 的记录不存在会导致锁住全表? 4.redolog 和 binlog 有什么区别...

            04/10 19:21
            4K
            17
            关于 JDK 9 中的 JShell,你应该了解的 10 件事

            JShell 是在 JDK 9 中?#29366;我?#20837;的,以 Kulla 实现的 Java Enhancement Proposal (JEP) 222 规范的一部分。很多编程语言如 JavaScript、Python、Ruby 等,提供了?#27973;?#26131;用的命令行执行工具,但 ...

            04/06 08:30
            2.8K
            6
            J2Cache 两级缓存中的 Region 到底是什么东西?

            不时有人来询问 J2Cache 里的 Region 到底是什么概念,这里做统一的解答。 J2Cache 的 Region 来源于 Ehcache 的 Region 概念。 一般我们在使用像 Redis、Caffeine、Guava Cache 时都没有 Re...

            04/03 10:55
            1K
            1

            出自公众号 内核小王子 结合 CPU 理解一行 Java 代码是怎么执行的 根据冯·诺依曼思想,计算机采用二进制作为数制基础,必须包含:运算器、控制器、存储设备,以及输入输出设备,如下图所示。...

            03/28 11:27
            5.9K
            45
            Android 整体设计及背后意义

            阿里妹导读:现实工作中经常可以听到这样的说法:框架的升级带来协议?#38405;?#30340;提升、编程模式的变革带来业务的飞跃...... ?#20204;?#19981;论这些表述是否有问题,?#23548;噬先?#26524;系统地?#21019;?#20107;物整体,可能会有...

            03/22 13:09
            1K
            2
            一个线程罢工的诡异事件

            背景 事情(事故)是这样的,突然收到报警,线上某个应用里业务逻辑没有执行,导致的结果是数据库里的某些数据没有更新。 虽然是前人写的代码,但作为 Bug maker&killer 只能咬着牙上了。 因...

            03/13 08:32
            2.4K
            8
            Python知识点:理解和使用装饰器 @decorator

            我在我的个人博客“猿?#25628;?#32593;站”和公众号“猿?#25628;ython”上写Python教程,?#34892;?#36259;?#30446;?#20197;关注公众号和网站。 Python的装饰器(decorator)是一个很棒的机制,也是熟练运用Python的必杀技之一。...

            03/12 09:53
            1K
            6
            大规模Go项目几乎必踏的几个大坑 - 实例分享

            2个月前开源了Dragonboat这个Go实现的高?#38405;?#22810;组Raft?#24425;?#24211;,它的一大卖点是其高吞吐?#38405;埽?#22312;使用内存内的状态机的场景下,能在三组单插服务器上达到千万每秒的吞吐?#38405;堋?#20316;为个人用Go写的第...

            03/06 22:03
            5.1K
            17
            Spring Boot 2.0 ?#30446;?#36895;入门(图文教程)

            企?#23548;?#19968;站式软件研发协作平台 摘要: 原创出处 https://www.bysocket.com 「公众号:泥瓦匠BYSocket ?#22815;队?#20851;注和转载,保留摘要,谢谢! Spring Boot 2.0 ?#30446;?#36895;入门(图文教程) 大家都知道...

            03/04 21:01
            3.7K
            5
            Python与家国天下

            导读:Python猫是一只喵星来客,它爱地球的一切,特别爱优雅而无所不能的 Python。我是它的人类朋友豌?#22815;?#19979;猫,被授权润色与发表它的文章。如果你是第一次看到这个系列文章,那我强烈建议,...

            02/24 22:24
            3.7K
            8
            Go 1.12最新特性 - ?#23548;?#39033;目为背景的详解

            作者:lni (https://github.com/lni) Go 1.12带来了正式的Go module支持、初步的TLS 1.3支持、runtime和标准库做了各项提高,工具也有所改进,trace方面引入minimum mutator utilization图...

            02/21 20:49
            5.1K
            12
            RxJS 实现摩?#22993;?#30721;(Morse) 【内附脑图】

            参加 2018 ngChina 开发者大会,特别喜欢 Michael Hladky 奥地利帅哥的 RxJS 分享,现在拿出来好好学习工作坊的内容(工作坊Demo地址),结合这个示例,做了一个改进版本,实现更简洁,逻辑更...

            02/19 10:34
            1K
            4

            没有更多内容

            加载失败,请刷新页面

            GIL 已经被杀死了么?

            本文原创并首发于公众号【Python猫】,未经授权,请勿转载。 原文地址:https://mp.weixin.qq.com/s/8KvQemz0SWq2hw-2aBPv2Q 花下猫语: Python 中最广为人诟病的一点,大概就是它的 GIL 了。...

            责任链模式

            //这篇博客的博主真的不错,解析的都很清晰明了, https://blog.csdn.net/jason0539/article/details/45091639

            今天 21:50
            3
            0
            一篇文章彻底搞懂Java虚拟机

            概念: 虚拟机:指以软件的方式模拟具?#22411;?#25972;硬件系统功能、运行在一个完全隔离环境中的完整计算机系统 ,是物理机的软件实现。常用的虚拟机有VMWare,Visual Box,Java Virtual Machine(Jav...

            今天 20:55
            4
            0
            C 语言 二级指针的使用

            #include <stdio.h> #include <stdlib.h> typedef struct node Node; struct node { int data; struct node* next; struct node* prev; }; Node head; Node* insert(Node* ph, Node* newData...

            今天 20:22
            4
            0
            分享一波 ZooKeeper 面试题

            ZooKeeper是什么? ZooKeeper提供了什么? Zookeeper文件系统 ZAB协议? 四种类型的数据节点 Znode Zookeeper Watcher 机制 -- 数据变更通知 客户端注册Watcher实现 服务端处理Watcher实现 ...

            谈谈你对volatile的理解

            1、volatile是Java虚拟机提供的轻量级的同?#20132;?#21046; -保证可见性 -不保证原子性 -禁止指令重排 2、JMM你谈谈 JMM(Java内存模型,简称JMM)本身是一种抽象的概念并不真实存在 ,它描述的是一组规...

            今天 19:01
            4
            0
            Jenkins基础入门-5-用户和权限管理

            本篇,我们来介绍下Jenkins?#20808;?#20309;创建用户,以及如何管理用户,和那些用户可以有ProjectA的权限。这个很好理解,一个项目,有开发和测试,和运维,每个团队都有不同的角色,例如有测试经理和...

            今天 18:20
            2
            0
            ?#22659;齁enkins旧的构建来?#22836;糯排?#31354;间

            ?#22659;齁enkins旧的构建来?#22836;糯排?#31354;间 前言 配置Discard old builds选项 用Configuration Slicing插件批量配置Discard old builds选项 在Jenkins Server上手工?#22659;?#26087;的build 移走和JENKINS_HOM...

            今天 18:19
            0
            0
            spring application 之 BeanFactory

            org.springframework.core.AliasRegistry 给Bean取别名,可以用多个名称对应同一个Bean 默认实现:org.springframework.core.SimpleAliasRegistry 这个有个小技巧: /** Map from alias to can...

            今天 18:14
            2
            0
            jenkins中使用脚本来节省资源空间和使用shell提取文件名或目录名的方法

            环境 Linux:5.5 jenkins:2.5 场景 由于公司的项目不断增多,导致jenkins拉取的项目也就越来越多,项目的代码、jar包、资源文件,占用了很多?#25490;?#31354;间;而且?#34892;?#36164;源是重复的! 比如项目的j...

            今天 18:13
            0
            0
            linux上解压版安装jdk,tomcat

            需要的安装包 1.vmware12 2.centos7版本 3.安?#24052;?#25104;后需要xshell来连接远程虚拟机,虚拟机保证要联网,网络畅通。 4.xftp用来向linux传输文件用,一般来说xshell和xftp配套使用 5.对应的压缩...

            今天 17:44
            31
            0
            Jenkins的配置

            1 修改jenkins的根目录,默?#31995;?#22312;C:\Documents and Settings\AAA\.jenkins 。 .jenkins ?#25193;obs │ └─JavaHelloWorld │ ?#25193;uilds │ │ ?#25193;?011-11-03_16-48-17 │ │ ?#25193;?011-11-0...

            今天 17:09
            3
            0
            使用 spring 的 IOC 解决程序耦合

            工厂模式解耦 在?#23548;?#24320;发中我们可以把三层的对象都使用配置文件配置起来,当启动服务器应用加载的时候,让一个类中的方法通过读取配置文件,把这些对象创建出来并存起来。在接下来的使用的时...

            今天 17:05
            2
            0
            java 序列化?#22836;?#24207;列化

            1. 概述 序列?#25351;?#20026;Java对象的过程。 对象的序列化主要有两 首先我们介绍下序列化?#22836;?#24207;列化的概念: 序列化:把Java对象转换为字节序列的过程。 反序列化:把字节序列?#25351;?#20026;Java对象的过程。...

            今天 16:04
            3
            0
            分布式数据一致性

            代码示例: package com.imooc.example.localtranjdbc; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import java.sql.Connection; import java.sql.DriverManager; import ja...

            今天 15:23
            2
            0
            从源码的角度来看SpringMVC

            SpringMVC核心流程图 简单总结 首先请求进入DispatcherServlet 由DispatcherServlet 从HandlerMappings中提取对应的Handler 此时只是获取到了对应的Handle,然后得去?#32610;?#23545;应的适配器,即:H...

            今天 15:14
            3
            0
            Docker部署微服务详解

            2013年发布?#20004;瘢珼ocker一直广受瞩目,被认为可能会改变软件行业。 但是,许多人并不清楚Docker 到底是什么,要解决什么问题,好处又在哪里?今天就来详细解释,帮助大家理解它,还带有简单易...

            今天 14:40
            13
            0
            Gitlab利用Webhook实现Push代码后的jenkins自动构建

            之前部署了Gitlab的代码托管平台和Jenkins的代码发布平台。通常是开发后的代码先推到Gitlab上管理,然后在Jenkins里通过脚本构建代码发布。这种方式每次在发版的时候,需要人工去执行jenkins...

            今天 14:38
            3
            0
            python3爬虫基础-pyquery解析库

            简介 看名称和jQuery比较接近,对没错,pyQuery允许您对XML文档进行jQuery查询。API尽可能类似于jQuery。pyquery使用lxml进行快速XML和html操作。支持CSS选择器,操作在查找和操作HTML上是?#27973;?..

            今天 13:15
            2
            0
            python3爬虫基础-XPth路径语言

            简介 XPth,全称XML Path Language,即XML路径语言。可以快速便捷的从XML文档中查找信息的语言,同样适用于HTML文档。 XPth常用规则 路径表达式 表达式 描述 nodename 选取?#31169;?#28857;的所有子节点...

            今天 13:12
            1
            0

            没有更多内容

            加载失败,请刷新页面

            返回顶部
            顶部
            广东快乐十分实时开奖

                  <output id="ilehw"><bdo id="ilehw"><nobr id="ilehw"></nobr></bdo></output>
                  <dl id="ilehw"><font id="ilehw"></font></dl>

                            <output id="ilehw"><bdo id="ilehw"><nobr id="ilehw"></nobr></bdo></output>
                            <dl id="ilehw"><font id="ilehw"></font></dl>