我们通常所说的排序算法往往指的是内部排序算法,即数据记录在内存中进行排序。
常用排序算法
HashMap与HashTable的区别
浅记一下HashMap与HashTable的区别。
判断数是否存在
判断一个数是否在40亿个整数中。
a和b相加
a= a+ b
和 a+= b
。这两者有什么区别?
TCP三握四挥手
TCP传输控制协议,是一种面向连接的、可靠的、基于字节流的传输层通道协议。
IDEA静态资源乱码
昨天使用IDEA测试Web项目,请求转发给一个HTML后,会出现中文乱码问题,但是直接访问该HTML则不会出现。
Git_Submodules
本例采用两个项目以及两个公共类库演示对submodule
的操作。因为在一些资料或者书上的例子都是一个项目对应1~N个lib,但是实际应用往往并不是这么简单。
性能调优方法和原则
性能优化基本是BAT等一线互联网公司程序员必备的技能,以下的性能优化有:Web网站调优、数据库、JVM调优、架构调优等。
Servlet/Http协议
RT
Java正则忽略大小写
Java正则表达式:(?i)abc
表示abc都忽略大小写。a(?i)bc
表示bc忽略大小写。a((?i)b)c
表示只有b忽略大小写。
也可以用Pattern.compile(rexp, Pattern.CASE_INSENSITIVE)
表示整体都忽略大小写。