01 2021 档案

摘要:Netty作为一个流行的应用框架,它的强悍之处主要有两点:1. 是性能强悍,可以轻松承载数万并发; 2. 其编程模型简单,容易上手; 这就给大家打开了一扇通向高性能的大门。 我在rocketmq的一篇文章里阐述过,高性能的核心本质和实现原理。主要就是依赖于操作系统提供的高效io模型和内存控制。有兴趣 阅读全文
posted @ 2021-01-31 17:10 阿牛20 阅读(1521) 评论(0) 推荐(0) 编辑
摘要:上一篇中,我们了解了如何nginx的配置原则及解析框架,以及解析location配置的具体实现,相信大家对该部分已经有了比较深刻的认识。 本篇,我们进一步来了解下,解析之后的配置,如何应用到实际中的吧。当然,我们只讲解 location 的查找过程。 1. location的接入流程 在nginx的 阅读全文
posted @ 2021-01-24 17:00 阿牛20 阅读(850) 评论(0) 推荐(0) 编辑
摘要:nginx成为非常流行的代理服务软件,最根本的原因也许是在于其强悍性能。但还有一些必要的条件,比如功能的完整,配置的易用,能够解决各种各样的实际需求问题,这些是一个好的软件的必备特性。 那么,今天我们就来看看nginx配置的部分原则和解析原理吧。我们只做location部分的细节解析,但其他配置道理 阅读全文
posted @ 2021-01-19 10:18 阿牛20 阅读(1451) 评论(3) 推荐(0) 编辑
摘要:说到json,相信没有人会陌生,我们天天都在用。那么,我们来讨论个问题,json有序吗?是谁来决定的呢?如何保持? 说到底,json是框架还是啥?实际上它只是一个数据格式,一个规范标准,它永远不会限制实现方的任何操作,即不会自行去保证什么顺序性之类的。json的格式仅由写入数据的一方决定其长像如何。 阅读全文
posted @ 2021-01-10 15:37 阿牛20 阅读(12148) 评论(1) 推荐(0) 编辑
摘要:hive原本不是用来做简单的crud的,但有时候我们就是有可能这么干,怎么办呢? hive 还是提供了相应的功能的,查询是最必须的,就无须多说了。 插入数据一般来说都是大批量的插入,一般用于从源数据中导入数据到hive中,然后经过hive加工后,写入到一张新的结果表。而这个表的数据一般也会很大,具体 阅读全文
posted @ 2021-01-07 09:05 阿牛20 阅读(5577) 评论(0) 推荐(0) 编辑
摘要:消息中间件,说是一个通信组件也没有错,因为它的本职工作是做消息的传递。然而要做到高效的消息传递,很重要的一点是数据结构,数据结构设计的好坏,一定程度上决定了该消息组件的性能以及能力上限。 1. 消息中间件的实现方式概述 消息中间件实现起来自然是很难的,但我们可以从某些角度,简单了说说实现思路。 它的 阅读全文
posted @ 2021-01-02 23:08 阿牛20 阅读(2301) 评论(1) 推荐(1) 编辑

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