rider-weex项目引入jest单元测试

weex开发到现在,我们一直在找机会启用单元测试,但由于需求繁多,时间和精力不太允许。在weex的开发过程中,除了产品需求,我们也一直在做公共组件的开发,由于公共组件的日渐增多,个人认为在公共组件内进行单元测试还是有一定的必要性。 开年那段时间需求不多,正好研究了

LSM原理解读

06年,Google发表了BigTable论文,从此推开了大数据时代的大门。 为什么又提及BigTable,是因为这篇论文中使用了LSM这种数据结构。 LSM: Log Structured-Merge Tree(日志结构合并树),是一种先于BigTable出现的文件组织

Linux IO和Zero Copy总结

前言 最近工作中一个系统要基于cannal订阅binlog数据,然后本地消费,但是发现IO居高不下,通常情况达到150%以上,顺着这个问题阅读了canal中关于网络数据处理的源码,发现性能并不是好,后面不得不切换到改用kafka消费,而kafka作为一个高性能消息处理中间件能够实

关于Redis的一些新特性 ,使用建议和最佳实践

redis从2009年诞生到现在已经走过将近10年,从最开始大家在讨论nosql和传统关系数据库孰优孰劣,到现在大家谈起分布式锁,缓存纷纷将Redis作为其第一选择,服务端面试中Redis也作为一项必备能力,而如今Redis 5.0已经发布,越来越多的新特性被加入,我完整的观察到

Android WebView的使用、实现与渲染引擎的关联启动过程

什么是Android WebView WebView 是一个用来显示 Web 网页的控件,继承自 AbsoluteLayout,和使用系统其他控件没什么区别,只是 WeView 控件方法比较多比较丰富。因为它就是一个微型浏览器,包含一个浏览器该有的基本功能,例如:滚动、缩放、前进

浅谈开放平台之接口鉴权设计

原文链接:https://blog.fliaping.com/open-api-management-based-oauth2/ 开放平台漫谈 当一个系统的外部接入方变得越来越多,业务越来越复杂,帮助接入方排查问题耗费的时间越来越多,就有必要构建一套自助接入的系统。再进一步,就会