暂无个人介绍
系统设计的11个考虑
尤娜故事-迷雾-springboot扮酷小技巧
甲骨文严查Java授权,换openJDK要避坑
排查线上问题的9种方式
系统架构的11条原则
手撕spring核心源码,彻底搞懂spring流程
消息中间件MQ的学习境界和路线
深入理解Java类加载机制,再也不用死记硬背了
趣谈IO多路复用的本质
Windows 是最安全的操作系统
HTTP状态码1XX深入理解
会计学包含的两种程序设计思想
白话linux操作系统原理
白话TCP/IP原理
热点和秒杀来临前要做的5件事
懂得三境界-使用dubbo时请求超过问题
CURD系统怎么做出技术含量惊艳面试官
接下来一段时间会对大家进行网络通信的魔鬼训练-理解socket
架构师三大难-领域划分问题
一个反直觉的sql
项目中怎样做技术选型
CURD系统怎么做出技术含量--怎样引导面试
深入理解函数式编程
架构之思-分析那些深入骨髓的设计原则
架构师之路-redis集群解析
学习方法:用输出倒逼输入
架构师之路-https底层原理
RabbitMQ设计原理解析
在别人写的代码上做修改我是这样保证正确性
服务运行过程中磁盘坏道引起的思考
容易引起雪崩的两个处理
代码评审的三怕
把对象交给spring管理的3种方法及经典应用
一个由于侵入框架引起的故障
mybatis的本质和原理
关于生产环境改用G1垃圾收集器的思考
Redis集群搭建采坑总结
前段时间接手了一个还处于方案设计阶段的工作,我重新做了设计。觉得新方案比旧方案业务清晰明朗、解决了旧方案的缺陷。我就很高兴,跟同事聊这个事情。同事就问我是怎么想到这些的呢。 我说了一些细节的,但是没有把核心本质讲出来。我觉得这是个很难回答的问题。因为一个方案怎么更合适,主要因素包含业务理解、个人经验、思维逻辑。这3个要素一般都是靠经年累月的积累才获得的。从这些中提取出别人可以学习和使用的方法确实不是一会儿就能想出来的事情。
Java的强引用、软引用、弱引用、虚引用
懂了!国际算法体系对称算法DES原理
SpringBoot启动原理
hystrix可以完成隔离、限流、熔断、降级这些常用保护功能。这四个功能可以这么来理解: hystrix的隔离分为线程池隔离和信号量隔离。
两个流程链路问题的排查和总结
自动化回归环境搭建复盘
稳定性问题分为逻辑问题和架构问题。 逻辑问题三板斧:理念正确、流程规范、刨根问底。
如果前人认为这个一种学习提高或者检验能力的成功实践。而自己目前又没有更好的方法,那就不妨试一试。 而不管作为面试官还是被面试者,编码题最近越来越流行。而两种角色都需要思考的问题是希望考察什么能力,通过什么题目,需要达到怎样的程度可以说明面试者具有了这样的能力。 而要找到上面这些问题的答案,比较好的方式除了看一些理论性文章和接受培训之外,自己动手刷一刷leetcode切身实践一下不失为一个不错的方式。而既然要花精力去做这件事情,那就需要解决一个问题:我从中可以获得什么提高。以下是个人的一些经验和感受。
之前做过一个项目,数据库存储采用的是mysql。当时面临着业务指数级的增长,存储容量不足。
有人对Java主流锁做了下面全面的梳理。梳理的确实挺好的。但是我看到这张图,第一个感觉是:记不住。
最近了解到很多朋友对限流、熔断、降级、隔离、超时重试的概念和应用场景理解的不是很到位,所以想用五篇的篇幅稍微系统的介绍一下。 本篇是第一篇,是限流做详解,如果反馈好的话,我会继续写下面四篇。不好的话就算了,算我理解不够,再自己总结总结。
阿里云上有个阿里巴巴编码规范认证,我估算一下时间成本很低,多个认证也没什么坏处,就花了1分钱报了个名。这个认证报名后就可以下载链接下的编码规范,然后参加个考试应该就OK了。 共48页的规范实际上每读一遍都是要花一些时间的,因为每读一遍就会发现上面有些东西我不信。我需要去证明。过去证明过的因为JDK版本升级迭代有可能需要继续证明。下面是其中的一些证明过程。