摘要: 1.如何在一个线程的任何地方(即其他层)获取 HttpServletRequestIn every request, theDispatcherServletbinds the currentHttpServletRequestto astatic ThreadLocalobject in theR... 阅读全文
posted @ 2015-08-29 14:56 predisw 阅读(160) 评论(0) 推荐(0) 编辑
摘要: 1.在一个项目中多个方法中都用到了外部的配置文件,所以想写一个单例模式来读取一次外部配置文件,而不是每次用的时候都读一次枚举实现的单例模式,其他模式见http://www.cnblogs.com/predisw/p/4763513.htmlpublic enum SingletonPropsByEn... 阅读全文
posted @ 2015-08-27 16:40 predisw 阅读(137) 评论(0) 推荐(0) 编辑
摘要: 1.构造函数中的异常在一个项目中多个方法中都用到了外部的配置文件,所以想写一个单例模式来读取一次外部配置文件,而不是每次用的时候都读一次.代码如下://实际本质上就是只返回一个SingletonProps 实例.public class SingletonProps { private Pro... 阅读全文
posted @ 2015-08-27 15:39 predisw 阅读(321) 评论(0) 推荐(0) 编辑
摘要: 为什么要使用mvc??1.数据和显示分离.2.业务和数据的分离.1.项目使用spring mvc 分为dao,service,action 3层.其中有一些共有的方法,如增删改查,还有一下些共有的业务逻辑,如判断是否重复.这两种重复,是一起在service 继承,还是分开在dao/service 层... 阅读全文
posted @ 2015-08-26 09:28 predisw 阅读(430) 评论(0) 推荐(0) 编辑
摘要: 基本操作: git add file //将file添加到暂存区 git add -A //将所有文件/操作都添加到暂存区 git commit file //表示指定只提交这个file 相关的操作. git add/commit file1 file2 //表示同时添加/提交两个文件 git co 阅读全文
posted @ 2015-08-25 22:55 predisw 阅读(179) 评论(0) 推荐(0) 编辑
摘要: 1.日志变量在类中申明为静态变量还是动态变量?package some.package;import org.slf4j.Logger;import org.slf4j.LoggerFactory; public class MyClass { final (static) Logger... 阅读全文
posted @ 2015-08-25 11:35 predisw 阅读(154) 评论(0) 推荐(0) 编辑
摘要: 1.mvn install 和mvn install:install 是不一样的. mvn install 中的install 是一个生命周期lifecycle,install:install 一个插件goal.在生命周期中做了很多个goal ,最后写入本地库. 2.在编译阶段加入jre中的rt.j 阅读全文
posted @ 2015-08-24 17:51 predisw 阅读(200) 评论(0) 推荐(0) 编辑
摘要: 1.在tomcat 中如何直接下载中文路径连接的资源?如 http://192.168.1.100:8080/java/中文资源.ppt解决问题的核心在于修改Tomcat的配置,在Server.xml文件中添加一个名为URIEncoding的属性,它用于对HTTP请求中的get方法传过来的URL进行... 阅读全文
posted @ 2015-08-22 15:55 predisw 阅读(106) 评论(0) 推荐(0) 编辑
摘要: 1.json格式如下:{"response":{"data":[{"address":"南京市游乐园","province":"江苏","district":"玄武区","city":"南京"}]},"status":"ok"}希望得到结果是: 江苏 南京 玄武区 南京市游乐园方法:通过json-l... 阅读全文
posted @ 2015-08-20 16:09 predisw 阅读(586) 评论(0) 推荐(0) 编辑
摘要: 获取不到 synchronized 内部锁的阻塞线程什么时候会释放?p634 14.3.3 节 当线程尝试获得锁的时候,如果锁被其他线程占用,那么这个线程就会进入阻塞状态(不管是内部锁,还是ReentrantLock).只有在其他线程释放锁的时候,而且线程调度器允许这个线程持有这个锁的时候,这个线... 阅读全文
posted @ 2015-08-20 10:04 predisw 阅读(421) 评论(0) 推荐(0) 编辑