排序
深入持续集成与Jenkins的探索
1.软件开发生命周期 软件开发生命周期又叫做SDLC ( Software Development Life Cycle ),它是集合了计划、开发、测试 和部署过程的集合。 如下图所示 : 需求分析: 这是生命周期的第一阶段,...
SSH工作原理
SSH建立在客户端-服务器模型上。 当用户通过SSH连接到远程服务器时,客户端和服务器之间建立了一个安全的通信通道。 这通道经过加密,防止敏感信息被中途窃取或篡改。 工作原理主要包括: 连接...
redis缓存出错的4种典型情况及其解决方案
缓存系统如何出错? 下图显示了缓存可能出错的 4 种典型情况及其解决方案。 1、雷群问题(Thurder Hurd) 当缓存中的大量 key 同时过期时,就会出现这种情况。然后,查询请求直接冲击数据库,导...
Kubernetes Informer基本原理
本文分析 k8s controller 中 informer 启动的基本流程 不论是 k8s 自身组件,还是自己编写 controller,都需要通过 apiserver 监听 etcd 事件来完成自己的控制循环逻辑。 如何高效可靠进行事件...
如何部署自己的学术ChatGPT
gpt_academic 是一个调用各个大语言模型的工具,优化了针对论文阅读、润色和写作等方面的体验。 2023 年 OpenAI 开放 GPT3.5 的 api 接口后,我曾尝试过在自己服务器上部署过这个项目,当时还叫...
Kafka Consumer消费消息和Rebalance机制
Kafka Consumer Kafka 有消费组的概念,每个消费者只能消费所分配到的分区的消息,每一个分区只能被一个消费组中的一个消费者所消费,所以同一个消费组中消费者的数量如果超过了分区的数量,将...
MySQL能力全开放,OceanBase 社区版 4.0 正式上线
2022 云栖大会上,OceanBase 社区版 4.0 正式亮相发布,与企业版拥有同等性能,更兼容、更易用,2 分钟内即可完成快速部署。这意味着,业内首个兼容 MySQL 的单机分布式一体化数据库正式上线。 ...
数据库redo log有什么作用,基本概念以及记录形式详解
为什么需要redo log 我们都知道,事务的四大特性里面有一个是持久性,具体来说就是只要事务提交成功,那么对数据库做的修改就被永久保存下来了,不可能因为任何原因再回到原来的状态。那么mysql...












