- 博客(15)
- 资源 (7)
- 收藏
- 关注
原创 Struts 配置大全(struts default properties)
Struts 配置大全(struts default properties)来源struts default properties,后面慢慢将所用的更新。### Struts default properties###(can be overridden by a struts.properties file in the root of the classpath)###### This ca
2016-11-29 17:11:46 247
原创 Js 转 String 到 Date的一个例子
Js 转 String 到 Date的一个例子首先在SO的回答来看: The best way to do this is using new Date() Example:var stringDate = '2011-09-19T19:49:21+04:00'var date = new Date(stringDate) // Mon Sep 19 2011 08:49:21 GMT-070
2016-11-29 15:26:17 329
转载 F5 应用重定向 解决方案
F5 应用重定向 解决方案【1】问题分析: 这个问题出在访问的WAS服务器的端口是9080,应用程序动态的生成重定向后的网页加上了WAS的端口号,这个设置,在应用设置中本来是没有错误的。单独访问WAS的时候重定向加WAS端口,用来保证服务器的正常访问。 但是,经过F5的时候,返回的重定向加上了WAS的端口,浏览器访问是要命中F5的VS地址的,VS中没有开启这个端口,导致不能命中VS,访问失败,提
2016-11-29 09:27:45 6394
原创 Struts 获取HttpServletRequest和HttpServletResponse的两种方式
Struts 获取HttpServletRequest和HttpServletResponse的两种方式可以总结为两种方式:非IOC方式直接从context中获取:ServletActionContext.getRequest()/ServletActionContext.getResponse()ActionContext.getContext().get(org.apache.struts2
2016-11-27 09:52:08 485
原创 ResultSet是load到内存里还是只是维护一个Cursor
ResultSet是load到内存里还是只是维护一个Cursor在google上搜索了一下,大部分的答案指出来应该是:数据在database的内存中,但是ResultSet只是一个cursor,并且可以指定每次fetch的size。但在具体的每个jdbc driver实现都可能不同,只能这么推测jdbc driver的厂商足够smart,不会让客户端在查询大数据量的时候卡死或者崩溃.在这次试验过程中
2016-11-26 14:43:12 1631 1
原创 在struts的action中throw exception却没有打印到控制台
在struts的action中throw exception却没有打印到控制台问题: 在struts的action中throw出来的异常,在jsp上显示了,但是没有打印到控制台。结论:先说下吧,到最后还是没有找出来为什么没有打印异常。下面是寻找为什么打印的过程,一步一步自己还是学到了一些东西。JVM为什么能打印出来我们throw出来的异常。 我们在类中抛出来的异常,如果没有指定uncaughtE
2016-11-25 22:14:33 1225
原创 db2 resultSet关闭时提示结果集已关闭异常
db2 resultSet关闭时提示结果集已关闭异常这个就是db2自己的行为特性,在所有行被取出来之后自动关闭。解决办法就是不去关闭它就好了。Problem(Abstract)After upgrading the JDBC driver from the Legacy JDBC Type 2 driver (db2java.zip) to the Data Server Driver for JD
2016-11-25 11:41:13 3118
原创 修改struts2的上传文件最大size
修改struts2的上传文件最大size首先struts上传最大大小由两个地方决定.struts.multipart.maxSize决定整个post的form最大是多大,所以这个限制是最初的。默认大小是接近2M,在struts的default.properties中定义。fileuploadInterceptor中可以定义maximumSize最大文件大小。最初定义在struts.xml中定义
2016-11-23 16:46:03 294
原创 Java怎么判断一个静态方法是否要加synchronized?
Java怎么判断一个静态方法是否要加synchronized?最近在做的时候,理解静态方法为多个线程可以同时进入,并且像静态变量一样,会受到相互影响。查了查,发现这种理解是错误的。静态方法的基本含义,是将一个class中的方法静态出来,成为一个与instance无关,只和Class有关的方法,主要是为了实现不用实例化就可以调用的global方法。问题: 静态方法中定义的变量,是否是静态共享的?答案是
2016-11-21 11:24:29 1083
原创 Log4j级别及作用
Log4j级别及作用经常在项目中使用的是log.info,而不是log.debug()或者调用isDebugEnabled()。大概知道一些是因为可以与配置文件的对应。先说下级别有哪些吧,指Log4j: Standard Level intLevel OFF 0 FATAL 100 ERROR 200 WARN 300 INFO 400 DEBUG
2016-11-21 08:38:51 1128
原创 Guava笔记Lists
Guava笔记Lists省掉泛型的写法static ArrayList newArrayList() Creates a mutable, empty ArrayList instance (for Java 6 and earlier). 在jdk7中已经进步了一点,不用写具体的泛型之类。 List<String> list = Lists.newArrayList(); 返回Str
2016-11-16 09:36:55 515
原创 JavaScript移除array中的item
JavaScript移除array中的item需求,根据array中的value某些属性进行移除。stackOverflow的两个答案:第一个:var y = [1, 2, 2, 3, 2]var removeItem = 2;y = jQuery.grep(y, function(value) { return value != removeItem;});第二个:y.splice( $.
2016-11-15 16:12:44 712
原创 Hibernate MultipleHiLoPerTable设置自定义的sequence name
Hibernate MultipleHiLoPerTable设置要使用的sequence name当前项目中Hibernate生成主键的方式为使用MultipleHiloPerTable的方式,并设置的步长为99.即每个session都会来开启一个事务获取,持有者99个id的,放到自己的会话内存中。问题: 然后有一天出现一种情况,两个表名相同,但是schema不同,结果两个表的sequence n
2016-11-14 10:44:53 383
原创 guava multimap 和 multiset的使用
guava multimap 和 multiset的使用multimap和multiset都是可以存储多个重复key的新类型Collection。最近恰好使用到这两个东西,感觉的确很方便。multimap用来处理同样的key的list,如果不使用这个我们就需要使用的是Map Multimap<String, String> myMultimap = ArrayListMultimap.
2016-11-09 20:30:42 476
原创 Spring的 编程式事务和声明式事务
Spring的 编程式事务和声明式事务 入口(了解一些基本概念) * Spring事务属性(事务的属性有哪些?) 我们都知道事务有开始,保存点,提交,回滚,隔离级别等属性。那么Spring对于事务属性定义有哪些呢?通过TransactionDefinition接口我们可以了解到: public interface TransactionDefin
2016-11-03 21:25:46 774
netty in action 中文版 高清带目录 来个最便宜的
2018-04-10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人