java
无尽沉淀
这个作者很懒,什么都没留下…
展开
-
Java中Split函数的用法 注意点
在java.lang包中也有String.split()方法,与.net的类似,都是返回是一个字符型数组,但使用过程中还有一些小技巧。如执行:"2|33|4".split("|")出来的结果是:""2|33|4奇怪吧,不过注意看一下API说明还是知道原因的.java.lang.string.split split 方法 将一个字符串分割为转载 2013-07-25 14:38:28 · 496 阅读 · 0 评论 -
Java线程讲解很详细的博客
http://lavasoft.blog.51cto.com/62575/27069转载 2013-10-31 16:33:16 · 530 阅读 · 0 评论 -
Java 日志缓存机制的实现
Java日志缓存的技术http://www.ibm.com/developerworks/cn/java/j-lo-logbuffer/index.html转载 2014-01-07 16:45:20 · 528 阅读 · 0 评论 -
TreeMap集合排序
一般新创建一个TreeMap,默认是按照key的升序来排序的,但是可以通过TreeMap().descendingMap()来创建一个按照key的降序来排序。原创 2014-04-02 10:09:44 · 464 阅读 · 0 评论 -
Java中Runtime.exec的一些事
一篇关于Runtime的文章,还有对输出重定向的说明:http://jiangshuiy.iteye.com/blog/1674235转载 2014-04-02 12:09:57 · 511 阅读 · 0 评论 -
Eclipse调试Tomcat
最近,一直在研究Tomcat的工作内幕,主要的方法就是参考《How Tomcat Works》 这本书和Tomcat 5.5.26的源代码。 Tomcat的代码结构还是比较清晰的,注释也比较全。但是代码毕竟是静态的,难以彻底弄清类与类之间的协作关系,以及运行时对象的交互关系。 如果能对Tomcat的启动、处理请求和停止的过程进行断点调试,看清Tomcat的每一步行踪转载 2014-04-20 21:12:18 · 583 阅读 · 0 评论 -
Struts2中使用fileupload上传文件 解决方案(项目中实践过)
1.在struts.xml文件中增加: name="myRequestParser" class="com.qingmayun.operate.action.RequestParseWrapper" scope="default"optional="true " />2.然后在新建一个类:RequestParseWrapper 重写 JakartaMulti原创 2016-10-27 15:50:27 · 409 阅读 · 0 评论 -
Proxool数据库连接池使用方法
转载:http://blog.csdn.net/yjboy1982/article/details/1514011首先从 http://proxool.sourceforge.net/ 下载proxool-0.9.0RC2.zip解压后,把commons-logging.jar和proxool-0.9.0RC2.jar放到工程的lib文件夹里面。连接方法一: 和JDBC连转载 2016-11-18 11:08:26 · 1238 阅读 · 0 评论 -
深入浅析java web log4j 配置及在web项目中配置Log4j的技巧
在上篇文章给大家介绍了Java log4j详细教程,本文给大家介绍java web log4j配置及web项目中配置log4j的技巧。具体详情请看下文吧。首先给大家提供log4j.jar下载:http://logging.apache.org/log4j/1.2/download.html一、java web项目使用log4j1.在web.xml文件中添加转载 2016-11-15 17:14:12 · 1323 阅读 · 0 评论 -
LDAP使用GSS-API鉴权认证 学习
今天看项目的代码,ldap使用了GSSAPI的认证方式,因为在前面使用了kerberos的认证了,怎么后面还使用了ldap中加入账号再次去认证呢,查了一下,发现后面的ldap中不需要使用账号再次鉴权登录了。 从以下的oracle的官方网站中查到了这篇资料,解释ldap中使用GSSAPI的认证方式的一些说明和例子,很值得学些借鉴。 http://docs.oracle.原创 2013-10-26 15:47:30 · 3382 阅读 · 0 评论 -
Java关键字null分析
一、null是代表不确定的对象 Java中,null是一个关键字,用来标识一个不确定的对象。因此可以将null赋给引用类型变量,但不可以将null赋给基本类型变量。 比如:int a = null;是错误的。Ojbect o = null是正确的。 Java中,变量的适用都遵循一个原则,先定义,并且初始化后,才可以使用。我们不能int a后,不给a指定值,就去打印a的值。这转载 2013-10-25 22:04:15 · 484 阅读 · 0 评论 -
JAVA中sleep()、wait()、yield()、join()方法
1.sleep()方法在指定时间内让当前正在执行的线程暂停执行,但不会释放“锁标志”。不推荐使用。sleep()使当前线程进入阻塞状态,在指定时间内不会执行。 2.wait()方法在其他线程调用对象的notify或notifyAll方法前,导致当前线程等待。线程会释放掉它所占有的“锁标志”,从而使别的线程有机会抢占该锁。当前线程必须拥有当前对象锁。如转载 2013-07-25 21:34:21 · 493 阅读 · 0 评论 -
Java序列化问题总结
1、当父类继承Serializable接口,所有子类都可以被序列化 2、子类实现了Serializable接口,父类没有,父类中的属性不能序列化(不报错,数据会丢失),但是子类中属性人能正确序列化 3、如果序列化的属性是对象,这个对象也必须实现Serializable接口,否则会报错 4、在反序列化时,如果对象的属性有修改或删减,修改的部分属性会丢失,但不会报错 5、在反序转载 2013-08-15 12:01:11 · 750 阅读 · 0 评论 -
Java优化
1、针对日志记录的优化 可以考虑关闭日志记录,或者不关闭日志记录而是更改日志输出级别,只记录严重级别(severe level)的错误信息,并将此类操作的日志级别调整为警告级别(warning level),这样就不会记录以上异常信息了。 查阅资料,发现已经有人做了相关的研究与实验。经常听到 Java 程序比 C/C++ 程序慢的言论,但是运行速度慢的真正原因是什么,估计很转载 2013-09-10 13:00:44 · 585 阅读 · 0 评论 -
Java优化(2)
2、共享数据库连接 为了做到共享数据库连接,可以通过单例模式(Singleton Pattern)获得一个相同的数据库连接,每次数据库连接操作都共享这个数据库连接。这里没有使用数据库连接池(Database Connection Pool)是因为在程序只有少量的数据库连接操作,只有在大量并发数据库连接的时候才需要连接池。 共享数据库连接而得到的性能提升的原因是,数据库连接转载 2013-09-10 13:03:05 · 537 阅读 · 0 评论 -
Java优化(3)
3、使用预编译 SQL 具体做法是使用 java.sql.PreparedStatement 代替 java.sql.Statement 生成 SQL 语句。PreparedStatement 使得数据库预先编译好 SQL 语句,可以传入参数。而 Statement 生成的 SQL 语句在每次提交时,数据库都需进行编译。在执行大量类似的 SQL 语句时,可以使用 PreparedSt转载 2013-09-10 13:02:47 · 514 阅读 · 0 评论 -
Java优化(4)
5、使用多线程实现并发 / 并行 可以通过 java.lang.Thread 类的 join 方法控制线程执行的先后次序。在单核 CPU 时代,操作系统中某一时刻只有一个线程在运行,通过进程 / 线程调度,给每个线程分配一小段执行的时间片,可以实现多个进程 / 线程的并发(concurrent)执行。而在目前的多核多处理器背景下,操作系统中同一时刻可以有多个线程并行(paralle转载 2013-09-10 13:03:18 · 531 阅读 · 0 评论 -
Quartz的配置和使用网站
1、http://blog.iqbon.com/doc/369.html2、http://www.cnblogs.com/kay/archive/2007/11/02/947372.html转载 2013-10-12 16:27:31 · 615 阅读 · 0 评论 -
Class.this 和 this 的有什么不同
我们时会看到Class.this的使用这个用法多用于在 nested class(内部类)中当inner class(内部类)必顺使用到outer class(外部类)的this instance(实例)时转载 2013-10-12 16:22:02 · 667 阅读 · 0 评论 -
将 NCR(Numeric Character Reference) 字符转换为真实字符的方法
开发过程中遇到一种奇怪的编码格式:每日一色|蓝白~使用decode/unescape/decodeURI解码均无效.研究一番,总结一下.实际上上面这种奇怪的编码格式并不是编码,而是一种叫做 NCR(Numeric Character Reference) 的标记结构.Numeric C原创 2017-03-09 14:58:20 · 2410 阅读 · 0 评论