摘要: spring事务 Spring 事务详解 | JavaGuide(Java面试+学习指南) spring事务 事务:操作要么都成功,要么都失败。 具有以下四个特性: 原子性: 操作不可分割 一致性: 事务开始和结束对数据库完整性没有破坏(什么意思) 隔离性:多个事互不干扰 持久性:事务结束后,对数据 阅读全文
posted @ 2023-02-12 16:25 shmilyt 阅读(8) 评论(0) 推荐(0) 编辑
摘要: 多线程并发 总览 创建线程 使用互斥量 异步线程 原子类型 生产者消费者模型 线程池 ‍ 创建线程 #include <iostream> #include <thread> #include <mutex> #include <functional> void task_func(int &n) 阅读全文
posted @ 2023-01-16 01:49 shmilyt 阅读(20) 评论(0) 推荐(0) 编辑
摘要: java多线程编程 课程视频来源:多线程06:初识并发问题_哔哩哔哩_bilibili 线程简介 进程 编写的静态代码文件,经过编译成为可执行的二进制文件,执行后它被加载至内存,被CPU执行。这个运行的程序就是进程 线程 为何要引入线程 如视频播放时,需要三个核心模块:1. 从视频读取数据,2. 数 阅读全文
posted @ 2023-01-16 01:41 shmilyt 阅读(13) 评论(0) 推荐(0) 编辑
摘要: Autowired注解 以往我认知里@Autowire可以注入单个Bean, 但实际上它可将所有继承了相同接口的Bean注入为List. 此外它还可以自动导入{beanName, interface}形式的Map. 话不多说, 直接上代码: 使用后自动导入依赖, 它可注解在接口对应的List上或者v 阅读全文
posted @ 2023-01-16 01:29 shmilyt 阅读(165) 评论(0) 推荐(0) 编辑
摘要: Untitled 配置文件读取 项目根目录的config目录下person.yml, 文件夹如下 person: name: qinjiang age: 3 happy: false birth: 2000/01/01 maps: {k1: v1, k2: v2} lists: - code - g 阅读全文
posted @ 2023-01-16 01:13 shmilyt 阅读(1688) 评论(0) 推荐(0) 编辑
摘要: 锁 (161 条消息) C++ 互斥对象 std::mutex 与 std::shared_mutex;互斥锁:std::lock_guard、std::unique_lock 与 std::shared_lock 的应用_持续学习,不断沉淀的博客-CSDN 博客_std::lock_guard s 阅读全文
posted @ 2023-01-07 22:56 shmilyt 阅读(290) 评论(0) 推荐(0) 编辑
摘要: java基础 java的基本程序设计结构 第一个程序 Main.java public class Main { public static void main(String[] args) { System.out.println("hello,world"); } } java的源代码的文件名必 阅读全文
posted @ 2022-11-28 00:14 shmilyt 阅读(21) 评论(0) 推荐(0) 编辑
摘要: Git及TortoiseGit教程 配置略过:TortoiseGit-使用教程(图文详细版) - 吴川华仔博客 - 博客园 (cnblogs.com) 创建仓库 两种方式 git init 选择一个空文件夹,点击: git clone 提交代码 新增文件提交 add新文件 commit & push 阅读全文
posted @ 2022-11-12 15:30 shmilyt 阅读(767) 评论(0) 推荐(0) 编辑