-
SLS 存储分级功能介绍与成本分析
介绍阿里云日志服务(SLS)是一站式海量日志大数据平台,支持实时采集、弹性存储、秒级查询与分析,并可灵活投递至多种大数据与AI引擎。通过冷热分层、流式计算和智能告警,SLS帮助企业实现全链路可观测、智能运维与安全审计,在云原生与大数据场景中提供高性能... -
SpringMVC源码的分析
SpringMVC执行过程流程图Spring MVC 的四大组件:前端控制器(DispatcherServlet)、处理器映射器(HandlerMapping)、处理器适配器(HandlerAdapter)以及视图解析器(ViewResolver) ... -
Spring如何解决循环依赖(三级缓存)
大纲整篇文章大纲如下: 基础知识 1.1什么是循环依赖?一个或多个对象之间存在直接或间接的依赖关系,这种依赖关系构成一个环形调用,有下面 3 种方式我们看一个简单的 Demo,对标“情况 2”。 1234567891011121314@Compone... -
Nginx http_secure_link模块使用
什么是http_secure_link模块?secure_link机制简单来说就是来保护你的http资源被受控访问的,类似于防盗链、http授权访问的Token。假如你有一些私有化的、需验证身份才能访问的资源,就可以使用这个机制。 下面是一个简单的流... -
FastThreadLocal是不是真的快?
什么是FastThreadLocal?FastThreadLocal是Netty中对JDK提供的ThreadLocal优化改造版本,从名称上来看,它应该比ThreadLocal更快了,以应对Netty处理并发量大、数据吞吐量大的场景。 FastThr... -
Using filesort 还是Using index condition?
开篇 是一个弱智的操作产生了下面的分析,如果一会最后忍不住喷还是先行ctrl+w为上 在看运营提的需求池时,发现有一个列表接口检索过慢。但实际未使用任何条件检索,也就是说一个普通的百万级表,查询需要10s+,激起了我的好奇心 在使用Arthas的T... -
insert SQL并发插入导致的阻塞问题
在一个正常的业务中,MySQL报错了阻塞。第一反应是死锁,但是发现是一条insert语句,语句如下: 123456789101112131415161718192021INSERT INTO make_card_info ( id, open_i... -
状态设计模式的实践
简介状态模式是一种行为设计模式, 让你能在一个对象的内部状态变化时改变其行为, 使其看上去就像改变了自身所属的类一样。 其主要思想是程序在任意时刻仅可处于几种有限的状态中。 在任何一个特定状态中, 程序的行为都不相同, 且可瞬间从一个状态切换到另一... -
镜像瘦身利器,Docker的多阶段构建
为什么要使用多阶段构建?传统的Docker Build 镜像构建过程中,所有的构建步骤都在同一个镜像层中完成,其中包含了大量的构建工具和中间文件。 比如使用go mod download、go build后,你的镜像可以轻轻松松的超过1G。在持续部署... -
关于博客被恶意镜像这件事
前言从来没想过会有人开辟这种赛道,竟然有人把我的博客内容完全clone下来。文字内容转换为繁体,然后完全复刻我的博客出来…. 冷静下来思考,这其中究竟有什么利益?值得花一个域名的价钱来clone我一个小站?而且还屏蔽大陆的IP访问,大陆直接40...
所谓自由,不是随心所欲,而是自我主宰|