Innodb中的事务隔离级别和锁的关系
摘要:前言: 我们都知道事务的几种性质,数据库为了维护这些性质,尤其是一致性和隔离性,一般使用加锁这种方式。同时数据库又是个高并发的应用,同一时间会有大量的并发访问,如果加锁过度,会极大的降低并发处理能力。所以对于加锁的处理,可以说就是数据库对于事务处理的精髓所在。这里通过分析MySQL中InnoDB引擎
阅读全文
posted @
2017-03-21 10:38
王冬冬冬不烦恼
阅读(208)
推荐(0) 编辑
JVM内存调优
摘要:调优设置 堆大小设置JVM 中最大堆大小有三方面限制:相关操作系统的数据模型(32-bt还是64-bit)限制;系统的可用虚拟内存限制;系统的可用物理内存限制。32位系统下,一般限制在1.5G~2G;64为操作系统对内存无限制。我在Windows Server 2003 系统,3.5G物理内存,JD
阅读全文
posted @
2016-10-25 15:54
王冬冬冬不烦恼
阅读(491)
推荐(0) 编辑
重构 改善既有代码的设计:重构手法
摘要:重构手法 一、重新组织函数 1、Extract Method (提炼函数) 2、Inline Method (内联函数) 3、Inline Temp (内联临时变量) 4、Replace Temp with Query (以查询取代临时变量) 5、Introduce Explaining Varia
阅读全文
posted @
2016-09-29 17:48
王冬冬冬不烦恼
阅读(234)
推荐(0) 编辑
重构 改善既有代码的设计:代码的坏味道
摘要:<!--?xml version="1.0" encoding="UTF-8" standalone="no"?--> 一、什么是重构 所谓重构(Refactoring)是这样一个过程:在不改变代码外在行为的前提下,对代码做出修改以改进程序的内部结构。重构是一种经千锤百炼形成的有条不紊的程序整理方法
阅读全文
posted @
2016-09-29 17:47
王冬冬冬不烦恼
阅读(214)
推荐(0) 编辑