
Java
风隐才藏
这个作者很懒,什么都没留下…
展开
-
Maven2完全使用手册
Maven2完全使用手册 maven2起步 相信maven1 大家都已经很熟悉了,具体maven能做什么,就不详细说了。个人觉得maven在开源项目中用的还是比较多的,公司内部,就不太清楚了。我以前的公司用过一段时间,不过后来就没有下文了。 与maven1 相比,maven2可算是几乎重写了,不过从速度来说应该更快。 主要的几个新特性包括:(详细参转载 2007-10-18 12:41:00 · 36901 阅读 · 8 评论 -
Hotspot垃圾收集器介绍
注意垃圾回收器Garbage Collector(简称Collector)和垃圾回收Garbage Collection(简称GC)的区别。Collector的职责分配内存。保证有引用的内存不被释放。回收没有指针引用的内存。对象被引用称为活对象,对象没有被引用称为垃圾对象/垃圾/垃圾内存,找到垃圾对象并回收是Collector的一个主要工作,原创 2013-05-24 11:45:11 · 2609 阅读 · 0 评论 -
《Java并发编程实践》笔记(Note of 《Java Concurrency in Practice》)(1-5章)
原创文章,转载请注明出处:http://blog.youkuaiyun.com/wind5shy/article/details/5391888第一章介绍(By wind5shy:http://blog.youkuaiyun.com/wind5shy)进程:具有一定独立功能的程序关于某个数据集合上的一次运行活动。简单地说就是程序的一次执行,有自己独立的资源(内存空间,文件句柄等)。线程:进程的一个实体原创 2010-03-18 11:11:00 · 2835 阅读 · 0 评论 -
再读《Java编程思想》(Review 《Thinking in Java 3rd》)(1-4章)
原创文章,转载请注明出处:http://blog.youkuaiyun.com/wind5shy/article/details/3491269同义词汇表(By wind5shyhttp://blog.youkuaiyun.com/wind5shy)说明:下表中蓝色的词为本文中固定使用的词汇且本文中不会使用其他的同义词以免造成混淆,某些词不使用根据字面翻译的中文词汇而使用约定俗成,便于理解的中文词汇。原创 2008-12-10 16:16:00 · 1834 阅读 · 1 评论 -
再读《Java编程思想》(Review 《Thinking in Java 3rd》)(5-8章)
原创文章,转载请注明出处:http://blog.youkuaiyun.com/wind5shy/article/details/5344447第五章隐藏具体实现(By wind5shy:http://blog.youkuaiyun.com/wind5shy)访问控制1. 使用户知道什么数据是需要知道的,什么数据是不该访问的;。2. 程序设计者可以更改程序内部实现而不对现有程序原创 2010-03-04 09:09:00 · 2208 阅读 · 0 评论 -
《Servlet与JSP核心编程》笔记(Note of 《Core Servlets and JavaServer Pages:Volume 1:Core Technologies 2nd》)
原创文章,转载请注明出处:http://blog.youkuaiyun.com/wind5shy/article/details/3727606第一章 Servlet和JSP技术概述(By wind5shy:http://blog.youkuaiyun.com/wind5shy)Servlet的作用运行在Web服务器或应用服务器上的Java程序。Servlet是一个中间层,一边Web浏览器或者其他HTTP原创 2009-01-07 16:04:00 · 2004 阅读 · 0 评论 -
《Effective Java》笔记
原创文章,转载请注明出处:http://blog.youkuaiyun.com/wind5shy/article/details/5350016第一章引言(By wind5shy:http://blog.youkuaiyun.com/wind5shy)(By wind5shy:http://blog.youkuaiyun.com/wind5shy) 第二章创建和销毁对象(By wind5shy:http:原创 2010-03-05 16:56:00 · 1480 阅读 · 0 评论 -
JVM内存管理
UHP博客文章地址:http://yuntai.1kapp.com/?p=528原创文章,转载请注明出处:http://blog.youkuaiyun.com/wind5shy/article/details/8349559模型JVM运行时数据区域JVM执行Java程序的过程中,会使用到各种数据区域,这些区域有各自的用途、创建和销毁时间。根据《Java虚拟机规范(第二版)》原创 2012-12-20 14:00:23 · 6673 阅读 · 0 评论 -
再读《Java编程思想》(Review 《Thinking in Java 3rd》)(13-16章)
原创文章,转载请注明出处:http://blog.youkuaiyun.com/wind5shy/article/details/5346490第十三章并发(By wind5shy:http://blog.youkuaiyun.com/wind5shy)Threadn start():初始化线程,使线程开始执行,Java虚拟机调用该线程的run()。n yield():线程暂停原创 2010-03-04 16:42:00 · 5027 阅读 · 11 评论 -
再读《Java编程思想》(Review 《Thinking in Java 3rd》)(附录A、B)
原创文章,转载请注明出处:http://blog.youkuaiyun.com/wind5shy/article/details/5349671附录A对象的调用及返回(By wind5shy:http://blog.youkuaiyun.com/wind5shy)制作局部拷贝n 传“对象”实际上是传引用,指向存活于方法外的对象。n 别名效应在参数传递时自动发生。n原创 2010-03-05 15:51:00 · 1181 阅读 · 0 评论 -
CopyOnWriteArrayList与Collections.synchronizedMap性能比较
原创文章,转载请注明出处:http://blog.youkuaiyun.com/wind5shy/article/details/5396887平台AMD X2 5400+,2G RAM,JDK6,eclipse 3.4(By wind5shy:http://blog.youkuaiyun.com/wind5shy) 机制CopyOnWriteArrayList:原创 2010-03-19 16:24:00 · 13194 阅读 · 5 评论 -
Eclipse断点设置引发的血案...
原创文章,转载请注明出处:http://blog.youkuaiyun.com/wind5shy/article/details/6546303今天在调试代码时遇到了因为断点设置而被误导,错误判断抛出异常的代码位置的情况,非常有迷惑性,一度百思不得其解,差点就让帅哥我拿豆腐撞死了!O(∩_∩)O~具体如下: if (req == ptr_t.NULL) { req = lock_hea原创 2011-06-15 15:19:00 · 2267 阅读 · 0 评论 -
Java理论与实践:正确使用volatile变量
Java™语言包含两种内在的同步机制:同步块(或方法)和volatile变量。这两种机制的提出都是为了实现代码线程的安全性。其中volatile变量的同步性较差(但有时它更简单并且开销更低),而且其使用也更容易出错。在这期的Java理论与实践中,Brian Goetz将介绍几种正确使用volatile变量的模式,并针对其适用性限制提出一些建议。Java语言中的volatile变量可以被看作转载 2010-03-17 09:49:00 · 2434 阅读 · 0 评论 -
从JVM内存管理的角度谈谈静态方法和静态属性
作者 robbin (http://hibernate.fankai.com/站长) 我试着从JVM的内存管理原理的角度来谈一下静态方法和静态属性的问题,不对的地方请指正。 JVM的内存分为两部分:stack和heap: stack(栈)是JVM的内存指令区。stack管理很简单,push一定长度字节的数据或者指令,stac转载 2009-01-14 15:40:00 · 5098 阅读 · 0 评论 -
JVM运行时内存空间结构
JVM执行Java程序的过程中管理的内存空间,包括下列几个区域:程序计数器(Program CounterRegister)· 线程私有,占用空间很小。· 线程所执行代码行号指示器。· 解释器通过计数器的值选择下一条执行的字节码指令。· 线程执行Native方法时值为空。·原创 2013-05-24 11:32:33 · 1449 阅读 · 0 评论