一个人-我的学习随笔

有时候对待技术就好像对待女人,我们通常在已经了解或者相信她有着诱人的身体的时候,才会乐于或者有耐心对待脱衣的前戏。

  博客园 :: 首页 :: 新随笔 :: 联系 :: 订阅 :: 管理 ::

10 2011 档案

摘要:我一惯喜欢只装jdk,不装jre.特别是重装系统后,可以设定参数,直接使用java环境。需要在window 环境变量设定以下参数JAVA_HOME: E:\jdk1.7.0_01CLASSPATH:.;E:\jdk1.7.0_01\LIB;E:\jdk1.7.0_01\jre\lib;E:\jdk1.7.0_01\lib\tool.jarPATH: ...;E:\jdk1.7.0_01\bin;E:\jdk1.7.0_01\jre\bin 阅读全文
posted @ 2011-10-31 13:27 oisiv 阅读(158) 评论(0) 推荐(0)

摘要:http://www.eclipse.org/babel/downloads.php 阅读全文
posted @ 2011-10-31 13:23 oisiv 阅读(146) 评论(0) 推荐(0)

摘要:转自:http://blog.163.com/mageng11@126/blog/static/140808374201131992320753/1、按照key排序对于java中Map的排序,有排序Map,比如TreeMap,对于这个Map,首先只能按照键排序,其次再put和remove的时候由于需要排序,性能上会有所牺牲。这种方案,使用hashmap进行创建和添加,如果需要按照key排序,则可以将该hashmap作为参数传递到new TreeMap(hashmap),则可以完成按照key的排序Java代码TreeMap treemap = new TreeMap(hashmap);TreeM 阅读全文
posted @ 2011-10-15 13:02 oisiv 阅读(1007) 评论(0) 推荐(1)

摘要:转自:http://www.udpwork.com/item/1105.html 在java多线程程序运行时,多数情况下我们不知道到底发生了什么,只有出了错误的日志的时候,我们才知道原来代码中有死锁。撇开代码检查工具,我们先讨论一下利用VisualVM监控,分析我们的多线程的运行情况。(注:实践本文内容的JDK的版本需要1.6.07以上) 什么是VisualVM VisualVM是JDK的一个集成的分析工具,自从JDK 6 Update 7以后已经作为Sun的JDK的一部分。 VisualVM可以做的:监控应用程序的性能和内存占用情况、监控应用程序的线程、进行线程转储(Thread Dump) 阅读全文
posted @ 2011-10-11 16:29 oisiv 阅读(624) 评论(0) 推荐(0)

摘要:转自:http://wangtong40.iteye.com/blog/737235Java OPTS设置在Java的Jvm分为主要为两大块:一个是heap和 nheapHeap包括三个区域. Eden space 、survivor space、tenured space.其中surivor space包括两个区,一个是from区,一个是to区Eden是负责新对象的创建区域。当新对象无法在eden区创建的时候,eden区会进行minor gc,会将一些失效的对象清除。会将清除下来的部分对象放到survivor space区域或者tenured space区域。当tenured space的对 阅读全文
posted @ 2011-10-08 11:54 oisiv 阅读(416) 评论(0) 推荐(0)