java基础
虫二亮
这个作者很懒,什么都没留下…
展开
-
JDK5.0垃圾收集优化之--Don't Pause
作者:江南白衣,最新版链接:http://blog.csdn.net/calvinxiu/archive/2007/05/18/1614473.aspx,版权所有,转载请保留原文链接。 原本想把题目更简单的定为--《不要停》的,但还是自己YY一下就算了。 Java开发Server最大的障碍,就是JDK1.4版之前的的串行垃圾收集机制会引起长时间的服务暂停,明白原理后,想想转载 2010-04-29 10:20:00 · 301 阅读 · 0 评论 -
java相关资料整理
设计模式 http://www.cnblogs.com/zuoxiaolong/p/pattern26.html http://www.cnblogs.com/java-my-life/p/?page=3 Guava Guava学习笔记:Google Guava 类库简介:http://www.cnblogs.com/peida/archive/2013/06/08/3120820.h原创 2016-10-25 15:41:01 · 366 阅读 · 0 评论 -
java 之未来
转载于51cto Java之父自己也清楚的表述了这个观点:“我们看中的并非Java语言,而是JVM。事实上我们可以让所有语言一起工作。” 以后的企业级项目和Web项目需要怎样的语言?一般而言,有下面几点: ◆可伸缩性 ◆可移植性 ◆并行编程 ◆高性能的 ◆DSL(领域特定语言)的实现 他们可能想要: ◆动态的 ◆静态的 ◆强类型的 ◆函数式的 ◆富有表达力的 ◆转载 2011-12-30 17:42:33 · 263 阅读 · 0 评论 -
java 注解
原文地址:http://www.iteye.com/topic/36659 Annotation在java的世界正铺天盖地展开,有空写这一篇简单的annotations的文章,算是关于Annotation入门的文章吧,希望能各位们能抛砖,共同学习......不讲废话了,实践才是硬道理.第一部分:了解一下java1.5起默认的三个annotation类型:一个是@Override:只能用在转载 2011-06-30 14:19:00 · 262 阅读 · 0 评论 -
Java高清晰高品质 图片压
<br /><br />原文地址:http://blog.csdn.net/feng_sundy/archive/2008/08/05/2769572.aspx<br /> <br />网上搜索了很多,压缩出来的效果实在不能令人满意,研究了一些代码,自己写了一个,压缩出来的效果很好。但是有一个缺点,可能也是java的缺点吧,呵呵。<br />在jdk1.6以下的版本环境下,压缩部分图片会很慢,经过我测试,如果图片的DPI越高,速度越慢,一般WEB使用图片DPI都是72,速度很快。大家可以试下。我测试了几张D转载 2011-01-20 14:15:00 · 4512 阅读 · 0 评论 -
JProfiler在Linux上的安装和使用
<br />原文地址:http://www.cnblogs.com/wuhou/archive/2008/09/26/1298703.html<br /> 前几个月,在测试的过程中使用了JProfiler这个工具,虽然自己有些心得,但是一直放在自己心中。也给同仁们做过入门培训,但是一直未能整理一下,后来在别人的帮助下匆匆成文。<br />下载地址:http://files.cnblogs.com/wuhou/JProfiler在Linux上的安装和使用.rar<br /> <br />前言:<br />转载 2010-12-29 09:34:00 · 747 阅读 · 0 评论 -
t.interrupt(),t.isInterrupted(),Thread.interrupted()
原文地址:http://www.blogjava.net/fhtdy2004/archive/2009/08/22/292181.html在学校的论坛Java版发现很多问关于这样的问题,比如这几个方法有什么区别,想看t.interrupt()方法后线程的中断状态;如何终止一个线程其实之前已经大部分提及到。现总结一下,然后加上例子,毕竟例子容易理解http://www.blogjava.net/转载 2010-05-21 11:59:00 · 2002 阅读 · 1 评论 -
JVM调优总结
此文是转载,原文地址:http://pengjiaheng.spaces.live.com/blog/cns!2DAA368B386E6AEA!770.entry一、相关概念基本回收算法引用计数(Reference Counting)比较古老的回收算法。原理是此对象有一个引用,即增加一个计数,删除一个引用则减少一个计数。垃圾回收时,只用收集计数为0的对象。此算法最致命的是无法处理循转载 2010-04-29 11:46:00 · 348 阅读 · 0 评论 -
编写GC友好,又不泄露的代码
作者:江南白衣,最新版链接:http://blog.csdn.net/calvinxiu/archive/2007/05/22/1621051.aspx,版权所有,转载请保留原文链接。 看到JavaOne2007上有篇《Garbage-Collection-Friendly Programming》的68页PPT,心想都2007了还谈这个基本问题,一定总结得很全面了才好意思站出来讲吧转载 2010-04-29 10:24:00 · 326 阅读 · 0 评论 -
史上最全的synchronized解释
首先:推荐使用synchronized(obj)这种方法体的使用方式,一个类里面建议尽量使用单一的同步方法,多种方法混用,维护成本太大。 其次:关于java5.0新增的ReenTrantLock方法:《java concurrency in practice》里说的很清楚:只有当内置锁不能满足的情况下采考虑使用LOCK,如果忘记UNLOCK将是一颗定时炸弹。符合 “可定时的,可轮询的,可中断的”情况下建议使用LOCK。 最后:鉴于本人10年左右的编程经验,建议使用synchronized,同时建议使用同步成原创 2017-01-24 11:24:06 · 439 阅读 · 0 评论