11 2022 档案

摘要:1. 概述 从实现的角度来说,代理分为基于类的代理和基于接口的代理,基于接口的代理有 静态代理和 动态代理,而基于类的代理需要依赖第三方库,比如 cglib,cglib的代理在运行时动态生成字节码文件来实现代理。 2. 静态代理 在编译期间就已经实现代理 2.1 实现静态代理的必要条件 基于接口或者 阅读全文
posted @ 2022-11-27 01:19 codeshaw 阅读(25) 评论(0) 推荐(0) 编辑
摘要:常用工具类Apache-Commons-* 字符串 判断字符串是否为空白字符串 以前判断字符串是否为空: if ((name == null) || (name.isEmpty())){} 使用 apache-common-lang3 的 StringUtils: void testIsBlank() { / 阅读全文
posted @ 2022-11-27 00:39 codeshaw 阅读(143) 评论(0) 推荐(0) 编辑
摘要:好的代码的品味1. 代码检测工具 代码格式检测工具-CheckStyle 代码规范检测工具-Sonarlint 代码规范检测工具-Alibaba-Java-Coding-Guidelines AlibabaJava开发规范PDF版 代码规范检测工具-SonarQube 2. 代码规范书籍 Effective Ja 阅读全文
posted @ 2022-11-16 00:44 codeshaw 阅读(21) 评论(0) 推荐(0) 编辑

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