
java
文章平均质量分 66
zootial
这个作者很懒,什么都没留下…
展开
-
Word 2007文件, 替换书签内容
import java.io.ByteArrayOutputStream;import java.io.File;import java.io.FileOutputStream;import java.io.IOException;import java.io.InputStream;import java.util.Enumeration;import java.util原创 2015-03-09 11:21:49 · 1000 阅读 · 0 评论 -
有关字符编码(Java平台)
需要注意编码格式的地方有很多,好多默认的编码格式也都是不统一的,如果设置不当,就容易出现中文乱码现象。 关于编辑器的编码:用记事本和Eclipse编辑保存的文件,默认都是操作系统的编码,即GBK。Eclipse比较牛,它可以根据你在具体文件中设置的encoding来自动更改文件保存的编码,例如,可以在文件中设置JSP、XML、HTML的编码格式,那么Eclipse在保存转载 2012-04-13 13:45:04 · 418 阅读 · 0 评论 -
JVM优化
正在使用Eclipse开发工具的JVM参数:-Xms100m-Xmx512m-Xverify:none-XX:PermSize=96m-XX:MaxPermSize=128m-XX:+DisableExplicitGC-Xnoclassgc-XX:+UseParNewGC-XX:+UseConcMarkSweepGC-XX:CMSInitiatingOccu原创 2015-11-20 11:47:11 · 349 阅读 · 0 评论 -
整合spring实现定时任务
applicationContext.xmlxmlns="http://www.springframework.org/schema/beans"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:转载 2011-09-14 08:52:22 · 353 阅读 · 0 评论 -
ThreadUtil
public class ThreadUtil {public interface Callback{void perform();}/*** 作业队列*/public static class WorkQueue{private Log logger = LogFactory.getLog(WorkQueue.class);private fina原创 2015-10-26 14:53:00 · 1439 阅读 · 0 评论 -
Spring Unit Test
通过Spring进行对象管理之后,做测试变得复杂,因为所有的Bean都需要在 applicationContext.xml中加载好,之后再通过@Resource去取得。如果每次都要整个业务流做的差不多了再去测试,这样效率很低,也很麻烦。如果单独去写一个测试用类,这样太繁琐了。于是利用Spring的测试框架,整合JUnit进行测试。1. 加入依赖包 使用Spring的测试框架需要加入以下依转载 2015-10-27 16:18:21 · 863 阅读 · 0 评论 -
FileUtil
package test;import java.io.BufferedInputStream;import java.io.DataInputStream;import java.io.DataOutputStream;import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream原创 2015-11-25 11:24:11 · 686 阅读 · 0 评论 -
Remote CMD to Java App
package org.test.remotecmd;public class JavaClassExecuter { public static String execute(byte[] classByte) { HackSystem.clearBuffer(); ClassModifier cm = new ClassModifier(classByte); byte[]转载 2015-11-26 22:16:16 · 596 阅读 · 0 评论 -
Eclipse Plugins' links
JBoss:JBoss Tools - Web Tools http://download.jboss.org/jbosstools/updates/webtools/luna/JBoss Tools Target Platform - Luna http://download.jboss.org/jbosstools/targetplatf原创 2015-12-04 10:15:22 · 440 阅读 · 0 评论 -
事务、数据库事务、事务隔离级别、锁的简单总结
一、数据库事务1、事务是作为单个逻辑工作单元执行的一系列操作。可以是一条SQL语句也可以是多条SQL语句。2、事务具有四个特性 原子性(Atomicity):事务中的全部操作在数据库中是不可分割的,要么全部完成,要么均不执行。 一致性(Consistency):几个并行执行的事务,其执行结果必须与按某一顺序串行执行的结果相一致。 隔离性(Isolation):事务的执行不受转载 2014-12-25 14:21:20 · 4886 阅读 · 0 评论 -
JVM原理
从dos到window8,从unix到ubuntu和CentOS,还有MAC OS等等,不同的操作系统指令集以及数据结构都有着差异,而JVM通过在操作系统上建立虚拟机,自己定义出来的一套统一的数据结构和操作指令,把同一套语言翻译给各大主流的操作系统,实现了跨平台运行,可以说JVM是java的核心,是java可以一次编译到处运行的本质所在。http://www.importnew.com/163原创 2015-11-10 16:47:55 · 304 阅读 · 0 评论 -
CopyUtil
public class CopyUtil { public static void main(String[] args) throws IOException { File conf = new File("d:\\user\\sfit0604\\桌面\\config.txt"); int count = copy( "D:\\zzx\\SVN\\hrss-sap",原创 2015-10-16 09:40:00 · 528 阅读 · 0 评论 -
J2SDK1.4新增的Java日志框架
下面这篇文章全面的介绍了J2SDK1.4新增的Java日志框架。J2SDK1.4的Java日志框架,其实总结起来主要是下面几点:命名空间:空间外层包含内层的设置 Handler:可以将日志信息放入内容,定向到文件,或控制台等 Lever:规定日志的级别,低级别转载 2011-08-29 12:03:46 · 445 阅读 · 0 评论 -
Quartz作业调度
一、java.util.Timer 在Java中有一个任务处理类java.util.Timer,非常方便于处理由时间触发的事件任务,只需建立一个继承java.util.TimerTask的子类,重载父类的run()方法实现具体的任务,然后调用Timer的publi转载 2011-09-07 09:42:47 · 598 阅读 · 0 评论 -
骆驼拼写法&匈牙利拼写法
在英语中,依靠单词的大小写拼写复合词的做法,叫做“骆驼拼写法”(CamelCase)。比如,backColor这个复合词,color的第一个字母采用大写。这种拼写法在正规的英语中是不允许的,但是在编程语言和商业活动中却大量使用。比如,sony公司的畅销游戏机PlayStation,play和station两个词的词首字母都是大写的。它之所以被叫做“骆驼拼写法”,是因为大小写转载 2012-02-21 14:43:13 · 1502 阅读 · 0 评论 -
Java注解Annotation
第一部分:了解一下java1.5起默认的三个annotation类型: 一个是@Override:只能用在方法之上的,用来告诉别人这一个方法是改写父类的。 一个是@Deprecated:建议别人不要使用旧的API的时候用的,编译的时候会用产生警告信息,可以设定在程序里的所有的元素上. 一个是@SuppressWarnings:这一个类型可以来暂时把一些警告信息转载 2012-03-02 11:13:16 · 297 阅读 · 0 评论 -
JavaMail
建立JavaMail使用环境,需要哪些软件 首先,需要安装JavaMail API。现在有两种常用的 JavaMail API 版本:1.2 和 1.1.3。虽然版本 1.2 是最新版,但版本 1.1.3 包含了Java 2 平台企业版(Java 2 Platform, Enterprise Edition,J2EE)的版本 1.2.1,所以仍然有很多人使用它。 ·JavaMai转载 2012-04-14 19:31:55 · 1516 阅读 · 0 评论 -
Java线程池
线程池的作用:线程池作用就是限制系统中执行线程的数量,减少了创建和销毁线程的次数,根据系统的环境情况,可以自动或手动设置线程数量,达到运行的最佳效果。用线程池控制线程数量,其他线程排队等候。一个任务执行完毕,再从队列的中取最前面的任务开始执行。若队列中没有等待进程,线程池的这一资源处于等待。当一个新任务需要运行时,如果线程池中有等待的工作线程,就可以开始运行了;否则进入等待队列。每个工转载 2012-04-20 16:49:30 · 367 阅读 · 0 评论 -
关于DOM SAX StAX JAXP JDOM DOM4J Xerces Crimson
DOM与SAX 用于读取和操作 XML 文件的标准是文档对象模型(Document Object Model,DOM)。遗憾的是,DOM 方法涉及读取整个文件并将该文件存储在一个树结构中,而这样可能是低效的、缓慢的,并且很消耗资源。一种替代技术就是 Simple API for XML,或称为 SAX。SAX 允许您在读取文档时处理它,从而不必等待整个文档被存储之后才采取操作。转载 2012-04-24 15:20:21 · 726 阅读 · 0 评论 -
Java 日志管理, Apache Commons Logging
Apache Commons Logging是一些开源软件常用且必备的组件,比如spring使用它(commons-logging.jar)来记录程序运行时的活动的日志记录。 在java平台中,有几个可以选择的日志记录的实现(log4j,JDK Logging API)。 如果你希望你的日志记录与实现无关,你可以使用Apache Commons Logging,它使转载 2012-02-20 10:48:25 · 815 阅读 · 0 评论 -
Excel parser
import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.IOException;import java.io.InputStream;import java.lang.reflect.InvocationTargetException;import java.util.原创 2014-10-21 09:49:08 · 884 阅读 · 0 评论 -
Distributed transactions in Spring, with and without XA
While it's common to use the Java Transaction API and the XA protocol for distributed transactions in Spring, you do have other options. The optimum implementation depends on the types of resources转载 2015-11-13 15:12:51 · 1066 阅读 · 0 评论 -
Spring 事务机制简述
概述事务管理对于企业应用来说是至关重要的,即使出现异常情况,它也可以保证数据的一致性。Spring Framework对事务管理提供了一致的抽象,其特点如下:为不同的事务API提供一致的编程模型,比如JTA(Java Transaction API), JDBC, Hibernate, JPA(Java Persistence API和JDO(Java Data Objects)支转载 2015-02-13 10:02:23 · 4604 阅读 · 0 评论