`
godsmell
  • 浏览: 9994 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表
项目中经常需要产生一些用于测试目的的随机字符,虽然commons 里面已经提供了类似的方法, 但是自己还是忍不住写了一个,呵呵,就当是重复发明轮子吧。   /** * @author Sean * */ public class RandStrUtil { private static char[] CHARS = "abcdefghijklmnopqrstuvwxyz0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ9876543210".toCharArray(); public static String ...
     项目中常常要将数据库中查询出来的记录集转化为JavaBean对象,目前Apache提供的 BeanUtils 和 PropertyUtils 为数据库中字段名与Bean对象中属性名一致的情况提供了 很好的自动化处理方案。但是在实际应用中,数据库中的字段名常常包含了下划线,而在 JavaBean中的属性名一般都去掉了下划线,以字段首字母大写为分隔标记,尤其是在使用了 自动化生成PO对象的工具时,这种情况尤其常见。如果采用 jdbcTemplate 之类的DAO 访问数据库时,Map 与 Bean 的转化就成为了一个难题。
判断数组中是否存在重复的元素:   import org.apache.commons.lang.ArrayUtils; public boolean isDupInArray(Object[] array) { if (ArrayUtils.isEmpty(array) == true) { return false; } for (Object obj : array) { if (ArrayUtils.indexOf(array, obj) != ArrayUt ...
在网络程序开发中,经常会遇到接收到一个字符串,打印出来却是乱码,如何根据这个字符串来判断它属于那一个字符集呢?这里我找到一个最笨的办法,但也可能是最有效的办法: 1、将字符串转化为字节数组; 2、把所有JAVA支持的字符集的解码器都给这个字节数组解码一遍; 3、通过打印结果,看哪个字符集解码器输出的是正常的字符,即可得到正确的判断; public void displayCharSet(byte[] bts) { Set<Entry<String, Charset>> set = Charset.availableCharsets().entryS ...
在Linux下安装DB2的时候 ,启动 db2cc 报错: 引用 sh: line 1: /opt/IBMJava2-141/jre/bin/java: 没有那个文件或目录 DB2JAVIT : RC = 127 主要原因是db2cc没有找到合适的JDK,这时可以将其JVM环境修改为Sun的JDK 1.5, 引用 update dbm cfg using JDK_PATH /usr/lib/jdk 通过修改为JDK 1.5,发现 db2cc 的启动和运行过程明显加快,并且也没有发现其他异常出现。
   去年曾经在红旗Linux DC Server上成功安装过CollabNetSubversionEdge,今天又遇到了需要在一台新的机器上安装,出现的错误似曾相识,却忘记了去年是怎么弄的了,悔不该当初没有好好做笔记啊,这次一定要好好记录下来。    在 ...
现在上网本的价格越来越便宜,我一直想弄台独立的电脑来折腾linux,虽然说在vmware里面也可以用,但是老感觉中间隔了点什么,还是喜欢在裸机上折腾。 今年6月份花了1K多买了个国产山寨上网本,当时不知道怎么折腾的,把红 ...
Global site tag (gtag.js) - Google Analytics