这篇文章比较短,没有太多的技术原理,没有太多的冗长的源码,只是简简单单的推荐一本书:《Java设计模式及实践》一天在逛微信读书的时候,微信读书推荐了一本名为《Java设计模式及实践》的书籍,点进去一看只有5.4的评分,本来以为又是一本比较水的书,想到以前看的一些设计模式的书《大话设计模式》《HeadFirst设计模式》等,大部分讲的内容都不外乎于GOF的23种设计模式,这本书也应该不会逃出这些内容
分类:
其他好文 时间:
2020-10-29 10:01:42
阅读次数:
18
单例模式 初识: 单例模式(Singleton Pattern)是 Java 中最简单的设计模式之一。 这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。 这种模式涉及到一个单一的类,该类负责创建自己的对象,同时确保只有单个对象被创建。 这个类提供了一种访问其唯一的对象的方式,可以直 ...
分类:
编程语言 时间:
2020-10-29 09:37:07
阅读次数:
26
草捏对Lambda表达式的了解停留在用IDEA自动替换匿名类的程度,以为Lambda表达式只是把代码缩短了而已,不过就是一个语法糖。所以一直不屑一顾,没系统学习。“不过就是代码短一点嘛,没啥大不了”。但通过学习才知道Lambda表达式不仅仅是把代码换了种表达方式,或许更重要的是背后的思想——行为参数化。所谓的行为参数化,指的是我们可以通过参数传递的形式去指定代码的行为。是不是很眼熟,学过设计模式的
分类:
移动开发 时间:
2020-10-27 11:50:36
阅读次数:
37
原型模式:java中Object类是所以类的根类,object类提供了一个clone()方法,该方法可以将一个java对象复制一份,但是需要实现的clone的java类必须要实现一个接口cloneable。该借口便是该类能够复制且具有复制的能力 介绍: 1、用原型实例指定创建对象的种类,并且通过看吧 ...
分类:
其他好文 时间:
2020-10-27 11:11:12
阅读次数:
22
桥接模式 Bridge模式基于类的最小设计原则,通过使用封装继承聚合让不同类承担不同的职责。适合解决多层继承带来的类个数膨胀问题,通过继承和聚合优化优化多层继承结构。 例如:如果通过继承来实现5种不同颜色3种不同大小的笔,则需要15种具体的实现类,但是通过桥接模式则只需要8种: UML类图如下所示: ...
分类:
其他好文 时间:
2020-10-27 10:59:44
阅读次数:
21
七种结构性设计模式 1.适配器模式 目的:在java中的目的就是为了,让不兼容的类进行兼容。 分类:类适配器模式,对象适配器模式,接口适配器模式。 1.1类适配器 还是以这个插座的适配器我们来做分析,看一下这个例子: 对于220V的电压我们是不能直接使用的,因此我们需要通过一个适配器将他转换 使用适 ...
分类:
其他好文 时间:
2020-10-27 10:55:04
阅读次数:
24
#C++知识盲点梳理 语言基础 const使用 static变量用法 什么时候子类需要有析构函数/子类析构函数的作用 extern C作用 C++11有什么新特性 几种自动指针作用,有什么优缺点,如何实现 lambda表达式 泛型 多线程&多进程 C++锁机制有几种: 互斥锁\自旋锁\条件锁 多进程 ...
分类:
编程语言 时间:
2020-10-26 11:46:54
阅读次数:
32
springMVC从2014年开始流行,基本工作上都用过,一起在熟悉和深入了解下。源码:https://github.com/limingios/netFuture/blob/master/仿springmvc/tl0920SpringMVC简洁的一个web开关MVC其实就是一种设计模式,三层架构:视图,模型,控制。J2EE开发的模式,例如servlet来说绝对是简洁。支持Restful支持,支持
分类:
编程语言 时间:
2020-10-26 11:02:20
阅读次数:
27
1. 说明一下主要逻辑 当我们发送多个请求时使用的时同一个接口,并且这个接口支持多个参数获取多个条数据,而我们不想要每次请求一条数据就发送一条请求 而是在指定的时间段类发送一次请求,得到一些数据,然后把这些数据 返回到对应的发起请求的地方 2. 使用场景 比如像QQ聊天会有一个联系人列表,这个列表每 ...
分类:
编程语言 时间:
2020-10-24 11:53:23
阅读次数:
41
JUnit测试框架在Java语言中,可以通过JUnit框架进行单元测试,JUnit是由“Erich Gamma”和“Kent Beck”创建的,他们也是在“设计模式”和“极限编程”领域最伟大的作者之一。单元测试的实现是很简单的,可以认为它只是判断在某一个时刻,程序运行的值和预期的值是否一致,但在实际 ...
分类:
其他好文 时间:
2020-10-24 10:13:11
阅读次数:
17