摘要: 当需要使用Redis的复制功能时,有时需要能及时的得到复制完成的信息,或者说复制的进度。 Redis提供的INFO命令,可以提供redis运行时的各种信息。我们这里需要关注Replication段: redis-cli下连接到redis master服务器,执行info命令 $ redis-cli 阅读全文
posted @ 2020-08-18 13:59 坏~牧羊人 阅读(326) 评论(0) 推荐(0) 编辑
摘要: 网络编程里常听到阻塞IO、非阻塞IO、同步IO、异步IO等概念,总听别人装13不如自己下来钻研一下。不过,搞清楚这些概念之前,还得先回顾一些基础的概念。 1 基础知识回顾 注意:咱们下面说的都是Linux环境下,跟Windows不一样哈~~~ 1.1 用户空间和内核空间 现在操作系统都采用虚拟寻址, 阅读全文
posted @ 2020-04-21 17:09 坏~牧羊人 阅读(1951) 评论(0) 推荐(0) 编辑
摘要: select poll epoll三者之间的比较 linux中说的文件描述符是指什么? 文件描述符是Unix系统标识文件的int,Unix的哲学一切皆文件,所以各自资源(包括常规意义的文件、目录、管道、POSIX IPC、socket)都可以看成文件。文件描述符是内核提供给用户来安全地操作文件的标识 阅读全文
posted @ 2020-04-21 11:30 坏~牧羊人 阅读(579) 评论(0) 推荐(0) 编辑
摘要: 在linux一般使用netstat 来查看系统端口使用情况步。 netstat命令是一个监控TCP/IP网络的非常有用的工具,它可以显示路由表、实际的网络连接以及每一个网络接口设备的 netstat命令的功能是显示网络连接、路由表和网络接口信息,可以让用户得知目前都有哪些网络连接正在运作。 该命令的 阅读全文
posted @ 2019-01-16 16:38 坏~牧羊人 阅读(15740) 评论(0) 推荐(0) 编辑
摘要: 简介 今天记录下索引基础知识 1、mysql单表最多支持多少个索引,索引总长度为多少? 索引是在存储引擎中实现的,因此每种存储引擎的索引都不一定完全相同,并且每种存储引擎也不一定支持所有索引类型。 大多数存储引擎有更高的限制。MySQL中索引的存储类型有两种:BTREE和HASH,具体和表的存储引擎 阅读全文
posted @ 2019-01-15 16:19 坏~牧羊人 阅读(333) 评论(0) 推荐(0) 编辑
摘要: 本文转自:http://www.sohu.com/a/166804449_714863 本文转自:http://www.sohu.com/a/166804449_714863 前言 SpringFramework其实具有很高的扩展性,只是很少人喜欢挖掘那些扩展点,而且官方的Refrence也很少提到 阅读全文
posted @ 2019-01-11 17:03 坏~牧羊人 阅读(2928) 评论(0) 推荐(1) 编辑
摘要: 转自:https://blog.csdn.net/bigtree_3721/article/details/73151028 InnoDB引擎表的特点 1、InnoDB引擎表是基于B+树的索引组织表(IOT) 关于B+树 (图片来源于网上) B+ 树的特点: (1)所有关键字都出现在叶子结点的链表中 阅读全文
posted @ 2018-12-07 15:55 坏~牧羊人 阅读(2437) 评论(0) 推荐(0) 编辑
摘要: 转自:https://baijiahao.baidu.com/s?id=1584913615817222458&wfr=spider&for=pc 一,题记 所有的业务系统,都有生成ID的需求,如订单id,商品id,文章ID等。这个ID会是数据库中的唯一主键,在它上面会建立聚集索引! ID生成的核心 阅读全文
posted @ 2018-12-07 15:23 坏~牧羊人 阅读(329) 评论(0) 推荐(0) 编辑
摘要: https://www.cnblogs.com/keyi/p/7721893.html 阅读全文
posted @ 2018-12-04 11:03 坏~牧羊人 阅读(383) 评论(0) 推荐(0) 编辑
摘要: 1、spring有依赖的bean,怎么加载? 2、spring怎么解决循环依赖? https://blog.csdn.net/u010853261/article/details/77940767 https://blog.csdn.net/dh798417147/article/details/8 阅读全文
posted @ 2018-10-22 17:25 坏~牧羊人 阅读(177) 评论(0) 推荐(0) 编辑