自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(82)
  • 资源 (2)
  • 收藏
  • 关注

原创 Mongo低版本 count操作进行$in时走了覆盖索引却仍然回表

本文总结了项目中遇到的一个count操作慢查询,并分析了解决方案。

2024-03-31 12:15:52 472

原创 docker快速安装单节点和多点MongoDB副本集

本文总结了在测试环境,用docker快速搭建MongoDB单节点和多节点副本集经验。

2024-03-29 08:43:40 520

原创 docker快速安装Es和kibana

本文分享了如何用docker在测试环境快速搭建es和kibana服务。

2024-03-26 23:41:58 927

原创 Es之正排索引与倒排索引

本文主要描述了正排索引和倒排索引的概念和区别。

2024-03-24 19:29:14 693

原创 ES集群和分片以及脑裂

本文主要包含Es集群的若干概念和脑裂现象。

2024-03-19 22:51:58 837

原创 Linux内核-时间子系统(时钟中断)专题汇总

Linux时间子系统知识汇总

2024-02-15 19:04:08 820

原创 Linux内核-I/O多路复用[select]和I/O事件就绪通知源码分析

本文通过对select源码的探索,引出了socket创建,I/O事件就绪通知,时钟中断、tcp接收远端数据等机制的源码分析。

2024-02-13 23:35:24 810

原创 select、poll和epoll的区别

本文总结了从阻塞I/O模型到多路复用I/O模型的演变,以及select、poll、epoll三者各自优缺点。

2024-02-06 23:22:06 794

原创 Unix五种I/O模型(阻塞、非阻塞、多路复用、信号驱动、异步)

本文介绍了Unix五种I/O模型及其对比。

2024-02-05 01:31:43 1145 1

原创 一起学习ETCD系列——运维操作之etcdctl使用

本文总结了etcdctl的各种命令的使用,比如基本操作、分布式锁、集群管理等

2024-01-27 18:27:21 1508

原创 一起学习ETCD系列——简单安装

本文主要介绍了ETCD的单点和集群安装实践

2024-01-21 19:14:26 657

原创 服务容错-熔断策略之断路器hystrix-go

本文描述了服务熔断策略,具体实现方案断路器,以及hystrix-go的使用案例与源码实现

2024-01-07 19:41:12 1269 2

原创 go slice源码探索(切片、copy、扩容)和go编译源码分析

本文从编译是和运行是综合分析了Go slice的使用和底层原理

2023-12-31 23:36:59 1442

原创 聊一聊go的单元测试(goconvey、gomonkey、gomock、ginkgo)

本文总结了go语言常用的单元测试库,比如goconvey、gomonkey、gomock、ginkgo

2023-11-20 22:08:10 1651 1

原创 通过Nginx重新认识HTTP错误码

本文描述了HTTP常见错误码和什么情况下Nginx触发什么样的的错误

2023-10-01 22:04:22 1654 1

原创 记一次nginx负载均衡健康检查引起的事故之no live upstreams while connecting to upstream

本文从一个线上事故说起,全面讲解Nginx 负载均衡的配置和使用。

2023-09-24 15:30:05 1818 1

原创 go channel实践与源码探索(初始化、发送消息、接收消息、关闭)

本文主要包含go channel使用的注意点和源码分析。

2023-09-10 19:15:38 611 3

原创 从0-1的docker镜像服务构建

本文总结了docker安装、镜像构建,到docker-compose管理容器,最后基于systemctl管理docker-compose异常重启等知识点。

2023-08-27 16:16:22 761

原创 MySQL MVCC的详解之Read View

本文由浅入深讲解了MySQL MVCC实现机制,以及其基础READ VIEW判定

2023-08-20 19:07:34 1722 2

原创 聊聊服务端缓存那些事(预热、淘汰、污染、雪崩、穿透、击穿等)

本文主要讲述了服务端缓存常见的问题,比如缓存不一致、缓存失效(雪崩、击穿、穿透)、热点缓存等问题及其解决办法

2023-08-13 22:46:43 458

原创 WebSocket协议解析

WS可以看做是对HTTP打的补丁,主要是为了解决HTTP半双工通信弊端,侧重处理数据实时通信场景。

2023-07-30 22:28:35 1490

原创 ES索引修改mappings与重建reindex详解之修改字段类型

本文主要讲解了es如何修改字段类型

2023-07-18 23:42:36 2823

原创 MongoDB 事务与数据落盘

本文主要总结了MongoDB事务的隔离性和持久性的原理。

2023-07-10 00:13:06 1476

原创 MySQL 分库分表实战之ShardingSpare(分库分表+读写分离)

本文全方位的对shardingsphere的搭建、MySQL分库分表配置、测试进行了介绍

2023-07-02 18:38:49 1326 1

原创 go 调试利器之pprof指标分析

本文通过源码分析了go pprof指标分析工具,及其使用方法。

2023-06-18 19:15:04 2958 2

原创 go map源码探索(查找、插入、删除、扩容、遍历)

本文针对go map的初始化、查找、遍历、插入、删除、扩容等机制进行源码分析。

2023-06-11 18:31:02 2161

原创 服务注册与发现总结

本文对比了主流的五种服务注册与发现中间件,可为项目方案选择作为参考。另外讲解了服务注册与发现的核心功能,便于读者充分解服务注册与发现的原理

2023-06-04 16:38:31 1452

原创 接口幂等方案

所谓接口幂等性,就是一次和多次请求某一个资源对于资源本身应该具有同样的影响

2023-06-02 00:19:22 331

原创 Redis中的Reactor模型和执行命令源码探索

史上最全Redis中的Reactor模型和执行命令源码探索

2023-05-26 02:19:09 740

原创 MySQL数据落盘原理(data page、redo log、undo log、binlog、xa-2pc等源码分析)

本文主要分析MySQL事务持久性相关的源码,比如undo,redo何时生成,如何落盘;redo和binlog如何基于xa-2pc落盘等等知识点。

2023-05-17 01:21:27 693

原创 MySQL数据落盘原理(redo、undo、binlog、2PC、double write等。)

本文对MySQL的落盘过程做了由浅到深,由简单到复杂的分析,建议先对redo、undo、binlog、2PC、double write等概念了解后再看本文,会有不一样的收获

2023-04-22 23:20:32 2274

原创 Mysql 行锁(记录锁、间隙锁、临键锁)实战,基于InnoDB

结合实战对各种情况演练一番,更深入的理解MySQL加锁机制

2023-04-16 18:44:22 492

原创 Redis 持久化与故障恢复之rdb

redis持久化分为rdb和aof两种模式,其中rdb模式分为三部分:1:如何触发rdb持久化, 2:rdb持久化源码, 3:rdb文件解析。

2023-03-25 21:44:40 1087

转载 Redis集群主从复制 【转发】

redis主从同步机制,全量复制、增量复制和命令传播

2023-03-22 23:26:12 244

原创 C语言的一些小的知识点

c的一些小知识点,比如char*与char[]区别

2022-10-08 17:09:10 510

原创 c 的网络I/O库总结(libevent,libuv,libev,libeio)

linux 的网络I/O库总结(libevent,libuv,libev,libeio)

2022-08-10 22:25:43 2555

原创 Unix及类Unix操作系统的发展

UNIX和类UNIX操作系统的历史脉络

2022-06-19 12:22:25 1432

原创 docker安装gitlab 教程详解

docker安装gitlab

2022-01-04 19:16:00 3075

原创 聊一聊 nginx,php-fpm,swoole的(平滑)重启机制

nginx,php-fpm,swoole的(平滑)重启机制

2021-11-21 16:31:55 3059

原创 聊一聊nginx开启TCP Keep-Alives

nginx开启KeepAlive有两种方式,第一种使用listen指令下的so_keepalive=on|off|[keepidle]:[keepintvl]:[keepcnt] 关键字,此选项自2011-12-12在nginx 1.1.11及更高版本中可用,其中。。。。

2021-05-05 18:52:14 1322

mongodb-win32-x86_64-2008plus-ssl-4.0.10

本资源适用于64位windows系统,4.0.10稳定版。由于资源过大,所以这里放的是百度云盘链接。 MongoDB是一个基于分布式文件存储的数据库。由C++语言编写。旨在为WEB应用提供可扩展的高性能数据存储解决方案。 MongoDB是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。它支持的数据结构非常松散,是类似json的bson格式,因此可以存储比较复杂的数据类型。Mongo最大的特点是它支持的查询语言非常强大,其语法有点类似于面向对象的查询语言,几乎可以实现类似关系数据库单表查询的绝大部分功能,而且还支持对数据建立索引。

2019-06-30

instantclient_11_2.zip

oracle11gR2客户端(win_32位),可以实现不需下载oracle,即可远程连接oracle,方便实用。

2019-05-23

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除