提出了问题2019-05-12
赞了文章2019-04-09
此前一篇文章用 wireshark 这个抓包工具调试了一下 HTTP 请求和响应。详细阐述了 TCP 连接和断开的整个过程。这篇文章尝试使用 wireshark 来抓取 TLS 封包,了解一下 HTTPS 请求和响应的整个过程。 🌞
赞了文章2019-03-26
了解B树和哈希数据结构有助于预测查询在这些使用不同索引数据结构的存储引擎上的执行情况,特别是对于MEMORY存储引擎,它是允许您选择B树或哈希作为索引的存储引擎。
提出了问题2019-03-25
提出了问题2019-03-24
回答了问题2019-03-17
select for update加了排他锁,是当前读,所以如果B修改了数据,A会读不到数据的。
赞了回答2019-03-17
当 B 释放锁的时候,数据已经发生改变。A 再进行当前读就会发现没有符合的数据,所以 select 获取不到这些数据。
赞了回答2019-03-17
select for update 和 select in share mode 都是当前读,都是读取最新的数据
提出了问题2019-03-17
提出了问题2019-03-15
提出了问题2019-03-14
回答了问题2019-03-11
Redis 会优先选择时间复杂度为 的 I/O 多路复用函数作为底层实现,包括 Solaries 10 中的 evport、Linux 中的 epoll 和 macOS/FreeBSD 中的 kqueue,上述的这些函数都使用了内核内部的结构,并且能够服务几十万的文件描述符。但是如果当前编译环境没有上述函数,就会...
提出了问题2019-03-11
回答了问题2019-03-06
Mark。面试的时候也被问过。
赞了文章2019-03-05
Redis 提供了 RDB 和 AOF 两种持久化方案: RDB:生成指定时间间隔内的 Redis 内存中数据快照,是一个二进制文件 dumpr.rdb AOF:记录 Redis 除了查询以外的所有写命令,并在Redis 服务启动时,通过重新执行这些命令来还原数据。 RDB 持久化 默认 Redis 会以 RDB 快...
提出了问题2019-03-01
提出了问题2019-02-27
赞了文章2019-02-15
今天遇到一个问题,Mysql持续报错,主从同步延时数过大或错误。所以这篇文章给大家分享下主从同步的机制原理以及问题排查思路。 故障表现 最直观的表现为: {代码...} 连续查询,大部分时间该属性值=0,偶发性出现Null或者79等延时值。导致观察主从同步延时的监控持...
赞了文章2019-02-14
类加载机制:JVM将类描述数据从.class文件中加载到内存,并对数据进行,解析和初始化,最终形成被JVM直接使用的Java类型。 ——《深入理解Java虚拟机 JVM高级特性与最佳实践》
赞了文章2019-01-15
答:分布式和集群是不得不联系在一起的两个概念,如果多台服务器共同处理一件事情,叫集群;如果多台服务器各自处理不同的事情,彼此之间协调合作,共同完成整个系统的工作,就叫做分布式系统。