08 2020 档案

摘要:如果我们使用文件来存储数据,那么如何考虑它们的性能呢?假设我们只会按照行来读取数据,该如何分布文件,才能达到一个比较好的性能呢? 需求: 1. 需要支持通过行号定位数据;2. 需要支持任意多行连续数据的读取;(类似于sql中的 limit offset, size;) 功能实际很简单,只要把数据按照 阅读全文
posted @ 2020-08-23 15:36 阿牛20 阅读(718) 评论(0) 推荐(0) 编辑
摘要:在实际工作中,很进行列表查询的场景,我们往往都需要做两个步骤:1. 查询所需页数对应数据;2. 统计符合条件的数据总数;而这,又会导致我们必然至少要写2个sql进行操作。这无形中增加了我们的工作量,另外,当发生需要变动时,我们又需要同时改动这两个sql,否则必然导致结果的不一致。 因此,我们需要一个 阅读全文
posted @ 2020-08-22 16:06 阿牛20 阅读(17479) 评论(0) 推荐(1) 编辑
摘要:文接上一篇。上篇讲到netty暴露一个端口出来,acceptor, handler, pipeline, eventloop 都已准备好。但是并没体现其如何处理接入新的网络请求,今天我们就一起来看看吧。 1. eventloop主循环 上篇讲到,netty启动起来之后,就会有很多个eventloop 阅读全文
posted @ 2020-08-08 21:12 阿牛20 阅读(1793) 评论(0) 推荐(0) 编辑
摘要:netty作为一个被广泛应用的通信框架,有必要我们多了解一点。 实际上netty的几个重要的技术亮点: 1. reactor的线程模型; 2. 安全有效的nio非阻塞io模型应用; 3. pipeline流水线式的灵活处理过程; 4. channelHandler的灵活实现; 5. 提供许多开箱即用 阅读全文
posted @ 2020-08-01 17:15 阿牛20 阅读(1996) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示