会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
wuq126
博客园
首页
新随笔
联系
订阅
管理
1
2
下一页
2018年3月1日
Java线程池原理解析之ReentrantLock源码解读
摘要: 本次解读将从以下四个方面进行。 一、volatile关键字; 二、CAS机制; 三、JAVA同步框架AQS; 四、ReentrantLock类可重入加锁、解锁源码解读。 一、volatile关键字 volatile关键字能保证内存可见性,即对一个volatile修饰的变量修改,将会强制性的从工作内存
阅读全文
posted @ 2018-03-01 18:28 wuq126
阅读(173)
评论(0)
推荐(0)
2016年9月6日
二分查找和遍历查找性能比较
摘要: 一、查找类 二、测试类
阅读全文
posted @ 2016-09-06 17:33 wuq126
阅读(1202)
评论(0)
推荐(0)
2016年8月19日
Java动态代理初探
摘要: 说明: 本文尝试探讨JDK1.7的Java动态代理内部执行原理,由于本人水平有限,不对之处还望指正! 一、场景说明 需要对某些方法的性能进行监控,主要监控方法的执行时间,为此采用Java动态代理实现。 二、代码实例 2.1 业务接口 2.2 业务接口实现类 2.3 动态代理类 2.4 测试 2.5
阅读全文
posted @ 2016-08-19 16:29 wuq126
阅读(199)
评论(0)
推荐(1)
2016年6月24日
基于List线程表基本操作
摘要: package com.cn.list.base; import java.util.ArrayList;import java.util.List; /** * 基于List线程表基本操作 * */public class ListOperation<T> { private List<T> li
阅读全文
posted @ 2016-06-24 13:56 wuq126
阅读(226)
评论(0)
推荐(0)
2016年6月6日
如何查看class字节码文件
摘要: 1、使用javac编译Java文件 2、使用javap -verbose查看class字节码文件 2.1 使用-g:none或-g:lines选项来取消或要求生成LineNumberTable 2.2 使用-g:none或-g:vars选项来取消或要求生成LocalVariableTable 2.3
阅读全文
posted @ 2016-06-06 10:56 wuq126
阅读(1359)
评论(0)
推荐(0)
2016年5月27日
设计模式 - 装饰模式
摘要: 一、概念 装饰模式(Decorator Pattern):动态地给一个对象增加一些额外的职责,就增加对象功能来说,装饰模式比生成子类实现更为灵活。装饰模式是一种对象结构型模式。 二、代码实例 题目(该题目引用刘伟的博客,对此表示感谢!): Sunny软件公司欲开发了一个数据加密模块,可以对字符串进行
阅读全文
posted @ 2016-05-27 17:20 wuq126
阅读(1672)
评论(0)
推荐(0)
2016年5月20日
通过properties文件、反射,获取对象
摘要: 一、说明 1、以下代码实例,properties文件位于类同级目录下; 2、加载properties文件,使用Properties类的load(InputStream inStream)方法。 3、Properties类中的修改数据方法是线程安全的(synchronized) 二、Propertie
阅读全文
posted @ 2016-05-20 13:55 wuq126
阅读(288)
评论(0)
推荐(0)
2016年5月17日
设计模式 - 建造者模式
摘要: 1、建造者模式概念 将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。 基本类图: 2、角色 (1)Builder(抽象建造者) 它为创建一个产品Product对象的各个部件指定抽象接口,在该接口中一般声明两类方法,一类方法是buildPartX(),它们用于创建复杂对象的各
阅读全文
posted @ 2016-05-17 15:17 wuq126
阅读(199)
评论(0)
推荐(0)
设计模式概览
摘要: 一、面向对象常用设计原则 1、单一职责原则 一个类只负责一个功能领域中的相应职责。 2、开闭原则 对扩展开发,对修改关闭。 3、里氏代换原则 所用引用基类对象的地方都能够透明地使用其子类的对象。 4、接口隔离原则 使用多个专门的接口,而不使用单一的总接口。 5、依赖倒转原则 抽象不应该依赖于细节,细
阅读全文
posted @ 2016-05-17 10:12 wuq126
阅读(84)
评论(0)
推荐(0)
2016年4月29日
对未来的思考(一)
摘要: 清晨,起个早,简单收拾一下后出门,走在上班的路上,春风慢慢吹来,一种清爽油然而生。做上1个小时的地铁和公交,来到公司,开始一天的工作,下班后坐车回家。这就是我目前的生活,很平淡,像一面湖水,平静的水面起不了大的碧波! 有时,我在想,人生的意义在哪? 毕业快6年了,时而想起以前上学的事,想起高中、想起
阅读全文
posted @ 2016-04-29 11:53 wuq126
阅读(179)
评论(0)
推荐(0)
1
2
下一页
公告