Anycast网络

Anycast是一种网络寻址和路由方法,一个IP地址对应多个服务器。路由器根据跳数、距离、成本、延迟、拥挤程序选择路径。

Saga分布式事务模式

Saga是一种分布式事务模式,以一种补偿的方式保证数据的一致性,每一个事务的参与者,拥有一个正向的提交操作方法,和一个逆向的回滚方法。

Trie算法对字符串大文本快速查找

Trie算法能根据给定的字符串集合,对另一个大型字符串进行快速匹配查找,时间复杂度只与后者的长度有关,trie算法相对简单且实用。

QPS的提升之路

QPS是指每秒钟能够处理的请求数,通常用来衡量单个接口的处理能力。在分布式系统中一个事务往往会有多个请求,所以,TPS则用作衡量系统整体处理能力。

jCasbin安全管理框架

jCasbin一款开源访问控制框架,拥有丰富的访问控制模型(Computer security model),支持多种主流语言。

Ratpack|高性能异步HTTP服务器

Ratpack是一套Java HTTP应用程序类库,可以快速实现高效的HTTP应用程序,Ratpack基于高性能事件驱动的Netty引擎构建。

Solr入门指南

Solr是一款独立的企业级搜索服务器,本指南将从Solr的安装、数据导入、查询入手,了解Solr中常见的概念。

Webpack 15分钟教程

webpack是一款模块化打包工具(module bundler),现代Web项目中JavaScript应用的复杂度不断增加,模块化构建工具已成为不可或缺的一部分。

Gradle入门

Gradle是一款构建工具,它是一种基于Groovy语言的内部DSL构建脚本。

DSL语言-Domain Specific Language

DSL又称领域特定语言,它是针对特定问题的计算机语言,而非针对软件问题的通用语言。