8 渴望变老的菜鸟

尚未进行身份认证

暂无相关简介

等级
TA的排名 28w+

Mac下更换idea的setter/getter的生成策略

在idea生成pojo的setter/getter方法时,对于boolean类型的变量而言,会生成isXXX的get方法。而大部分时候,我们期待的方法应该都是getXXX这种形式,这种形式可能会带来问题(下次分享这种问题)。研究了下,发下idea的setter/getter生成策略是可以修改的。首先打开任意一个pojo的编辑页面,然后按下command+N,调出generate菜单。选择“Gett...

2018-03-13 12:24:05

ThreadLocal源码解读

在公司的工程中,我们用ThreadLocal来存储请求中的分页参数,今天对ThreadLocal进行一下分析。ThreadLocal的本质是线程Thread类的一个成员(threadLocals,类型是ThreadLocalMap)的元素。之所以能对不同的线程往同一个ThreadLocal中设置不同的值,是因为这个不同的值本来就是存在Thread类的threadLocals中。线程Thread

2018-02-03 22:05:35

KMP算法的优化

写这篇文章是因为网上关于KMP的算法太多了,next数组的含义也是各种各样,有的是当前匹配的字符的个数,有的是当前字符失配时,下一次匹配时的前缀,有的是下一次匹配的字符。我这里next数组的含义是第3种:当前字符失配时,下一次匹配的字符。算法代码如下:voidgetNext(char*pattern,char*next,intpattern_len){inti=0

2016-07-30 19:41:54

带外数据OOB与紧急模式URG

传输层协议使用带外数据(out-of-band,OOB)来发送一些重要的数据,如果通信一方有重要的数据需要通知对方时,协议能够将这些数据快速地发送到对方.为了发送这些数据,协议一般不使用与普通数据相同的通道,而是使用另外的通道.linux系统的套接字机制支持低层协议发送和接受带外数据.但是TCP协议没有真正意义上的带外数据.为了发送重要协议,TCP提供了一种称为紧急模式(urgentmode

2015-09-09 09:43:12

二进制反码求和校验算法

原文链接:http://blog.chinaunix.net/uid-26758209-id-3146230.html二进制反码求和校验算法   经常看计算机网络相关的书时,每次看到关于IP或者是UDP报头校验和时,都是一笑而过,以为相当简单的东西,不就是16bit数据的相加吗!最近在学习Ping命令的源待时,看到里面有关于校验和的算法。一头雾水,后来查找资料,看到校验和是16bit字的

2015-09-07 17:22:12
勋章 我的勋章
    暂无奖章