- 博客(7)
- 资源 (2)
- 问答 (2)
- 收藏
- 关注
原创 整理的java语言通用判断对象是否为null
在开发中,我们经常需要判断这个对象或者字符串是否为null或者“”,有时候需要一次性判断多个对象是否为Null。以前往往我们需要进行多次判断。我下面有一个比较好的方法,可以实现一次判断多个对象是否为null,而且可以识别出类型,当对象是LIst得时候,会一并判断下size是否为0.[code="java"] /** * 判断是否非空 */ public static boo...
2015-05-11 19:15:22 414
tomcat 中java web 项目的生产环境、测试环境、开发环境配置文件管理
在开发中,有时候我们需要为生产环境、测试环境、开发环境分别准备三个配置文件,那么我们怎样让系统启动时自动的去加载各自的配置文件,而不用手动的修改。在介绍解决方法前,先简要描述下tomcat 启动后加载文件的顺序(可跳过一,直接看二)一、Tomcat的class加载的优先顺序一览1.最先是$JAVA_HOME/jre/lib/ext/下的jar文件。2.环境变量CLASSPA...
2015-05-06 22:50:22 909
原创 正确理解脏读、不可重复读、幻读
1、脏读 (dirty read)A事务读到B事务尚未提交的数据,就是脏读。例如:事务A更新某条数据事务B读取该条数据事务A commit事务B commit这种情况下事务B读的就是脏数据。 2、不可重复读 (unrepeatable read)在同一个事务中,再次读取数据时(就是你的select操作),所读取的数据,和第1次读取的数据,不一样了。就...
2014-12-29 15:55:49 385
原创 在freemarker 和velicity等模板中用js比较数值问题
今天在工作中遇到这样的问题,相信有很多人都遇到这种的情况:javascript 写道var id=parseInt($("#name").attr("id"));<#list userList as item> <#if item_index==id> alert("测试正确"); </#></#list> 怎么运行也报错,
2014-04-09 09:31:02 202
原创 关于tomcat的class加载顺序的总结
下面的是我从网上总结来的关于的Tomcatde 一些知识 Tomcat 的文件目录 /bin:存放启动和关闭tomcat的脚本文件; /conf:存放tomcat的各种配置文件,比如:server.xml /server/lib:存放tomcat服务器所需要的各种jar文件(jar文件只可被tomcat 服务器访问) /server/webapps:存放tomcat自带的两个we...
2014-03-28 15:29:50 246
原创 java 中获取真实IP的方法
一般在在java中获取用户 IP 都是利用 request.getRemoteAddr() 这个方法取得,但是此方法只会记录最后一个主机 IP,所以当用户采用代理上网或者通过Apache,Squid等反向代理软件时,就没办法取得他的真实的IP。 经过代理以后,由于在客户端和服务之间增加了中间层,因此服务器无法直接拿到客户端的IP,服务器端应用也无法直接通过转发请求的地址返回给客户端。但是在...
2012-08-01 14:05:50 115
原创 struts2 表单传递中的非法字符---shr
今天遇到一个很奇怪的问题,我在提交表单时,表单里面别的字段都能传到struts2中去,唯独shr 字段不行,传不过去,后来查看下资料才知道,原来shr在struts2中是保留字段,类似的保留字段还有这些大家可以参考http://benchild.iteye.com/blog/513202...
2012-07-31 21:27:08 137
什么原因造成线程的栈满的呀?
2013-04-20
学习android应该看那些书呀
2012-07-22
TA创建的收藏夹 TA关注的收藏夹
TA关注的人