数据库
文章平均质量分 71
hewie_th
这个作者很懒,什么都没留下…
展开
-
Java虚拟机学习总结之OutOfMemoryError异常
参考:深入理解java虚拟机一书开始之前,我们也应当搞清楚连个概念,内存泄漏Memory Leak 内存溢出:内存泄漏:程序中间动态分配了内存,但是在程序结束时没有释放内存,造成这部分内存不可用。与硬件无关而内存溢出就是我们接下来要讨论的;这篇文章的目的主要有两个:第一:验证Java虚拟机中各个运行区域存储的内容第二:在遇到内存溢出时能快速的根据异常信息判断是哪原创 2018-01-22 14:00:29 · 293 阅读 · 0 评论 -
jdbc中Statement和PreparedStatement有什么区别?哪个性能更好?
Statement和PreparedStatement的功能主要是对sql语句的执行区别(1)Statement每执行一条sql语句就需要生成一条执行计划,执行100条就需要100条执行计划PreparedStatement在执行相同功能的sql语句,但仅仅是参数不同时,则只需要编译一次,更适合批量处理(2)PreparedStatement中的SQL语句是可以带参数的,避免了用字原创 2018-01-17 11:49:29 · 2308 阅读 · 0 评论 -
数据库事务中的脏读,不可重复读与幻读及数据库的隔离级别
脏读:当事务A在访问数据库,并对数据库进行了修改,但是这个修改还未提交的时候,事务B也来访问这个数据,并使用了这个数据,但是事务A又在B访问之后撤销了操作,这就造成了脏读。 例子:张三给李四转账转了2000元,此时李四查看账户多了2000元,但是张三的转账操作还没有提交,此时,张三撤销了转账,转给李四的2000元也被撤销了。所以李四发生了脏读。不可重复读:在事务A访问数据库读取信息时,事务B也来访原创 2018-01-17 19:36:43 · 247 阅读 · 0 评论