暂无搜索历史
最近, 一直在思考如何写好代码, 写人能懂的代码, 写能维护的代码, 总结下来,实时更新, 有感同深受者或不同意见可一起分享下。 1. 理解业务模型 业务模型,...
chkconfig是用来管理开机启动的服务, 是linux RED HAT 用来查询, 启动和停止 /etc/init.d/的服务的一个进程
java有很多测试类框架, 开发中有很多比如Mokito, powermock, wiremock, cucumber ,但是powermock测试,sonar...
最早的有TDD, 测试驱动开发, 而BDD 是行为驱动开发, 更加关注用户的行为,
linux的空间分为kernel space 和 user space, 比例是1:3
可以, 在配置文件里设置 bind <your_public_internet_ip>
系统的有一个写log的微服务A, spring boot的version是2.1.5.RELEASE
将内存分为大小相等两块, 每次只用一块, 当这一块用完了, 就将还存活的对象复制到另一块内存上, 然后把已经使用的左边的内存空间一次性整理
验证IP地址合法性 import org.apache.commons.validator.routines.InetAddressValidator; pu...
ReentrantLock主要利用CAS+CLH队列来实现。它支持公平锁和非公平锁,两者的实现类似。
StopWatch是spring框架提供的一个util, 用来做多任务的计时, 隐藏了System.currentTimeMillis()的使用, 增加应用程序...
tcpdump: any: You don't have permission to capture on that device
tcp的三次握手是指client与server端通过发送http请求,建立tcp连接, 分为三个步骤
系统负载(System Load)是系统CPU繁忙程度的度量,即有多少进程在等待被CPU调度(进程等待队列的长度)。
Table of Contents prerequesities demo prerequesities swagger editor 2.0 Demo swa...
注解是是一种数据类型, 它是一个标记, 方便java在编译时遇到这个标记能采取进一步的action
一个二进制数减1, 相当于把这个数的从最右侧的1开始flio翻转
Source: publish the message to a specific channel
是用key计算hashCode,然后与key做无符号右移16位 , 是为了让高位移动,让hash均匀
hash散列是在记录的存储位置与他的关键字之间建立的对应关系f, 使得每个key都对应一个存储位置, 查找时根据key的hash去查找.
暂未填写公司和职称
暂未填写个人简介
暂未填写技能专长
暂未填写学校和专业
暂未填写个人网址
暂未填写所在城市