GaryLee's Blog
设计模式之美学习笔记 设计模式之美学习笔记
设计模式之美学习笔记设计原则与思想:面向对象 跳转查看《设计原则与思想:面向对象》学习笔记 设计原则与思想:设计原则 跳转查看《设计原则与思想:设计原则》学习笔记 设计原则与思想:规范与重构 跳转查看《设计原则与思想:规范与重构》学习笔
2021-12-11
快速改善代码质量的20条编程规范 快速改善代码质量的20条编程规范
快速改善代码质量的20条编程规范1.关于命名 命名的关键是能准确达意(不要刻意选择一些缩写命名 不好理解) 借助类的信息来简化属性、函数命名//优化前 public class User { private String userN
2021-12-06
设计原则与思想:规范与重构 设计原则与思想:规范与重构
设计原则与思想:规则与重构理论一:重构的why、what、when、how重构的目的:为什么重构(why)? 对于项目而言,重构可以保持代码质量持续处于一个可控状态,不至于太糟糕(无可救药) 对于个人而言,重构非常锻炼一个人的代码能力(很有
2021-12-03
设计原则与思想:设计原则 设计原则与思想:设计原则
设计原则与思想:设计原则理论一:单一职责原则 1.如何理解单一职责原则? What:一个类只负责完成一个职责或者功能 How:不要设计大而全的类->要设计粒度小、功能单一的类 Why:实现代码高内聚、低耦合,提高代码的复用性、可读性
2021-11-26
设计原则与思想:面向对象 设计原则与思想:面向对象
设计原则与思想:面向对象理论一:面向对象概念:面向对象编程是一种编程范式或编程风格,它以类或对象作为组织代码的基本单元特性:封装、抽象、继承、多态区别:面向对象分析就是要搞清楚做什么,面向对象设计就是要搞清楚怎么做,面向对象编程就是将分析和
2021-11-13
Mybatis-Plus使用笔记 Mybatis-Plus使用笔记
一、官方文档https://baomidou.com/ 二、怎么使用1.添加依赖<!-- MybatisPlus --> <dependency> <groupId>com.baomidou<
2021-11-09
Kafka使用笔记 Kafka使用笔记
常见问题1.本地启动报错”Timeout expired while fetching topic metadata”临时方案:如果不需要测试kafka可以临时注释掉listener的@Component或者@KafkaListener,使
2021-11-07
Maven使用笔记 Maven使用笔记
常见问题长时间卡在”Resolving Maven dependencies”解决方案:Setting->Build,Execution,Deployment->Build Tools->Maven->Importi
2021-11-07
RabbitMQ使用笔记 RabbitMQ使用笔记
一、依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-sta
2021-11-06
RabbitMQ安装笔记 RabbitMQ安装笔记
windows10安装下载并安装erlang 原因:RabbitMQ服务端代码是使用并发式语言Erlang编写的,安装Rabbit MQ的前提是安装Erlang。 下载链接:https://www.erlang.org/downloads
2021-11-05
k8s学习笔记 k8s学习笔记
容器技术概念入门篇05 | 白话容器基础(一):从进程说开去 容器其实是一种沙盒技术。 顾名思义,沙盒就是能够像一个集装箱一样,把你的应用“装”起来的技术。这样,应用与应用之间,就因为有了边界而不至于相互干扰;而被装进集装箱的应用,也可以被
2021-08-12
代码库 代码库
多线程执行器1.具体代码点此跳转2.相关笔记点此跳转3.代码介绍&使用 封装了一个可指定线程名的方法 可通过ThreadExecutor.execute(()->{do sth.});异步执行逻辑 可通过Future<
2021-08-07
14 / 15