- 博客(65)
- 收藏
- 关注
原创 多线程带来的风险——线程安全
本期主要讲解:1、线程风险的来源2、线程不安全代码3、解决线程安全问题3.1 线程安全的原因3.2 解决线程安全问题
2025-01-12 13:50:35
902
1
原创 初始多线程
上篇博文中我们讲述了,打开一个软件就相当于创建了一个进程,引入进程最主要的目的就是解决“”这样的问题并发编程的作用就是可以提高程序的执行速度,可以充分利用cpu的多核资源虽然多进程编程,可以利用cpu多核资源,解决并发编程的问题,但是进程太重了(消耗资源多、速度慢)创建一个进程,开销比较大销毁一个进程,开销比较大调度一个进程,开销比较大进程重,主要就是重在“资源分配/回收”上正是因为进程太重了,所以线程也就产生了。
2024-10-16 14:36:34
947
原创 【操作系统和进程】深入理解计算机内部运行的基本原理
1、操作系统1.1 操作系统的认识1.2 常见的操作系统1.3 操作系统的定位2、进程2.1 进程的认识2.2 PCB里有哪些描述进程特征?3、操作系统对内存的管理3.1 内存管理的分类3.2 虚拟地址的作用3.3 引入虚拟地址后,进程之间如何通信
2023-10-11 16:33:53
3097
8
原创 【MySQL】从零开始的JDBC编程
1、JDBC的认识2、JDBC的使用2.1下载对应数据库的驱动包2.2把jar 包导入到项目中2.3编写数据库代码2.3.1增加2.3.2查询
2023-07-12 12:42:43
2708
13
原创 【MySQL事务】保证数据完整性的利器
1、事务的认识2、事务的特性2.1事务的四大特性2.2隔离性的重点说明2.3事务同时执行会出现的问题2.3.1脏读2.3.1脏读2.3.2不可重复读2.3.3幻读3、MySQL提供的隔离级别
2023-06-09 16:11:28
4387
17
原创 【MySQL索引】提高查询速度和效率
1、认识索引2、索引的操作2.1查看索引2.2创建索引2.3删除索引3、索引在MySQL中的数据结构
2023-06-01 18:23:43
2708
14
原创 【MySQL联合查询】轻松实现数据关联
1、联合查询1.1认识笛卡尔积1.2笛卡尔积进行多表查询1.3内连接和外连接1.3.1两张表一一对应1.3.2两张表不一一对应1.4自连接1.5子查询1.5.1单行子查询1.5.2多行子查询1.5.3合并查询
2023-05-22 15:22:53
10486
31
原创 【MySQL聚合查询】轻松实现数据统计
1、聚合查询 1.1聚合函数 1.2聚合函数的使用 1.2.1 count函数1.2.2 sum函数 1.2.3 avg 函数 1.2.4 max函数 1.2.5 min 函数 1.3 group by子句 1.3.1 group by 的使用 1.3.2指定条件的分组查询
2023-05-17 08:50:45
3068
20
原创 【MySQL约束】数据管理实用指南
本期主要讲解:1、数据库约束的认识2、not null约束3、unique约束4、default约束5、primary key 约束6、auto_increment约束7、foreign key约束
2023-05-01 14:03:45
2366
25
原创 【MySQL】数据表的增删查改
本期主要讲解:1、CRUD的解释2、添加数据2.1添加一条记录2.2添加指定列的数据2.3添加多条记录3、查询数据3.1全列查询3.2指定列查询3.3查询列为“表达式"3.4给查询结果的列指定别名3.5对查询的相同数据进行去重3.6 对查询结果进行排序3.7条件查询3.8分页查询4、修改数据5、删除数据6、总结
2023-04-26 13:48:06
1347
24
原创 【MySQL】表的基本操作
本期主要讲解:1、数据类型1.1数值类型1.2字符串类型1.3日期类型2、数据表的基本操作2.1表的创建2.2查看指定数据库中的所有表2.3查看指定表的结构2.4表的删除
2023-04-21 16:25:26
1341
4
原创 【MySQL】数据库基础知识
本期主要讲解:1、数据库简介 1.1什么是数据库 1.2为什么要用数据库存储数据 1.3数据库的分类 2、MySQL 2.1MySQL的介绍 2.2数据库的基本操作2.2.1显示当前的数据库2.2.2创建数据库2.2.3选中指定的数据库2.2.4删除数据库
2023-04-14 08:52:55
585
20
原创 掌握Java反射:高级开发人员的技巧和诀窍
本期主要讲解:1、反射的定义 2、反射的用途 3、反射相关的重要类 4、反射机制的起源:Class类 5、Class类的相关方法 6、获得Class 对象 7、反射的使用 7.1通过反射创建一个 Student 对象 7.2通过反射获取私有属性 7.3通过反射获取私有方法
2023-04-10 17:47:56
550
12
原创 【数据结构】HashMap和HashSet
本期主要讲解:1、HashMap 1.1 HashMap的简介 1.2 HashMap 部分源码 1.2.1 HashMap 属性 1.2.2哈希表的构造方法 1.2.3 HashMap 方法 2、HashSet
2023-04-06 13:12:44
1845
2
原创 【数据结构】哈希表
本期主要讲解:1、哈希表 1.1 哈希表的简介 1.2 降低哈希冲突率 1.3 解决哈希冲突1.3.1 闭散列 1.3.2 开散列(哈希桶)
2023-03-24 16:31:07
1883
6
原创 【数据结构】TreeMap和TreeSet
本期主要讲解:1、TreeMap 1.1 TreeMap 的简介1.2 TreeMap 的基本使用2、TreeSet2.1 TreeSet 的简介2.2 TreeSet 的基本操作
2023-03-20 10:06:29
1359
10
原创 【数据结构】Map和Set
本期主要讲解:1、Map 和 Set的概念2、Map 和 Set 使用的模型3、Map3.1 Map.Entry 简介3.2 Map的常用方法4、Set4.1 Set 和 Map 的区别4.2 Set 的常用方法
2023-03-12 11:55:30
2018
14
原创 【数据结构】二叉搜索树
本期主要讲解:1、什么是二叉搜索树 2、模拟实现二叉搜索树 2.1 内部类 2.2 属性 2.3 方法 2.3.1 获取根节点 2.3.2 判空 2.3.3 插入 2.3.4 查找 2.3.5 删除节点 2.3.6 打印二叉搜索树
2023-03-08 08:55:47
2012
41
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人