自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

原创 Android Eclipse 发布apk时打包User library

Eclipse和MyEclipse使用User library,可以方便管理和引用自己定义的 Library 库,但是今天在android学习中,项目中引用自定义的commons-lang的Library后,在模拟器中运行出现ClassNotFound异常,原因很明显,发布到模拟器的时候没有将User Library中的jar打包到apk文件中,但是为什么没有打包进去呢。 和Google

2014-02-11 23:43:09 1429

原创 Hibernate与悲观锁、乐观锁小总结

首先需要说明的是悲观锁和乐观锁不是hibernate提出的,而是JDBC里固有的两种事务加锁策略,这点在 javax.persistence.LockModeType 这个类有体现,hibernate实现和扩展了这两种策略。 4.0以上,新版本有新特性,其中有一个,就是update语句的优化。 在我的hibernate中,如果修改了持久化对象的属性,hibernate会记录是哪个属性修

2013-12-15 11:10:43 528

原创 String.split("")、String.split("|") 和 String.toCharArray() 的区别

今天复习Java基础,发现String一个有趣的问题,具体代码如下: "123|1234".split("|"); 结果是无法正确分隔的,原因是 "|"  是正则表达式的逻辑运算符,如果要匹配字符 "|" 则需要如下形式之一: "123|1234".split("\\|"); "123|1234".split("[|]"); "123|1234".split("[\\|]");

2013-09-13 21:54:27 515

原创 Struts2 文件上传小总结

因很久没用上传了,所以刚才测试了遍,有些小发现,写个博客记录下来。 首先,struts2使用commons-fileupload来上传,主要就一个FileUploadInterceptor /* * $Id: FileUploadInterceptor.java 1379458 2012-08-31 14:06:00Z lukaszlenart $ * * License

2013-08-10 15:39:17 643

原创 Hibernate实体hashcode和equals方法

上一篇文章说到,有一个map为空的现象,就是没有遍历到匹配的记录,原因是我的Myeclipse生成的equals方法有问题。 我的是Myeclipse2013,默认生成的equals方法是像这样的: public boolean equals(Object obj) { if (this == obj) return true; if (!super.equals(obj))

2013-08-07 07:59:52 608

原创 RBAC权限管理的一点小改进

项目开始根据权限系统来控制目录和按钮了,为了读取和控制方便,需要把set里的权限列表变成map结构,用key来读取方便,很久以前做过个类似的,不过那时刚刚学习java,代码没有保留下来,所以这次记录下,以备日后查看。 关键代码和配置文件:

2013-08-07 07:32:05 572

原创 Struts2 validation ongl

今天做个登陆,突发奇想的想成 提交时用js做 MD5加密的,但是发现这样的话就不能验证password这个字段了,因为MD5之后都是32位的字符串,就算只是输入了一个空格也是如此,无法知道输入是否合法,于是又开始了和百度,google大神的沟通。 沟通结果是,如果非要像我这么做,那么只用一个可行的方案,那就是多上传一个字段,用来记录原始输入密码的长度,当然要是去空格之后的,然后在xml文

2013-08-05 18:26:50 526

原创 关于Java i18n 的一点总结

最近做个项目,需要用到i18n,所以复习和总结一下,主要是关于资源文件命名(propertites)和搜索这方面。 命名很简单,基名_语言码_地区码_操作系统码.propertites ,网上关于这个的介绍和讲解很多,我就不再说一遍了。 关于搜索规则,发现点以前没用注意到的: 1. 现在Locale对象的构造方法,有3个 : Locale(String language)

2013-07-19 17:28:44 912

原创 通用JNDI数据源

今天想把测试项目的数据源改成JNDI 的,但是不想每个项目都建立一个数据源,而是多个项目公用一个,测试项目嘛,搞简单点~ 这样的话,URL就不能带目录名了,改成这样: jdbc:mysql://localhost:3306

2013-07-10 14:36:26 450

空空如也

空空如也

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

TA关注的人

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