【java设计模式】(9)---责任链模式(案例解析)
摘要:一、概念 1、理解责任链模式 责任链模式是一种对象的行为模式,责任链模式实际上是一种处理请求的模式 它让多个处理器(对象节点)都有机会处理该请求,请求通过这条加工链进行一步步的处理后。输出最终的产品产出。 2、JDK中的责任链模式示例 让我们看一下JDK中责任链模式的例子,然后我们将继续实现这种模式
阅读全文
posted @
2021-10-29 00:09
雨点的名字
阅读(2205)
推荐(7) 编辑
缓存使用需要考虑的一些细节
摘要:一、数据库与缓存一致性 使用缓存,可以降低耗时,提供系统吞吐性能。但是,使用缓存,会存在数据一致性的问题。 1、几种缓存使用模式 Cache-Aside Pattern,旁路缓存模式 Read-Through/Write-Through(读写穿透) Write- behind (异步缓存写入) 一般
阅读全文
posted @
2021-10-26 21:51
雨点的名字
阅读(548)
推荐(0) 编辑
这12种场景Spring事务会失效!
摘要:前言 对于从事java开发工作的同学来说,spring的事务肯定再熟悉不过了。在某些业务场景下,如果一个请求中,需要同时写入多张表的数据。为了保证操作的原子性 (要么同时成功,要么同时失败),避免数据不一致的情况,我们一般都会用到spring事务。 确实,spring事务用起来贼爽,就用一个简单的注
阅读全文
posted @
2021-10-25 22:39
雨点的名字
阅读(1295)
推荐(0) 编辑
【Docker】(11)---Docker的网络概念
摘要:一、实现原理 1、实现原理 Docker使用Linux桥接,在宿主机虚拟一个Docker容器网桥(docker0),Docker启动一个容器时会根据Docker网桥的网段分配给容器一个IP地址,称为Container-IP, 同时Docker网桥是每个容器的默认网关。因为在同一宿主机内的容器都接入同
阅读全文
posted @
2021-10-21 22:09
雨点的名字
阅读(807)
推荐(6) 编辑
【Docker】(10)---详细说说 Dockerfile文件
摘要:一、基础概念 1、基本概念 Dockerfile 是一个文本文件,其内包含了一条条的指令,每一条指令构建一层,因此每一条指令的内容,就是描述该层应当如何构建。有了 Dockerfile,当我们需要定制额外的 需求时,只需在 Dockerfile上添加或者修改指令,重新生成image即可,省去了敲命令
阅读全文
posted @
2021-10-19 21:41
雨点的名字
阅读(1351)
推荐(4) 编辑
【Docker】(9)---每天5分钟玩转 Docker 容器技术之镜像
摘要:镜像是 Docker 容器的基石,容器是镜像的运行实例,有了镜像才能启动容器。为什么我们要讨论镜像的内部结构? 如果只是使用镜像,当然不需要了解,直接通过 docker 命令下载和运行就可以了。 但如果我们想创建自己的镜像,或者想理解 Docker 为什么是轻量级的,就非常有必要学习这部分知识了。
阅读全文
posted @
2021-10-12 22:18
雨点的名字
阅读(940)
推荐(3) 编辑