首页
分类
时间线
悟
聊聊自己
聊聊成长
聊聊面试
新人小白面试老油条
知识星光
欢迎来到我的博客!
累计撰写
130
篇文章
累计创建
39
个分类
累计创建
27
个标签
导航
首页
分类
时间线
悟
聊聊自己
聊聊成长
聊聊面试
新人小白面试老油条
目录
搞懂多线程(五)之线程中断、等待、唤醒
2023-07-22 01:37
9
0
0
24.9℃
多线程
搞懂多线程(五)之线程中断、等待、唤醒 一、线程中断 方式一:volatile关键字 通过volatile关键字的可见性修饰一个标识,要停止的线程监听该标识 方式二:AtomicBoolean原子类 通过AtomicBoolean原子布尔类,修饰一个标识,要停止的线程监听该标识 方式三:interr
搞懂多线程(四)之《锁》
2023-07-21 02:11
37
0
0
27.7℃
多线程
搞懂多线程(四)之《锁》 一、乐观锁和悲观锁 乐观锁:认为自己在使用数据时不会有别的线程修改数据或资源,所以不会添加锁。 在Java中是通过使用无锁编程来实现,只是在更新数据的时候去判断,之前有没有别的线程更新了这个数据。 如果这个数据没有被更新,当前线程将自己修改的数据成功写入 如果这个数据已经被
搞懂多线程(三)之Future接口
2023-07-21 00:24
24
0
0
26.4℃
多线程
搞懂多线程(三)之Future接口 一、概念 Future:是Java5新加的一个接口,它提供了一种异步并行计算的功能。如果主线程需要执行一个很耗时的计算任务,我们就可以通过future把这个任务放到异步线程中执行。主线程继续处理其他任务或者先行结束,再通过Future获取计算结果。 二、Futur
搞懂多线程(二)之创建多线程的方式
2023-07-20 10:02
52
0
0
29.2℃
多线程
一、程序、进程、线程程序(program):为完成特定任务,用某种语言编写的一组指令的集合。即指一段静态的代码。进程(process):程序的一次执行过程,或是
搞懂多线程(一)之基本概念
2023-07-12 23:52
19
0
0
25.9℃
多线程
搞懂多线程(一)之基本概念 一、程序、进程、线程 程序(program):为完成特定任务,用某种语言编写的`一组指令的集合`。即指一段静态的代码。 进程(process):程序的一次执行过程,或是正在内存中运行的应用程序。程序是静态的,进程是动态的。进程作为操作系统调度和分配资源的最小单位。 线程(
Springboot整合Redis
2023-07-12 23:47
27
0
0
26.7℃
springboot
MAC删除默认ABC输入法
2023-07-12 03:43
11
0
0
25.1℃
使用技巧
MAC删除默认ABC输入法 1. 关闭SIP 重启系统,长按 Command + R 进入恢复模式 点击顶部菜单栏实用工具中的终端 输入以下命令来禁用 SIP 保护机制 #关闭SIP csrutil disable #看到如下字样则表明关闭成功 csrutil is off Please resta
Mac安装Homebrew
2023-07-12 02:45
29
0
0
26.9℃
使用技巧
Mac安装Homebrew 一.官网安装 官网安装 Homebrew /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)" 二.大神脚本使用
Springboot配置优先级
2023-07-10 21:41
17
0
0
25.7℃
springboot
Springboot配置优先级 一、项目内部 以下是 SpringBoot 属性源加载顺序。后面的会覆盖前面的值。由低到高,高优先级配置覆盖低优先级 默认属性(通过SpringApplication.setDefaultProperties指定的) @PropertySource指定加载的配置(需要
Springboot的一些加载流程
2023-07-10 01:38
17
0
0
25.7℃
springboot
Springboot的一些加载流程 Springboot的生命周期流程 Springboot启动加载流程 Springboot事件触发流程
上一页
下一页
1
2
3
4
5
6
7
…
13
弹