自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 阿里巴巴Java编程规范考试

阿里巴巴Java编程规范考试 今天在阿里云官网把阿里巴巴Java编程规范认证考试通过了, 写下这篇文章总结一下考试中需要注意的知识点, 主体内容还是要直接看规范: 编程规约 异常日志 单元测试 安全规约 MySQL数据库 工程结构 编程规约 类名使用UpperCamelCas...

2018-06-24 02:50:25

阅读数 5858

评论数 0

原创 Try-With-Resource

通过查看demo1编译后的.class文件来了解下Try-With-Resource相较于Try-Finally的优势在哪: private static void demo1(){ try(Connection conn = new Connection()){ ...

2019-07-10 14:58:54

阅读数 3

评论数 0

原创 Java注解Annotation

需求: 在插入数据库时对字符串进行一个截断插入的操作, Demo采用注解实现截断字符串效果 定义一个TruncatedStr 注解,value表明允许的字符串大小, 作用在属性上 @Documented @Retention(RetentionPolicy.RUNTIME) @Target({El...

2019-06-26 19:35:08

阅读数 9

评论数 0

原创 CachedThreadPool && FixedThreadPool

错误Case 工作中曾遇到过类似下面所示创建线程的代码, 这样的一个线程池其MaximumPoolSize是不会起到作用的, 因为只有当线程池中的数量大于CorePoolSize, 且缓冲队列满时才会新建线程来处理被添加的任务。而LinkedBlockingDeque队列是不会满的, 这就很容易导...

2019-06-11 16:37:44

阅读数 15

评论数 0

原创 设计模式之构建器Builder

设计模式之构建器Builder 构建器Builder Demo // An highlighted block public class NutritionalFacts { private final int sodium; private final int fat...

2018-10-11 11:30:26

阅读数 36

评论数 0

原创 IntelliJ IDEA常用快捷键 (Windows && Mac)

IntelliJ IDEA常用快捷键 (Windows && Mac)俗话说, 磨刀不误砍柴工,熟练掌握开发工具将大大提升编码开发效率,本文主要从以下几个方面介绍IntelliJ IDEA常用的快捷键: 编码利器 跳转 搜索 查看 编码利器 内容 Windo...

2017-12-24 16:42:10

阅读数 4518

评论数 1

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