![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
基础知识
至尊蛋炒饭
这个人很懒
展开
-
volatile、synchronized、lock学习笔记
volatile volatile自身特性 java中使用volatile关键字来保证可见性。 可见性:当对一个变量修改后,会立即更新到主存中,其它线程使用该变量时,会读取主存中的最新值。 相对于没有volatile修饰的共享变量,其它线程读取该变量的值有可能是缓存中的值。下面是一个用于理解的例子://共享变量 boolean stopFlag=false; //线程1原创 2015-12-18 17:29:40 · 266 阅读 · 0 评论 -
Spring AOP实际开发应用
基本概念 AOP(Aspect Oriented Programmin)是一种不同于OOP(面向对象编程)的编程模式,它不是OOP的替代,而是对OOP的一种有益补充。AOP主要实现的目的是针对业务处理过程中的切面进行提取,它所面对的是处理过程中的某个步骤或阶段,以获得逻辑过程中各部分之间低耦合性的隔离效果。比如日志、权限控制、app接口的加密解密等。 实现原理 代理模式 实际应用(基于注解)原创 2016-03-09 11:37:48 · 785 阅读 · 0 评论 -
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 · 352 阅读 · 0 评论