随笔分类 -  java

来一杯咖啡吗~
摘要:说在前面 最近在公司实习,接触了一个中小型的后台管理系统,不得不说,项目的目录结构比我平时做的"课程设计"要来得复杂,于是我先去看了Github上一些后台管理系统的模板项目 在guns(https://gitee.com/stylefeng/guns)后台管理系统中,我用"代码生成"功能生成模板页面 阅读全文
posted @ 2020-07-26 15:03 咕~咕咕 阅读(305) 评论(0) 推荐(0) 编辑
摘要:本文参考 本篇文章参考自《Effective Java》第三版第十五条"Minimize the accessibility of classes and members" Access modifiers (private, package-private, protected and public) 访问修饰符同类同包不同包子类不同包非子类private√package-private(... 阅读全文
posted @ 2020-07-22 14:22 咕~咕咕 阅读(239) 评论(0) 推荐(0) 编辑
摘要:本文参考 网上对于JDBC与桥接模式的理解各有不同,在这片文章里提出的是我个人对于二者的理解,本文参考的其它博文如下: https://blog.csdn.net/paincupid/article/details/43614029 http://c.biancheng.net/view/1320. 阅读全文
posted @ 2020-06-03 15:58 咕~咕咕 阅读(3142) 评论(0) 推荐(5) 编辑
摘要:本文参考 本篇文章参考自《Effective Java》第三版第十三条"Always override toString",在《阿里巴巴Java开发手册》中也有对clone方法规约: 【推荐】慎用 Object的 clone方法来拷贝对象。 说明:对象clone 方法默认是浅拷贝,若想实现深拷贝需覆 阅读全文
posted @ 2020-05-12 11:39 咕~咕咕 阅读(503) 评论(0) 推荐(0) 编辑
摘要:本文参考 本篇文章参考自《Effective Java》第三版第十一条"Always override hashCode when you override equals" You must override hashCode in every class that overrides equals 阅读全文
posted @ 2020-05-11 11:12 咕~咕咕 阅读(401) 评论(2) 推荐(0) 编辑
摘要:本文参考 在《Effective Java》第三版第十条"Obey the general contract when overriding equals"中提到google的AutoValue框架能够自动生成equals()方法,实际上这个框架的作用不仅仅限于生成equals()方法那么简单,它还 阅读全文
posted @ 2020-05-10 23:13 咕~咕咕 阅读(876) 评论(0) 推荐(0) 编辑
摘要:本文参考 本篇文章参考自《Effective Java》第三版第十条"Obey the general contract when overriding equals" the conditions when each instance of the class is equal only to i 阅读全文
posted @ 2020-05-09 21:08 咕~咕咕 阅读(848) 评论(0) 推荐(0) 编辑
摘要:本文参考 本篇文章参考自《Effective Java》第三版第九条"Prefer try-with-resources to try-finally" The code in both the try block and the finally block is capable of throwi 阅读全文
posted @ 2020-04-27 22:19 咕~咕咕 阅读(298) 评论(0) 推荐(0) 编辑
摘要:本文参考 本篇文章参考自《Effective Java》第三版第七条"Eliminate obsolete object references" Memory leaks in garbage-collected languages (more properly known as unintenti 阅读全文
posted @ 2020-04-25 16:22 咕~咕咕 阅读(320) 评论(0) 推荐(0) 编辑
摘要:本文参考 本篇文章参考自《Effective Java》第三版第六条"Avoid creating unnecessary objects" avoid creating unnecessary objects by using static factory methods in preferenc 阅读全文
posted @ 2020-04-24 11:31 咕~咕咕 阅读(587) 评论(0) 推荐(1) 编辑
摘要:本文参考 本篇文章参考自《Effective Java》第三版第五条"Prefer dependency injection to hardwiring resources" Static utility classes and singletons are inappropriate for cl 阅读全文
posted @ 2020-04-23 17:16 咕~咕咕 阅读(742) 评论(0) 推荐(1) 编辑
摘要:本文参考 本篇文章参考自《Effective Java》第三版第三条"Enforce the singleton property with a private constructor or an enum type" 原文的不足之处 原文给的示例代码比较简单,提供的是一种饿汉式的单例模式 // S 阅读全文
posted @ 2020-04-22 17:06 咕~咕咕 阅读(161) 评论(0) 推荐(0) 编辑
摘要:本文参考 今天在Java Language Specification上偶然看到一条关于枚举的语法特点说明 An enum declaration is implicitly final unless it contains at least one enum constant that has a 阅读全文
posted @ 2020-04-22 15:55 咕~咕咕 阅读(243) 评论(0) 推荐(0) 编辑
摘要:本文参考 本篇文章参考自《Effective Java》第三版第二条"Consider a builder when faced with many constructor parameters" 静态工厂方法和构造器的不足之处 当一个类中有大量的字段时,尽管能通过设置不同的形参列表和方法名进行重载 阅读全文
posted @ 2020-04-21 15:47 咕~咕咕 阅读(473) 评论(0) 推荐(0) 编辑
摘要:本文参考 本篇文章参考自《Effective Java》第三版第一条"Consider static factory methods instead of constructors" 另外参考了其它几篇文章的解读: https://www.cnblogs.com/dyj-blog/p/8867028 阅读全文
posted @ 2020-04-20 22:30 咕~咕咕 阅读(256) 评论(0) 推荐(0) 编辑
摘要:本文参考 在上一篇"Netty + Spring + ZooKeeper搭建轻量级RPC框架"文章中涉及到了Java动态代理和CGLib代理,在这篇文章中对这两种代理方式做详解 下面是本文参考: https://www.baeldung.com/cglib https://blog.csdn.net 阅读全文
posted @ 2020-04-18 15:33 咕~咕咕 阅读(534) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示