![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JAVA
文章平均质量分 70
ZXCVBNM645
这个作者很懒,什么都没留下…
展开
-
java读写文件笔记
看代码注释: 后面有读写UTF-8编码文件的方法。import java.io.BufferedReader;import java.io.File;import java.io.FileInputStream;import java.io.FileReader;import java.io.FileWriter;import java.io.IOExce...原创 2010-07-14 23:45:37 · 117 阅读 · 0 评论 -
JAVA NIO
NIO流是一个比IO流(字节字符)效率高很多,因为是以块为传输单位的,比较特殊; java.nio.Buffer缓冲区 capacity() :表明缓冲区的容量大小, 一旦确定了大小, 将不能再改变;limit() :告诉您到目前为止已经往缓冲区填了多少字节,或者让您用 :limit(int newLimit) 来改变这个限制 position() :告诉您当前...原创 2011-08-19 22:25:21 · 88 阅读 · 0 评论 -
【转载】java.lang.OutOfMemoryError: PermGen space及其解决方法
java.lang.OutOfMemoryError: PermGen space及其解决方法 PermGen space的全称是Permanent Generation space,是指内存的永久保存区域OutOfMemoryError: PermGen space从表面上看就是内存益出,解决方法也一定是加大内存。说说为什么会内存益出: 这一部分用于存放Class和M...原创 2011-08-27 12:18:50 · 114 阅读 · 0 评论 -
更改eclipse author的默认名字(作者)
在eclipse的目录下找到eclipse.ini文件,在最后面添加上启动参数:-Duser.name=你想要显示的名字。重启eclipse搞定。原创 2011-09-07 12:39:48 · 262 阅读 · 0 评论 -
spring+quartz的配置文件
spring+quartz的配置文件 <?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns...2011-05-26 21:23:09 · 129 阅读 · 0 评论 -
Web Service 的描述语言WSDL说明
<?xml version="1.0" encoding="UTF-8"?><definitions name="HelloWordSvc" targetNamespace="http://eip.zte.com/sc/HelloWordSvc" xmlns="http://schemas.xmlsoap.org/wsdl/&2011-05-27 10:28:34 · 359 阅读 · 0 评论 -
XMLGregorianCalendar 与 Date 转换
XMLGregorianCalendar 与 Date 转换 public static Date convertToDate(XMLGregorianCalendar cal){ if(null == cal){ return null; } GregorianCalendar ca = cal.toGregorianCalendar();...原创 2011-06-28 17:01:40 · 294 阅读 · 0 评论 -
Jbpm4常用操作
Jbpm4常用操作一、ProcessEngine:流程引擎。是JBPM上层类,相当于Hibernate的SessionFactory级别。 //获得方式: ProcessEngine processEngine = Configuration.getProcessEngine(); /*Configuration类会读取classpath下的jbpm.cfg.xml文件进行...原创 2011-03-06 15:00:00 · 136 阅读 · 0 评论 -
ThreadLocal
ThreadLocal原创 2010-11-08 21:40:47 · 94 阅读 · 0 评论 -
【转载】理解Heap Profling名词-Shallow和Retained Sizes
转载请注明原文链接:http://kenwublog.com/understand-shallow-and-retained-size-in-hprofling 所有包含Heap Profling功能的工具(MAT, Yourkit, JProfiler, TPTP等)都会使用到两个名词,一个是Shallow Size,另一个是 Retained Size.这是两个在平时不太常见的名词,本...原创 2012-03-06 17:22:20 · 207 阅读 · 0 评论 -
JVM的参数设置的一个要点
JVM参数的设置(特别是 –Xmx –Xms –Xmn -XX:SurvivorRatio -XX:MaxTenuringThreshold等参数的设置没有一个固定的公式,需要根据PV old区实际数据 YGC次数等多方面来衡量。为了避免promotion faild可能会导致xmn设置偏小,也意味着YGC的次数会增多,处理并发访问的能力下降等问题。每个参数的调整都需要经过详细的性能测试,...原创 2012-03-11 00:07:58 · 173 阅读 · 0 评论 -
Tomcat与apache2集群的问题
最近在Tomcat与apache2集群的问题的应用程序中,有一个文件下载的功能。在连续多次点击下载,然后再打开的下载对话框点击【取消】之后。出现服务器无法访问503的错误。 错误日志:catalina.out: Exception thrown whilst processing POSTed parameters java.io.IOException at o...原创 2012-03-16 14:53:26 · 231 阅读 · 0 评论 -
apache2.2+tomcat超时503
最近apache2.2+tomcat5.5.28(两个)的系统,客户反映说访问时报告了 503 错误,需要不断的刷新。apache2.2使用的是mod_proxy_ajp与tomcat5连接。 apache错误日志: [Fri Mar 23 15:36:57 2012] [error] proxy: dialog to **.***.*.**:8109 (**.**...原创 2012-03-26 10:35:39 · 791 阅读 · 0 评论 -
一次使用Eclipse Memory Analyzer分析Tomcat内存溢出
前言在平时开发、测试过程中、甚至是生产环境中,有时会遇到OutOfMemoryError,Java堆溢出了,这表明程序有严重的问题。我们需要找造成OutOfMemoryError原因。一般有两种情况:1、内存泄露,对象已经死了,无法通过垃圾收集器进行自动回收,通过找出泄露的代码位置和原因,才好确定解决方案;2、内存溢出,内存中的对象都还必须存活着,这说明Java堆分配空间不足,检查堆设置大...2012-04-16 19:59:11 · 466 阅读 · 0 评论 -
小记--tomcat 常见问题
1. tomcat6 undeploy时不能完全删除所有jar 注意用于持续集成的tomcat的conf/context.xml 中加入antiJARLocking="true" antiResourceLocking="true"配置以防止jar lock住undeploy不了。但也有个缺陷是此时启动速度会较...原创 2010-10-12 22:29:56 · 135 阅读 · 0 评论 -
JAVA调用Shell脚本--及阻塞的解决办法
用java调用shell,使用Process p=Runtime.getRuntime().exec(String[] cmd);Runtime.exec方法将产生一个本地的进程,并返回一个Process子类的实例,该实例可用于控制进程或取得进程的相关信息。由于调用Runtime.exec方法所创建的子进程没有自己的终端或控制台,因此该子进程的标准IO(如stdin,stdou,std...2011-05-16 13:13:15 · 894 阅读 · 0 评论 -
利用XStream做POJO到XML/JSON的转换
使用 XStream 不用任何映射就能实现多数 Java 对象的序列化。在生成的 XML 中对象名变成了元素名,类中的字符串组成了 XML 中的元素内容。使用 XStream 序列化的类不需要实现 Serializable 接口。XStream 是一种序列化工具而不是数据绑定工具,就是说不能从 XML 或者 XML Schema Definition (XSD) 文件生成类。...2010-07-15 21:07:01 · 134 阅读 · 0 评论 -
常用的jar包总结(1)
最近用新的一套web框架做项目,有很多常用的包集成在里面。 这里总结一下:每天总结三个commons-io.jar: 可以看成是java.io的扩展, 用来帮助进行IO功能开发.它包含三个主要的领域:Utility classes-提供一些静态方法来完成公共任务.Filters-提供文件过滤器的各种实现.Streams-提...原创 2010-08-11 23:27:09 · 114 阅读 · 0 评论 -
常用的jar包总结(2)
最近用新的一套web框架做项目,有很多常用的包集成在里面。 这里总结一下:每天总结三个 commons-lang.jsr: 它 扩展了标准 java.lang API,增加了字符串操作方法、基本数值方法、对象反射、创建和串行化以及 System 属性。它还包含一个可继承的 enum 类型、对多种嵌...原创 2010-08-11 23:27:24 · 158 阅读 · 0 评论 -
常用的jar包总结(3)
最近用新的一套web框架做项目,有很多常用的包集成在里面。 这里总结一下: 每天总结三个 commons-dbutil.jar: 对传统操作数据库的类进行二次封装,可以把结果集转化成 List (1)org.apache.commons.dbutils DbUtils : 提供如关闭连接、装载 JDBC 驱动程序等常规工作的工具类 Quer...原创 2010-08-11 23:27:44 · 270 阅读 · 0 评论 -
常用的jar包总结(4)
最近用新的一套web框架做项目,有很多常用的包集成在里面。 这里总结一下:每天总结三个Commons-Discovery.jar:使用Apache Commons 的 Discovery 工具包可以实现接口和实现的分离,包括JAR SPI规范的...原创 2010-08-13 12:34:32 · 238 阅读 · 0 评论 -
Hibertnate与JDBC混合使用
Hibernate与JDBCtemplate如何混用? 一开始在项目中使用的是Hibernate,但是发现Hibernate在做批量操作时,效率不是很理想。所以现在采用JDBCTemplate和Hibernate混用,现在问题是如何配置他们的事务? 两者都用同一个datasource,同一spring管理事务就没有问题。 另外要注意两点:1. 由于Spring ...2010-06-07 11:37:26 · 327 阅读 · 0 评论 -
启用jboss多个实例
启用jboss多个实例,可能会遇到端口冲突。 比如http端口,jms端口等等。 解决方案: 默认情况下,jboss的端口定义在内置Tomcat的server.xml里面配置。如果开启多个实例,那么就要依次更新这几个文件的端口,相当麻烦。jboss提供了一个很方便的mbean来 统一管理多实例配置 --ServiceBindingManager。 基本思想如下: jboss提供一个服务器端口绑...原创 2010-06-07 18:45:21 · 110 阅读 · 0 评论 -
JAVA字符编码经验总结
1 JAVA中字符的表达JAVA中有char、byte、String这几个概念。 char 指的是一个UNICODE字符,为16位的整数。 byte 是字节,字符串在网络传输或存储前需要转换为byte数组。在从网络接收或从存储设备读取后需要将byte数组转换成String。 String是字符串,可以看成是由char组成的数组。 String 和 char 为内存形式,byte是网...原创 2010-06-07 19:54:19 · 92 阅读 · 0 评论 -
SimpleDateFormat用法说明
关于java.text.SimpleDateFormat。 SimpleDateFormat函数语法如下: 字母 日期或时间元素 表示 示例 G Era 标志符 Text AD y 年 Year 1996; 96 M ...原创 2010-09-19 13:02:48 · 124 阅读 · 0 评论 -
jbpm+Spring
jbpm.cfg.xml文件配置 :工程src目录下。 <?xml version="1.0" encoding="UTF-8"?><jbpm-configuration><import resource="jbpm.default.cfg.xml" /><import resource="jbp原创 2010-07-02 13:49:05 · 102 阅读 · 0 评论 -
JBPM概念
工作流(系统)主要概念工作流引擎:工作流的核心组件,对流程实例、任务实例以及其状态进行管理流程定义:预先定义的业务流转逻辑流程实例:业务的一次实际流转过程参与者:任务的执行者活动(任务):组成流程定义的节点活动实例:组成流程实例的元素流转:从一个节点到另一个节点这一行为工作列表:当前需要办理的任务集合开发步骤1...原创 2010-07-02 14:23:22 · 88 阅读 · 0 评论 -
Spring事务配置的五种方式
原文:http://www.blogjava.net/robbie/archive/2009/04/05/264003.html Spring事务配置的五种方式 前段时间对Spring的事务配置做了比较深入的研究,在此之间对Spring的事务配置虽说也配置过,但是一直没有一个清楚的认识。通过这次的学习发觉Spring的事务配置只要把思路理清,还是比较好掌握的。 ...原创 2010-07-03 14:01:09 · 108 阅读 · 0 评论 -
Spring 事务管理高级应用难点剖
Spring 事务管理高级应用难点剖 Spring 事务管理高级应用难点剖析: 第 1 部分 Spring 的事务管理是被使用得最多的功能之一,虽然 Spring 事务管理已经帮助程序员将要做的事情减到了最小。但在实际开发中,如果使用不当,依然会造成数据连接泄漏等问题。本系列以实际应用中所碰到的各种复杂的场景为着眼点,对这些应用的难点进行深度的剖析。 Spring...原创 2010-07-04 22:27:24 · 119 阅读 · 0 评论 -
Java文件读写数据流
数据流可分节点流(想象成一管子直接接文件或内存等上),处理流(套在节点流之外使用). 一、理解数据流:流一般分为输入流Input Stream和输出流Output Stream.Java的标准数据流:指在字符方式下,程序与系统进行交互的方式.标准输入studin,对象是键盘.标准输出stdout,对象是屏幕.标准错误输出stderr,对象是屏幕. 例:本例用S...原创 2012-08-30 20:30:39 · 590 阅读 · 0 评论