摘要:常见重构技巧 - 去除多余的if else 最为常见的是代码中使用很多的if/else,或者switch/case;如何重构呢?方法特别多,本文带你学习其中的技巧。 常见重构技巧 - 去除多余的if else 出现if/else和switch/case的场景 重构思路 方式一 - 工厂类 方式二 - 阅读全文
posted @ 2020-09-16 08:15 pdai 阅读(568) 评论(0) 推荐(3) 编辑
摘要:常见重构技巧 - 去除不必要的!= 项目中会存在大量判空代码,多么丑陋繁冗!如何避免这种情况?我们是否滥用了判空呢?@pdai 常见重构技巧 - 去除不必要的!= 场景一:null无意义之常规判断空 场景二:null无意义之使用断言Assert 场景三:写util类是否都需要逐级判断空 场景四:让n 阅读全文
posted @ 2020-09-15 21:15 pdai 阅读(351) 评论(1) 推荐(0) 编辑
摘要:Java日志库是最能体现Java库在进化中的渊源关系的,在理解时重点理解日志框架本身和日志门面,以及比较好的实践等。要关注其历史渊源和设计(比如桥接),而具体在使用时查询接口即可, 否则会陷入JUL(Java Util Log), JCL(Commons Logging), Log4j, SLF4J 阅读全文
posted @ 2020-01-14 08:45 pdai 阅读(860) 评论(0) 推荐(1) 编辑
摘要:最强常用开发库总结 JSON库详解 JSON应用非常广泛,对于Java常用的JSON库要完全掌握。@pdai JSON简介 JSON是什么 + JSON 指的是 JavaScript 对象表示法(JavaScript Object Notation) + JSON 是轻量级的文本数据交换格式 + J 阅读全文
posted @ 2020-01-13 08:49 pdai 阅读(1079) 评论(2) 推荐(1) 编辑
摘要:本文原创,更多内容可以参考: "Java 全栈知识体系" 。如需转载请说明原处。 开发安全 OWASP Top 10 在学习安全需要总体了解安全趋势和常见的Web漏洞,首推了解OWASP,因为它代表着业内Web安全漏洞的趋势。@pdai OWASP简介 OWASP(开放式web应用程序安全项目)关注 阅读全文
posted @ 2020-01-09 08:54 pdai 阅读(4165) 评论(0) 推荐(1) 编辑
摘要:本文原创,更多内容可以参考: "Java 全栈知识体系" 。如需转载请说明原处。 CSRF(Cross site request forgery跨站请求伪造,也被称成为“one click attack”或者session riding,通常缩写为CSRF或者XSRF,是一种对网站的恶意利用。 @p 阅读全文
posted @ 2020-01-08 08:53 pdai 阅读(2238) 评论(1) 推荐(2) 编辑
摘要:本文原创,更多内容可以参考: "Java 全栈知识体系" 。如需转载请说明原处。 Java 在线问题排查主要分两篇:本文是第一篇,通过linux常用命令排查。@pdai 文本操作 文本查找 grep grep常用命令: Grep的参数: 文本分析 awk awk基本命令: 内建变量 bash : N 阅读全文
posted @ 2020-01-07 08:43 pdai 阅读(479) 评论(0) 推荐(0) 编辑
摘要:本文原创,更多内容可以参考: "Java 全栈知识体系" 。如需转载请说明原处。 知识体系系统性梳理 Java 并发之基础 A. Java进阶 Java 并发之基础 :首先全局的了解并发的知识体系,同时了解并发理论基础和线程基础,并发关键字等,这些是你理解Java并发框架的基础。@pdai + "J 阅读全文
posted @ 2019-12-12 08:58 pdai 阅读(1859) 评论(4) 推荐(22) 编辑
摘要:本文纯原创,搭建后的博客/文档网站可以参考: "Java 全栈知识体系" 。如需转载请说明原处。 文章内容目录 "第一部分 博客/文档系统的搭建" "博客/文档搭建前言" "有哪些选择" "我做了哪些尝试" "自己写:我用java手写了一个系统" "Docisify等工具" "博客园等平台" "为什 阅读全文
posted @ 2019-11-08 11:04 pdai 阅读(1818) 评论(3) 推荐(5) 编辑
摘要:Java 类加载机制 Java 类加载机制详解。 @pdai "Java 类加载机制" "类的生命周期" "类的加载:查找并加载类的二进制数据" "连接" "验证:确保被加载的类的正确性" "准备:为类的静态变量分配内存,并将其初始化为默认值" "解析:把类中的符号引用转换为直接引用" "初始化" 阅读全文
posted @ 2019-11-01 08:36 pdai 阅读(243) 评论(1) 推荐(0) 编辑