![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java基础
BradypodZou
这个作者很懒,什么都没留下…
展开
-
优先使用TimeUnit类中的sleep()
TimeUnit是什么?TimeUnit是java.util.concurrent包下面的一个类,TimeUnit提供了可读性更好的线程暂停操作,通常用来替换Thread.sleep(),在很长一段时间里Thread的sleep()方法作为暂停线程的标准方式,几乎所有Java程序员都熟悉它,事实上sleep方法本身也很常用而且出现在很多面试中。如果你已经使用过Thread.sleep(),转载 2015-01-09 00:17:49 · 333 阅读 · 0 评论 -
JVM性能调优(转)
转自:http://blog.csdn.net/chen77716/article/details/5695893最近因项目存在内存泄漏,故进行大规模的JVM性能调优 , 现把经验做一记录。一、JVM内存模型及垃圾收集算法 1.根据Java虚拟机规范,JVM将内存划分为:New(年轻代)Tenured(年老代)永久代(Perm) 其中New和T转载 2015-01-27 23:58:13 · 324 阅读 · 0 评论 -
深入研究servlet的线程安全问题(转)
Servlet/JSP技术和ASP、PHP等相比,由于其多线程运行而具有很高的执行效率。由于Servlet/JSP默认是以多线程模式执行的,所以,在编写代码时需要非常细致地考虑多线程的安全性问题。然而,很多人编写Servlet/JSP程序时并没有注意到多线程安全性的问题,这往往造成编写的程序在少量用户访问时没有任何问题,而在并发用户上升到一定值时,就会经常出现一些莫明其妙的问题。 Ser转载 2015-01-27 23:46:01 · 399 阅读 · 0 评论 -
Java 本地缓存的实现(转)
转自:http://zhangwei-david.iteye.com/blog/2179087 在java web 项目中对频繁读取且相对稳定的数据一般都是用了缓存,这样可以极大地减少数据库的压力且提高的响应的速度。 一般都是,通过key 从缓存中读取value 如果value 为空则读取DB,将DB读取的数据再放入缓存这样的一个过程。一个简易的本地缓存实现。转载 2015-01-28 23:07:25 · 3968 阅读 · 0 评论 -
Java多线程之Lock的使用(转)
[java] view plaincopyprint?import java.util.concurrent.ExecutorService; import java.util.concurrent.Executors; import java.util.concurrent.Future; import java.util.concurrent.转载 2015-02-04 22:37:25 · 342 阅读 · 0 评论