
JAVA
antswallow
这个作者很懒,什么都没留下…
展开
-
Tomcat/UTF-8
Tomcat/UTF-81. JSP pages must include the header: contentType="text/html; charset=UTF-8"%> 2. For translation of inputs coming back from the browser there mustbe a method that translate转载 2009-07-18 13:42:00 · 2149 阅读 · 0 评论 -
java 类装载器
jvm主要有三部分组成:类装载器,类校验器和类解释器。jvm对于每一个要使用的类首先的任务就是要将类的字节码数据装载进来 ,完成类的装载的功能的就是类装载器。类装载器根据要装载的类的类名来定位和装载类的字节码数据,然后在返回给jvm。通常的类装载器需要根据要装载的类的类名来创建一个.class文件,然后到本地文件系统中读取这个.class文件,再把读取到的数据传送给jvm。但是类装载器并不转载 2009-08-11 23:17:00 · 888 阅读 · 0 评论 -
无法用Myeclipse 反向生成Hibernate的Spring DAO
Myeclipse Hiberate反向生成依赖的配置文件注意两个配置文件:.myhibernatedata中的 springDaoFile=src/applicationContext.xml configFile=/PermissionManager/src/hibernate.cfg.xml.springBeans中的 src/appli原创 2009-06-08 15:08:00 · 2241 阅读 · 0 评论 -
如何替换掉XFire中旧版本的jar包
1.在myeclipse工程搜索冲突包2.定位到冲突包,向上跳转至D:/Program Files/MyEclipse 6.0/myeclipse/eclipse/plugins/com.genuitec.eclipse.ws.xfire_6.0.1.zmyeclipse601200710/META-INF将MANIFEST.MF相应的包替换或者删除然后定位到D:/Progra原创 2009-08-14 14:48:00 · 928 阅读 · 0 评论 -
MyEclipse不编译问题的解决
这两天MyEclipse 不编译了,无论怎么更改保存, classes目录下都是空的.在网上找了很多文章,总结如下:MyEclipse不编译解决1. 确保 project->build automatically 已经被选上.MyEclipse不编译解决2. 如果选上了,也不好使, 使用这一招: project->clean..->选第2个clean select project转载 2009-08-14 15:45:00 · 1420 阅读 · 1 评论 -
JavaBean的命名规则
JavaBean的命名规则 document.body.oncopy = function() { if (window.clipboardData) { setTimeout(function() { var text = clipboardData.getD转载 2009-08-18 14:47:00 · 7349 阅读 · 0 评论 -
Spring 使用AOP导致IOC注入失败
前几天把权限系统重构了,服务层针对前后台分别提供相应的接口,但在配置注入的时候出现如下错误:org.springframework.beans.factory.BeanCreationException: Error creating bean with name sysCurrentSessionService defined in ServletContext resource [/W原创 2009-06-16 14:17:00 · 2920 阅读 · 1 评论 -
Cannot convert value '0000-00-00"的解决方案
MySQL数据库,如果数据库中Date字段为空为值为0000-00-00"时,Hibernate的生成类时就会报错,解决方案为在数据库连接后面加上 "jdbc:mysql://192.168.7.178:3306/cy?useUnicode=true&characterEncoding=utf-8&zeroDateTimeBehavior=convertToNull&tr原创 2009-06-17 23:26:00 · 792 阅读 · 0 评论 -
JVM调优总结 -Xms -Xmx -Xmn -Xss
堆大小设置JVM中最大堆大小有三方面限制:相关操作系统的数据模型(32-bt还是64-bit)限制;系统的可用虚拟内存限制;系统的可用物理内存限制。32位系统下,一般限制在1.5G~2G;64为操作系统对内存无限制。我在Windows Server 2003系统,3.5G物理内存,JDK5.0下测试,最大可设置为1478m。典型设置: jav转载 2009-08-22 16:17:00 · 772 阅读 · 0 评论 -
c3p0 连接池配置
C3P0连接池详细配置 class="com.mchange.v2.c3p0.ComboPooledDataSource" destroy-method="close"> com.mysql.jdbc.Driver jdbc转载 2009-09-09 15:57:00 · 464 阅读 · 0 评论 -
使用Eclipse进行远程调试
使用Eclipse进行远程调试 收藏 document.body.oncopy = function() { if (window.clipboardData) { setTimeout(function() { var text = clipb转载 2009-09-10 22:33:00 · 592 阅读 · 0 评论 -
使用 Java 构造高可扩展应用
http://www.ibm.com/developerworks/cn/java/j-lo-scalbility/?S_TACT=105AGX52&S_CMP=tec-csdn#resources 使用 Java 构造高可扩展应用如何实现一个高效且多线程安全的队列文档选项转载 2009-09-07 19:06:00 · 566 阅读 · 0 评论 -
什么是HotSpot
没错,Java是解释语言,但并不意味着它一定被解释执行。早期 的虚拟机确实一条一条指令解释执行,但人们发现这样效率太低, 不满足各种要求,因此出现了许多其它虚拟机,如JIT的虚拟机。 HotSpot也是类似一种虚拟机,自从SUN买下后,已经把它放入 JRE 1.3以及后续版本中。 采用HotSpot的Java虚拟机,已经很难说Java是被虚拟机解释执行了, 原因是Ho转载 2009-09-12 11:38:00 · 2646 阅读 · 1 评论 -
Tomcat的启动脚本浅析(一)
Tomcat的启动脚本浅析(一) Tomcat是应用颇广的Servlet和JSP的容器,可以说几乎每个学习JSP的人都接触过它。在实际开发环境中,它还可以作为轻巧灵便的应用服务器用来调试和部署。在Tomcat上开发的Servlet和JSP程序,可以非常方便地部署到Weblogic及Websphere等生产服务器转载 2009-09-12 14:57:00 · 809 阅读 · 0 评论 -
log4j输出到系统日志,邮件
实验目的: 1.把FATAL级错误写入2000NT日志 2. WARN,ERROR,FATAL级错误发送email通知管理员 3.其他级别的错误直接在后台输出 实验步骤: 输出到2000NT日志 1.把Log4j压缩包里的NTEventLogAppender.dll拷到WINNT/SYSTEM32目录下 (PS: 我这里放在tomcatc的bin才行) 2原创 2009-07-12 14:33:00 · 2318 阅读 · 0 评论 -
利用SNMP4J实现Snmp Trap完整例子
利用SNMP4J实现Snmp Trap完整例子下面是两个用于发送和接收Trap报文信息的类: Java代码 import java.io.IOException; import java.net.UnknownHostException; import java.util.Vector;转载 2009-07-12 21:35:00 · 2062 阅读 · 1 评论 -
JAVA内存泄漏——内存泄漏原因和内存泄漏检测工具
http://www.360doc.com/content/060429/09/7469_107296.html摘要 虽然Java虚拟机(JVM)及其垃圾收集器(garbage collector,GC)负责管理大多数的内存任务,Java软件程序中还是有可能出现内存泄漏。实际上,这在大型项目中是一个常见的问题。避免内存泄漏的第一步是要弄清楚它是如何发生的。本文介绍了编写Java代转载 2009-09-12 12:29:00 · 985 阅读 · 1 评论 -
监控的和管理的Java SE 6平台应用
http://www.sun.com/bigadmin/hubs/multilingual/simp_chinese/content/monitoring.jsp BigAdmin System Administration Portal 监控的和管理的Java SE 6平台应用转载 2009-09-12 12:36:00 · 1856 阅读 · 0 评论 -
Java 理论与实践: 并发集合类
Java 理论与实践: 并发集合类ConcurrentHashMap 和 CopyOnWriteArrayList 提供线程安全性和已改进的可伸缩性文档选项<trvalign="top"><img alt="" height="1" width转载 2009-09-15 10:58:00 · 423 阅读 · 0 评论 -
java操作(DOM、SAX、JDOM、DOM4J)xml方式的四种比较与详解
1. 介绍 1)DOM(JAXP Crimson解析器) DOM是用与平台和语言无关的方式表示XML文档的官方W3C标准。DOM是以层次结构组织的节点或信息片断的集合。这个层次结构允许开发人员在树中寻找特定信息。分析该结构通常需要加载整个文档和构造层次结构,然后才能做任何工作。由于它是基于信息层次的,因而DOM被认为是基于树或基于对象的。DOM以及广义的基于树的转载 2009-09-15 16:28:00 · 579 阅读 · 0 评论 -
java并发编程-构建块
java并发编程-构建块 关键字: java concurrentjava并发编程-Executor框架java5引入了很多新的并发容器和工具,极大的简化了并发程序的编写。本文先介绍Collections.synchronizedXXX工厂方法创建的同步容器的不足,再介绍ConcurrentHashMap,CopyO转载 2009-09-18 09:39:00 · 744 阅读 · 0 评论 -
如何聪明地使用锁
如何聪明地使用锁在 Java 中高效使用锁的技巧文档选项<trvalign="top"><img alt="" height="1" width="8"src="//www.ibm.com/i/c.gif"/><img alt="" width转载 2009-09-16 20:50:00 · 709 阅读 · 0 评论 -
AOP在大规模软件开发项目中应用的尝试与思考
developerWorks 中国 > Java technology >AOP在大规模软件开发项目中应用的尝试与思考文档选项<trvalign="top"><img alt="" height="1" width="转载 2009-09-22 10:16:00 · 633 阅读 · 0 评论 -
java不用jni,也可以获得当前系统性能信息
最近做个项目,就是要取得cpu占有率等等的系统信息,一开始以为要用动态链接库了,但后来发现可以像下面这样做,不去调用jni,这样省去了很多看新技术的时间o(∩_∩)o...在Java中,可以获得总的物理内存、剩余的物理内存、已使用的物理内存等信息,下面例子可以取得这些信息,并且获得在Windows下的内存使用率。 首先编写一个MonitorInfoBean类,用来装载监控的一些原创 2009-09-20 18:58:00 · 675 阅读 · 1 评论 -
ava SE 6 新特性: JMX 与系统管理
Java SE 6 新特性: JMX 与系统管理文档选项<trvalign="top"><img alt="" height="1" width="8"src="//www.ibm.com/i/c.gif"/><img alt="" width="转载 2009-09-21 19:22:00 · 997 阅读 · 0 评论 -
编写高效Java代码 java.lang.String类和java.util.Vector类
养成好的代码编写习惯非常重要,比如正确地、巧妙地运用java.lang.String类和java.util.Vector类,它能够显著地提高程序的性能。下面我们就来具体地分析一下这方面的问题。在java中,使用最频繁、同时也是滥用最多的一个类或许就是java.lang.String,它也是导致代码性能低下最主要的原因之一。请考虑下面这个例子: String s1 = "Testin原创 2009-09-30 08:25:00 · 826 阅读 · 0 评论 -
J2ee Spider使用
在使用Spider的时候发现以下问题: 1。myeclipse使用的是WebRoot作为根目录,而Spider生成的根目录是按Eclipse为标准生成WebContent解决:将.mymetadata中的属性改为: 2。Spider在生成.classpath的时候,对中文支持的不好,看似正确的带中文的路径,其实藏匿着几个乱码,把.classpath复制到其它文本编辑器,便原创 2009-10-26 20:57:00 · 2239 阅读 · 0 评论 -
使用设计模式改善程序结构(一)
http://www.ibm.com/developerworks/cn/java/l-dpstruct/part1/index.html 使用设计模式改善程序结构(一)文档选项&amp;lt;tr转载 2009-11-11 16:10:00 · 404 阅读 · 0 评论 -
事务策略: 模型和策略概述
终于看明白了一点,特别是对事务属性的理解 事务策略: 模型和策略概述学习三种事务模型以及使用它们的事务策略文档选项<trvalign="top"><img alt="" height="1" width="8"src="//www.原创 2009-11-12 16:45:00 · 839 阅读 · 0 评论 -
事务策略: 了解事务陷阱
讲得不错,值得看看 事务策略: 了解事务陷阱在 Java 平台中实现事务时要注意的常见错误文档选项<trvalign="top"><img alt="" height="1" width="8"src="//www.ibm.com/转载 2009-11-12 13:52:00 · 492 阅读 · 0 评论 -
探索 OSGi 框架的组件运行机制
developerWorks 中国 > Java technology >探索 OSGi 框架的组件运行机制文档选项<trvalign="top"><img alt="" height="1" width="8"s原创 2009-11-30 15:36:00 · 569 阅读 · 0 评论 -
JVM Crash
JVM Crash上一篇 / 下一篇 2008-01-15 18:58:00查看( 1204 ) / 评论( 78 ) / 评分( 12 / 0 )如果是Java进程不知道什么原因退出或被杀死,想要分析具体原因,一般来说分下面几步:1 拿到Java应用程序的日志文件。一般来说日志文件中会有很应用相关的错误信息。Java进程异常退出的原因最有可能就是应用程序本身的问题。因此转载 2009-12-09 17:28:00 · 1928 阅读 · 0 评论 -
TOMCAT JVM 内存配置
Myeclipse 的Tomcat 配置jvm使用内存原创 2009-12-10 11:05:00 · 507 阅读 · 0 评论 -
Myeclipse 远程调试
Windows :有效 各XP版本java -Xdebug -Xrunjdwp:transport=dt_socket,address=8000,server=y,suspend=n -jar bootstrap.jar Linux: 有效 红旗五 测试过java -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=50原创 2009-12-11 21:07:00 · 1302 阅读 · 0 评论 -
Sun Jar File
http://java.sun.com/docs/books/tutorial/deployment/jar/index.html Packaging Programs in JAR FilesUsing JAR Files: The BasicsCreating a JAR FileViewing the Contents of a JAR FileE原创 2009-12-17 10:59:00 · 600 阅读 · 0 评论 -
Java读取配置文件的几种方法
在现实工作中,我们常常需要保存一些系统配置信息,大家一般都会选择配置文件来完成,本文根据笔者工作中用到的读取配置文件的方法小小总结一下,主要叙述的是spring读取配置文件的方法。一.读取xml配置文件(一)新建一个java bean(HelloBean. java) java代码package chb.demo.vo; public cla原创 2009-12-16 22:35:00 · 699 阅读 · 0 评论 -
敏捷开发中编写高质量Java代码
敏捷开发中编写高质量Java代码2010-03-08 10:32 | 1709次阅读 | 【已有9条评论】发表评论来源:比特网 来源:IBM/王永魁 | 收藏到我的网摘 敏捷开发的理念已经流行了很长的时间,在敏捷开发中的开发迭代阶段中,我们可以通过五个步骤,来有效的提高整个项目的代码质量。 Java项目开原创 2010-03-08 13:52:00 · 433 阅读 · 0 评论 -
Java编码规范(The Elements of Java Style)
Genaral Principles 一般约定 1.Adhere to the style of the original. 保持最初的样式。 2.Adhere to the Principle of Least Astonishment. 遵守最小惊奇原则。 3.Do it right the first time. 第一次就应当做好。原创 2010-03-08 14:56:00 · 672 阅读 · 0 评论 -
Applet找不到class
Jar包位于WebRoot,结果找不到class将Jar包位于WebRoot下的任意子目录即正常 WIDTH=800 HEIGHT=600>原创 2010-03-17 11:18:00 · 1442 阅读 · 0 评论 -
使用dom4j和XPath解析XML之例子一
http://blog.youkuaiyun.com/antswallow包括三个文件:studentInfo.xml(待解析的xml文件), Dom4jReadExmple.java(解析的主要类), TestDom4jReadExmple.java(测试解析的结果) (由于使用csdn blog自带的代码粘贴工具会朝里加入一些"..."字符,虽然利于查看,但是不利于把代码copy出来运行,而亲原创 2010-03-29 09:36:00 · 608 阅读 · 0 评论