
java
gryllsxu
这个作者很懒,什么都没留下…
展开
-
转:正确理解ThreadLocal
原文地址 http://www.iteye.com/topic/103804首先,ThreadLocal 不是用来解决共享对象的多线程访问问题的,一般情况下,通过ThreadLocal.set() 到线程中的对象是该线程自己使用的对象,其他线程是不需要访问的,也访问不到的。各个线程中访问的是不同的对象。 另外,说ThreadLocal使得各线程能够保持各自独立的一个对象,并不是通过Th转载 2013-07-26 13:56:46 · 547 阅读 · 0 评论 -
Java反射 根据不同方法名动态调用不同的方法
list页面的字段要求可以根据用户的喜好进行排序,所以每个用户的字段都对应着不同的顺序(字段顺序存数据库),我们从数据库里取出来的值是对象,但是前台传值是用的ajax和json array,所以就面临着一个对象到json的转换问题:1. 每个用户的字段顺序不固定,代码不能写死, 2. 根据用户字段顺序去取值,如果用if判断每个值然后调用不同的方法,if条件语句太多。然后就看了下反射。Model原创 2013-08-02 16:23:51 · 1622 阅读 · 0 评论 -
使用接口的好处
今天突然想起来刚接触java时纠结的一个问题。 当一个项目小到只有几个功能而且功能互相不重叠的时候,那么还有没有使用接口的必要。比方说我只需要实现一个输出hello world的功能,而且后期没有任何扩展,有没有必要创建一个helloService接口和一个实现helloServiceImpl。个人认为是没有必要的,当然这个例子功能过于简单。但是现实中的项目绝对没有这么简单,是必定要用接口的。下面...原创 2016-08-20 15:14:39 · 4316 阅读 · 1 评论 -
Java Filter
博客讲Filter大多都是结合Servlet写的,那么不用servlet就不能用filter了吗。Filter理解起来应该不难,就是在一个请求调用链中间加了一段通用的处理逻辑,比如编码转换,日志记录等。原创 2016-10-23 16:16:15 · 391 阅读 · 0 评论 -
jackson-core-asljar包冲突
Exception in thread "Thread-48" java.lang.NoSuchMethodError: org.codehaus.jackson.type.JavaType.isMapLikeType()Z at org.codehaus.jackson.map.ser.BasicSerializerFactory.buildContainerSerializer(Basic...原创 2019-05-08 11:25:49 · 1760 阅读 · 0 评论