- 博客(7)
- 收藏
- 关注
原创 【大神之路】大话设计模式 - 单例模式
文章目录一、简介二、实现方式三、饿汉式四、懒汉式五、懒汉式 - 线程安全版六、懒汉式 - DC 模式七、懒汉式 - volatile一、简介单例模式,Singleton , Java 23 设计模式中创建型模式之一, 该模式定义为:一个类只有一个实例,且该类能自行创建这个实例的一种模式。其主要特点为:单例类有且只有一个对象对象必须由单例类自行创建(其实一些业务层框架(例如Spring) 中的对象默认也是单例的)单例类对外提供一个访问该单例的全局访问方式二、实现方式单例模式是所有设计模
2020-07-01 20:57:05
1161
1
原创 【大神之路】大话设计模式 - 设计模式与七大原则
文章目录一、设计模式 - Design Patterns1、设计模式的前世今生2、设计模式的基本要素3、GoF 的 23 设计模式二、程序设计七大原则 (7 Principles)1、开篇2、开闭原则 - OCP3、里氏替换原则 - LSP4、依赖倒置原则 - DIP5、单一职责原则 - SRP6、接口隔离原则 - ISP7、迪米特法则 / 最少知识原则 - LoD / LKP8、合成复用原则 - CRP三、小结一、设计模式 - Design Patterns1、设计模式的前世今生“设计模式” 并不是
2020-05-16 21:29:34
625
2
原创 【终于来了】一篇文章搞定Log4j
文章目录文章目录文章目录一、简介二、Log4j 组成三、Level (日志等级)四、Appender(追加器)五、Layout (布局)六、使用Java代码记录日志七、使用XML文件配置八、使用properties配置九、Java代码与Properties对比十、总结十一、附录1、大型properties文件2、PatternLayout 输出格式一、简介Log4j ( Logger For...
2020-05-04 08:25:03
742
原创 Git 基础系列-4
文章目录一、Git远程仓库二、Git远程仓库命令1、git clone2、git remote2-1 git remote2-2 git remote -v2-3 git remote add2-4 git remote rename2-5 git remote remove3、git 分支3-1 分支作用3-2 分支流程3-3 git branch [分支名]3-4 git checkout3-...
2020-04-15 18:16:16
521
1
原创 Git 基础系列-3
文章目录一、回顾二、第一次使用Git1、查看全局配置信息2、配置用户名和邮箱3、指定文本编辑器三、Git 基础命令 - 11、git init2、git clone3、git status4、git add5、git commit四、`.gitignore`文件一、回顾上一篇文章我们讲到Git 的使用流程, 如果对下面的图不是跟清楚, 可以转到我的上一篇文章Git 基础系列-2去看看.二、...
2020-04-07 15:42:54
1352
1
原创 Git 基础系列-2
Git 基础系列-2文章目录文章目录Git 基础系列-2文章目录一、回顾二、安装Git1、在Windows下安装Git环境1-1 下载安装包1-2 安装1-3 测试2、在Linux下安装Git环境2-1 测试2-2 下载Git2-3 测试三、Git 使用流程一、回顾上一篇文章我们对Git做了一个简单的介绍, 知道了 Git 是一个 代码版本控制管理工具, 能够在协同开发下, 帮助开发团队管...
2020-03-31 17:47:41
1112
1
原创 Git 基础系列-1
Git 基础系列-1文章目录文章目录Git 基础系列-1文章目录一、关于版本控制二、版本控制系统历史1、第一代(VCS)2、第二代(CVCS)3、第三代(DVCS)二、Git 简介1、简介2、特点三、Git 基本名词与工作流程1、三种状态2、基本流程一、关于版本控制版本控制是指对软件开发过程中各种程序代码、配置文件及说明文档等文件变更的管理,是软件配置管理的核心思想之一。版本控制主要是对...
2020-03-25 21:43:38
1272
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人