Java
chenaaron
a simple programmer
展开
-
Jdom and dom
Jdom and Dom转载 2006-02-01 18:42:00 · 552 阅读 · 0 评论 -
Future pattern
个人理解 Future 模式就是在主线程中当需要进行比较耗时的作业,但不想阻塞主线程的作业时,将耗时作业交由 Future 对象在后台中完成,当主线程将来(这个 Future 的意义也就体现在这里了)需要时即可通过 Future 对象获得已经作业对象。 这里写了一个简单的例子来说明这种模式,其实写这个例子主要是自己想熟悉一下 JDK5 的 concurrency 包中 FutureTask 的...2007-11-04 19:54:28 · 79 阅读 · 0 评论 -
Java中的浅复制与深复制
Java中的浅复制与深复制分析一下Java中关于浅复制与深复制的问题。探讨浅复制与深复制的概念、clone()方法和利用串行化做深复制的实现。浅复制与深复制概念1.1浅复制(浅克隆) 被复制对象的所有变量都含有与原来的对象相同的值,而所有的对其他对象的引用仍然指向原来的对象。换言之,浅复制仅仅复制所考虑的对象,而不复制它所引用的对象。1.2深复制(深克隆) 被...2007-11-05 13:10:22 · 77 阅读 · 0 评论 -
Spring用回调HibernateCallBack方法
Spring用回调HibernateCallBack方法实现持久层一些功能,当这些功能不能满足需求时,我们也可以自已来重写HibernateCallBack,例: public class UsersDAO extends HibernateDaoSupport { ...... public List getUsers() { return getHibernateTemplate()...2007-11-05 15:45:55 · 98 阅读 · 0 评论 -
Glassfish V2 And NetBean6
Dowload Netbean6 from http://netbeans.orgglassfish tips:Start Server:asadmin start-domain domain1Stop Server:asadmin stop-domain domain1Deploy war:Copy hello.war to install-dir/domains/domain1/...2007-12-05 16:33:43 · 72 阅读 · 0 评论 -
Java Multiple process (PID)
Java的多进程运行模式分析一般我们在java中运行其它类中的方法时,无论是静态调用,还是动态调用,都是在当前的进程中执行的,也就是说,只有一个java虚拟机实例在运行。而有的时候,我们需要通过java代码启动多个java子进程。这样做虽然占用了一些系统资源,但会使程序更加稳定,因为新启动的程序是在不同的虚拟机进程中运行的,如果有一个进程发生异常,并不影响其它的子进程。 在Java中我们可以使...2007-12-11 11:29:29 · 221 阅读 · 0 评论 -
Apache Solr and Tomcat6 Search engine
Today, test the Solr and Tomcat6 search engine.Now list the install and test case. 1.Download apache Solr(v1.2) And Tomcat6 from http://www.apache.org 2.Install Tomcat6 in C:/work/Tomcat/ 3.unzip apac...2008-01-04 13:51:55 · 86 阅读 · 0 评论 -
Eclipse3.4 + Axis2 Configuration
1) Download the axis2 v1.4 plugin for eclipse,but it shows the version 1.3.0, ok,no problem, unzip the Axis2_Codegen_Wizard_1.3.0 to $ECLIPSE_HOME/plugins/2) Copying the "backport-util-concurrent-3....原创 2009-03-12 19:53:20 · 118 阅读 · 0 评论 -
JNLP
<?xml version="1.0" encoding="UTF-8"?><jnlp spec="1.0+" codebase="http://localhost/jws" href="Oracle.jnlp"><information><title>Oracle query&原创 2009-04-20 13:26:43 · 152 阅读 · 0 评论 -
Java Connect Pool
import java.io.*;import java.sql.*;import java.util.*;import java.util.Date; /* * 该类只能创建一个实例,其它对象能够调用其静态方法(也称为类方法)获得该唯一实例的引用。 * DBConnectionManager类的建构函数是私有的,这是为了避免其它对象创建该类的实例. * DB...2008-02-24 19:13:54 · 346 阅读 · 0 评论 -
Java tips
// 程序1class Singleton { private static Singleton obj = new Singleton(); public static int counter1; public static int counter2 = 0; private Singleton() { counter1++; counter2++...2008-03-03 21:39:19 · 74 阅读 · 0 评论 -
Final Usage
final在Java中并不常用,然而它却为我们提供了诸如在C语言中定义常量的功能,不仅如此,final还可以让你控制你的成员、方法或者是一个类是否可被覆写或继承等功能,这些特点使final在Java中拥有了一个不可或缺的地位,也是学习Java时必须要知道和掌握的关键字之一。 final成员 当你在类中定义变量时,在其前面加上final关键字,那便是说,这个变量一旦被初始化便不可改变,这...2008-04-29 21:05:38 · 145 阅读 · 0 评论 -
Jenkins-CI
Jenkins for java and .net CI.原创 2012-06-30 08:26:11 · 123 阅读 · 0 评论 -
Androd app
an android app原创 2012-08-19 21:35:15 · 175 阅读 · 0 评论 -
RESTful
要使API易用、易于接受和足够灵活,应该遵循以下原则:An API is a user interface for a developer - so put some effort into making it pleasantUse RESTful URLs and actionsUse SSL everywhere, no exceptionsAn API is only ...原创 2013-10-28 22:28:54 · 139 阅读 · 0 评论 -
Top 10 Books For Advanced Level Java Developers
Top 10 Books For Advanced Level Java Developers Java is one of the most popular programming language nowadays. There are plenty of books for beginners. But to those who have programmed with Java f...原创 2013-11-03 21:59:52 · 135 阅读 · 0 评论 -
Log4j Configuration (Recitation)
一、常用输出格式%c 列出logger名字空间的全称,如加上{<层数>}表示出从最内层算起的指定层数的名字空间%X 按MDC(Mapped Diagnostic Context,线程映射表)输出日志。通常用于多个客户端连接同一台服务器,方便服务器区分是那个客户端访问留下来的日志。%p 日志信息级别%d %d{<日期格式>}:日志信息产生时间,使用ISO8601定义...2007-10-14 20:41:28 · 149 阅读 · 0 评论 -
JasperReport usage
jasperreport tools enhance and solve the report issue for your web一.设计jasperreport报表,编译jasperreport的jasper文件,制作jasper文件用的是IReport的一个工具.基本流程就是:1.建立数据库连接,我们使用了mysql的数据库2.利用向导生成xml文件.向导上的内容比较简单清楚,关键是...2007-09-27 22:07:12 · 68 阅读 · 0 评论 -
Microsoft buildup new website for open-source project
Microsoft set-up a new website for open-source project .Link: http://www.codeplex.com/转载 2006-06-30 16:20:00 · 773 阅读 · 0 评论 -
Interviewed in AMAX
Monday, Recieved the interview notification from AMAX, then go to the campany.Firstly,fill in a form and answer some questions about J2EE related and UML case.Then a manager took my CV and the answe...2007-04-05 17:01:31 · 101 阅读 · 0 评论 -
MVC:Struts
Today,script an example for hands-on struts.web.xml<?xml version="1.0" encoding="UTF-8"?><web-app xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-insta...2007-04-05 17:55:49 · 59 阅读 · 0 评论 -
JSP Directives and Declarations
JSP指令和脚本元素 Directives <%@ directive %> Declarations < %! declaration %> Expressions < %= expression %> Code Fragment/Scriptlet < % code fragment %> Comments <...2007-04-10 20:18:57 · 100 阅读 · 0 评论 -
Project Proposal(Project management and acceleration)
Last month, joined a new software company,with the probation fly on, I am involved in a bank project,but this project has been online and currently just need some engineers to maintain,So I learn the...2007-05-09 21:34:36 · 176 阅读 · 0 评论 -
Singlton ture or not?
Truepublic class Singleton { private Singleton(){} private static Singleton instance = new Singleton(); public static Singleton getInstance() { return instance; } } pub...2007-07-03 22:16:47 · 77 阅读 · 0 评论 -
Features in Java NIO with compare to IO
NIO:内存映射,文件锁,字符集编码和解码以及非阻塞I/O.NIO的读写是Unicode的,无论是什么编码的,都是以Unicode的形式存储. IO中的读写是二进制的读写.IO用在网络通信一般是阻塞式通信.NIO则是非阻塞式的,性能比IO提高了很多.NIO比IO速度快。...2007-07-03 22:21:31 · 72 阅读 · 0 评论 -
Exercise
package com.aaron.lang;class A{ static{ System.out.print("1"); } public A(){ System.out.print("2"); }}class B extends A{ static{ System.out.print("a"); ...2007-07-03 22:37:39 · 82 阅读 · 0 评论 -
Unix command
ps --display all process statuskill -9 processidtar cvf usr.tar /home --- Put the /home directory and subdir to user.tartar tvf aaron.tar | more --- show the files in targzip aaron.tar --...2007-07-10 10:27:58 · 150 阅读 · 0 评论 -
Java parse XML methods(4)
1. 介绍 1>DOM(JAXP Crimson解析器) DOM是用与平台和语言无关的方式表示XML文档的官方W3C标准。DOM是以层次结构组织的节点或信息片断的集合。这个层次结构允许开发人员在树中寻找特定信息。分析该结构通常需要加载整个文档和构造层次结构,然后才能做任何工作。由于它是基于信息层次的,因而DOM被认为是基于树或基于对象的。DOM 以及广义的基于树的处理具有几个优点...2007-08-05 14:45:20 · 185 阅读 · 0 评论 -
Java实现随机验证码功能实例
现在许多系统的注册、登录或者发布信息模块都添加的随机码功能,就是为了避免自动注册程序或者自动发布程序的使用。 验证码实际上就是随机选择一些字符以图片的形式展现在页面上,如果进行提交操作的同时需要将图片上的字符同时提交,如果提交的字符与服务器session保存的不同,则认为提交信息无效。为了避免自动程序分析解析图片,通常会在图片上随机生成一些干扰线或者将字符进行扭曲,增加自动识别的难度。 在...2007-08-08 21:39:15 · 362 阅读 · 0 评论 -
Read data from DB(UTF8) and convert other encoding
Oracle encoding format: UTF8package com.aaron.dao;import java.io.BufferedWriter;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.OutputStreamWriter;import j...2007-08-16 18:01:49 · 103 阅读 · 0 评论 -
Java中的序列化(转)
1、序列化是干什么的? 简单说就是为了保存在内存中的各种对象的状态,并且可以把保存的对象状态再读出来。虽然你可以用你自己的各种各样的方法来保存Object States,但是Java给你提供一种应该比你自己好的保存对象状态的机制,那就是序列化。2、什么情况下需要序列化 a)当你想把的内存中的对象保存到一个文件中或者数据库中时候;b)当你想用套接字在网络上传送对象的时候;c)当你想...2007-09-08 07:29:46 · 64 阅读 · 0 评论 -
XML configuration for Spring jsf hibernate
faces-comfig.xml org.springframework.web.jsf.DelegatingVariableResolver com.iflytek.demo.messages msgs en zn userBean com.iflytek.business.UserBea...原创 2008-07-16 13:51:21 · 339 阅读 · 0 评论 -
Lucene practice
1.simply practice the lucene api for search document and data, post code firstlucene version :2.2.0set up the index of filesjava 代码 package com.aaron.lucene; import java.io.Fil...2007-09-19 22:23:32 · 80 阅读 · 0 评论 -
移动电商
海外旅行购物电商平台-购轻松,是我们从零开发的App应用,欢迎大家下载使用,http://a.app.qq.com/o/simple.jsp?pkgname=com.yhiker.igoeasy原创 2016-04-19 18:13:12 · 222 阅读 · 0 评论