顺心小蝴蝶

文章
7
资源
0
加入时间
2年10月17天

两种启动监听器ApplicationListener和ServletContextListener

引言:有时候需要在项目初始化的时候进行一系列工作,比如初始化一个线程池,初始化配置文件,初始化缓存等等,这时候就需要用到启动监听器,下面分别介绍一下两种常用的项目启动监听器 ServletContextListener 特点: 依赖于sevlet容器,需要配置web.xml使用方法:public class StartListener implements ServletCo...

Spring中的事务总结-@Transactional的那些属性们

22.Spring事务总结主要内容:并发问题,事务隔离级别,事务传播,事务超时,只读事务,异常处理22.1 并发问题一个数据库可以允许多个客户端同时访问,即并发的方式访问数据库。数据库中的同一个数据可能同时被多个事务访问,如果没有采取必要的隔离措施,就会导致各种并发问题,从而破坏数据的完整性。这些问题可以归为5类,包括3类数据读问题(脏读,不可得复读和幻象读)及两类数据更新问题(第一类...

应用与内核通信(内核方面2)--windows内核安全与驱动开发

分发函数是一组用来发送给设备对象的请求函数。它由内核驱动的开发者编写,以便来处理这些请求并且返回给windows。分发函数的设置是在Driver Object上。也就是说每一个Driver Object都有自己的分发函数。请求有很多种,这里暂且只说3中。1.打开(create),在访问一个设备对象时,必须先请求打开它,打开成功后再能发送其他请求。2.关闭(close),在访问完一个...