摘要:
前言 之前写了一篇深入分析 ThreadLocal 内存泄漏问题是从理论上分析ThreadLocal的内存泄漏问题,这一篇文章我们来分析一下实际的内存泄漏案例。分析问题的过程比结果更重要,理论结合实际才能彻底分析出内存泄漏的原因。 案例与分析 问题背景 在 Tomcat 中,下面的代码都在 weba 阅读全文
阅读排行榜
数据库隔离级别详解
2016-08-22 22:38 by 瞬间永恒成功, 877 阅读, 收藏,
摘要:
事务(transaction)是数据库管理系统的执行单位,可以是一个数据库操作(如Select操作)或者是一组操作序列。事务ACID属性,即原子性(Atomicity)、一致性(Consistency)、隔离性(Isolation)、持久性(Durability)。 原子性:保证事务中的所有操作全部 阅读全文
mysql中int、bigint、smallint 和 tinyint的区别
2016-08-22 22:56 by 瞬间永恒成功, 576 阅读, 收藏,
摘要:
使用整数数据的精确数字数据类型。 bigint 从 -2^63 (-9223372036854775808) 到 2^63-1 (9223372036854775807) 的整型数据(所有数字)。存储大小为 8 个字节。 int 从 -2^31 (-2,147,483,648) 到 2^31 - 1 阅读全文
SpringMVC源码剖析(二)- DispatcherServlet的前世今生
2016-08-22 23:04 by 瞬间永恒成功, 383 阅读, 收藏,
摘要:
上一篇文章《SpringMVC源码剖析(一)- 从抽象和接口说起》中,我介绍了一次典型的SpringMVC请求处理过程中,相继粉墨登场的各种核心类和接口。我刻意忽略了源码中的处理细节,只列出最简单的类甚至是接口类,目的就是让大家先从最高层次的抽象意义上来审视SpringMVC这个框架;我也刻意将Sp 阅读全文
SpringMVC源码剖析(三)- DispatcherServlet的初始化流程
2016-08-22 23:05 by 瞬间永恒成功, 351 阅读, 收藏,
摘要:
在我们第一次学Servlet编程,学Java Web的时候,还没有那么多框架。我们开发一个简单的功能要做的事情很简单,就是继承HttpServlet,根据需要重写一下doGet,doPost方法,跳转到我们定义好的jsp页面。Servlet类编写完之后在web.xml里注册这个Servlet类。 除 阅读全文