自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 近期计划

本周文档完成1:集合-hashMap ,currentHashMap2:分布式理论3:线上故障和总结4:多线程

2020-06-08 08:58:08 134

原创 代码重构

重构的核心思想1:重复的代码块2:过长的函数3:过大的类4:过长的参数列表,考虑变成对象5:让你觉得任何不舒服的地方代码的作用运行阅读...

2019-09-18 09:02:55 130

原创 代码规范

前言好的代码规范是确保思路正确的地图导航,错误的编码习惯往往如同错误的地图导航,不经意间将项目导入各种细节错误的泥潭。以下的不规范点为我个人常犯的错误点,请大家参考。代码风格1、常量要大写,且不要怕名字长,往往写常量的时候容易嫌弃常量长而进行不适当的缩写,时间一长导致阅读困难。2、抽象类要用Abstract 或者base代码标识。3、pojo类boolean类型不要用is开头,防止序列号...

2019-09-10 14:44:37 135

原创 设计模式-创建类型-工厂模式

工厂模式 factoryPattern解决问题:解决了使用何种接口的问题原理:创建对象的接口,由其子类实现实例化哪一个工厂类,使得实例化类的过程延迟到子类进行使用场景:根据不同条件创建不同的实例关键代码:创建对象的过程在子类进行优点:1调用者知道名称即可,不用关心具体是哪个实例,如draw() 方法,客户不用关心是哪种car,只要工厂返回汽 车调用car即可2扩展性能高,如新增一...

2019-02-12 15:00:53 142

原创 jmail+freeMark发送邮件

背景: 前几天有个pm搭建了个邮件服务,让我把发送邮件整合到系统里面。以前用过jmail发送过。由于这次是做的产品,所以对ui要求很高。所以要求邮件发送html。从java里面拼接实在是混乱,也不易修改。所以想到了利用模板来搞定jar :jmail 1.4+ struts2+freemakerjava: jmail : ...

2013-03-07 10:18:19 179

原创 写着别人看不懂的代码,骂着前人看不懂的代码

写着别人看不懂的代码,骂着前人看不懂的代码,生活就是这样。诸葛亮说过什么都懂一些,生活更精彩一些点。最近生活就是早晨一杯豆浆 去了公司看看新闻 午饭后看看视频 下午没事看看effective java。 晚上回去和老大狗咬狗,搞局dota ,看会hadoop ,睡觉。偶尔去面试也是失败的那种,还他妈的请假去的,月底一看工资没多少了。这就是悲剧的人生啊...

2012-11-19 17:36:41 1117

原创 effective java 里的多线程问题

看effective java 发现一个小问题  作者说在运行下面程序会永远运行下去。我试了下只运行了一秒。 后来明白可能是作者是单核 我的是多核的原因,所以在新版本里,修改成了“ 不能保证线程看到值的改变”不知道这么说对不对。请大家看看 import java.io.ObjectStreamException;import java.lang.reflect.Access...

2012-11-13 16:18:32 145

原创 dbutils +dbcp 连接池构建dao层

前些日子,公司经过需求调研后决定开一个新项目。我新入不久,目测原来的工程都是servlet+jdbc构建。以前那种痛苦的感觉顿时回忆起来,经过商讨决定引入框架,费了点时间把mybatis引入后大伙说jar包太大(精简后加了2.5m,泪奔!还不让用spring,白衣老大我好想跟你混啊)而且仍然感觉繁琐。于是决定用dbutils 搭建一套。无spring。增删改查只需要传递model,也可自己定义sq...

2012-10-24 16:38:30 206

空空如也

空空如也

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

TA关注的人

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