Geek

博客园 首页 新随笔 联系 订阅 管理
上一页 1 ··· 9 10 11 12 13 14 下一页

2020年3月24日 #

摘要: 先看一个图 带个 Wrapper的一般就装饰器模式 或者适配器模式 mybatis中的Cache 通过对 Cache的实现进行了进一步包装,就可以实现多种多样的功能,如LRU, FIFO等缓存淘汰策略 点击 SynchronizedCache 可以看到,这个是给 方法加上了 Synchronized ... 阅读全文
posted @ 2020-03-24 19:47 .geek 阅读(770) 评论(0) 推荐(0)

摘要: 外观模式,又叫门面模式 (符合迪米特法则,也就是最少知道原则, 不改让用户知道的,就别让其知道) 外观模式定义了高层的接口,子系统负责去实现 定义一个优秀的结构很重要 用户通过调用高层接口(门面),来达到自己的目的,而接口的实现是交给子系统去完成 用户不需要知道有哪些子系统(实现类或者是其他的类) 阅读全文
posted @ 2020-03-24 15:17 .geek 阅读(452) 评论(0) 推荐(0)

摘要: 实现clone方法 package visitor; import java.lang.reflect.InvocationTargetException; import java.lang.reflect.Method; public class Main { public static void 阅读全文
posted @ 2020-03-24 13:38 .geek 阅读(200) 评论(0) 推荐(0)

摘要: 实例分两部分: 1.内存结构 + 2.后台进程 结构有 SGA (系统全局区) 这些和服务进程进行交互 每个服务器进程有一个 PGA (服务器进程),负责处理请求 写入数据文件有 进程(dbwr)操作 以上是Oracle的主要内存结构 Oracle数据库进程 3种进程: 1.服务器进程,2 用户进程... 阅读全文
posted @ 2020-03-24 12:17 .geek 阅读(350) 评论(0) 推荐(0)

摘要: 重做日志文件,进行事务的重做(redo) 或回退(undo),数据库实例恢复的基础 注意点:一个数据库由一个或多个表空间组成的 数据块 是最小的输入输出单元 包括一个或者 多个 OS BLOCK 表空间与多个数据文件关联, 表空间与数据文件属于一对多的关系 一个数据对象(例如表)也要存储在一个表空间 数据的大小从逻辑上看就是由表空间决定... 阅读全文
posted @ 2020-03-24 10:36 .geek 阅读(142) 评论(0) 推荐(0)

摘要: nginx 的优点: IO多路复用epoll select模式 不断的轮询队列里面的内容,有请求就处理 线性扫描效率低下 epoll 模型 每当FD 就绪,采用系统的回调函数之间 将 fd放入,效率更高 最大连接数无限制 CPU亲和(affinity) 多个进程,单线程 把CPU核心和 Nginx工作进程绑定,每一个worker进程固定在一个 cpu上执行,减少切换cpu的ca... 阅读全文
posted @ 2020-03-24 09:22 .geek 阅读(131) 评论(0) 推荐(0)

2020年3月18日 #

摘要: 目的: 将多个对象组成一条职责链,按照职责链的顺序一个个找出谁负责处理,弱化请求方和处理方之间的关联关系,让双方都成为可独立复用的组件 使用责任链提高程序灵活性,但也可能会导致处理延迟,如果请求者和处理者之间的关系是确定的,而且需求非常快的处理速度,不使用 chain of Responsibili 阅读全文
posted @ 2020-03-18 01:43 .geek 阅读(200) 评论(0) 推荐(0)

2020年3月16日 #

摘要: Iterator模式 Template Method 模式 迭代器是什么?为什么要用迭代器? 解释: 将遍历与实现分离出来,加入我只想要遍历一个集合,不想知道这是什么实现,实现多种多样,但是我的需求就只有一个,就是遍历,因此,使用迭代器模式,可以提供一个统一的接口给外部访问,不用让用户关心这是什么集 阅读全文
posted @ 2020-03-16 12:41 .geek 阅读(190) 评论(0) 推荐(0)

2020年3月15日 #

摘要: 7层模型: 7层模型,也叫osi参考模型 网络模型一般是指 osi 7层参考模型和 tcp/ip 五层参考模型 每一层实现各自的功能和协议,并且都为上一层提供业务功能,为了提供这种业务功能,下一层将上一层的数据并入本层的数据域中,然后通过加入报头 或者报尾来实现该层的业务功能,这个过程叫数据封装。用 阅读全文
posted @ 2020-03-15 00:03 .geek 阅读(594) 评论(0) 推荐(0)

2020年3月14日 #

摘要: zookeeper概念 zookeeper 是个分布式协调服务的开源框架,解决分布式集群中应用系统的一致性问题 避免同时操作同一数据造成脏读问题 zookeeper 本质是一个分布式的小型文件存储系统,提供类似文件系统的目录树方式进行数据存储,并且对树中的节点进行有效管理,维护存储数据的状态变化 可 阅读全文
posted @ 2020-03-14 18:06 .geek 阅读(304) 评论(0) 推荐(0)

上一页 1 ··· 9 10 11 12 13 14 下一页