java
zhangzhenyuzy
喜欢用多线程
展开
-
1215
\b 代表着单词的开头或结尾,也就是单词的分界处 \b匹配这样的位置:它的前一个字符和后一个字符不全是(一个是,一个不是或不存在)\w. 除了换行符以外的任意字符 换行符就是'\n',ASCII编码为10(十六进制0x0A)的字符\w 匹配字母或数字或下划线或汉字\s 匹配任意的空白符\d 匹配数字\b 匹配单词的开始或结束^ 匹配字符串的开始$ 匹配字符串的结原创 2014-12-15 17:26:54 · 613 阅读 · 0 评论 -
获得父类的泛型
Class clazz=son.getClass();得到父类 Class father = clazz.getSuperclass(); //com.test.father得到带有泛型的父类Type type = clazz.getGenericSuperclass(); //com.test.father得到父类中泛型的类型1,ParameterizedType p=(Parameteri转载 2016-07-12 23:34:32 · 378 阅读 · 0 评论 -
读写操作非常频繁的时候提高读的效率
高并发时,提高读的效率.转载 2016-10-11 17:14:45 · 2664 阅读 · 0 评论 -
substring 内存溢出和强引用弱引用
http://blog.csdn.net/cdu09/article/details/22824027解释了字符串为何溢出https://my.oschina.net/ydsakyclguozi/blog/404389强引用弱引用还有一个字符串截取效率http://blog.csdn.net/cdu09/article/details/22830253转载 2016-12-21 11:30:51 · 305 阅读 · 0 评论 -
Threadpoolexecutor
为何要用到线程池?这个原因是因为每次启动线程需要很多的系统资源.我们要做的是每个线程执行runable方法.而执行runable方法的时候会要一些线程的上下文等资源做准备,这些线程准备每个线程都是相同的.所以自然想到能不能把这些线程资源缓存起来.而执行线程的时候又因为CPU分配时间不固定,所以每个线程在执行的时候可能碰到线程池退出等问题,那他改怎么办?线程池就帮我解决了....原创 2017-11-16 17:28:14 · 264 阅读 · 0 评论