![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JAVA
kinkding
这个作者很懒,什么都没留下…
展开
-
Exception处理的一个技巧
package test2;public class Test { Log log = new Log(); public void a1() { log.enter(); a2(); log.exit(); } public void a2() { log.enter(...2009-10-13 21:35:08 · 79 阅读 · 0 评论 -
JNDI使用测试
package filesplit;import java.sql.Connection;import java.sql.PreparedStatement;import java.sql.ResultSet;import java.sql.SQLException;import java.util.Hashtable;import javax.naming.Initial...原创 2010-07-15 18:22:20 · 202 阅读 · 0 评论 -
文件切割(FILE SPLIT)
package filesplit;import java.io.BufferedInputStream;import java.io.BufferedReader;import java.io.BufferedWriter;import java.io.File;import java.io.FileInputStream;import java.io.FileReade...原创 2010-07-23 09:11:25 · 1314 阅读 · 0 评论 -
定时提醒测试
package test;import java.util.Calendar;import java.util.Date;import java.util.Timer;import java.util.TimerTask;import java.util.regex.Matcher;import java.util.regex.Pattern;/** * (输入 提...原创 2010-06-11 18:19:15 · 158 阅读 · 0 评论 -
(OS 10048)通常每个套接字地址 (协议/网络地址/端口) 只允许使用一次
出现如下错误的解决办法: (OS 10048)通常每个套接字地址(协议/网络地址/端口)只允许使用一次。 : make_sock: could not bind to address 0.0.0.0:1213no listening sockets available, shutting downUnable to open logs 1:通过 netstat -an...原创 2010-06-12 09:46:37 · 578 阅读 · 0 评论 -
JSOUP初探
JSOUP是偶然看到的一个处理HTML的JAVA 类库,其官方网址是:http://jsoup.org/1、编写相关的试用程序(只需要在工程中引用jsoup-1.3.3.jar即可):import java.io.File;import java.io.IOException;import org.jsoup.Jsoup;import org.jsoup.nodes.Doc...原创 2010-10-18 14:47:15 · 105 阅读 · 0 评论 -
POI之HSSF初探
POI是APACHE出品的一个OFFICE文档操作类库,下面对读取HSSF的一个基本试用。1、编写测试程序:import java.io.FileInputStream;import java.io.IOException;import java.io.InputStream;import java.text.SimpleDateFormat;import org.ap...2010-10-18 20:13:56 · 127 阅读 · 0 评论 -
jxl试用
jxl的全称JExcelAPI,是一个读写修改EXCEL的JAVA类库,相比POI来说,使用起来更简便。1、官方网站是http://jexcelapi.sourceforge.net/,其中jexcelapi_2_6_12.zip、jexcelapi_2_6_11.zip中的jxl.jar均为采用1.6编译,所以在我本机JDK1.5的环境下编译报了如下错误:Exception in thr...2010-10-20 09:24:50 · 138 阅读 · 0 评论 -
CLASS版本检测
因为之前在试用jxl的时候,下载jexcelapi_2_6_12.zip运行报java.lang.UnsupportedClassVersionError,怀疑是jar的版本太高,但是通过MENIFEST.MF“Created-By: 11.0-b15 (Sun Microsystems Inc.)”这类信息,所以特编写一个类版本检测工具: 1、相关代码如下:import java.i...2010-10-20 09:29:04 · 131 阅读 · 0 评论 -
JXL时间类型处理
JXL对于日期类型的处理,有些特殊需要注意: import java.io.File;import java.io.IOException;import java.text.SimpleDateFormat;import java.util.Date;import java.util.TimeZone;import jxl.Cell;import jxl.Cel...2010-10-20 15:15:44 · 205 阅读 · 0 评论 -
equals和hashcode
import java.io.Serializable;public class News implements Serializable { // 主键 private Long id; // 消息标题 private String title; // 消息内容 private String content; public...2011-02-21 22:11:55 · 86 阅读 · 0 评论 -
SCA了解
1、在公司看到一个《SOA与SCA,SDO》的培训PPT,看到SCA的编程模型(具体见附件),有些看不到懂,特从网上找了一些相关资料分析,具体参考:http://www.ibm.com/developerworks/cn/webservices/ws-sca/ 资料摘取: “服务组件是SCA中的基本组成元素和基本构建单位,也是我们具体实现业务逻辑的地方。我们可以把它看成是构建我...原创 2011-02-26 15:17:37 · 276 阅读 · 0 评论 -
快速读取文件行数
package filesplit;import java.io.BufferedInputStream;import java.io.BufferedReader;import java.io.FileInputStream;import java.io.FileReader;import java.io.IOException;import java.io.InputS...原创 2010-07-15 12:07:28 · 698 阅读 · 0 评论 -
数据库更新异常捕捉
一般来说,数据库更新异常,可通过创建触发器来记录某一个关键字段,更改前后的值的方式,来分析异常发生的原因。原创 2010-07-14 19:57:14 · 613 阅读 · 0 评论 -
jdbc以服务名方式连接
jdbc:oracle:thin:@(DESCRIPTION =(ADDRESS_LIST =(ADDRESS = (PROTOCOL = TCP)(HOST = 10.150.51.35)(PORT = 1526)))(CONNECT_DATA =(SERVICE_NAME = hisdb)))原创 2010-07-12 22:26:14 · 465 阅读 · 0 评论 -
重写equals的方法
1.使用==操作符检查“实参是否为指向对象的一个引用”。如果是的话,则返回true。 2.使用instanceof操作符检查“实参是否为正确的类型”。如果不是的话,则返回false。 3.把实参转换到正确的类型。因为前面已经有了instanceof测试,所以这个转换可以确保成功。 4.对于该类中每一个关键域,检查实参中的域与当前对象中对应的域值是否匹配。如果所有...2009-10-13 21:38:42 · 95 阅读 · 0 评论 -
JAVA的四种引用
在论坛里面看到了帖子:http://www.iteye.com/topic/401478,下面是我对四种引用的试用:1、强引用: /** 强引用,JVM的默认实现 */ public static void test1() throws InterruptedException { Object obj = new Object(); Object strong = ...2009-06-07 11:23:41 · 60 阅读 · 0 评论 -
简单模拟WeakHashMap
简单模拟一下上篇文章中提到的WeakHashMap,具体代码如下:1、创建一个模拟Map类: class WeakMapTest<K, V> { private ReferenceQueue<K> rq = new ReferenceQueue<K>(); private List<MyEntry> list = new Arra...2009-06-07 12:37:45 · 94 阅读 · 0 评论 -
JavaCC简单试用
JavaCC是一个一个java版的语法分析生成器,根据具体内容请参考官网,另:JavaCC本身只支持自顶向下,但通过JJTree,可以实现自底向上。下面是我利用LL语法实现四则运算的简单试用:1、Cal.jj文件:options { STATIC = false;}PARSER_BEGIN(MyCalc)import java.io.StringReader;pu...2009-06-07 13:07:10 · 105 阅读 · 0 评论 -
KEY生成类的两种写法(单多例)
单例模式写法:package kg;import java.util.HashMap;import java.util.Map;public class KeyGene { private static KeyGene instance; private Map<String, Key> cache; /** 缓存大小 */ public sta...2009-06-09 22:16:58 · 270 阅读 · 0 评论 -
JAVA正则中文匹配
1、匹配双引号间内容: public void test1() { // 匹配双引号间内容 String pstr = "\"([^\"]+)\""; Pattern p = Pattern.compile(pstr); Matcher m = p.matcher("\"goodjob\""); S...2009-06-11 11:03:56 · 256 阅读 · 0 评论 -
字符串压缩解压
package test.compress;import java.io.ByteArrayInputStream;import java.io.ByteArrayOutputStream;import java.io.IOException;import java.util.zip.GZIPInputStream;import java.util.zip.GZIPOutp...2010-03-25 23:22:30 · 121 阅读 · 0 评论 -
JAVA获取同一路径下所有子类或接口实现类
整个测试代码如下:package find;import java.io.File;import java.io.IOException;import java.net.URL;import java.util.ArrayList;import java.util.List;import find.test.Intf;import find.test....2009-06-27 22:37:20 · 98 阅读 · 0 评论 -
多线程断点续传
package mydown;import java.io.BufferedInputStream;import java.io.BufferedOutputStream;import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundException;import java....2009-07-26 00:22:06 · 69 阅读 · 0 评论 -
正则实现日期校验
private void checkDate() throws IOException { // 4种分隔符 String sep = "[-\\./_]"; // 年份 String strPattern = "^(19[4-9]\\d|20\\d{2})" + sep; strPattern += "("...2009-07-30 14:13:45 · 86 阅读 · 0 评论 -
div 和 span的区别
SPAN 和 DIV 的区别在于,DIV(division)是一个块级元素,可以包含段落、标题、表格,乃至诸如章节、摘要和备注等。而SPAN 是行内元素,SPAN 的前后是不会换行的,它没有结构的意义,纯粹是应用样式,当其他行内元素都不合适时,可以使用SPAN<div style="display:inline">xxx</div><span>xxx&l...原创 2010-07-12 14:30:59 · 372 阅读 · 0 评论 -
设计模式-学习
设计模式主要包含三个部分:场景(上下文)、问题、解决方案。设计模式包含五个要素:名称、环境、问题、解决方案、效果。模式可以分为创建型、结构型、行为型三种。可扩展性是由开闭原则、里氏代换原则、依赖倒转原则和组合/聚合复用原则所保证几个原则的分析:开闭原则:“Software entities sho...2011-03-04 16:03:20 · 107 阅读 · 0 评论