- 博客(6)
- 资源 (3)
- 收藏
- 关注
原创 优秀的代码都是如何分层的
“说起应用分层,大部分人都会认为这个不是很简单嘛,就 Controller,Service,Mapper 三层。看起来简单,很多人其实并没有把他们职责划分开,在很多代码中,Controller 做的逻辑比 Service 还多,Service 往往当成透传了,这其实是很多人开发代码都没有注意到的地方,反正功能也能用,至于放哪无所谓呗。这样往往造成后面代码无法复用,层级关系混乱,对后续代码的维护非常麻烦。的确在这些人眼中分层只是一个形式,前辈们的代码这么写的,其他项目代码这么...
2021-03-30 09:37:22 234
原创 Java 项目开发规范 V1.0
Java 项目开发规范 V1.0零、前言由阿里向 Java 社区开源的 Java 开发手册其中包含许多优秀的规范,本文档为该手册的扩展内容,针对当前项目开发现状而编写,其中部分内容来自于该手册,由于是重点内容,所以在该文档中再次强调。本文在提供最佳实践的前提下尽可能保持规范的灵活性,因此在可以使用多种开发方式的情况下,本文列出多种较好方式,但更推荐排在前面的方式,也希望读者能够灵活运用该规范。一、准备工作IDE 的选择使用 IntelliJ IDEA 作为集成开发环境。IDEA 插件IDEA
2021-03-26 10:08:45 169
原创 俯瞰 Java 服务端开发
俯瞰 Java 服务端开发Java 服务端开发是一个非常宽广的领域,要概括其全貌,即使是几本书也讲不完,该文将会提到许多的技术及工具,但不会深入去讲解,旨在以一个俯瞰的视角去探寻这片领域。目录目录框架Spring BootVert.x网络五层协议HTTP 协议TCP 拥塞控制网络 I/O 模型数据库关系型数据库存储引擎NewSQLNoSQL 数据库时序数据库列式数据库嵌入式数据库中间件Web Server分布式缓存KV 存储消息队列定时
2021-03-26 10:07:16 167 2
原创 开发者代码审查指南
开发者代码审查指南简介代码审查是除了代码作者之外,其他人检查代码的过程。代码审查的微观目标是在每次 review 中尽可能获得最佳 CL。宏观目标有两个,一,是确保逐步改善代码库的整体健康状况,二,是提高开发人员的技能,以便他们随着时间的推移需要的审查越来越少。此文档大多数内容来源于 Google Code Review 工程实践指南。本指南包含三部分:Code Review 流程概述。代码审查者指南(如何进行 Code Review):针对代码审查者的详细指南。代码开发者指南:针对 CL
2021-03-26 10:04:46 412
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人