自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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

分布式设计-降级设计

分布式的设计以及hystrix的一些Q&A, 其中如果有其他的第三方工具再进行补充

2018-10-13

分布式事务思维导图总结

分布式事务总结,包括了目前所知道的理论,二段三段saga协议。但没有包括一致性算法

2018-09-17

netty in action 中文版 高清带目录 来个最便宜的

Netty是由JBOSS提供的一个java开源框架。Netty提供异步的、事件驱动的网络应用程序框架和工具,用以快速开发高性能、高可靠性的网络服务器和客户端程序。

2018-04-10

Restful WebService

Restful 简单例子

2016-05-20

SOAP WebService简单例子

基于eclipse和axis2的soap webservice

2016-05-20

Spring整合mybatis例子

Spring整合mybatis源代码,具体的图文可见我的博客。

2016-02-29

ssh框架搭建例子

SSH框架搭建的例子,简单入门级别。大神请绕路,菜鸟可以参考。

2016-02-24

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除