一年了,瞪眼班习惯了没
瞪眼班随想昨晚,准确的说,是今天凌晨三点四十多分钟,我被手机预设的闹钟闹醒。立马起床,洗漱,小解,穿戴整齐,匆匆忙忙走到监控室,今天是我的瞪眼班咯。 四点前,提前接岗。机没电,也就没有...
一年了,瞪眼班习惯了没
瞪眼班随想昨晚,准确的说,是今天凌晨三点四十多分钟,我被手机预设的闹钟闹醒。立马起床,洗漱,小解,穿戴整齐,匆匆忙忙走到监控室,今天是我的瞪眼班咯。 四点前,提前接岗。机没电,也就没有...
作者:车小胖链接:https://www.zhihu.com/question/34400902/answer/191928024[https://www.zhihu.com...
三次握手后会在各自内存空间中形成一个队列空间,并建立socket。四次挥手目的是为了安全的销毁双方的连接释放内存,之前开辟的队列空间是为了对方服务的。 序列号seq:占4个字...
这个时候,内核提供了个select函数,它能够返回当前连接线程的状态,不需要自己轮询,直接调用select,能收到哪个线程的状态发生了变化,获取到后程序再自己recev那个线...
在这里使用 java代码,记录 BIO 的理解。要使用 jdk1.4 版本的才能在追踪的时候看出本质。高版本的jdk 内部已经有了优化,会使用poll的方式来执行。Block...
kernel 是什么? 当计算机接上电源的那一刻,会启动一个 kernel 程序,加载到内存当中,这是整套系统第一个加载到内存当中的程序,也就是说 kernel接管了硬件的调...
Elastic 安装与简介 Elastic Search 为了搜索,但不止是全文搜索引擎。 为什么不止,在 Elastic Search 权威指南 一书中是这么描述的: El...
该章节我准备和第五章一起记录,第五章节主要写的是Mysql各个引擎的特点和介绍。 之所以要写到一起,也还有另一个原因,那就是第五章介绍到了 InnoDB 引擎的时候带给了我一...
我买的是第二版的,这本书主要是以 Mysql 5 做的一些解读。在此之前,我了解关于 Mysql 优化方面知识的渠道都是来自于一些博客,视频,这次打算系统性的学习了解 Mys...
提出问题 本章节内容开篇先提出问题,我们简化这个问题。假设有一个单向链表,每一个单元记录着上一个单元的key,每一个单元且只有一个值。 那么如果有两个客户端同时向这个链表追加...
这一章节主要是介绍了事务的必要性,四要素,即(ACID),隔离级别,死锁,事务,多版本并发控制。其中事务必要性我这里不会再提到,文中举了个银行转账的例子。 四要素 四要素,原...
在上一篇博文中,简单的介绍了一下两种数据库引擎的索引区别。 在这篇中准备写 mysql 使用索引的一些事。在上篇博文中,有提到 MyISAM 的回行查找数据与 InnoDB ...
两种常用引擎 MyISAM与InnoDB是两种最常见的Mysql引擎。 而他们之所以不同的大部分原因还是在索引和锁机制,因为他们的这两点不同,会导致很多性能上的不同,甚至表结...
理解了索引,才能用好索引。 微微了解一下索引是什么 很多人用书来比作 Mysql,用来解释是什么。诚然,这是一个很好的比喻。 书名就表名,而书的目录部分,就是对应着 Mysq...
一个高性能,高可用的系统,对于数据库的优化是必不可少的。 而对于数据库的优化,也从来不是一个单独的技术点,而是由上至下(从应用层到服务层)的一个系统化工程。 那数据库优化的目...
分表: 分表有水平分割,和垂直分割。 水平分割:意思就是将某张表,按某种规则,分割成多张,表结构一样,这个规则应该是选择表的规则,常见的办法有,字段取模,字段哈希,日期分割,...
代码节选与 GO语言圣经 这本书的案例,我在这里做注释和自己对代码的理解 原文链接:利用chan与go做简陋聊天室-GOLANG
原文链接:初窥http服务器-GOLANG
原文链接:并发concurrency-GOLANG