上一页 1 2 3 4 5 6 ··· 22 下一页
摘要: 镜像分层 Docker 镜像由一些松耦合得只读镜像层组成,Docker Daemon 负责堆叠这些镜像层,并将他们管理为一个整体,对外表现出得是一个独立得对象。 docker pull 拉取镜像时,每个pull complete 行就代表下载了一个镜像层,比如: 为什么分层 分层得优势有: 每个分层 阅读全文
posted @ 2026-05-27 08:46 NE_STOP 阅读(72) 评论(0) 推荐(0)
摘要: Docker引擎 Docker引擎架构 Docker引擎是用来运行和管理容器的核心软件,其现代架构由四部分主要组件构成: Docker Client、Dockerd、Containerd 与 Runc。 Docker Client Docker 客户端,Docker 引擎提供的CLI工具,用于用户向 阅读全文
posted @ 2026-05-27 07:19 NE_STOP 阅读(248) 评论(0) 推荐(0)
摘要: Docker简介 Docker是一个开源的应用容器Container 引擎,其可以让开发者将应用及应用运行的环境打包到一个轻量级、可移植的镜像中,然后发布到Linux、Windows 服务器上。 Docker的用途 提供统一的运行环境 实际开发中,很多时候的开发、测试及生产环境都不太一样,从而导致项 阅读全文
posted @ 2026-05-26 09:27 NE_STOP 阅读(304) 评论(0) 推荐(0)
摘要: Redisson 的8种锁机制 Redisson 应用最多的场景就是其分布式锁RLock。 而RLock只是Redisson 线程同步方案之一。Redisson 提供了8种线程同步方案。可以针对不同场景选择不同方案。 为了避免锁到期但业务没执行完毕而引发并发问题,Redisson 内部提供了一个监控 阅读全文
posted @ 2026-05-13 19:22 NE_STOP 阅读(15) 评论(0) 推荐(0)
摘要: 分布式锁 当多个线程要访问一个共享资源(数据库数据或Redis中的数据或共享文件)时,为了达到多个线程同步访问,此时需要使用分布式锁。 让这些线程在访问共享资源之前先获取一个令牌token,持有令牌的线程才可以访问共享资源。这个令牌就是分布式锁。这个分布式锁是一种“互斥资源”,只有一个。 只要有线程 阅读全文
posted @ 2026-05-13 16:32 NE_STOP 阅读(16) 评论(0) 推荐(0)
摘要: 协同线程与协同函数 协同线程 Lua中有一种特殊的线程,称为coroutine,协同线程,简称协程。 其可以在运行时暂停执行,然后转去执行其他线程,然后可以返回再继续执行没完成的内容。即可以“走走停停,停停走走”。 任意时刻只会有一个协程执行,不会出现多个协程同时执行的情况。 协同线程的类型为thr 阅读全文
posted @ 2026-05-13 10:26 NE_STOP 阅读(137) 评论(0) 推荐(0)
摘要: table 数组 table 可以定义一维、二维、多维数组。但是数组的索引从1开始,无需声明数组长度。 cities={"北京","上海","广州"} cities[4]="南京" 同一数组的元素可以是任意类型。 map table可以定义出类似map的key-value数据结构。 访问时可通过ke 阅读全文
posted @ 2026-05-12 18:11 NE_STOP 阅读(44) 评论(0) 推荐(0)
摘要: Lua是一个由标准C语言开发的、开源的、可扩展的、轻量级的、弱类型的、解释型脚本语言。 Linux系统的Lua 下载并安装 从官网下载,并上传到Linux,下载地址:Lua: download area 解压tar -zxvf lua-5.5.0.tar.gz -C /opt/Lua 安装gcc,如 阅读全文
posted @ 2026-05-12 11:08 NE_STOP 阅读(211) 评论(0) 推荐(0)
摘要: Redis的高并发问题 Redis做缓存虽然减轻了DBMS的压力,但在高并发情况下也可能会出现问题。 缓存穿透 当请求的数据既不在缓存也不在数据库(比如查询民族是阿凡达的人口总数),就会导致每个查询都会“穿透”缓存“直抵数据库”,这种情况称为缓存穿透。 缓存穿透不仅增加了响应时间,而且还会引发对DB 阅读全文
posted @ 2026-05-11 17:43 NE_STOP 阅读(23) 评论(0) 推荐(0)
摘要: Redis缓存 Jedis客户端 Jedis是一个基于Java的Redis客户端连接工具,旨在提升性能与易用性。其地址是:https://github.com/redis/jedis。 创建工程 创建一个普通maven工程,然后在pom文件添加以下依赖: <dependency> <groupId> 阅读全文
posted @ 2026-05-11 16:30 NE_STOP 阅读(21) 评论(0) 推荐(0)
上一页 1 2 3 4 5 6 ··· 22 下一页