- 博客(5)
- 资源 (4)
- 收藏
- 关注
原创 设计模式精讲-抽象工厂方法模式
设计模式-抽象工厂方法模式定义示例应用场景优点定义提供一个创建一系列相关或互相依赖对象的接口,而无需指定它们具体的类。(定义和图不理解的,可以先看下面的示例,回头再去理解)示例以数据库为例(1)变化的部分: Mysq、Oracle…等数据库(2)不变的部分:建立连接 执行命令定义不变部门的接口:建立连接IConnection 执行命令ICommandinterface IConnection{ void connect();}interface ICommand{
2021-12-20 11:25:59
541
原创 设计模式精讲-工厂方法模式
设计模式精讲-工厂方法模式模式定义实战说明简单工厂实现(不是设计模式)工厂方法应用场景主要优点源码中的应用模式定义定义一个用于创建对象的接口,让子类决定实例化哪一个类。Factory Method 使得一个类的实例化延迟到子类。实战说明定义一个Product接口//稳定的生产接口interface Product{ public void method();}不同产品A,B各自实现该接口//产品Aclass ProductA implements Product{ @
2021-12-18 17:52:43
294
原创 并发编程之深入理解JMM&并发三大特性&volatile
并发编程之深入理解JMM&并发三大特性&volatile并发和并行并发三大特性可见性有序性原子性Java内存模型(JMM)JMM定义JMM与硬件内存架构的关系内存交互操作JMM的内存可见性保证volatile的内存语义volatile的特性volatile写-读的内存语义volatile可见性实现原理JMM内存交互层面实现硬件层面实现volatile在hotspot的实现字节码解释器实现模板解释器实现lock前缀指令的作用指令重排序volatile重排序规则volatile禁止重排序场景:J
2021-11-12 23:01:27
1221
原创 计算机基础之组成原理
系列文章目录提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加例如:第一章 Python 机器学习入门之pandas的使用提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档计算机基本组成系列文章目录前言一、计算机的基本硬件组成二、系统总线和IO总线1.引入库2.读入数据总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正
2021-11-11 20:16:53
1616
原创 力扣算法题
力扣排名前200题目1 前50新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入分享下力扣出现概率前200题目1 前501 两数之和 简单2 两数相加 中等5 最长回文子串 中等3 无重复字符的
2021-10-28 08:49:16
565
Spring Boot & MyBatis种子项目,用于快速构建中小型API、RESTful API项目
2018-11-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人