![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java 其他
文章平均质量分 55
lawmansoft
这个作者很懒,什么都没留下…
展开
-
ThreadLocal的使用
ThreadLocal是一个基于线程的全局变量存放点,即一个线程内ThreadLocal得到的Obj都是同一个原理代码:代码清单1 SimpleThreadLocalpublic class SimpleThreadLocal {private Map valueMap = Collections.synchronizedMap(new HashMap());原创 2012-02-08 00:01:07 · 342 阅读 · 0 评论 -
一个linux下java程序启动脚本
#!/bin/sh ### BEGIN INIT INFO # Provides: dastask # Required-Start: $ALL # Required-Stop: $ALL # Default-Start: 2 3 4 5 # Default-Stop: 0 1 6 # Short-Description: start and stop O转载 2012-03-15 10:39:39 · 2221 阅读 · 0 评论 -
以字符串形式得到程序运行堆栈信息
public void testTrace(){ System.out.println(toString(Thread.currentThread().getStackTrace())); } public static String toString(StackTraceElement[] stackTrace) { Strin原创 2012-03-14 09:56:08 · 394 阅读 · 0 评论 -
JDBC的Statement 和 ResultSet
这个描叙得不错http://www.blogjava.net/fadesea/archive/2006/03/07/33965.aspxhttp://hi.baidu.com/suofang/blog/item/3e0124389b0fb23ab8998f03.htmlPrepareStatement与Statement的主要区别:1:创建时的区别: Statement原创 2012-01-27 13:59:42 · 380 阅读 · 0 评论 -
Java路径问题最终解决方案
Java路径问题最终解决方案 —可定位所有资源的相对路径寻址前言Java的路径问题,非常难搞。最近的工作涉及到创建和读取文件的工作,这里我就给大家彻底得解决Java转载 2012-03-12 14:04:30 · 505 阅读 · 0 评论 -
tomcat下面web应用发布路径配置( 即虚拟目录配置 )
要在tomcat下发布web应用,有如下几个办法1. 打包成war ,拷贝到tomcat/webapp/目录下这种方法,tomcat启动后,会自动解压到同名目录下,访问路径带上目录名即可2. 修改conf/server.xml修改conf / server.xml,里面找到这段配置 unpackWARs="true" aut原创 2012-03-26 11:42:30 · 20355 阅读 · 3 评论 -
getResource()和getResourceAsStream以及路径问题
用JAVA获取文件,听似简单,但对于很多像我这样的新人来说,还是掌握颇浅,用起来感觉颇深,大常最经常用的,就是用JAVA的File类,如要取得c:/test.txt文件,就会这样用File file = newFile("c:/test.txt");这样用有什么问题,相信大家都知道,就是路径硬编码,对于JAVA精神来说,应用应该一次成型,到处可用,并且从现实应用来讲,最终生成的应用也会部署到Win转载 2012-01-25 12:24:40 · 513 阅读 · 0 评论 -
Java 分割字符串要注意 split
String sIP = "192.1.2.1";String[] ret = sIP.split(".")上面的方法错误,split 的参数是 String regex代表的是一个正则表达式。如果是正则中的特殊字符,就不能了。点正好是一个特殊字符。String s = "华为资源.doc";String[] s1 = s.split("[.]");这样就可以了。你原创 2012-03-08 16:36:43 · 364 阅读 · 0 评论 -
对象的 Serializable 以及在网络流中间的应用
a原创 2012-02-21 23:12:57 · 429 阅读 · 0 评论 -
maven
http://hzbook.group.iteye.com/group/wiki/2872-Maven-in-action#3350原创 2012-02-25 22:46:34 · 385 阅读 · 0 评论 -
统一的日志调用接口 SLF4j
Simple Logging Facade for Java (SLF4J) http://www.slf4j.org/ 简单统一日志门面(好贴切)SLF4J是为各种loging APIs提供一个简单统一的接口,从而使得最终用户能够在部署的时候配置自己希望的loging APIs实现。简单说,你的项目用的log4j,我的用的java的logging,那么我们整合就会存在问题原创 2012-02-23 14:20:21 · 2459 阅读 · 0 评论 -
log4j
http://www.iteye.com/topic/378077看这篇文章后,请注意,不要在项目直接使用log4j,而是统一以SLF4j作为接口,具体看另外一篇日志1. 将log4j的包拷贝到项目的lib目录下( log4j-1.2.16.jar)2. 要使用的地方import org.apache.log4j.Logger;3. 在使用的类里面定义静态变量private原创 2012-01-16 13:41:38 · 470 阅读 · 0 评论 -
Java 的枚举使用
最简单的枚举方式:性别:public enum SexEnum { male, female;}如果需要得到值,比如 mail = 0, female = 1就需要按照下面的方法了 public enum SexEnum{ male(0), female(1); private int nMySex;原创 2012-02-14 11:35:15 · 726 阅读 · 0 评论 -
JAVA Serialize 序列化
a原创 2012-02-23 00:30:11 · 573 阅读 · 0 评论 -
对Java异常处理的认识
1. 异常与传统处理机制的差异Java异常机制是对传统通过返回值来返回错误的升级,相比传统返回代码的方式,有如下好处:1. 异常携带了更多的信息,便于分析,比如携带了调用位置信息,错误详细信息2. 可以大量节约代码比如传统程序执行一个SQL后,就需要判断结果是否正确,多少SQL就可能有多少判断,而异常机制,只需要在一个处理外面截获数据库异常即可3. 可以强制要求判断,传统程原创 2012-02-12 23:02:19 · 466 阅读 · 0 评论 -
动态加载类 2种方法极其区别
1. Class.forName Class t = null; t = Class.forName(m_sImplClassName); ICX_NET bObj = (ICX_NET)t.getConstructor( null ).newInstance( null );2. LoadClassfilterClass= Threa原创 2012-03-23 16:14:19 · 741 阅读 · 0 评论