摘要: wait和sleep有什么区别 wait和sleep方法都会让出cpu执行权,但是不同的是如果当前线程持有了共享对象的监视器(锁),sleep方法不会释放锁,wait方法会释放锁 多线程同步的方式 synchronized方式,Lock锁和分布式锁 如何控制同一时间只有三个线程运行 用Semapho 阅读全文
posted @ 2024-04-29 23:01 浪成于微澜之间 阅读(10) 评论(0) 推荐(0) 编辑
摘要: 1,线上CPU突然升高 1.1 使用top命令 查看当前机器的cpu占比,进入top后,输入大写的P,进程按照CPU从高到底排序 1.2 使用 top -Hp PID 使用 top -Hp pid 查看当前进程下的所有线程使用cpu情况 前面的pid为当前线程号 1.3 将线程号转十六进制 使用 p 阅读全文
posted @ 2024-04-29 17:57 浪成于微澜之间 阅读(15) 评论(0) 推荐(0) 编辑
摘要: 构造函数 运行代码 public ConfigurableApplicationContext run(String... args) { Startup startup = Startup.create(); if (this.registerShutdownHook) { SpringAppli 阅读全文
posted @ 2024-04-26 11:24 浪成于微澜之间 阅读(15) 评论(0) 推荐(0) 编辑
摘要: Duration类 @FunctionalInterface @FunctionalInterface 是 Java 中的一个注解,用于声明一个接口是一个函数式接口(Functional Interface)。函数式接口是指只包含一个抽象方法的接口。在 Java 8 中引入了函数式编程的特性,其中 阅读全文
posted @ 2024-04-26 09:58 浪成于微澜之间 阅读(15) 评论(0) 推荐(0) 编辑
摘要: 线程基础 2,线程的等待与唤醒 wait 当一个线程调用一个共享变量的时候,当前线程会被挂起,直到有其他线程使用notify()方法唤醒后才会执行 使用wait()和notify()方法时当前线程需要获取共享对象的监视器锁,不然调用会出现IllegalMonitorStateException异常, 阅读全文
posted @ 2024-04-20 19:53 浪成于微澜之间 阅读(8) 评论(0) 推荐(0) 编辑
摘要: list集合的排序 使用常用的sort方法排序和stream流的方式排序 package com.liucy.meiriyilian.sort; import java.util.ArrayList; import java.util.Collections; import java.util.Co 阅读全文
posted @ 2024-04-16 14:23 浪成于微澜之间 阅读(16) 评论(0) 推荐(0) 编辑
摘要: 1,什么是kafak kafka是一种事件的流式处理平台,他的主要的三个特性是 发布和订阅时间流,包括连续导入/导出来之其他系统的数据 持久可靠的存储事件流 在事件发生或回顾性地处理事件流 2,kafka的体系结构 producer 负责生产消息 consumer 负责消费消息 broker 服务代 阅读全文
posted @ 2024-02-28 10:06 浪成于微澜之间 阅读(52) 评论(0) 推荐(0) 编辑
摘要: invokeBeanFactoryPostProcessors() 实例化并调用所有已经注册的bean 工厂后置处理器(BeanFactoryPostProcessor) protected void invokeBeanFactoryPostProcessors(ConfigurableLista 阅读全文
posted @ 2023-07-24 15:13 浪成于微澜之间 阅读(61) 评论(0) 推荐(0) 编辑
摘要: refreshContext() 刷新上下文 这里的refresh()调用的spring源码中的spring-context中的内容,也是spring框架bean装载的核心 @Override public void refresh() throws BeansException, IllegalS 阅读全文
posted @ 2023-07-24 11:26 浪成于微澜之间 阅读(57) 评论(0) 推荐(0) 编辑
摘要: ### 前言 在使用springboot的时候只需要将启动类放到当前项目包的同级包下之后,springboot就会根据注解扫描到当前包下的需要管理的类,但是当引用了外部starter组件的时候,我们是如何装载bean的? 例如我们注入redisTemplate的时候,这个redisTemplate的 阅读全文
posted @ 2023-07-24 09:42 浪成于微澜之间 阅读(14) 评论(0) 推荐(0) 编辑
点击右上角即可分享
微信分享提示