最新文章
-
分布式数据库数据一致性的原理、与技术实现方案
背景 可用性(Availability)和一致性(Consistency)是分布式系统的基本问题,先有著名的CAP理论定义过分布式环境下二者不可兼得的关系,又有神秘的Paxos协议号称是史上最简单的分布式系统一致性算法并获得图灵奖,再有开源产品ZooKeeper实现的ZAB协议号称超越Paxos。 在大数据场景下,分布式数据库的数据一致性管理是其最重要的内核技术之一,也是保证分布式数据库满足数据库…... -
深入详解JVM内存模型与JVM参数详细配置
JVM基本是BAT面试必考的内容,今天我们先从JVM内存模型开启详解整个JVM系列,希望看完整个系列后,可以轻松通过BAT关于JVM的考核。 BAT必考JVM系列专题 1.JVM内存模型 2.JVM垃圾回收算法 3.JVM垃圾回收器 4.JVM参数详解 5.JVM性能调优 JVM内存结构 由上图可以清楚的看到JVM的内存空间分为3大部分: 堆内存 方法区 栈内存 其中栈内存可以再细分为java虚拟…... -
互联网优秀架构师必读书单V2.0
一篇文章搞懂高级Java程序员、架构师、技术总监、CTO从薪资到技能的区别,我提到了架构师的准确定义和所需工作年限,以及最重要的架构师的职责等。 “ 今天重点把架构师进阶的所需技能必读书单做一个升级,升级到架构师必读书单2.0版本,我个人推荐大家多读有价值的好书,利用粹片化的时间系统读书,本书单将分为6大书单体系:数据结构与算法,编程基础以及进阶,模式与设计,数据库,大型网站架构设计,云计算等体系…... -
程序员怎么升职加薪?
今天谈谈未来最值钱的程序员这个话题,看看你未来有多值钱。 程序员升职加薪之路 首先我们一起看看薪资结构升职,这也是大家最关心的话题。 以上的薪资结构,可以算是一份参考,还要根据不同的地区(北上广深和内陆),以及公司(BAT TMD 独角兽 创业公司等)再作微调。 刚毕业的1年左右的程序员朋友,基本都在10W年薪左右,这个阶段都在忙于生存压力,能把公司的活干好就不错了,干好项目不要出大篓子。 再工作…... -
阿Spring Cloud与Dubbo的详细比较
什么是Spring Cloud Spring Cloud 是一套完整的微服务解决方案,基于 Spring Boot 框架,准确的说,它不是一个框架,而是一个大的容器,它将市面上较好的微服务框架集成进来,从而简化了开发者的代码量。 为什么需要Spring Cloud Spring Cloud 是整个 Spring 家族中新的成员,要致力于分布式系统、云服务的框架。 Spring Cloud 为开发人…... -
架构设计经验汇总
架构设计更多的是实践经验总结,以下架构设计经验,我会陆续补充完整。 一:数据库拆分原则 架构设计之数据库拆分六大原则 二:缓存选择原则 分布式缓存的应用场景、选型比较、问题和挑战 三:消息中间件原则 消息中间件介绍、典型使用场景、以及使用原则 后续陆续更新以下架构设计原则: 工程拆分原则 性能调优原则 性能评估原则 容错原则 框架选择原则 安全设计原则 Nosql选…...










