JAVA
文章平均质量分 74
xiaobluesky
这个作者很懒,什么都没留下…
展开
-
ThreadLocal-分析-总结
ThreadLocal类在Spring,Hibernate等框架中起到了很大的作用,对于其工作原理,很多网上的文章分析的不够彻底,甚至有些误解。 首先,为了解释ThreadLocal类的工作原理,必须同时介绍与其工作甚密的其他几个类(内部类) 1.ThreadLocal转载 2011-09-23 10:50:26 · 969 阅读 · 0 评论 -
正确理解ThreadLocal
首先,ThreadLocal 不是用来解决共享对象的多线程访问问题的,一般情况下,通过ThreadLocal.set() 到线程中的对象是该线程自己使用的对象,其他线程是不需要访问的,也访问不到的。各个线程中访问的是不同的对象。 另外,说ThreadLocal使得各线程能够转载 2011-09-23 09:46:34 · 346 阅读 · 0 评论 -
利于ThreadLocal管理Hibernate Session
在利用Hibernate开发DAO模块时,我们和Session打的交道最多,所以如何合理的管理Session,避免Session的频繁创建和销毁,对于提高系统的性能来说是非常重要的,以往是通过eclipse的插件来自动完成这些代码的,当然效果是不错的,但是总是觉得不爽(没有读懂那转载 2011-09-26 10:34:24 · 452 阅读 · 0 评论 -
JdbcTemplate学习笔记
1、使用JdbcTemplate的execute()方法执行SQL语句 Java代码 jdbcTemplate.execute("CREATE TABLE USER (user_id integer, name varchar(100))")转载 2011-10-13 19:13:38 · 408 阅读 · 0 评论 -
实战Concurrent
编写多线程的程序一直都是一件比较麻烦的事情,要考虑很多事情,处理不好还会出很多意想不到的麻烦。加上现在很多开发者接触到的项目都是打着企业级旗号的B/S项目,大多数人都很少涉及多线程,这又为本文的主角增加了一份神秘感。 讲到Java多线程,大多数人脑海中跳出来的是T转载 2011-10-13 19:38:40 · 844 阅读 · 1 评论 -
JAVA WEB 乱码处理
1、pageEncoding="UTF-8"的作用是设置JSP编译成Servlet时使用的编码。 2、contentType="text/html;charset=UTF-8"的作用是指定对服务器响应进行重新编码的编码。 3、request.setCharacterEnc转载 2011-10-04 12:57:36 · 851 阅读 · 0 评论 -
防止表单重复提交的几种方法
在使用action处理表单(写入数据库操作)的过程,往往会出现重复插入数据库的现像,为防止这一现象的发生,给数据库带来不必要的垃圾数据,对重复提交做一下限制显示有必要. 下面提供几种常用的方法. 1,页面脚本实现,当提交过一次表单后,将提交按钮变为不可用,就不会再触发写入原创 2011-10-10 10:16:07 · 511 阅读 · 0 评论 -
如何处理高并发情况下的DB插入
插入数据库,在大家开发过程中是很经常的事情,假设我们有这么一个需求: 1、 我们需要接收一个外部的订单,而这个订单号是不允许重复的 2、 数据库对外部订单号没有做唯一性约束 3、 外部经常插入相同的订单,对于已经存在的订单则拒绝处理 对于这个需求,很简单我们会用转载 2011-10-19 10:33:42 · 3331 阅读 · 4 评论 -
字符串反转的几种方法
public class ReverseTest { public static void main(String[] args) { String result = ReverseByStack("12345"); System.out.println(result); } //直接使用字符串拼接 public st原创 2011-10-26 13:48:16 · 495 阅读 · 0 评论