- 博客(6)
- 收藏
- 关注
原创 windows64位系统通过powerdesigner连接mysql反向生成pdm文件
使用jdbc连接方式在win64系统无法连接,使用ODBC方式连接。1、在mysql官网下载mysql-connector-odbc-5.3.9-win32.msi 并安装,打开C:\Windows\SysWOW64\odbcad32.exe。2、选在"系统dsn“,找到“MySQL ODBC 5.x Unicode Driver ”(注意:powerdesigner使用mysql
2017-12-12 14:27:32 363
原创 Spring AOP实际开发应用
基本概念 AOP(Aspect Oriented Programmin)是一种不同于OOP(面向对象编程)的编程模式,它不是OOP的替代,而是对OOP的一种有益补充。AOP主要实现的目的是针对业务处理过程中的切面进行提取,它所面对的是处理过程中的某个步骤或阶段,以获得逻辑过程中各部分之间低耦合性的隔离效果。比如日志、权限控制、app接口的加密解密等。实现原理 代理模式实际应用(基于注解)
2016-03-09 11:37:48 794
原创 代理模式
代理模式(Proxy Pattern)是对象的结构型模式,代理模式给某一个对象提供了一个代理对象,并由代理对象控制对原对象的访问。静态代理模式 一个购票的场景:首先定义一个购票接口,该接口只有一个订票的方法。public interface Bookingoffice { void booking();}人如果要购票必需实现这个接口:public class Peop
2016-01-05 15:16:01 259
原创 volatile、synchronized、lock学习笔记
volatilevolatile自身特性java中使用volatile关键字来保证可见性。 可见性:当对一个变量修改后,会立即更新到主存中,其它线程使用该变量时,会读取主存中的最新值。 相对于没有volatile修饰的共享变量,其它线程读取该变量的值有可能是缓存中的值。下面是一个用于理解的例子://共享变量boolean stopFlag=false; //线程1
2015-12-18 17:29:40 273
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人