lua-resty-r3 高性能 OpenResty 路由实现 (zhuanlan.zhihu.com)
对于 Web 框架里面比较经典的是 MVC 结构,其中包括 Model、View 和 Controller 三层,目前 Model 和 View 层已经有了比较好的实现,而路由一直没有特别强大、高效的解决方案。这次与大家介绍 lua-resty-r3 路由实现 。
by @又拍云 2019-05-23 11:45 分享 查看详情
Cosmos 是什么?一文了解 Cosmos 的来龙去脉 (learnblockchain.cn)
本文带你从技术角度全面了解 Cosmos 项目, Tendermint 是什么,Cosmos SDK 要解决什么,如何进行跨链,如何解决扩展性问题。
by @Tiny熊 2019-05-23 10:23 分享 查看详情
以太坊 RLP (递归长度前缀) 编码 (learnblockchain.cn)
RLP(Recursive Length Prefix)即递归长度前缀编码,RLP 主要用于以太坊数据的网络传输和持久化存储。
by @Tiny熊 2019-05-23 10:23 分享 查看详情
LAMP 还是 LNMP 或者 ? (zhuanlan.zhihu.com)
Nginx和Apache各有什么优点呢?来看看大家都是怎么说的
by @又拍云 2019-05-22 10:37 分享 查看详情
IP应用加速技术详解:如何提升动静混合站点的访问速率? (yq.aliyun.com)
全站加速(DCDN)-IPA是阿里云自主研发四层加速产品,它基于TCP/UDP的私有协议提供加速服务,包括解决跨运营商网络不稳定、单线源站、突发流量、网络拥塞等诸多因素导致的延迟高、服务不稳定的问题,提升传输性能和用户体验。
by @可耐芊小仙女 2019-05-23 16:54 分享 查看详情
Flink状态管理和容错机制介绍 (mp.weixin.qq.com)
本文主要内容如下:

有状态的流数据处理;

Flink中的状态接口;

状态管理和容错机制实现;

阿里相关工作介绍;
by @zhisheng_tian 2019-05-21 20:44 分享 查看详情
Maven 虐我千百遍,我待 Maven 如初恋 (mp.weixin.qq.com)
在如今的互联网项目开发当中,特别是Java领域,可以说Maven随处可见。Maven的仓库管理、依赖管理、继承和聚合等特性为项目的构建提供了一整套完善的解决方案,可以说如果你搞不懂Maven,那么一个多模块的项目足以让你头疼,依赖冲突就会让你不知所措,甚至搞不清楚项目是如何运行起来的.....OK,博主就曾经被Maven“伤害”过,那么该专题的目的就是:彻底搞定Maven
by @zhisheng_tian 2019-05-21 20:43 分享 查看详情
流计算框架 Flink 与 Storm 的性能对比 (mp.weixin.qq.com)
Apache Flink 和 Apache Storm 是当前业界广泛使用的两个分布式实时计算框架。其中 Apache Storm(以下简称“Storm”)在美团点评实时计算业务中已有较为成熟的运用(可参考 Storm 的可靠性保证测试),有管理平台、常用 API 和相应的文档,大量实时作业基于 Storm 构建。
by @zhisheng_tian 2019-05-21 20:43 分享 查看详情
记一次趣头条 Android 面试经历! (mp.weixin.qq.com)
2018年末,在互联网寒冬下,本人也很不幸成为了牺牲品,原公司项目停止,项目组解散。我也在没有任何补偿的情况下(郑州很多公司都不正规,工资发全就不错了)被迫离职。
by @code小生 2019-05-19 09:56 分享 查看详情
Android 基于 ViewGroup 实现流式布局 (mp.weixin.qq.com)
最近在做一个聊天功能,其中需要给对方打标签,第一时间想到的就是流式布局,目前项目上用的是鸿洋大神的FlowLayout,功能很强大,不过我项目上只用到了展示效果,读了大神的源码,给了我一些灵感,这里我也写一个FlowLayout,并且参考了一些Recycler.Adapter的做法。
by @code小生 2019-05-19 09:56 分享 查看详情
retrofit-helper 简洁的封装retrofit,优雅的取消请求 (mp.weixin.qq.com)
Retrofit是很多android开发者都在使用的Http请求库!他负责网络请求接口的封装,底层实现是OkHttp,它的一个特点是包含了特别多注解,方便简化你的代码量,CallAdapter.Factory 和Converter.Factory可以很灵活的扩展你的请求。我们在使用的时候还是需要封装一层便于我们使用,retrofit-helper的作用就是再次简化你的请求。
by @code小生 2019-05-19 09:56 分享 查看详情
Application 组件设计 (mp.weixin.qq.com)
application 在以前是非常重要的一个地方,刚开始开发时我们会在 application 中存储数据,提供全局公共方法,application 虽然很方便,但是渐渐的我们还是放弃了在 application 里面做其他的工作,现在 application 主要的应用场景是:
by @code小生 2019-05-19 09:55 分享 查看详情
从 Spark 到 Kubernetes — MaxCompute 的云原生开源生态实践之路 (yq.aliyun.com)
MaxCompute依托于阿里云的飞天基础架构,与今天业界常见的依托虚拟机技术 + 开源引擎的云原生方案有很大的不同。 随着联合计算平台的推出,MaxCompute 从可以无缝集成 Spark,到今天可以通过提供标准的 Kubernetes 拥抱更加丰富的开源生态,一直秉承“保持自研优势,拥抱开源生态”的原则,走出了一条与众不同的实践之路。
by @可耐芊小仙女 2019-05-21 16:23 分享 查看详情
从HelloWorld看Knative Serving代码实现 (yq.aliyun.com)
Knative Serving以Kubernetes和Istio为基础,支持无服务器应用程序和函数的部署并提供服务。我们从部署一个HelloWorld示例入手来分析Knative Serving的代码细节。
by @可耐芊小仙女 2019-05-21 16:20 分享 查看详情
死磕 Java集合之ArrayList源码分析 (mp.weixin.qq.com)
简介
ArrayList是一种以数组实现的List,与数组相比,它具有动态扩展的能力,因此也可称之为动态数组。

继承体系
by @zhisheng_tian 2019-05-17 19:59 分享 查看详情
死磕 java集合之CopyOnWriteArrayList源码分析 (mp.weixin.qq.com)
简介
CopyOnWriteArrayList是ArrayList的线程安全版本,内部也是通过数组实现,每次对数组的修改都完全拷贝一份新的数组来修改,修改完了再替换掉老数组,这样保证了只阻塞写操作,不阻塞读操作,实现读写分离。
by @zhisheng_tian 2019-05-17 19:57 分享 查看详情
聊聊 CDN 缓存与浏览器缓存 (zhuanlan.zhihu.com)
CDN 为解决网络延迟提供了一整套技术方案,今天我们介绍的缓存就是其中重要的一环。这篇文章主要介绍在使用了 CDN 之后,数据是如何被缓存的,以及缓存是如何提高数据加载速度的。
by @又拍云 2019-05-15 10:30 分享 查看详情
OPPO数据中台之基石:基于Flink SQL构建实数据仓库 (mp.weixin.qq.com)
- OPPO 实时数仓的演进思路;

- 基于 Flink SQL 的扩展工作;

- 构建实时数仓的应用案例;

- 未来工作的思考和展望。
by @zhisheng_tian 2019-05-14 19:37 分享 查看详情
Windows 使用之那些你还不知道操作 (mp.weixin.qq.com)
建议更换 win10 系统

可能很多朋友看到这个建议,心里很不爽,还很不服气,别急,且看官方给出的信息。
by @code小生 2019-05-19 09:58 分享 查看详情
StackOverflow 创始人关于如何高效编程的清单 (mp.weixin.qq.com)
这是 StackOverflow 联合创始人 Jeff Atwood 注释的十戒。程序员普遍有很强的自尊心,都应该看看本文,打印下来时刻提醒自己。
by @code小生 2019-05-19 09:58 分享 查看详情