一行 log 日志,结果引发了 P1 的线上事故
线上事故回顾 情景还原 源码分析 JavaBeanSerizlier序列化原理 序列化流程图 示例代码 代码规范 三个频率高的序列化的情况
如何通过smardaten无代码开发平台快速搭建数据中台?
提到数据中台,就先要了解什么是中台,对于中台的建设,大都是跟随阿里中台的方法论。中台的作用在于打通固有多业务系统之间的数据壁垒,融合各个不同业务系统间所产生的数据,通过数字化的运营和驱动来支撑前端业务的快速变化,从而产生更大的价值。而新一代数据中台,在融合数据的基础上,更要关注是否能够积累和沉淀行业Know-How,将数据智能和组织智能融合,形成行业智能,更敏捷更快速的响应前端业务的变化,更好的协作创新。
实战总结|记一次消息队列堆积的问题排查
本文记录了一次问题的排查过程,从中可以学到不少共性的方法论和经验教训,所以做了提炼归纳。
Spring 能解决所有循环依赖吗?
看了上篇文章的小伙伴,对于 Spring 解决循环依赖的思路应该有一个大致了解了,今天我们再来看一看,按照上篇文章介绍的思路,有哪些循环依赖 Spring 处理不了。
如何通过三级缓存解决 Spring 循环依赖
这个其实是一个特别高频的面试题,松哥也一直很想和大家仔细来聊一聊这个话题,网上关于这块的文章很多,但是我一直觉得要把这个问题讲清楚还有点难度,今天我来试一试,看能不能和小伙伴们把这个问题梳理清楚。
面试官:一个 SpringBoot 项目能处理多少请求?(小心有坑)
根据读者转述,面试官的原问题就是:一个 SpringBoot 项目能同时处理多少请求? 不知道你听到这个问题之后的第一反应是什么。 我大概知道他要问的是哪个方向,但是对于这种只有一句话的面试题,我的第一反应是:会不会有坑?
微服务开发时,接口不能对外暴露怎么办?
在业务开发的时候,经常会遇到某一个接口不能对外暴露,只能内网服务间调用的实际需求。面对这样的情况,我们该如何实现呢?
京东又开源一款新框架,用起来真优雅!
今天推荐一款京东开源的、高效的企业级表格可视化搭建解决方案:DripTable!
Spring 中的父子容器是咋回事?
那么现在问题来了:既然单纯一个 SpringMVC 容器就能使项目跑起来,那我们为什么还要用父子容器?父子容器的优势是什么? 带着这个问题,今天松哥来和小伙伴们聊一聊父子容器。
来,四种分布式限流算法实现!(文末送书)
个分布式系统,有两个“弃车保帅”的策略:限流和熔断,这期,我们就来讨论一下分布式系统的限流。
Spring 中 BeanFactory 和 FactoryBean 有何区别?
这也是 Spring 面试时一道经典的面试问题,今天我们来聊一聊这个话题。
一文读懂如何处理缓慢变化的维度(SCD)
长期以来,Kimball方法一直是维度数据建模技术的标准。根据Kimball的说法,“时间概念渗透到数据仓库的每个角落”。这在数据分析的背景下意味着什么?在较高的层面上,现代分析可以被视为随着时间的推移不断变化的数据的聚合。问题在于,不断变化的数据不仅包括新的添加,还包括对先前数据集的更改。
实战总结|复杂系统设计原则与案例
本文主要讲述了应对复杂性的一些原则和经验,通过实际案例解构设计思想,个人认为好的设计是体现在「职责分离」、「抽象分层」和「变化扩展」上,在类的结构设计上尤其要花心思去想,如「变与不变分离」、「配置域与执行域分离」、「查询与命令分离」。
了解Java可见性的本质
前一段时间重温了伪共享(false sharing)问题,了解到深处有几个问题一直想不明白,加上开发过程中遇到volatile时总觉得理解不够透彻,借着这次脑子里这几个问题,探究下Java可见性的本质到底是什么。
听说后端的你在学 React
React 是一个声明式、高效、灵活的用于构建用户界面的 JavaScript library,本文主要对 React 带来的三个颠覆性理念一一展开介绍。
为什么从 MVC 到 DDD,架构的本质是什么?
今天要分享的是 MVC 和 DDD 的架构本质,通过由浅入深的介绍讲解和视频带着手把手操作创建工程架构。让无论是学习 MVC 的小白码农还是希望了解更多关于 DDD 内容的老白码农,都可以学习到一点自己需要的内容。
卓越工程之如何做好Code Review
本文主要从我们为什么需要CR?CR面临哪些挑战?CR的最佳实践几个方面分析,希望可以给读者一些参考。
关于“重构”的一些思考
本文将从一个新人数次修改CR comments的角度探讨代码重构的定义、目的以及常见的重构方法,并以简单的代码案例来说明代码重构的具体实现。
面试官:为什么RPC框架历经数十年还在造轮子?同时期的EJB骨灰都快找不到了!
本文源自一次面试官的提问:说说你对于RPC框架的了解,你知道哪些RPC框架,以及为什么RPC历经几十年还能不断推出新的框架。
信创时代下DBA的危与机
最近总有DBA朋友,特别是以前的Oracle DBA,问我是不是未来搞信创之后,Oracle DBA要失业了。对这一点,我也做过一些思考,从长期来说,哪怕不搞信创,数据库领域的多元化和云化速度也会越来越快。特别是serverless database大行其道,对数据库运维服务市场和专业DBA会有一定的影响。信创只是加快了这个变化进程而已,实际上并没有因为信创而改变太多趋势性的东西,只是信创让国产数据库获得了发展的机会。