ElasticSearch的基本概念和集群分布式底层实现

深度分页引发的机器性能问题 最近碰到一个ElasticSearch深度分页搜索,导致cpu占用过高问题,通过查阅ElasticSearch: 权威指南,了解到了深度分页为何会引起机器资源占用: 在集群系统中深度分页 为了理解为什么深度分页是有问题的,让我们假设在一个有5个主分片的

数据库连接池初探

数据库连接池初探 为什么需要连接池 MySQL连接原理 所谓的数据库连接操作实际上是MySQL客户端与MySQL服务端进行通信,再细化一点便是连接进程与MySQL服务进程之间的进程通信。常用的进程通信方式有管道、共享内存、TCP socket、unix domain socket

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

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

LSM原理解读

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

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

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

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

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