人活着就是在对抗熵增定律,生命以负熵为生。生活工作如此,技术架构亦如此。
暂时未有相关通用技术能力~
阿里云技能认证
详细说明本文主要介绍了 通过Apollo和nacos的能力进行国际化热更新的实战,有三个方案,代码实现过程中遇到的一些问题,做了一些解决和说明。
本文借助海外互金业务的借款流程展开讨论,随着业务状态不断增多,if-else分支代码充斥项目,如何通过状态模式去解耦业务中的状态的流转,通过合理的抽象满足面向对象设计的开闭原则,让业务优雅地扩展。
从源码去看MessageSource的几个实现类的源码出发,基于spring的国际化支持,实现国际化的开箱即用,静态文件配置刷新生效以及全局异常国际化处理。
一步步结合代码去验证jvm的内存变化,并画出内存变化的示意图,从而探索出jvm fullGC的原因。