08 2016 档案

摘要:phone.replaceAll("(\\d{3})\\d{4}(\\d{4})","$1****$2");152****4799idCard.replaceAll("(\\d{4})\\d{10}(\\w{4})","$1*****$2");4304*****7733$1、$2、……表示正则表达式 阅读全文
posted @ 2016-08-31 15:09 你明哥 阅读(1967) 评论(0) 推荐(0) 编辑
摘要:转载自:http://blog.csdn.net/hekewangzi/article/details/51956170 阅读全文
posted @ 2016-08-31 15:06 你明哥 阅读(186) 评论(0) 推荐(0) 编辑
摘要:转载自:http://blog.csdn.net/hekewangzi/article/details/51969774 阅读全文
posted @ 2016-08-31 14:53 你明哥 阅读(3811) 评论(0) 推荐(0) 编辑
摘要:Constant Pool常量池的概念: 在讲到String的一些特殊情况时,总会提到String Pool或者Constant Pool,但是我想很多人都不太 明白Constant Pool到底是个怎么样的东西,运行的时候存储在哪里,所以在这里先说一下Constant Pool的内容. Strin 阅读全文
posted @ 2016-08-31 14:39 你明哥 阅读(6695) 评论(0) 推荐(0) 编辑
摘要:转载自:http://blog.csdn.net/hekewangzi/article/details/45648771 阅读全文
posted @ 2016-08-31 14:18 你明哥 阅读(198) 评论(0) 推荐(0) 编辑
摘要:转载自:http://blog.csdn.net/hekewangzi/article/details/45648687 阅读全文
posted @ 2016-08-31 14:08 你明哥 阅读(158) 评论(0) 推荐(0) 编辑
摘要:转载自:http://blog.csdn.net/hekewangzi/article/details/45648579 阅读全文
posted @ 2016-08-31 13:57 你明哥 阅读(171) 评论(0) 推荐(0) 编辑
摘要:转载自:http://blog.csdn.net/hekewangzi/article/details/45646279 阅读全文
posted @ 2016-08-31 13:47 你明哥 阅读(162) 评论(0) 推荐(0) 编辑
摘要:转载自:http://blog.csdn.net/hekewangzi/article/details/45645831 阅读全文
posted @ 2016-08-31 13:38 你明哥 阅读(131) 评论(0) 推荐(0) 编辑
摘要:转载自:http://blog.csdn.net/hekewangzi/article/details/41349591 阅读全文
posted @ 2016-08-31 10:49 你明哥 阅读(127) 评论(0) 推荐(0) 编辑
摘要:转载自:http://blog.csdn.net/hekewangzi/article/details/41345237 阅读全文
posted @ 2016-08-31 10:28 你明哥 阅读(147) 评论(0) 推荐(0) 编辑
摘要:synchronized 多用于并发不高并且需要单线程运行的地方。比如你有一个A方法,你在方法上加了synchronized修饰。那么两个人同时去调用这个方法的时候不是并行的,是抢占的,谁先抢到资源谁就先去调用,慢的人必须等先用的人使用完毕将资源释放后才能使用方法。 阅读全文
posted @ 2016-08-31 09:03 你明哥 阅读(124) 评论(0) 推荐(0) 编辑
摘要:public static void main(String[] args) { for(Thread t:getThreads()){ t.start(); } } public static Thread[] getThreads(){ Thread[] thread = new Thread[ 阅读全文
posted @ 2016-08-30 13:53 你明哥 阅读(462) 评论(0) 推荐(0) 编辑
摘要:转载自:http://blog.csdn.net/hekewangzi/article/details/41324441 阅读全文
posted @ 2016-08-29 17:16 你明哥 阅读(131) 评论(0) 推荐(0) 编辑
摘要:转载自:http://blog.csdn.net/hekewangzi/article/details/49047395 阅读全文
posted @ 2016-08-29 16:40 你明哥 阅读(111) 评论(0) 推荐(0) 编辑
摘要:转载自:http://blog.csdn.net/hekewangzi/article/details/49990799 阅读全文
posted @ 2016-08-29 16:24 你明哥 阅读(645) 评论(0) 推荐(0) 编辑
摘要:转载自:http://blog.csdn.net/hekewangzi/article/details/51712821 阅读全文
posted @ 2016-08-29 10:08 你明哥 阅读(99) 评论(0) 推荐(0) 编辑
摘要:转载自:http://blog.csdn.net/hekewangzi/article/details/51712963 阅读全文
posted @ 2016-08-29 10:03 你明哥 阅读(174) 评论(0) 推荐(0) 编辑
摘要:转载自:http://blog.csdn.net/hekewangzi/article/details/51713002 阅读全文
posted @ 2016-08-29 10:00 你明哥 阅读(140) 评论(0) 推荐(0) 编辑
摘要:转载自:http://blog.csdn.net/hekewangzi/article/details/51713037 阅读全文
posted @ 2016-08-29 09:58 你明哥 阅读(138) 评论(0) 推荐(0) 编辑
摘要:转载自:http://blog.csdn.net/hekewangzi/article/details/51713058 阅读全文
posted @ 2016-08-29 09:56 你明哥 阅读(140) 评论(0) 推荐(0) 编辑
摘要:转载自:http://blog.csdn.net/hekewangzi/article/details/51713110 阅读全文
posted @ 2016-08-29 09:53 你明哥 阅读(137) 评论(0) 推荐(0) 编辑
摘要:转载自:http://blog.csdn.net/hekewangzi/article/details/51942128 阅读全文
posted @ 2016-08-29 09:51 你明哥 阅读(339) 评论(0) 推荐(0) 编辑
摘要:转载自:http://blog.csdn.net/hekewangzi/article/details/51956577 阅读全文
posted @ 2016-08-29 09:46 你明哥 阅读(658) 评论(0) 推荐(0) 编辑
摘要:Java Thread中, join() 方法是让调用该方法的主线程执行run()时暂时卡住,等run()执行完成后, 主线程再调用执行join()后面的代码。示例: 如果去掉t1.join()这个语句过后, 输出的顺序是乱的, 加上这个语句后, 就会按照顺序输出, 从某种意义上说实现了同步。 转载 阅读全文
posted @ 2016-08-25 13:20 你明哥 阅读(523) 评论(0) 推荐(0) 编辑
摘要:ArrayList会比Vector快,他是非同步的,如果设计涉及到多线程,还是用Vector比较好一些 import java.util.*; /** * 演示Vector的使用。包括Vector的创建、向Vector中添加元素、从Vector中删除元素、 * 统计Vector中元素的个数和遍历Ve 阅读全文
posted @ 2016-08-24 17:47 你明哥 阅读(9364) 评论(0) 推荐(0) 编辑
摘要:在使用spring框架配置AOP的时候,不管是通过XML配置文件还是注解的方式都需要定义pointcut"切入点" 例如定义切入点表达式 execution(* com.sample.service.impl..*.*(..)) execution()是最常用的切点函数,其语法如下所示: 整个表达式 阅读全文
posted @ 2016-08-24 16:49 你明哥 阅读(1610) 评论(1) 推荐(0) 编辑
摘要:java.util包中就包含了一系列重要的集合类,而对于集合类,主要需要掌握的就是它的内部结构,以及遍历集合的迭代模式。 接口:Collection 所有集合类的根类型,主要的一个接口方法:boolean add(Ojbect c) 虽返回的是boolean,但不是表示添加成功与否,因为Collec 阅读全文
posted @ 2016-08-24 14:28 你明哥 阅读(191) 评论(0) 推荐(0) 编辑
摘要:一、为什么需要AOP技术 AOP 是一个很成熟的技术。 假如项目中有方法A、方法B、方法C……等多个方法, 如果项目需要为方法A、方法B、方法C……这批方法增加具有通用性质的横切处理。 AOP 是一个很成熟的技术。 假如项目中有方法A、方法B、方法C……等多个方法, 如果项目需要为方法A、方法B、方 阅读全文
posted @ 2016-08-24 13:57 你明哥 阅读(7439) 评论(0) 推荐(1) 编辑
摘要:1、我所知道的AOP 初看起来,上来就是一大堆的术语,而且还有个拉风的名字,面向切面编程,都说是OOP的一种有益补充等等。一下让你不知所措,心想着:管不得很多人都和我说AOP多难多难。当我看进去以后,我才行发现:他就是一些Java基础上的朴实无华的应用,包括IOC(见《Spring IOC(依赖注入 阅读全文
posted @ 2016-08-24 13:47 你明哥 阅读(11757) 评论(3) 推荐(1) 编辑
摘要:在Java虚拟机规范的描述中,除了程序计数器外,虚拟机内存的其他几个运行时区域都有发生OutOfMemoryError(下文称OOM)异常的可能,本节将通过若干实例来验证异常发生的场景。并且会初步介绍几个与内存相关的最基本的虚拟机参数。 本节内容的目的有两个:第一,通过代码验证Java虚拟机规范中描 阅读全文
posted @ 2016-08-24 13:35 你明哥 阅读(594) 评论(0) 推荐(0) 编辑
摘要:Java内存泄漏是每个Java程序员都会遇到的问题,程序在本地运行一切正常,可是布署到远端就会出现内存无限制的增长,最后系统瘫痪,那么如何最快最好的检测程序的稳定性,防止系统崩盘,作者用自已的亲身经历与各位网友分享解决这些问题的办法。 Java内存泄漏是每个Java程序员都会遇到的问题,程序在本地运 阅读全文
posted @ 2016-08-24 10:34 你明哥 阅读(679) 评论(0) 推荐(0) 编辑
摘要:众所周知,Struts2是个非常优秀的开源框架,我们能用Struts2框架进行开发,同时能快速搭建好一个Struts2框架,但我们是否能把Struts2框架的工作原理用语言表达清楚,你表达的原理不需要说出底层是怎么实现的,我估计大多数的人也听不懂。当面试官问到我们Struts2的工作原理时,我们该怎 阅读全文
posted @ 2016-08-24 09:35 你明哥 阅读(514) 评论(0) 推荐(0) 编辑