设计模式

💠 软件设计的一些原则 1.1. 思维原则 1.1.1. 奥卡姆剃刀原理 1.2. 首要原则 1.2.1. 不要复制粘贴 1.2.2. 减法优于加法 1.2.3. 抽象优于实现 1.2.4. 组合优于继承 1.2.5. 查询与命令分离 1.2.6. 够用原则 1.3.

RESTful

目录 start RESTful风格 Rest 资源 Resources 表现层 Representation 状态转化 State Transfer 目录 end|2020-04-27 23:42| RESTful风格 要理解RESTful架构,最好的方法就是去理解Represen

MIS

目录 start 完整的MIS构建经验 MVC 持久化层 数据库设计 Domain对象设计 控制层 权限控制 Session和Token的对比 统一授权 视图层 目录 end|2020-06-24 02:06| 完整的

Git在团队协作时的使用

💠 使用Git进行团队协作 1.1. 基础思想 1.1.1. Git Flow 1.1.2. Github Flow 1.1.3. Trunk-Based 1.2. 提交准则 1.2.1. commit template 1.3. 自建Git服务 1.4. Tips 1.4.1. master作为线上分支时,误提交功能并推送怎么处理

阿里巴巴开发手册

💠 阿里巴巴Java开发手册 编程规约 2.1. 命名规约 2.2. 常量定义 2.3. 代码格式 2.4. OOP规约 2.5. 集合处理 2.6. 并发处理 2.7. 控制语句 2.8. 注释规约 2.9. 其他 异常日志 3.1. 异常处理

Tomcat

💠 Tomcat 1.1. 目录结构 1.2. 配置运行 1.2.1. 配置解压方式的Tomcat 1.2.1.1. IDE中配置运行 1.2.2. 编码 1.2.3. 虚拟目录 1.2.3.1. 默认主页 1.2.3.2. 虚拟主机 1.2.3.3. 配置 GZip压缩 1.2.3.4. 配置IO方式 Tomcat

Lombok

目录 start Lombok 何为Lombok 为什么要用 为什么不要用 个人见解 配置 Maven 普通Java项目 Groovy和Java项目使用Lombok Gradle 使用 注解使用 POJO

Maven进阶

💠 Maven Advance 1.1. Custom Maven plugin Error 💠 2025-01-09 15:40:40 Maven Advance Custom Maven plugin official doc github: maven plugin 参考: custom plugin Error macos - java.lang.IllegalArgumentException: Malformed \uxxxx encoding while mvn install - Stack Overflow本地依赖含特殊字符或损坏,导致mvn编译打包都受