- 博客(5)
- 问答 (1)
- 收藏
- 关注
原创 代理模式(静态代理,jdk动态代理,cglib动态代理)简单易懂的案例
参考文章:http://www.importnew.com/26116.html,在其上做的修改和整理,修改了jdk动态代理中间人功能。添加了cglib动态代理示例。事例小张是一个普普通通的码农,每天勤勤恳恳地码代码。某天中午小张刚要去吃饭,一个电话打到了他的手机上。“是XX公司的小张吗?我是YY公司的王AA”。“哦,是王总啊,有什么事情吗?”。沟通过后,小张弄明白了,原来客户有个需求,刚好负责这...
2018-03-29 12:31:21 383
原创 一张图让你明白java异常分类(异常继承关系、自定义异常的写法)
今天碰到一个同事,问我Throwable和Exception什么关系,我说你向上点一下源码,看一下继承关系就知道;最后我总结了一张异常的继承图:注释:Error和RuntimeException属于Unchecked Exception(非检查异常); try catch语句捕获多个异常时,如有诸如上述的继承关系,子类异常在前,父类的在后捕获。 (1)Error:...
2018-03-06 10:35:24 10456 1
原创 线程池精讲
1、线程池:ThreadPoolExecutor有四个构造方法,但实际都是下边这个构造器初始化的(后边2个参数任意缺省,缺省后都会有默认值填充): ThreadPoolExecutor mExecutor = new ThreadPoolExecutor( corePoolSize,// 核心线程数 maximumPoolSize, // 最大线程数:线程队列满了后创建的最大线程数。 ...
2018-02-28 11:45:44 215
原创 My97DatePicker
这个时间控件,最常用的几种情况,自我总结:(1) 配置开始时间不能大于结束时间;结束时间不能小于开始时间:(2) 配置开始时间和结束时间时间差不超过6个月:(3) 配置开始时间不小于当前时间:上边三种做法如下:<input id="begintime" class="form-controlinput-sm" onClick="WdatePicker({minDate:'%...
2018-02-28 11:18:21 183
原创 设计模式之单例模式(Singleton Pattern)
网上有很多关于单例模式的描述;但是我还要发一篇这个文章,因为实际工作中我发现单例模式除了饿汉式和懒汉式这两种方式外,还应该有第三种方式,咱们先回顾一下饿汉式和懒汉式,最后通过发现他们存在的问题后,引入第三种方式:单例模式定义:确保一个类只有一个实例,并提供一个全局访问点。类图如下:单例模式没有公开的构造器,对外提供一个特定的方法来提供实例化的自己。(1)懒汉式实例化:只有在需要这个实例对象时,才进...
2017-07-14 10:36:31 251
空空如也
启动MyEclipse报错启动MyEclipse报错
2015-08-02
TA创建的收藏夹 TA关注的收藏夹
TA关注的人