LinkedHashMap看名字其实就知道了是链表和Map的集合体。 这个东西在1.4的时候被提出,然后一直沿用至今,说实话在目前的开发中我还是没有遇到过这个的使用场景。 第一张图为LinkedHashMap整体结构图,第二张图专门把循环双向链表抽取出来,直观一点,注意该循环双向链表的头部存放的是最 ...
分类:
其他好文 时间:
2020-06-24 21:24:16
阅读次数:
56
一、总的数据结构 (图1) 二、Radio PHY layer(射频物理层) 1、Preamble、PHDR、PHDR_CRC、CRC都是硬件生成,无需软件参与,需要软件参与PHYPayload部分。 2、CRC校验只出现在上行链路消息中。其中PHDR、PHDR_CRC、CRC都是射频芯片用于校验数 ...
分类:
其他好文 时间:
2020-06-22 19:20:32
阅读次数:
337
【锁】Oracle死锁(DeadLock)的分类及其模拟 【锁】Oracle死锁(DeadLock)的分类及其模拟 1 BLOG文档结构图 2 前言部分 2.1 导读和注意事项 各位技术爱好者,看完本文后,你可以掌握如下的技能,也可以学到一些其它你所不知道的知识,~O(∩_∩)O~: ① 死锁的概念 ...
分类:
数据库 时间:
2020-06-21 13:48:27
阅读次数:
156
##职责链模式: 职责链模式(Chain of Responsibility):使多个对象都有机会处理请求,从而避免请求的发送者和接收者之间的耦合关系。将这个对象连接成一条链,并沿着这条链传递该请求,直到有一个(ConcreteHandler)对象处理它为止。 职责链模式UML结构图: 这里发出的请 ...
分类:
其他好文 时间:
2020-06-20 00:46:22
阅读次数:
65
##组合模式: 组合模式(Composite),将对象组合成树形结构以表示“部分整体”的层次结构。组合模式使得用户对单个对象和组合对象的使用具有一致性。 组合模式UML结构图: 组合模式的目的:让客户端不再区分操作的是组合对象还是叶子对象,而是以一种统一的方式来操作对象树,组合模式会组合出树形结构来 ...
分类:
其他好文 时间:
2020-06-19 23:27:48
阅读次数:
97
##单例模式: 单例模式(Singleton),保证一个类仅有一个实例,并提供一个访问它的全局访问点。(本质:控制实例数目) 单例模式UML结构图: Singleton模式包含的角色只有一个,就是Singleton。Singleton拥有一个私有构造函数,确保用户无法通过new直接实例它。除此之外, ...
分类:
其他好文 时间:
2020-06-19 23:21:58
阅读次数:
55
##适配器模式: 适配器模式(Adapter),将一个类的接口转换成客户希望的另一个接口。Adapter模式使得原本由于接口不兼容而不能一起工作的那些类可以一起工作。简单地说,就是所需要的东西就在眼前,但却不能使用,而在短时间内又无法改造它,于是我们就想办法适配它。 适配器模式主要应用于我们希望复用 ...
分类:
其他好文 时间:
2020-06-19 22:33:27
阅读次数:
38
1.面向过程和面向对象:面向过程每一步都要参与其中;面向对象只注重结果,不管过程如何实现;二者都是解决问题的一种思路。 2.面向对象三大特点: 封装:作用:复用和信息隐藏;封装,将客观事物封装成抽象的类,且类能把自己的数据和方法只让可信的类或者对象操作,对不可信的进行信息隐藏。 继承:它可以使用现有 ...
分类:
Web程序 时间:
2020-06-19 15:46:07
阅读次数:
89
类继承结构图 由图知,DispatcherServlet类继承自HttpServlet类,符合servlet规范。因此,其生命周期也包括init,service,destory等。 ...
分类:
编程语言 时间:
2020-06-18 19:14:24
阅读次数:
56
图Graph G:(V(顶点),E(边)) 定义 无向图 有向图 有向边(弧) 无向完全图:任意两顶点都有边 n个顶点的无向完全图有n*(n-1)/2条边 有向完全图: n*(n-1)条边 权:与边相关的数 网:带权的图 子图 无向图: 邻接点 度(TD): 顶点相关联边数 边数为各顶点度数和一半 ...
分类:
其他好文 时间:
2020-06-17 18:14:51
阅读次数:
80