最新文章
-
Dubbo与SpringCloud的Ribbon、Hystrix、Feign的优劣势比较
在微服务架构中,分布式通信、分布式事务、分布式锁等问题是亟待解决的几个重要问题。 Spring Cloud是一套完整的微服务解决方案,基于 Spring Boot 框架。确切的说,Spring Cloud是一个大容器(而不是一个框架),它可以将通过集成一些好的微服务框架,从而简化开发者的代码量。 Dubbo 是阿里开源的分布式通信框架,专注于通信服务治理,类似于Spring Cloud中 Ri…... -
又一名华为中年程序员倒下了,如何打破35岁程序员的魔咒?
昨天上午,微博和脉脉网友爆料称,前天上午6点多,坂田天安云谷星一男子跳楼身亡,经进一步证实,该名男子为华为外包程序员,跳楼原因为绩效被黑。 不知从何时起,很多企业将入职门槛限定在35岁以下,“35岁”已然成为职场老鸟的魔咒,而近年来有关“程序员猝死”、“程序员跳楼”等新闻层出不穷,这股百般苦恼的邪气,已入侵到了程序员群体,每每看到这类信息,我的心情都无比沉重,刚好我今年35岁,正经历着大多数人在这…... -
一篇文章了解架构师能力模型
每一个技术人都有着一个架构师的梦,希望自己有朝一日能登上技术之巅,以下结合我自己13年的从业经验,分别从架构师进阶之路、架构师能力模型(这里是亮点)、架构师技能树、架构师业务技能树谈起,完整的剖析一个好的架构师的能力模型,希望这篇文章能让大家清晰的了解架构师的能力和要求,以及找到自己的不足,努力去提升自己缺乏的技能(不仅仅只是技术)。 技术进阶之路 上图是一个完整的技术进阶之路,今天我们重点是谈架…... -
史上最全Java架构师技能图谱
java架构师最全技能图谱,包含:数结构算法、java进阶、web开发、框架与工具、设计模式、UML、中间件、分布式集群、负载均衡、通讯协议、架构设计等技术图谱等章节 一:数据结构算法 算法分析 时间复杂度和空间复杂度 算法思想 递推、递归、穷举、贪心、分治、动态规划、迭代、分枝界限 数据结构 数组、链表、堆、栈、队列、Hash表、二叉树等 算法 排序 经典排序:插入排序、冒泡排序、快排(分划交换…... -
线程池的实现原理、优点与风险、以及四种线程池实现
为什么需要线程池 我们有两种常见的创建线程的方法,一种是继承Thread类,一种是实现Runnable的接口,Thread类其实也是实现了Runnable接口。但是我们创建这两种线程在运行结束后都会被虚拟机销毁,如果线程数量多的话,频繁的创建和销毁线程会大大浪费时间和效率,更重要的是浪费内存。那么有没有一种方法能让线程运行完后不立即销毁,而是让线程重复使用,继续执行其他的任务哪? 这就是线程池的由…...











