熊猫猫

恋恋不忘 必有回响

转载-数据库的四种事务隔离级别

SET TRANSACTION ISOLATION LEVEL 一、未提交读READ UNCOMMITTED(脏读) 意义:包含未提交数据的读。例如,在多用户环境下,用户B更改了某行。用户A在用户B提交更改之前读取已更改的行。如果此时用户B再回滚更改,则用户A便读取了逻辑上从未存在过的行。...

2016-10-31 10:06:29

阅读数:181

评论数:0

转载-cpu伪共享问题

CPU内部也会有自己的缓存,内部的缓存单位是行,叫做缓存行。在多核环境下会出现CPU之间的内存同步问题(比如一个核加载了一份缓存,另外一个核也要用到同一份数据),如果每个核每次需要时都往内存中存取,这会带来比较大的性能损耗,这个问题一般是通过MESI协议来解决的。           MES...

2016-10-31 09:50:29

阅读数:301

评论数:0

代码生成rapid-generator源码分析

原理 rapid-generator rapidDemo 假设有mysql数据库和表 修改generatorxml文件发在代码根目录就行生成代码会在classes目录加载配置文件主要是 模板文件 生成代码 rapid生成的代码文件 源码分析 常用类 加载配置文件 获取数据库元数据 构建输出模型和处...

2016-10-26 16:09:41

阅读数:3594

评论数:6

java-Date\Time\TimeStamp

之前用到的时候,有的地方会混淆,项目代码写完了,周五休息下,正好看看学习下。 java.util.Date 年月日时分秒; java.sql.Date 年月日,对应数据库Date; java.sql.Time 时分秒,对应数据库Time; java.sql.Timestamp 年月日时分秒毫秒,对...

2016-10-14 14:44:50

阅读数:536

评论数:0

JUC源码分析30-线程池-Exchanger

Demo 算法原理 结构 调用方法 exchange doExchange hashIndex createSlot await tryCancel spinWait 总结本想JUC最后一节写下Executors的,然后结束JUC。看了下代码,完全是一个工具类,哎,都是ThreadPoolExec...

2016-10-09 17:50:13

阅读数:440

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭