- 博客(4)
- 资源 (1)
- 收藏
- 关注
转载 java 最占CPU资源的线程
jstack可以定位到线程堆栈,根据堆栈信息我们可以定位到具体代码,所以它在JVM性能调优中使用得非常多。下面我们来一个实例找出某个Java进程中最耗费CPU的Java线程并定位堆栈信息,用到的命令有ps、top、printf、jstack、grep。第一步先找出Java进程ID,服务器上的Java应用名称为mrf-center:root@ubuntu:/# ps -ef | grep
2017-04-24 19:31:38 942
原创 spring源码解析(二)IOC容器
Spring作为面向对象编程的集大成之作,我们直接从接口入手可以帮助我们更直观的了解Ioc容器的设计原理。下图描述了Ioc容器中的主要接口设计:这里主要是接口体系,而具体实现体系,比如DefaultListableBeanFactory就是为了实现ConfigurableBeanFactory,从而成为一个简单Ioc容器实现。与其他Ioc容器类似,XmlBeanFactory就
2017-04-01 15:21:05 240
原创 spring源码解析(一)迈向学习spring之路
设计伊始 Spring 是为解决企业级应用开发的复杂性而设计,她可以做很多事。但归根到底支撑Spring的仅仅是少许的基本理念,而所有地这些的基本理念都能可以追溯到一个最根本的使命:简化开发。这是一个郑重的承诺,其实许多框架都声称在某些方面做了简化。 而Spring则立志于全方面的简化Java开发。对此,她主要采取了4个关键策略:
2017-04-01 14:41:46 1469 1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人