博客
分类
标签
归档
友链
关于
博客
分类
标签
归档
友链
关于
Volantis
文档
帮助
示例
社区
博客
源码
Redis
过期策略和内存淘汰策略过期策略redis过期策略:定期删除+惰性删除。 定期删除: redis使用一个定时器来检查每个键是否已过期,默认是每隔100ms就随机抽取一些设置了过期时间的key,检查其是否过期,如果过期就删除。 这个默认时间是可以在Redis的配置文件中通过设置hz参数来改变的。 定时删除策略的优点是它可以确保过期键被及时删除。缺点是它可能会浪费一些 CPU 时间和内存,因为即使...
2023-05-11
阅读全文
AOP切面统一打印请求日志
AOP切面统一打印请求日志日志输出效果 打印的参数: URL: 请求接口地址; HTTP Method: 请求的方法,是 POST, GET, 还是 DELETE 等; Class Method: 对应 Controller 的全路径以及调用的哪个方法; IP: 请求 IP 地址; Request Args: 请求入参,以 JSON 格式输出; Response Args: 响应出参,以 ...
2023-05-09
阅读全文
限流算法
常见限流算法滑动窗口令牌桶应用场景:处理瞬时突发流量的限流算法 核心原理: 系统以一定的速率生成令牌添加到令牌桶中去,当所有的客户端请求后先从令牌桶里面去获取令牌,成功获取后则可以正常访问,如果获取不到,则说明流量大于令牌的生成速率,并发的的数量超过了整个系统能够承载的阈值,然后就会触发限流。 漏桶
2023-05-08
阅读全文
JDBC加载为何要用Class.forName()方法
Class.forname()有什么作用?作用: 1、用于在JVM中查找并加载指定的类到内存中 2、初始化这个类 连接代码: 123456try { Class.forName("com.mysql.jdbc.Driver"); connection=DriverManager.getConnection("jdbc:mysql://loc...
2023-04-04
阅读全文
关于vue通过push进行路由跳转后的页面样式错乱问题
在做vue的登录跳转后,跳转到的页面的样式出现了问题并且刷新后又回复正常,通过router-link标签进行路由跳转却没有问题1、在登录页面的style加上了scoped,使得登录的样式只用于登录页面 123<style src="../assets/styles/bootstrap-xinqi.css" scoped></style><st...
2023-03-13
阅读全文
GC(垃圾回收机制)
什么是垃圾回收 如果不进行垃圾回收,内存迟早都会被消耗空,因为我们在不断的分配内存空间而不进行回收。除非内存无限大,我们可以任性的分配而不回收,但是事实并非如此。所以,垃圾回收是必须的。 哪些内存需要回收? 哪些内存需要回收是垃圾回收机制第一个要考虑的问题,所谓“要回收的垃圾”无非就是那些不可能再被任何途径使用的对象。那么如何找到这些对象?(如何判断一个对象是否可以被回收) 垃圾定义方...
2023-03-03
阅读全文
Spring底层.md
spring底层源码流程XiaBeanApplication 主类加入 @componentScan 对包进行扫描,利用反射得到包的相对路径 根据相对路径去寻找类的字节码文件目录,加入了 @Component 注解,则将其加入IOC容器 判断多例还是单例模式,单例则加入单例池,多例则 new 一个新对象,接着进行依赖注入,将标有@Autowired的变量上,从单例池创建或取出里面取出对象将其...
2023-02-23
阅读全文
动态代理.md
2023-02-22
阅读全文
使用SpringBoot开启定时任务
Spring Task执行① 开启定时任务开启定时任务只需要在 Spring Boot 的启动类上声明 @EnableScheduling 即可,实现代码如下: 12345@SpringBootApplication@EnableScheduling // 开启定时任务public class DemoApplication { // do someing} ② ...
2022-12-16
阅读全文
String、StringBuilder、StringBuffer异同
三者异同相同点:底层都是通过char数组实现的不同点: String对象一旦创建,其值是不能修改的,如果要修改,会重新开辟内存空间来存储修改之后的对象;而StringBuffer和StringBuilder对象的值是可以被修改的; StringBuffer几乎所有的方法都使用synchronized实现了同步,线程比较安全,在多线程系统中可以保证数据同步,但是效率比较低;而StringBu...
2022-11-26
阅读全文
上一页
2 / 3
下一页