`
yuanmengchong
  • 浏览: 6139 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

请您先登录,才能继续操作

文章列表
背景:    前几天有个pm搭建了个邮件服务,让我把发送邮件整合到系统里面。以前用过jmail发送过。由于这次是做的产品,所以对ui要求很高。所以要求邮件发送html。从java里面拼接实在是混乱,也不易修改。所以想到了利用模板来搞定 jar :jmail 1.4+ struts2+freemaker java:     <!-- public String forgetPwd() { HttpServletRequest request = ServletActionContext.getRequest(); String email = request.getPar ...
写着别人看不懂的代码,骂着前人看不懂的代码,生活就是这样。诸葛亮说过什么都懂一些,生活更精彩一些点。最近生活就是早晨一杯豆浆 去了公司看看新闻 午饭后看看视频 下午没事看看effective java。 晚上回去和老大狗咬狗,搞局dota ,看会hadoop ,睡觉。 偶尔去面试也是失败的那种,还他妈的请假去的,月底一看工资没多少了。这就是悲剧的人生啊
看effective java 发现一个小问题   作者说在运行下面程序会永远运行下去。我试了下只运行了一秒。 后来明白可能是作者是单核 我的是多核的原因,所以在新版本里,修改成了“ 不能保证线程看到值的改变” 不知道这么说对不对。请大家看看   import java.io.ObjectStreamException; import java.lang.reflect.AccessibleObject; import java.util.concurrent.TimeUnit; public class Test { private static boolean is ...
前些日子,公司经过需求调研后决定开一个新项目。我新入不久,目测原来的工程都是servlet+jdbc构建。以前那种痛苦的感觉顿时回忆起来,经过商讨决定引入框架,费了点时间把mybatis引入后大伙说jar包太大(精简后加了2.5m,泪奔!还不让用spring,白衣老大我好想跟你混啊)而且仍然感觉繁琐。于是决定用dbutils 搭建一套。无spring。增删改查只需要传递model,也可自己定义sql。dbcp 我打印了datasource 的hasecode  销毁后code相同,这里claose 就是dbcp里的伪关闭啦。下面是代码   package com.navitek.yq.dao ...
Global site tag (gtag.js) - Google Analytics