java
null_sz
写完代码不测试,为了上线而上线,看出问题了吧
展开
-
java join
join的用法,先看几个例子在说。 程序1:public class ThreadTest implements Runnable { public static int a = 0; public synchronized void inc() { a++; } public void run() { for (int转载 2013-08-26 16:55:00 · 572 阅读 · 0 评论 -
HashMap原理
HashMap目录(?)[-]HashMap的数据结构数组链表哈希表HashMap的存取实现putgetnull key的存取确定数组indexhashcode tablelength取模table初始大小解决hash冲突的办法再散列rehash过程1. HashMap的数据结构数据结构中有数组和链表来实现对数据的存储,但这两者基本上是两个极转载 2013-11-19 14:03:43 · 645 阅读 · 0 评论 -
oracel出现超打开游标的最大值原因及解决办法
错误类型:ORA-01000: maximum open cursors exceeded 超出打开游标的最大数、 原因分析:Java代码的时候,createStatement和prepareStatement都应该要放在循环外面,而且使用了这些Statment后,及时关闭。最好是在执行了一次executeQuery、executeUpdate等之后,如果不需要使用结果集(ResultS转载 2013-11-29 18:11:14 · 1127 阅读 · 0 评论 -
数据库中蛋疼的CHAR类型字段
数据库中定义一个字段的类型为CHAR(32),在插入操作时,如果要插入的该字段不足32位,jdbc在后面补上空格然后插入到数据库中,在ORMapping中,最好在该字段的get方法中将取出的数据trim()掉,否则如果将这个取出来的数据插回数据库会造成脏数据,使用这个取出来的数据与其他来源的数据进行比较时也会发生不相等的情况。或者将该字段的类型改边长的varchar这种类型。原创 2013-12-02 15:55:54 · 906 阅读 · 0 评论 -
深入理解为什么Java中方法内定义的内部类可以访问方法中的局部变量
开篇在我的上一篇博客 深入理解Java中为什么内部类可以访问外部类的成员 中, 通过使用javap工具反编译内部类的字节码, 我们知道了为什么内部类中可以访问外部类的成员, 其实是编译器在编译内部类的class文件时,偷偷做了一些工作, 使内部类持有外部类的引用, 并且通过在构造方法上添加参数注入这个引用, 在调用构造方法时默认传入了外部类的引用。 我们之所以感到疑惑, 就是因为编译转载 2014-02-28 13:13:32 · 672 阅读 · 0 评论 -
详细剖析GET/POST提交如何编码以及服务器如何解码以及乱码解决方案
GET方式提交出现乱码对于GET方式,我们知道它的提交是将请求数据附加到URL后面作为参数,这样依赖乱码就会很容易出现,因为数据name和value很有可能就是传递的为非ASCII码。当URL拼接后,浏览器对其进行encode,然后发送到服务器。具体规则百度URL编码规则。这里详细说一下encode的过程中容易出现的问题,在这个过程中我们要明白需要URL encode的字符一般原创 2014-03-06 15:09:47 · 2349 阅读 · 1 评论 -
servlet线程安全问题
[-]前言Servlet线程池Servlet线程安全问题设计线程安全的Servlet变量的线程安全属性的线程安全同步的集合类外部对象互斥Single ThreadMode接口总结 前言 在上一篇关于Serlvet框架和Servlet生命周期的学习中,我们已经知道了在多线程的情况下转载 2014-04-19 12:47:09 · 575 阅读 · 0 评论 -
J2EE 异常处理
为什么要在J2EE项目中谈异常处理呢?可能许多java初学者都想说:“异常处理不就是try….catch…finally吗?这谁都会啊!”。笔者在初学java时也是这样认为的。如何在一个多层的j2ee项目中定义相应的异常类?在项目中的每一层如何进行异常处理?异常何时被抛出?异常何时被记录?异常该怎么记录?何时需要把checked Exception转化成unchecked Exception转载 2015-08-18 15:18:22 · 424 阅读 · 0 评论