文章来源:https://c1n.cn/LE5Ww目录一个优秀的 Controller 层逻辑从现状看问题改造 Controller 层逻辑总结一个优秀的 Controller 层逻辑说到 Co...
SpringBoot的AutoConfigure自动配置原理
外化配置和自动配置将配置从代码中分离到XML或者properties中,这种spring配置外部化的方式成为外部配置。 spring 自动配置,spring-boot-autoconfigure依赖默...

JVM_01 内存结构(程序计数器、虚拟机栈、本地方法栈)
本文笔记参考自小滴课堂和传智播客JVM学习教程整合而来小滴课堂传智播客哔哩哔哩链接一、JVM 入门介绍JVM 定义Java Virtual Machine,JAVA程序的运行环境(JAVA二进制字节码...
启动zookeeper、kafka报错,sudo java未找到
sudo ./zkServer.sh start 启动zookeeper,java未找到:Error: JAVA_HOME is not set and java could not be found...
Redis内存淘汰机制
为什么有淘汰机制?redis 基于内存,而内存是有容量的,肯定会要考虑存储空间不够的问题。有什么过期策略?定时删除:key过期了就删掉 定时任务一直监控。 CPU很忙要一直看着 定期删除:一段时间后随...
springboot(十四)使用spring retry
在调用第三方接口或者使用mq时,会出现网络抖动,连接超时等网络异常,所以需要重试。1、引入jar包<dependency> <groupId>org.springframewo...
SpringBoot @Scheduled 读取配置文件获取cron值
1、在类上加注解@Component,交给Spring管理 2、在@PropertySource指定配置文件名称,如下配置,指定放在src/main/resource目录下的application.p...

MySQL高级 之 explain执行计划详解(*)
使用explain关键字可以模拟优化器执行SQL查询语句,从而知道MySQL是如何处理你的SQL语句,分析你的查询语句或是表结构的性能瓶颈。explain执行计划包含的信息 其中最重要的字段为:id、...
SpringMVC-@RequestMapping注解
三、@RequestMapping注解1、@RequestMapping注解的功能从注解名称上我们可以看到,@RequestMapping注解的作用就是将请求和处理请求的控制器方法关联起来,建立映射关...

解决Vue Cli安装Element-plus后启动失败的问题
大家注意,以前通过 npm的方式安装已经不再适用于 Element-plus v1.1.0-beta.21版本,如果你使用这种方式,启动vue的时候会出现下面的错误:ERROR Failed to c...