最新文章
-
淘宝技术架构从1.0到4.0的架构变迁
淘宝技术架构变迁 自2003年创立以来的,淘宝业务发展非常迅速,几乎是每年以100%的速度在成长。创立之初,为了快速上线,抢占市场,选择了当时流行的LAMP架构,用PHP作为网站开发语言, Linux作为操作系统,Apache作为Web服务器,MySQL为数据库,用了三个月不到的时间淘宝就上线了。当时整个网站应用服务器大概10台左右,MySQL数据库采用了读写分离、一主两备的部署方式。 2004年…... -
精通高并发必须掌握的18个核心技术
很多同学对于高并发总是讳莫如深,今天主要谈谈高并发需要掌握的技术集,文末有高并发技术资料~ 高并发、多线程 1.高并发 高并发是请求,指的是多个客户端同一时刻向服务端发送请求, 它是一种现象。 比如,在双11凌晨12:00分同时有10万个下单请求。 高并发标准: 高并发用户数 TPS(Transactions Per Second)每秒事务数 QPS(Query Per Second)每秒查询率等…... -
深入剖析G1收集器、及回收流程、与推荐用例
金三银四马上到了,即将进入面试的高峰期。在BAT面试中,JVM基本都是必考的系列。你至少需要掌握JVM内存模型与JVM参数详细配置,JVM的4种垃圾回收算法、垃圾回收机制与总结,以及今天重点谈到的JVM垃圾回收算法的实现:JVM垃圾收集器。 我先从JVM收集器的发展过程谈起,然后再聚焦在G1收集器,从G1的内存模型,再到G1的回收流程,最后再谈谈G1的实际应用场景。 JVM垃圾收集器发展历程 JV…... -
大数据架构设计(文章合集)
架构师进阶有一块很重要的内容,就是需要掌握大数据的架构设计,主要涵括: MySQL等关系式数据库,需要掌握数据库的索引、慢SQL、以及长事务的优化等。 需要掌握非关系式数据库(NoSQL)的选型,以及使用场景,以及与MySQL等的优劣势比较等。 分布式数据的一致性等问题,以及分布式事务。 考虑利用Redis等分布式缓存技术,来降低后端数据库的压力。 还会结合架构层面,利用垂直和水平拆分,降低数据库…... -
参加完阿里蚂蚁金服Java中间件6轮面试题!6点血泪总结~
蚂蚁金服一面:分布式架构 50分钟 1、个人介绍加项目介绍20分钟 2、微服务架构是什么,它的优缺点? 3、ACID CAP BASE理论 4、分布式一致性协议,二段、三段、TCC,优缺点 5、RPC过程 6、服务注册中心宕机了怎么办? 7、微服务还有其他什么组件 8、分布式架构与微服务的关系 9、你有什么问题要问我的。 蚂蚁金服二面:1个小时 上来不用自我介绍,项目介绍,直接开始 算法来两道 1…...













