- 博客(11)
- 资源 (28)
- 问答 (1)
- 收藏
- 关注
原创 AOP面向切面编程(Aspect Oriented Programming)
AOP为Aspect Oriented Programming的缩写,意为:面向切面编程,通过预编译方式和运行期动态代理实现程序功能的统一维护的一种技术。AOP是OOP的延续,是软件开发中的一个热点,也是Spring框架中的一个重要内容.可以通过预编译方式和运行期【动态代理】实现在不修改源代码的情况下给程序动态统一添加功能的一种技术。这个博文介绍的最好http://my.oschi
2016-02-29 13:50:00 1394
转载 Java反射机制
1.Java语言允许通过程序化的方式间接对Class进行操作,Class文件由类装载器装载后,在JVM中将形成一份描述Class结构的元信息对象,通过该元信息对象可以获知Class的结构信息:如构造函数、属性和方法等。Java允许用户借由这个Class相关的元信息对象间接调用Class对象的功能,这就为使用程序化方式操作Class对象开辟了途径。简单实例 我们将从一个简单
2016-02-29 11:00:21 1323
转载 Java设计模式:策略模式 Strategy
1.其用意是针对一组算法,将每一个算法封装到具有共同接口的独立的类中,从而使得它们可以相互替换。策略模式使得算法可以在不影响到客户端的情况下发生变化。2.public interface IStrategy { /** * 计算图书的价格 * * @param booksPrice * 图书的原价 * @return 计算出打
2016-02-26 18:13:57 381
转载 Java设计模式:组合模式 Component
1.将对象组合成树形结构以表示‘部分-整体’的层次结构。组合模式使得用户对单个对象和组合对象的使用具有一致性。”当发现需求中是体现部分与整体层次结构时,以及你希望用户可以忽略组合对象与单个对象的不同,统一地使用组合结构中的所有对象时,就应该考虑组合模式了。 就拿剪发办卡的事情来分析一下吧。 首先,一张卡可以在总部,分店,加盟店使用,那么总部可以刷卡,分店也可以刷卡,加盟店
2016-02-26 17:16:44 2295
转载 java设计模式:迭代器模式 iterator
1.2.interface Iterator { public Object next(); public boolean hasNext();}class ConcreteIterator implements Iterator{ private List list = new ArrayList(); private int cursor =0; publ
2016-02-26 16:04:58 433
原创 java设计模式:状态模式 State
1.状态模式把所研究的对象的行为包装在不同的状态对象里,每一个状态对象都属于一个抽象状态类的一个子类。状态模式的意图是让一个对象在其内部状态改变的时候,其行为也随之改变。状态模式的示意性类图如下所示:2.public interface IState { /** * 状态对应的处理 */ public void handle(String samplePa
2016-02-25 17:47:35 727
原创 java设计模式:动态代理模式 Proxy
代理模式基本上可以理解为:本来让A做一件事情,可以把事情交给A的代理B去处理,B不仅仅把A该做的做掉,还可以在A该做的事情的基础上在做一些相关的事情;所谓动态代理就是利用Java的反射机制,由程序来动态创建代理类。一般应用场景:添加操作的log日志,事务。。。。1.public interface ISubject { /** * 被代理类要执行的方法 */
2016-02-25 15:16:00 513
转载 解决MySQL安装版出现the the service mysql57 failed问题的方法。
http://blog.csdn.net/u014677820/article/details/44996905
2016-02-19 09:18:15 6885
原创 排序算法
1public class SortTest { public static int test1[] = { 10, 9, 8, 7, 6, 5, 4, 3, 2, 1 }; public static int test2[] = { 3, 1, 6, 4, 5, 2 }; public static int test3[] = { 57, 68, 59, 52, 72, 28,
2016-02-17 15:57:03 268
原创 线程池
1,/******************************************************************************* * Copyright (c) 2016, 2016 Technologies Corporation. ************************************************************
2016-02-15 09:49:54 408
GEF_Demo_Code20170307
2017-03-07
RCP自定义透视图切换按钮的右键菜单
2016-12-12
java操作Excel表(源代码工程+博客地址)
2015-10-14
jogl实例工程源码(时钟、飞机雷达、彩色点阵、点斜计算、碰撞正方形)
2015-06-17
CommonNavigatorFramework(CNF)实例源码
2014-10-18
opengl怎么画这样的曲线
2015-07-31
TA创建的收藏夹 TA关注的收藏夹
TA关注的人