谯剑的小站

记录...


  • 首页

  • 关于

  • 标签

  • 归档

  • 公益 404

  • 搜索

设计模式-责任链模式

发表于 2020-03-03 更新于 2020-05-25

责任链模式是一种行为设计模式, 允许你将请求沿着处理者链进行发送。 收到请求后, 处理链上的每个处理者均可对请求进行处理(修改request,response,return), 或将其传递给链上的下个 ...

阅读全文 »

设计模式-观察者模式

发表于 2020-02-29 更新于 2020-03-01

首先了解观察者模式和发布订阅模式的区别:参考 https://juejin.im/post/5a14e9edf265da4312808d86 简单说就是,观察者模式中,观察者Observer和被观察者 ...

阅读全文 »

设计模式-工厂模式

发表于 2020-02-28

工厂模式包括:工厂方法模式和抽象工厂模式,可以说抽象工厂模式是在工厂方法模式基础上演变而来的。 工厂方法的作用就是: 原来我们要new一个产品A,则直接new ProductA(); 又来一个新需求 ...

阅读全文 »

设计模式-模板方法

发表于 2020-02-26 更新于 2020-02-28

模板方法模式是一种行为设计模式, 它在超类中定义了一个算法的框架, 允许子类在不修改结构的情况下重写算法的特定步骤。 有两种类型的步骤: 抽象步骤必须由各个子类来实现 可选步骤已有一些默认实现, 但 ...

阅读全文 »

设计模式-策略模式

发表于 2020-02-25 更新于 2020-02-26

策略模式是对算法的封装,它把算法的责任和算法本身分割开,委派给不同的对象管理。 策略模式通常把一个系列的算法封装到一系列的策略类里面,作为一个抽象策略类的子类。 用一句话来说,就是“准备一组算法,并将 ...

阅读全文 »

Controller_vs_RestController

发表于 2020-02-25

Controller注解 返回值类型: ModelAndView 页面和数据整合的类型,使用模版引擎时可使用这种方式 void 此时,可以进行forward转发,request.getRequest ...

阅读全文 »

Redis笔记

发表于 2020-02-23 更新于 2020-07-08

SDS SDS是Redis里的动态字符串表示方式,但是,查看Redis6.0.5源码SDS定义: typedef char *sds; what?这不就是简单的字符串指针吗?怎么就动态了?且慢,往后看 ...

阅读全文 »

算法-归并排序

发表于 2020-02-21 更新于 2020-02-22

归并排序利用分而治之的办法将问题大化小,平均、最坏、最好时间复杂度都是O(nlogn),采用递归法: 申请空间,使其大小为两个已经排序序列之和,该空间用来存放合并后的序列 设定两个指针,最初位置分别 ...

阅读全文 »

知识点

发表于 2019-11-26 更新于 2022-02-08

[toc] 基础 自动装箱和拆箱 部分基础数据类型与对应的包装类进行运算时,编译器自动进行转换(装箱:valueOf,拆箱:intValue、floatValue…) int对应包装类Integer会 ...

阅读全文 »

java沙箱

发表于 2019-10-18 更新于 2019-10-24

参考文档1:https://www.zybuluo.com/changedi/note/237999 参考文档2:https://benjaminwhx.com/2018/06/19/AccessCo ...

阅读全文 »
1234
Qiao.Jian

Qiao.Jian

36 日志
24 标签
© 2019 – 2022 Qiao.Jian
由 Hexo 强力驱动 v3.9.0
|
主题 – NexT.Muse v7.2.0
|