- 博客(9)
- 收藏
- 关注
原创 Spring常用注解
spring自带注解: @Component 组件,没有明确的角色 @Service 在业务逻辑层(service层)使用 @Repository 在数据访问层(dao层)使用 @Controller 在controller控制层使用 @Autowired 自动装配(默认根据类型注入,可直接在字段属性上或set方法上使用) @Value 注入SpEL表达式 @Qualifier 限定描
2017-02-11 13:14:22
269
转载 java集合详解
集合主要分为Collection集合与Map集合 Collection ——List ——ArrayList ——LinkedList ——Vector ——Stack ——Set ——HashSet ——LinkedHashSet ——Tree
2017-02-10 22:18:54
341
原创 IP 域名 DNS之间的区别
—— IP 域名 DNS之间的区别 1.IP地址:IP地址是用来唯一标识互联网上计算机的逻辑地址,让电脑之间可以相互通信. 每台连网计算机都依靠IP地址来互相区分、相互联系2.域名:由于IP地址是数字标识,使用时难以记忆和书写,因此在IP地址的基础上又发展出一种符号化的地址方案,来代替数字型的IP地址。每一个符号化的地址都与特定的IP地址对应,这样网络上的资源访问起来就容易得多了。这个与网络上的数
2017-02-10 22:16:32
9779
1
原创 比较器Comparator的使用
Comparator其实是一个策略类的模式,在java中如果需要将方法1作为参数传递给方法2那么在没有出现lambda表达式的时候,其实还有一种方式可以实现,那就是使用接口的方式,如比较器接口Comparator 如:class Test { public String[] sort(String[] strArrys) { Arrays.sort(strArrys, new
2017-02-10 22:13:47
1053
原创 java性能调优基本原则
1,影响性能的因素有:网路,数据库,CPU,磁盘IO,锁竞争,内存,程序本身2,性能调优方向: 3,性能调优原则 (1)减小 CPU 消耗 – 线程数不易过多,过高导致线程上下文切换频繁,系统吞吐量反而下降。 – 减少线程间的锁竞争,否则也可能切换过多(2)CPU 没有充分利用 – 当线程同步文件IO,同步网络IO、锁等待、sleep时,线程被挂起,但资源不释放,考虑异步IO。(3)减
2017-02-10 22:04:57
304
原创 JDK1.5~1.8新特性
JDK1.5新特性: 1. 自动装箱自动拆箱 2. 枚举类型 3. 泛型 4. 可变参数 5. 内省 6. For-Each循环 7. 静态导入JDK1.6新特性: 1. Complier API 2. 用Console开发控制台程序JDK1.7新特性: 1. switch语句支持字符串了 2. 泛型支持“<>”类型自动推断,如:List list = new ArrayLis
2017-02-10 22:01:26
260
原创 Hash算法解决冲突的方法
Hash算法解决冲突的方法一般有以下几种常用的解决方法 1, 开放定址法: 所谓的开放定址法就是一旦发生了冲突,就去寻找下一个空的散列地址,只要散列表足够大,空的散列地址总能找到,并将记录存入 公式为:fi(key) = (f(key)+di) MOD m (di=1,2,3,……,m-1) ※ 用开放定址法解决冲突的做法是:当冲突发生时,使用某种探测技术在散列表中形成一个探测序列。沿此序列
2017-02-10 21:40:20
12034
原创 CountDownLatch的使用
CountDownLatch为一个同步辅助类,在完成一组正在其他线程中执行的操作之前,它允许一个或多个线程一直等待。方法说明:await() 使当前线程在锁存器倒计数至零之前一直等待,除非线程被中断countDown() 递减锁存器的计数,如果计数到达零,则释放所有等待的线程getCount() 返回当前计数相关实例说明:import org.springframework.stereot
2017-02-10 21:20:25
233
原创 日期的正则表达式
标准的日期正则表达式,包含闰年闰月。 ^(?:(?!0000)[0-9]{4}-(?:(?:0[1-9]|1[0-2])-(?:0[1-9]|1[0-9]|2[0-8])|(?:0[13-9]|1[0-2])-(?:29|30)|(?:0[13578]|1[02])-31)|(?:[0-9]{2}(?:0[48]|[2468][048]|[13579][26])|(?:0[48]|[2468][0
2017-02-09 23:14:28
448
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人