Comment
How to add comment page in github io page?第三方评论平台“友言”,http://www.uyan.cc/getcode
Hdfs Ha
HDFS NameNode ZK选主 HDFS 共享存储QJM
Netfilter Snat Dnat
SNAT/DNAT 图中正菱形的区域是对数据包进行判定转发的地方。在这里,系统会根据IP数据包中的destination ip address中的IP地址对数据包进行分发。如果destination ip adress是本机地址,数据将会被转交给INPUT链。如果不是本机地址,则交给...
SecureRandom 与 AES 加密安全
AES 加密1234567891011121314151617181920212223242526272829303132333435/** * 加密 * * @param content 需要加密的内容 * @param password 加密密码 * @return */ ...
链表环检测与入口点定位
链表是否有环以及环的第一个入口点链表是否有环 快慢指针,最终会相遇到环上的某个节点上。否则快指针直接到空节点。 有环链表第一个入口点 分别从链表头和上面环上相遇的节点开始步长为1的遍历,下一次相遇的节点为环的第一个入口点。理论分析 12345678910当fast与slow相遇时,slow...
丑数算法详解与优化
丑数:只能因式分解为2,3,5整除的数 算法:求第index个丑数 常规思维依次遍历,判断每个数是否为丑数。确定是效率低,存在大量重复计算。 123456789101112131415public boolean Ugly(int N) { //判断N是否只含有质因子2,3,5中的几...
JDK Arrays.sort 源码深度解析
参考 Arrays.sortjdk7以前用的是merge sort(长度<7时用insert sort);jdk7以后用的是timsort(优化后的merge sort) timsort对比较元素要求更严格,需要满足下面的语义: sgn(compare(x, y)) =&#x...
幂等性
幂等性f(x)=f(f(x)) TCPTCP协议能够保证幂等的核心在于sequence number字段,一个序列号的在较长的一段时间内均不会出现重复。 应用层对于应用层的协议设计,原理和TCP是类似的,我们需要一个不重复的序列号。再简单一点说,在一个业务流程的处理中,我们需要一个不...
Android Develop
How to develop a github app? so I could post blogs to my github pages from mobile phoneideally, there is a markdown editor where i could edit conte...
更新远程repo 'origin', remote branch ‘master'
git fetch / git pull 区别git fetch` 更新远程repo ‘origin’, remote branch ‘master’git fetch origin master 从remote branch ‘master’ merge 内容到当前本地分支...