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/ 开放平台漫谈 当一个系统的外部接入方变得越来越多,业务越来越复杂,帮助接入方排查问题耗费的时间越来越多,就有必要构建一套自助接入的系统。再进一步,就会

Guava Cache使用介绍

前言 ​ 随着互联网的普及,内容信息越来越复杂,用户数和访问量越来越大,而我们的应用服务器资源是有限的,数据库每秒能接受的请求次数也是有限的(或者文件的读写也是有限的),我们应用必须借助缓存来提供尽可能高的吞吐量。而我们常用的缓存又分为local cache(本地缓

池化技术(JAVA)分析

简介 池化技术能够减少资源对象的创建次数,提高程序的性能,特别是在高并发下这种提高更加明显。使用池化技术缓存的资源对象有如下共同特点:1,对象创建时间长;2,对象创建需要大量资源;3,对象创建后可被重复使用。下面介绍的thread,connection等对象都具有上面的几个共同特