![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
文章平均质量分 78
java_jun
这个作者很懒,什么都没留下…
展开
-
入手Git
原本项目一直托管在sourceforge上面.http://sourceforge.net/projects/jarclassfinder 倒不是因为什么特别的原因, 当是学习吧. 终于抽出时间来把我的开源项目放到GitHub上了.https://github.com/uqnetlove/jarclassfinder...2013-09-18 21:57:14 · 163 阅读 · 0 评论 -
bootstrap类加载原理
转载自 Ken Wu`s Blog!让我们一起跟随ClassLoader里的本地方法 findBootstrapClass(), 进入jvm执行启动类加载器加载类的内部实现。private Class findBootstrapClass0(String name) throws ClassNotFoundException { check(); ...2009-11-24 14:53:00 · 244 阅读 · 0 评论 -
java内存模型详解
转载自 Ken Wu`s Blog! 内存模型 (memory model) 内存模型描述的是程序中各变量(实例域、静态域和数组元素)之间的关系,以及在实际计算机系统中将变量存储到内存和从内存取出变量这样的低层细节.不同平台间的处理器架构将直接影响内存模型的结构.在C或C++中, 可以利用不同操作平台下的内存模型来编写并发程序. 但是, 这带给开发人员的是, 更高的学习成本.相比之下,...2009-11-24 14:50:00 · 57 阅读 · 0 评论 -
用javac编译生成不同版本的源码和目标class
转载请自 Ken Wu`s Blog!合理使用javac的source和target选项, 可以使程序的兼容性得到提升.比如, 你写了某个方法, 命名为assert, 该source能通过1.3编译, 而后, 1.4将assert加入到了关键字列表.此时, 你再用1.4编译时, 就会出错了. 同样地, 1.5之前因为没有引入enum关键字, 如果你的代码中使用了, 那在1.5之后编译就会错...2009-11-24 14:47:00 · 834 阅读 · 0 评论 -
Ant build.xml 模板
<?xml version="1.0" encoding="UTF-8"?> <project name="XX" basedir="." default="deploy"><!-- properties --><property name="tomcat.home"2009-11-23 14:04:00 · 103 阅读 · 0 评论 -
JVM调优总结
转载自http://gq913.iteye.com/blog/157276一、相关概念 基本回收算法 引用计数(Reference Counting)比较古老的回收算法。原理是此对象有一个引用,即增加一个计数,删除一个引用则减少一个计数。垃圾回收时,只用收集计数为0的对象。此算法最致命的是无法处理循环引用的问题。 标记-清除(Mark-Sweep)此算法执行分两阶段。第一阶段...2009-11-19 15:35:00 · 224 阅读 · 0 评论 -
浅析Context Class Loader
转载自 薛笛的专栏http://blog.csdn.net/kabini/archive/2008/09/24/2975263.aspx浅析Context Class Loader1 前言对于一般的Java应用而言,类装载器是透明的,我们在做普通的Java桌面应用程序和Web程序的时候也很少会与ClassLoader打交道。但是当我们深入地研究一些WebServer(如Tomcat)的...2009-11-19 11:33:00 · 98 阅读 · 0 评论 -
Java 多线程与并发编程专题
http://www.ibm.com/developerworks/cn/java/j-concurrent/2009-11-18 15:55:00 · 68 阅读 · 0 评论 -
Jar Class Finder
Jar Class Finder Jar与Class的查找工具 已发布到Sourceforge http://jarclassfinder.sourceforge.net/拙作,欢迎提出宝贵意见,谢谢.原创 2012-04-15 22:38:44 · 793 阅读 · 0 评论 -
很详细的Log4j配置
来自: http://www.blogjava.net/zJun/archive/2006/06/28/55511.html文章出处:DIY部落(http://www.diybl.com/course/3_program/java/javajs/2008313/104425.html)Log4J的配置文件(Configuration File)就是用来设置记录器的级别、存放器和布局的,它可...2009-11-25 11:01:00 · 66 阅读 · 0 评论 -
Log4j日志文件的使用
转自 http://blog.csdn.net/edg_edu/archive/2009/04/07/4055335.aspxlog4j 在强调可重用组件开发的今天,除了自己从头到尾开发一个可重用的日志操作类外,Apache为我们提供了一个强有力的日志操作包-Log4j。 Log4j是Apache的一个开放源代码项目,通过使用Log4j,我们可以控制日志信息输送的目的地是控制台、文件、G...2009-11-25 17:32:00 · 54 阅读 · 0 评论 -
另一个好的ant文件收藏
<?xml version="1.0" encoding="UTF-8" ?><project name="AntTest" default="deploy" basedir="."><property name="tomcat_home" value="d:/tomcat6" /&g2009-11-26 13:30:00 · 49 阅读 · 0 评论 -
以插件的方式把myeclipse安装到eclipse
1, 请注意eclipse版本问题,笔者用的是eclipse j2ee版本(eclipse-jee-indigo-SR2-win32)2, 试验的myeclipse版本是103, 下载eclipse后不要激动直接打开,请先到eclipse.ini把xms改为384M4, 启动eclipse,注意到这步为止跟myeclipse还没有关系5, 请用eclipse的update ma...2013-04-27 16:56:20 · 139 阅读 · 0 评论 -
Jar Class Finder
Jar Class FinderJar与Class的查找工具已发布到Sourceforgehttp://jarclassfinder.sourceforge.net/2012-04-15 22:38:41 · 168 阅读 · 0 评论 -
从与大牛richard stallman 聊来的感受
老头非常敬业热心, 写邮件给他, 就算没有时间马上回, 也会有专门的一个邮件过来通知, 说大概什么时候会回我的邮件, 令我非常感动. 老头很谦虚, 但是感觉对open source不是那么喜欢, 一再告诉我自由软件和开源软件的区别. 老头身上有一股执着的劲头, 也有一股特别的魅力. 膜拜一下, 准备问他些技术问题, 继续邮件"骚扰"他...呵呵. http://www.gnu.org/ph...原创 2012-04-25 10:03:41 · 141 阅读 · 0 评论 -
Open-source License
Open-source License(转载)(1)Contributors 和 RecipientsContributors 指的是对某个开源软件或项目提供了代码(包括最初的或者修改过的)发布的人或者实体(团队、公司、组织等),Contributors 按照参与某个软件开源的时间先后,可以分为an initial Contributor 和 subsequent Con...原创 2010-03-04 11:22:16 · 240 阅读 · 0 评论 -
dom4j读写xml文件
首先我们给出一段示例程序:importjava.io.File;importjava.io.FileWriter;importjava.util.Iterator;importorg.dom4j.Document;importorg.dom4j.DocumentHelper;importorg.dom4j.Element;importorg.dom4j.io.OutputFormat;imp...2010-01-29 09:34:00 · 54 阅读 · 0 评论 -
自定义ClassLoader 简单例子
转载自 http://www.javaresearch.org/article/1007.htm很多时候人们会使用一些自定义的ClassLoader ,而不是使用系统的Class Loader。大多数时候人们这样做的原因是,他们在编译时无法预知运行时会需要那些Class。特别是在那些appserver中,比如tomcat,Avalon-phonix,Jboss中。或是程序提供一些plug-in...2009-12-10 16:15:00 · 115 阅读 · 0 评论 -
String in Java
转自 http://hxraid.iteye.com/blog/522167作者:Java标准类库有几千个类,唯独String不太一样。为什么这么说?就因为每次上网冲杯Java时,都能看到关于String无休无止的争论。还是觉得有必要让这个讨厌又很可爱的String美眉,赤裸裸的站在我们这些Java色狼面前了。嘿嘿....众所周知,String是由字符组成的串,在程序中使用频率很高。Java中...2009-11-26 15:36:00 · 82 阅读 · 0 评论 -
提示补全组件:Kissy Suggest
转自 http://www.iteye.com/topic/428485去年针对谷歌的搜索提示,发过一篇文章:从谷歌的一个Bug说起,谈谈键盘事件的兼容性。从那时开始,就一直想写一个适应中国本土环境的提示组件。前不久做淘宝首页的性能优化,淘宝原来用的是 YUI AutoComplete, 但因其庞大的体积(压缩后 30k, 还需依赖 30k 的 datasource 组件),同时对中文输入...2009-11-26 14:06:00 · 93 阅读 · 0 评论 -
Web开发必知的八种隔离级别
ACID性质是数据库理论中的奠基石,它定义了一个理论上可靠数据库所必须具备的四个性质:原子性,一致性,隔离性和持久性。虽然这四个性质都很重要,但是隔离性最为灵活。大部分数据库都提供了一些可供选择的隔离级别,且现在许多库都增加了附加层来创建颗粒度更细的隔离。隔离级别应用范围如此之广主要是因为放宽隔离约束往往会使得可扩展性和性能提高几个数量级。 并发控制的主要目标是为了确保事务被隔离且不会影响到转载 2010-04-21 15:46:00 · 565 阅读 · 0 评论 -
SpringLayout管理器
转自 http://www.boxcode.cn/html/JAVA/J2SE/2009/0718/454.html在 Java 布局管理器方面,最新增加了 SpringLayout 管理器,它是与 Java 1.4 一起发布的。这种布局管理器允许您将“spring”附加到组件上,这样组件就可以相对于其他组件进行布局。例如,利用 SpringLayout 您可以让一个按钮依附于右边框来进行显示转载 2010-04-07 14:26:00 · 1476 阅读 · 0 评论 -
bootstrap类加载原理
转载自 Ken Wu`s Blog! 让我们一起跟随ClassLoader里的本地方法 findBootstrapClass(), 进入jvm执行启动类加载器加载类的内部实现。private Class findBootstrapClass0(String name) throws ClassNotFoundException { check();转载 2009-11-24 14:53:00 · 1330 阅读 · 0 评论 -
java内存模型详解
转载自 Ken Wu`s Blog! 内存模型 (memory model) 内存模型描述的是程序中各变量(实例域、静态域和数组元素)之间的关系,以及在实际计算机系统中将变量存储到内存和从内存取出变量这样的低层细节.不同平台间的处理器架构将直接影响内存模型的结构.在C或C++中, 可以利用不同操作平台下的内存模型来编写并发程序. 但是, 这带给开发人员的是, 更高的学习成本.相转载 2009-11-24 14:50:00 · 538 阅读 · 0 评论 -
用javac编译生成不同版本的源码和目标class
转载请自 Ken Wu`s Blog! 合理使用javac的source和target选项, 可以使程序的兼容性得到提升.比如, 你写了某个方法, 命名为assert, 该source能通过1.3编译, 而后, 1.4将assert加入到了关键字列表.此时, 你再用1.4编译时, 就会出错了. 同样地, 1.5之前因为没有引入enum关键字, 如果你的代码中使用了, 那在1.5之后编转载 2009-11-24 14:47:00 · 951 阅读 · 0 评论 -
Ant build.xml 模板
name="XX" basedir="." default="deploy"> name="tomcat.home" value="tomcat_path"> name="project.name" value="project_name"> name="project.context" value="WebRoot/WEB-INF"> i原创 2009-11-23 14:04:00 · 869 阅读 · 0 评论 -
JVM调优总结
转载自 http://gq913.javaeye.com/blog/157276 一、相关概念 基本回收算法 引用计数(Reference Counting)比较古老的回收算法。原理是此对象有一个引用,即增加一个计数,删除一个引用则减少一个计数。垃圾回收时,只用收集计数为0的对象。此算法最致命的是无法处理循环引用的问题。 标记-清除(Mark-Sweep)此算法执行分两阶段转载 2009-11-19 15:35:00 · 1586 阅读 · 0 评论 -
eclipse 快捷键
转载自 http://spaceflysky-163-com.javaeye.com/blog/236154 1)设置eclipse的快捷键打开eclipse,Window->Preferences->General->Keys 在这里即可 查看、设置 所有的eclipse快捷键; 2)快速查看eclipse的快捷键在工作区内,ctrl+shift+L 则可以查看到 ec转载 2009-11-18 15:43:00 · 815 阅读 · 0 评论 -
Java 多线程与并发编程专题
http://www.ibm.com/developerworks/cn/java/j-concurrent/转载 2009-11-18 15:55:00 · 332 阅读 · 0 评论 -
浅析Context Class Loader
转载自 薛笛的专栏 http://blog.csdn.net/kabini/archive/2008/09/24/2975263.aspx 浅析Context Class Loader 1 前言对于一般的Java应用而言,类装载器是透明的,我们在做普通的Java桌面应用程序和Web程序的时候也很少会与ClassLoader打交道。但是当我们深入地研究一些WebServer(如转载 2009-11-19 11:33:00 · 801 阅读 · 0 评论 -
很详细的Log4j配置
来自: http://www.blogjava.net/zJun/archive/2006/06/28/55511.html文章出处:DIY部落(http://www.diybl.com/course/3_program/java/javajs/2008313/104425.html) Log4J的配置文件(Configuration File)就是用来设置记录器的级别、存放器和布局转载 2009-11-25 11:01:00 · 526 阅读 · 0 评论 -
Log4j日志文件的使用
转自 http://blog.csdn.net/edg_edu/archive/2009/04/07/4055335.aspx log4j 在强调可重用组件开发的今天,除了自己从头到尾开发一个可重用的日志操作类外,Apache为我们提供了一个强有力的日志操作包-Log4j。 Log4j是Apache的一个开放源代码项目,通过使用Log4j,我们可以控制日志信息输送的目的地是控制台、转载 2009-11-25 17:32:00 · 1053 阅读 · 0 评论 -
另一个好的ant文件收藏
Cleaning the pre-built files or directories.转载 2009-11-26 13:30:00 · 485 阅读 · 0 评论 -
Swing框式布局(BoxLayout,Box)应用详解
转自 http://www.boxcode.cn/html/JAVA/J2SE/2009/0813/636.html框式布局利用无序网格布局,几乎可以产生任意复杂的布局模型。除了这一个AWT布局管理器之外,Swing还引入了另外一个叫做框式布局(Box Layout)的结构。框式布局能够生成复杂的布局结构,但却没有像使用无序网格布局那样麻烦。编程者不必处理任何权值,也不用采用反复试验的方法转载 2010-04-07 14:25:00 · 7155 阅读 · 0 评论 -
Swing无序网格布局管理器(GridBagLayout)应用详解
转自 http://www.boxcode.cn/html/JAVA/J2SE/2009/0812/616.html无序网格布局管理器无序网格布局(GridBagLayou)是最灵活,同时也是最复杂的布局管理器,其布局机制多少有些复杂并且令人感到棘手。无序网格布局可以使组件扩充到多行多列,而无须所有组件都具有同样的大小。这可以通过设置一个与容器关联的单元的矩形网格并把每个组件放在一个或多个转载 2010-04-07 14:22:00 · 3251 阅读 · 0 评论 -
UML中几种类间关系:继承、实现、依赖、关联、聚合、组合的联系与区别
这是一堂关于UML基础知识的补习课;现在我们做项目时间都太紧了,基本上都没有做过真正的class级别的详细设计,更别提使用UML来实现规范建模了;本篇主要就以前自己一直感觉很迷糊的几种class之间的关系进行整理,让我们在真正用UML进行比如类图设计时能够更加清晰明了;以下就分别介绍这几种关系:继承指的是一个类(称为子类、子接口)继承另外的一个类(称为父类、父接口)的功能,并可以增加它自己的新转载 2010-04-08 16:26:00 · 521 阅读 · 0 评论 -
自定义ClassLoader 简单例子
转载自 http://www.javaresearch.org/article/1007.htm 很多时候人们会使用一些自定义的ClassLoader ,而不是使用系统的Class Loader。大多数时候人们这样做的原因是,他们在编译时无法预知运行时会需要那些Class。特别是在那些appserver中,比如tomcat,Avalon-phonix,Jboss中。或是程序提供一些plug转载 2009-12-10 16:15:00 · 1028 阅读 · 1 评论 -
dom4j读写xml文件
首先我们给出一段示例程序:import java.io.File;import java.io.FileWriter;import java.util.Iterator;import org.dom4j.Document;import org.dom4j.DocumentHelper;import org.dom4j.Element;import org.dom4j.io.OutputForm转载 2010-01-29 09:34:00 · 503 阅读 · 0 评论 -
提示补全组件:Kissy Suggest
转自 http://www.javaeye.com/topic/428485 去年针对谷歌的搜索提示,发过一篇文章:从谷歌的一个Bug说起,谈谈键盘事件的兼容性。从那时开始,就一直想写一个适应中国本土环境的提示组件。 前不久做淘宝首页的性能优化,淘宝原来用的是 YUI AutoComplete, 但因其庞大的体积(压缩后 30k, 还需依赖 30k 的 datasource 组件转载 2009-11-26 14:06:00 · 694 阅读 · 0 评论 -
String in Java
转自 http://hxraid.javaeye.com/blog/522167作者:Java标准类库有几千个类,唯独String不太一样。为什么这么说?就因为每次上网冲杯Java时,都能看到关于String无休无止的争论。还是觉得有必要让这个讨厌又很可爱的String美眉,赤裸裸的站在我们这些Java色狼面前了。嘿嘿....众所周知,String是由字符组成的串,在程序中使用频率很高。Ja转载 2009-11-26 15:36:00 · 600 阅读 · 0 评论