
Java
空山灵雨_tsj
多个企业级J2EE B/S架构application设计、开发工作,常用J2EE架构。
熟悉基于maven、maven model的web application架构、设计以及开发工作。
展开
-
几种集中式管理框架比较
最近因为项目管理上的需要,调研集中式管理工具。百度Disconf、携程Apollo、阿里ACM ,三者都可以满足集中式配置,并提供监听,实时改变配置。关于3个框架的使用以及搭建请自行参考官方API文档,不再叙述。对比了3个框架的配置,如下。disconf 依赖比较多,比如zookeeper等都需要提供环境;apollo依赖较少,只有一个db。阿波罗在多环境配置时,需要搭建多个con...转载 2018-08-29 14:10:48 · 2455 阅读 · 0 评论 -
WebService
记录webservice 大文件上传解决方案转载 2016-05-24 08:11:58 · 703 阅读 · 0 评论 -
-Djava.ext.dirs和-cp
参考资料Be careful when setting java.ext.dirs to include your JARsCLASSPATH vs java.ext.dirsspec本人对jvm并没有研究,从结果来看,两者的区别在于-Djava.ext.dirs会覆盖JAVA本身的ext设置。一般情况下程序运行并无差异,因为可以看到ext目录下也就几个ja转载 2015-12-02 13:48:13 · 4676 阅读 · 0 评论 -
系统通知module设计
java通知jar设计,业务和系统逻辑分离来实现一个jar多系统依赖使用的问题。原创 2015-05-11 15:00:05 · 1368 阅读 · 0 评论 -
Java Integer 比较
原文:令程序员费解的10个语言特性10. Java:自动装箱(autoboxing)与Integer缓存问题描述:Java会自动把基础类型数据转为对象(自动装箱),例如把int转为一个Integer对象。同时默认地,缓存Integer对象的取值为-128到127。这样的话,在使用==来比较两个相同取值Integer对象时会出现问题(在-128和127之内是TRUE,其余转载 2014-09-18 10:16:10 · 791 阅读 · 0 评论 -
JPQL 在update中不支持join
http://docs.oracle.com/cd/E24329_01/apirefs.1211/e24396/ejb3_overview_query.html原创 2014-06-25 10:48:04 · 955 阅读 · 0 评论 -
Shiro 手动 close session There is no session with id [XXX]
昨天看到一个问题,在手动logout的时候,总是报错 There is no session with id [XXX]今天修复了,但是暂时还不知道原因。总结一下:shiro 尝试释放当前sessiontry { Subject currentUser = SecurityUtils.getSubject(); currentUser.logout(原创 2014-04-03 11:02:55 · 5967 阅读 · 3 评论 -
JPA/hibernate @joincolumns 联合主键关联
直接上代码,最后解释。这里我有2个entity,用过id1 + id2 映射首先JPA 要求联合主键必须注册一个PK 类,自己override hashcode/equal方法docClass ProjectId { int departmentId; long projectId;}然后在entity中引用pk@Entity @IdCla原创 2014-03-05 11:34:06 · 10779 阅读 · 2 评论 -
中不支持 diamond 运算符
今天碰到一个编译问题,在jdk1.6下编译一直报错,1.7可以通过。后来查了一下发现原来是Map> rstMap = new HashMapmap声明的时候没有指定HashMap的类型,1.7支持这种。代码改成Map> rstMap = new HashMap>();就可以了。原创 2014-02-26 11:25:47 · 10435 阅读 · 0 评论 -
Java.lang.ClassNotFoundException: org.apache.commons.digester.Rule
apache官方sample : apache-commons-validatordebug会有下面这个错误,java.lang.ClassNotFoundException: org.apache.commons.digester.Rule网上有解释说缺少 commons-digester.jar, 但validtor的dependencices 里面已经有 co原创 2014-02-20 10:54:59 · 8741 阅读 · 0 评论