分布式系统的CAP理论
2000年7月,加州大学伯克利分校的Eric Brewer教授在ACM PODC会议上提出CAP猜想。2年后,麻省理工学院的Seth Gilbert和Nancy Lynch从理论上证明了CAP。之后,CAP理论正式成为分布式计算领域的公认定...
2000年7月,加州大学伯克利分校的Eric Brewer教授在ACM PODC会议上提出CAP猜想。2年后,麻省理工学院的Seth Gilbert和Nancy Lynch从理论上证明了CAP。之后,CAP理论正式成为分布式计算领域的公认定...
随着大型网站的各种高并发访问、海量数据处理等场景越来越多,如何实现网站的高可用、易伸缩、可扩展、安全等目标就显得越来越重要。为了解决这样一系列问题,大型网站的架构也在不断发展。提高大型网站的高可用架构,不得不提的就是分布式。在初识分布式系统...
随着大型网站的各种高并发访问、海量数据处理等场景越来越多,如何实现网站的高可用、易伸缩、可扩展、安全等目标就显得越来越重要。为了解决这样一系列问题,大型网站的架构也在不断发展。提高大型网站的高可用架构,不得不提的就是分布式。本文主要简单介绍...
JSON.stringify(obj)将JSON转为字符串。 JSON.parse(string)将字符串转为JSON格式
最近在看Tuscany SCA In Action这本书,在学习Tuscany的Extension这一章节中关于自定义componentnton的过程中,有这样一种语法的代码:pojo.impl.POJOImplementationProc...
Java中的SPI SPI的全名为Service Provider Interface.普通开发人员可能不熟悉,因为这个是针对厂商或者插件的。在java.util.ServiceLoader的文档里有比较详细的介绍。究其思想,其实是和Cal...
使用BigDecimal,保留小数点后两位 public static String format1(double value) { BigDecimal bd = new BigDecimal(value); bd = bd.setSca...
经常在代码中使用Collections.emptyList或者Collections.emptySet等方法来表示一个空的列表。今天使用的时候出现了一个unSupportException,原因是我理所当然的认为emptyList方法相当于...
public static void main(String[] args) { SimpleDateFormat sdf = new SimpleDateFormat("yyyy/MM/dd HH:mm:ss"); Calendar ca...
基础知识:class卸载、热替换和Tomcat的热部署的分析 HotSwap:HotSwap和JRebel原理 成熟的热部署技术实现原理:深入探索 Java 热部署