`
陈睿mikechen
  • 浏览: 6183 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论
文章列表
一、缓存雪崩 数据未加载到缓存中,或者缓存同一时间大面积的失效,从而导致所有请求都去查数据库,导致数据库CPU和内存负载过高,甚至宕机。 比如一个雪崩的简单过程: 1、redis集群大面积故障 2、缓存失效,但依然大量 ...
“java架构史上最全技能图谱分为上下两篇,这是java架构史上最全图谱下篇,包含: 大数据以及性能、设计模式、UML、中间件、分布式集群、负载均衡、通讯协议、架构设计等技术图谱等章节。 如果需要上篇内容:数结构算法、java进阶、web开发、框架与工具四大篇章技能图谱,请查看java架构史上最全图谱上篇(历史文章查看)。 本文作者,陈睿 优知学院创始人 优知学院是IT人在线进阶站,帮助IT人升职加薪,导师均来自于BAT等一线互联网公司技术专家。提供系统的互联网技术进阶干货资料和系列课程,以及定期的线下项目实战。 架构师进阶六大要求 程序设计要求 WEB开发要求 架构设计要求 运维能力要求 ...
java架构师最全技能图谱上篇,包含:数结构算法、java进阶、web开发、框架与工具四大技能图谱。 下篇将包含大数据以及性能、设计模式、UML、中间件、分布式集群、负载均衡、通讯协议、架构设计等技术图谱等章节 一:数据结构算法 算法分析 时间复杂度和空间复杂度 算法思想 递推、递归、穷举、贪心、分治、动态规划、迭代、分枝界限 数据结构 数组、链表、堆、栈、队列、Hash表、二叉树等 算法 排序 经典排序:插入排序、冒泡排序、快排(分划交换排序)、直接选择排序、堆排序、合并排序等 查找 经典查找:顺序查找、二分查找、二叉排序树查找 高级算法 贪婪 回溯 剪枝 ...
大型分布式架构里一定会涉及到消息中间件,今天先谈谈消息中间件。 常用的消息队列有ActiveMQ,RabbitMQ,ZeroMQ,Kafka,MetaMQ,RocketMQ。 一、kafka 1、不完全符合jms规范,注重吞吐量,类似udp 和 tcp 2、一般做大数据吞吐的管道 ...
“ 要想成为一名合格,甚至优秀的架构师,你至少需要懂得抓住架构师的核心技能,学会抓住架构设计的本质,这就是架构之道,比架构之术重要的多。 本文作者 陈睿 优知学院创始人 架构之道 我发现现在大家很难说清楚架构师的核心技能是什么,如何客观的来准确定义架构设计,什么样的架构师才是你学习和借鉴的方向,今天我来开启这个话题。 首先,这里我把架构师这个职位划分为如下三类: 1 技术型架构师 这一类大家接触到最多,大家的理解就是技术专家、技术大牛,解决公司的技术难题、架构设计,甚至都不需要了解业务。 2 业务型架构师 精通业务但不一定懂技术,部分公司 ...
我之前写过一个CTO的系列篇,谈过CTO的核心职责,也谈过优秀的CTO应该具备的五大特征,今天主要谈谈真正的CTO这个话题,希望这篇文章能让大家正确客观的来看待CTO这个职位。 什么样的公司才需要CTO CTO(首席技术官) ,首先 ...
Global site tag (gtag.js) - Google Analytics