Spring 在哪些情况下会出现循环依赖错误?哪些情况下能自身解决循环依赖,又是如何解决的?本文将介绍笔者通过本地调试 Spring 源码来观察循环依赖的过程。 1. 注解属性注入 首先本地准备好一份 Spring 源码,笔者是从 Github 上 Clone 下来的一份,然后用 IDEA 导入,再 ...
分类:
编程语言 时间:
2020-05-04 15:11:24
阅读次数:
117
今天的主题是:java进阶架构师,需要掌握哪些技能!我们用思维导图的方式来进行沟通。
分类:
编程语言 时间:
2020-05-04 09:14:34
阅读次数:
63
31 程序设计也是一种设计 32 创建良好的氛围,让大家征求你的意见,发挥团队智慧 33 时间改变一切:简单原则,非必要别试图改变以前的工作 34 软件架构专业还有很长的路,因为架构不断的变化,演讲 35 控制项目规模。抓住需求,分而治之,设置优先级,尽快交付 36 软件架构师是管家,管理技术和建议 ...
分类:
其他好文 时间:
2020-05-03 20:27:11
阅读次数:
62
面试开始 一个大腹便便,穿着格子衬衣的中年男子,拿着一个满是划痕的mac向你走来,看着快秃顶的头发,心想着肯定是尼玛顶级架构师吧!但是我们腹有诗书气自华,虚都不虚。 小伙子您好,看你简历上写了你项目里面用到了Redis,你们为啥用Redis? 心里忍不住暗骂,这叫啥问题,大家不都是用的这个嘛,但是你 ...
分类:
其他好文 时间:
2020-05-02 19:25:51
阅读次数:
78
记得刚毕业那几年面试的时候,经常会被问到,你的职业规划是什么?那时候经常会回答“未来想做一个架构师”。可转眼已工作十年了,工作中除了挖坑,填坑,早已忘记了梦想是什么。有时候想停下来,休息个一年半载。但无奈这上有老,下有小,为了生存便也身不由己继续苟且。 这个年纪如果还想继续做这一行,有两个选择一个是 ...
分类:
其他好文 时间:
2020-05-02 12:06:55
阅读次数:
53
缓存误用 缓存,是互联网分层架构中,非常重要的一个部分,通常用它来降低数据库压力,提升系统整体性能,缩短访问时间。 有架构师说“缓存是万金油,哪里有问题,加个缓存,就能优化”,缓存的滥用,可能会导致一些错误用法。 缓存,你真的用对了么? 误用一:把缓存作为服务与服务之间传递数据的媒介 如上图:服务1 ...
分类:
其他好文 时间:
2020-05-01 18:23:10
阅读次数:
56
如何提高技术团队的工作效率从模块化到组件化再到插件化公司为什么需要建立一套统一的开发框架云架构师进阶攻略如何设计一个网关?来自天猫精灵的架构供你参考大型互联网架构演化简史软件交付的演进历程技术人如何通过了解业务,获取晋升机会?设计模式大杂烩Web演变模式前端和后端是如何交互的优秀的API接口都是如何... ...
分类:
其他好文 时间:
2020-04-30 09:15:21
阅读次数:
73
在目前流行的互联网架构中,对一个应用来说,Tomcat是首,SSM是中,JVM是尾,我们通常对于SSM是比较了解的,而忽略了收尾,而Tomcat在目前的网络编程中是举足轻重的,但是我们其实对Tomcat中很多原理性的东西不太了解,如果能够掌握Tomcat的原理,那么是非常有用的,比如:如果我们能弄清楚Tomcat和Socket、Tcp之间的关系,我们就能明白Tomcat为什么会出现端口冲突。如果我
分类:
其他好文 时间:
2020-04-29 23:19:41
阅读次数:
70
软件架构 软件的架构是系统的一个草图、阐述了各个组件之间的通讯、划分层次、一旦系统开始详细设计、架构蓝图就很难甚至无法更改、是由软件架构师从无到有设计出来的。 比如说,多台机器负载均衡,用户访问多个不同业务的前端项目,前端项目通过HTTP接口访问服务器前端项目,服务器前端项目通过接口访问服务器后端项 ...
分类:
其他好文 时间:
2020-04-27 19:37:46
阅读次数:
63