![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
文章平均质量分 77
iteye_20790
这个作者很懒,什么都没留下…
展开
-
使用jdk的executorservice+future来执行批量操作,节省处理时间
ThreadPoolExecutor executor = new ThreadPoolExecutor(10, 10, 60, TimeUnit.SECONDS, new LinkedBlockingQueue<Runnable>()); Random random = new Random(); ArrayList<Future> arrayLis...2009-11-05 18:55:00 · 134 阅读 · 0 评论 -
通过hql控制hibernate一对多的集合属性的排序
【问题】当hibernate实体中存在一对多关系集合时(比如:Person 1->* Addr ) ,无法完全使用hql来控制集合属性内部的排序。假设我们想addrs集合按照addr.id排序,理所当然的想到硬编码@OrderBy("id"),可是这样的话无论hql中是否已经有orderby语句,最后都会追加一句orderby addrs.id,这样在一些我们不想将addrs按...原创 2016-05-29 14:57:25 · 271 阅读 · 0 评论 -
java date 归一化"天"
java中date只是用来表示日期,一直认为和时区没有关系;实际使用中也没有遇到过问题,只要你不要getTime()对其进行设么操作。最近遇到想要把一个date归一化到天(天以下的单位全部设置为零,比如2012-1-1 8:32:22->2012-1-1 00:00:00),傻办法就是直接使用calendar.set(...),但是感觉很累,没有技术含量,于是深究了下timemillions...原创 2012-09-16 11:35:16 · 323 阅读 · 0 评论 -
java删除(替换)不可见的unicode/utf-8字符(主要是html显示不了的字符)
今天遇到一个问题,由于编辑人员从excel等7788的地方copy内容过来,其中有不可见的字符,导致输出内容看上去是对的,其实是多了一个零长度的字符(比如:0000200B ZERO WIDTH SPACE),下面的代码基本解决了以上问题。 <html><head><meta http-equiv="Content-Type" content="...原创 2012-03-06 15:25:40 · 3533 阅读 · 0 评论 -
myeclipse转eclipse jee的工程文件补丁(主要是maven补丁)
以下是用来将myeclipse(或者其他没有加maven配置的工程)的工程文件装换到最新的m2eclipse插件所能识别的格式,简单来说就是修改.project和.classpath使用方法:1. 在workspace任意层级下(当然啦,这个workspace的名字要包含"workspace"字样),运行: java EclipseM2Patch 2. 在任意目录下指定work...原创 2012-01-12 18:48:12 · 107 阅读 · 0 评论 -
eclipse JEE 实战(maven+server)
由头换了新机器,看了同事用新版本的myeclipse的使用状况后(好像装plugin都要连到myeclipse,还有,毕竟人家是收费的,而且把天朝封了),毅然而然的转向eclipse JEE版本,经过一番折腾终于可以凑或使用 安装eclipse下载最新的eclipse JEE 3.7(内置具有调试功能的web服务器插件server - 这个蹉跎的东西大家应该早有耳闻,反正...2011-12-14 15:42:00 · 310 阅读 · 0 评论 -
java unicode转换代码
static Pattern p = Pattern.compile("////u([0123456789abcdef]{4})"); public static String stringToUnicode(String s) { Matcher matcher = p.matcher(s); StringBuffer buffer = new St...2010-11-08 15:48:00 · 96 阅读 · 0 评论 -
gson 1.3 vs json-lib
今天json-lib 0.6又爆了一个错误,说什么没有set方法。。。我怒了~(jsonlib是通过getter setter来的,gson是通过属性定义来的)换了gson试试,很ok。好吧,唯一遗憾的是gson不能完美处理List<map<key,List<Map...>>>这种树状的无自定义对象类型。虽然可以如以下代码遍历json树:JsonElem...2009-09-24 14:23:00 · 83 阅读 · 0 评论 -
测试字符串替换速度
private static String escape(String input, char[] escapeChar, StringBuilder buffer) { buffer.setLength(0); for (int i = 0; i < input.length(); i++) { char c = input.charAt(i); for...2011-06-10 13:42:00 · 144 阅读 · 0 评论 -
java Excel 工具(修改excel表格并保存)
最近搞excel,用到JXL 。然后读写的时候遇到问题 -- jxl竟然修改一个excel还要先读入再copy,然后才能再那份copy上修改,囧;更囧的是copy以后是2份内存啊~偶的机器直接outofmemory。。。加了-xmx128m才勉强过去,为撒这么不人性化。。。记得以前好像大家都使用 POI的,故google之 ,发现版本已经升级到3.6轰轰~下下来,运行找不到类WorkbookF...2010-09-27 17:32:00 · 642 阅读 · 0 评论 -
二元二次 - 有待通用化为N元N次
function Formula(){ this.a = 0;this.b = 0;this.c = 0; this.toString=function(){ return this.a +","+this.b+","+this.c; }; this.getY=function(x){ return this.a*Math.pow(x,2)+this.b*x+this....2009-06-18 09:17:00 · 220 阅读 · 0 评论 -
eclipse maven项目运行时报错could not find the main class的解决办法
打开.project文件,从其他可以有运行main的地方copy一个maven的builder过来,补上就好了。 <?xml version="1.0" encoding="UTF-8"?><projectDescription> <name>xxx</name> <comment></com原创 2017-05-03 14:35:09 · 2342 阅读 · 1 评论