摘要: kafka是一款基于发布与订阅的消息系统。它一般被称为“分布式提交日志”或者“分布式流平台”。文件系统或者数据库提交日志用来提供所有事物的持久化记录,通过重建这些日志可以重建系统的状态。同样地,kafka的数据是按照一定顺序持久化保存的,可以按需读取。 阅读全文
posted @ 2021-06-24 18:42 xuxh120 阅读(299) 评论(0) 推荐(0) 编辑
摘要: 一,使用数组存储 二,缓存行优势&伪共享 三,内存屏障 参考文章:https://ifeve.com/dissecting-disruptor-whats-so-special/ 一,使用数组存储 之所以ringbuffer采用这种数据结构,是因为它在可靠消息传递方面有很好的性能。这就够了,不过它还 阅读全文
posted @ 2021-05-20 18:03 xuxh120 阅读(434) 评论(0) 推荐(0) 编辑
摘要: 《Netty权威指南》 一、异步和事件驱动 1.Java网络编程 阻塞I/O -- socket 非阻塞I/O -- NIO 2.Netty简介 代码清单 1-3 展示了一个 Netty所做的是事情和很好的例子。 这里,connect()方法将会直接返回,而不会阻塞,该调用将会在后台完成。这究竟什么 阅读全文
posted @ 2021-05-16 12:38 xuxh120 阅读(205) 评论(0) 推荐(0) 编辑
摘要: 发布时间 2020-12-11 11:00:49 以 BAT 为代表的互联网大厂,一直是求职者眼中的香饽饽,“大厂经历”在国内就业环境中无异于一块金子招牌。 本文来源:运营黑客社区。感谢社区分享 对于企业和HR来说,大厂的职级规则也是整个行业的标杆,从中小微企业到大型企业,大家都希望能在其中找到可以 阅读全文
posted @ 2021-05-13 14:53 xuxh120 阅读(1289) 评论(0) 推荐(0) 编辑
摘要: 解释器与编译器两者各有优势:当程序需要迅速启动和执行的时候,解释器可以首先发挥作用,省去编译的时间,立即执行。在程序运行后,随着时间的推移,编译器逐渐发挥作用,把越来越多的代码编译成本地代码之后,可以获取更高的执行效率。 阅读全文
posted @ 2021-04-28 20:33 xuxh120 阅读(488) 评论(2) 推荐(0) 编辑
摘要: information_schema 看作是一个数据库,确切说是信息数据库。其中保存着关于MySQL服务器所维护的所有其他数据库的信息。如数据库名,数据库的表,表栏的数据类型与访问权 限等。 阅读全文
posted @ 2021-04-01 15:10 xuxh120 阅读(154) 评论(0) 推荐(0) 编辑
摘要: 高性能的Redis之:Redis单机数据库的实现原理 本文主要介绍Redis的数据库结构,Redis两种持久化的原理:RDB持久化、AOF持久化,以及Redis事件分类及执行原理。最后,分别介绍了单机版Redid客户端和Redis服务器的使用和实现原理。本文篇幅较长,全文学习请提前做好心理准备,当然也可直接跳到某一段学习某一特定部分。 一、Redis数 阅读全文
posted @ 2021-03-06 16:20 xuxh120 阅读(310) 评论(0) 推荐(0) 编辑
摘要: 事务具有4个特征,分别是原子性、一致性、隔离性和持久性,简称事务的ACID特性; 阅读全文
posted @ 2021-03-01 10:57 xuxh120 阅读(66) 评论(0) 推荐(0) 编辑
摘要: 目录 简单动态字符串 链表 字典 跳跃表 整数集合 压缩列表 对象 对象的类型与编码字符串对象列表对象哈希对象 集合对象有序集合对象类型检查与命令多态内存回收对象共享对象的空转时长 简单动态字符串 导读 Redis 只会使用 C 字符串作为字面量, 在大多数情况下, Redis 使用 SDS (Si 阅读全文
posted @ 2021-02-14 08:35 xuxh120 阅读(2769) 评论(0) 推荐(1) 编辑
摘要: 最近别人给推荐了《金字塔原理》这本书,然后搜遇到了以下评论,觉得很好,借来记录。侵权联删! 深入了解逻辑思维 企业家最终需要的是建立自己的思想体系 张瑞敏讲,借来的火点不亮心灯。企业家最终需要的是建立自己的思想体系,要从高人的书里学习的也是他怎样建立体系。这本书的价值正在于此。除了这本书,还可以读读 阅读全文
posted @ 2021-02-03 23:52 xuxh120 阅读(186) 评论(0) 推荐(0) 编辑