![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
服务端技术---SSH
文章平均质量分 60
iteye_11753
这个作者很懒,什么都没留下…
展开
-
spring中服务类自身方法嵌套调用无法进入AOP
spring中服务类自身方法嵌套调用无法进入AOP 原因:1.AOP的实现是通过JDK代理类进入HANDLE进行AOP处理的2.服务类中拿this则是服务类的实例,所以无法进入AOP 解决方法:可以在服务类中使用工厂类获取代理类而不要使用this...原创 2012-02-13 14:20:59 · 194 阅读 · 0 评论 -
在Web环境下,获取Spring的ApplicationContext的简便方法
在web环境下,Spring的ApplicationContext是又容器管理的,通过ContextLoaderListener载入。要获取ApplicationContext需要先得到ServletContext,而得到ServletContext又要先获取session。而且每一个要使用ApplicationContext的地方都要这么做。 但是,通过扩展ContextLoader...原创 2012-02-25 12:26:40 · 96 阅读 · 0 评论 -
什么叫n+1次select查询问题? 【转】
在Session的缓存中存放的是相互关联的对象图。默认情况下,当Hibernate从数据库中加载Customer对象时,会同时加载所有关联的Order对象。以Customer和Order类为例,假定ORDERS表的CUSTOMER_ID外键允许为null,图1列出了CUSTOMERS表和ORDERS表中的记录。以下Session的find()方法用于到数据库中检索所有的Customer对象:Lis...原创 2011-11-06 16:07:16 · 139 阅读 · 0 评论 -
【Spring】IOC容器并发条件下,可能发生死锁
1.背景 上周在生产环境应用启动时,发生应用频频发生死锁的现象。原因是因为 spring IOC 容器还未初始化完成,就有工作线程调用 context.getBean() 来获取容器里的对象。具体产生死锁的原因条件有: 1. 应用启动的时候 Main 线程进行 spring 容器初始化。 2. 容器初始化的过程中有工作线程也起来了并开始工作。 3. ...原创 2012-05-28 07:26:55 · 162 阅读 · 0 评论