- 博客(101)
- 收藏
- 关注
原创 【JavaEE】多线程04—线程池/定时器
线程池(ThreadPoolExecutor参数详解-核心线程数/最大线程数/空闲存活时间/任务队列/工厂模式/拒绝策略)、模拟实现线程池、定时器(Timer)、模拟实现定时器
2026-04-21 22:13:18
336
原创 【JavaEE】多线程03—单例模式/阻塞队列
单例模式(饿汉模式/懒汉模式、懒汉模式多线程-指令重排序)、阻塞队列(生产者消费者模型及实现、模拟实现阻塞队列)
2026-04-18 14:20:04
381
原创 【JavaEE】多线程02—线程安全
线程安全概念及产生原因、原子性——synchronized(互斥/可重入/死锁构成条件及如何避免)、内存可见性——volatile(编译器优化)、wait和notify(协调线程执行顺序)、wait和sleep对比、一个例题
2026-04-10 17:54:08
458
原创 【JavaEE】多线程01
进程和线程区别、Thread类、创建线程、启动线程、Thread类中常见的构造方法和属性、终止线程、等待线程、获取线程引用、线程休眠、线程状态
2026-04-01 18:29:41
449
原创 【MySQL】JDBC(含settings.xml文件配置/配置国内镜像以及pom.xml文件修改)
JDBC概念、Maven配置(settings.xml和pom.xml)、JDBC常用接口和类、JDBC的使用及示例
2026-03-21 17:05:38
406
原创 【MySQL】事务
事务的ACID特性、事务的使用(开启/提交/回滚/保存点/自动或手动提交事务)、事务的隔离级别(隔离级别查看与设置 以及 脏读 / 不可重复读 / 幻读 问题重现)
2026-03-19 00:03:27
396
原创 【MySQL】索引
MySQL索引底层数据结构——B+树、.ibd文件——页page、数据页的基本结构(页文件头/尾/页主体/页目录/数据页头)、索引分类(主键/唯一/普通/聚集/非聚集/索引覆盖)、索引的使用(创建/查看/删除)
2026-03-14 18:22:06
372
原创 【MySQL】插入查询、聚合查询、联合查询
插入查询(insert into select语句)、聚合查询(聚合函数/group by分组查询+having)、联合查询(笛卡尔积/内连接/外连接/自连接/子查询/合并查询)、练习及SQL语句执行顺序
2026-02-11 16:10:02
845
原创 【MySQL】数据库约束 及 表的设计
约束类型(非空/唯一/默认值/主键(复合主键)/外键/CHECK约束)、表设计(三大范式、E-R图、关系类型、练习)
2026-02-01 01:36:32
884
原创 【MySQL】数据类型 及 表的操作
数据类型(数据值类型/字符串类型/日期类型)、表的操作(创建表-create/查看表-show、表结构-desc/修改表-alter/删除表-drop)
2026-01-04 15:42:49
708
原创 MySQL数据库介绍 及 库的操作
MySQL-关系型数据库、mysql.exe的使用、C/S架构与B/S架构、SQL语言(查看/创建/删除数据库)
2026-01-01 12:46:00
785
原创 Java数据结构:Map&Set
二叉搜索树实现、Map(TreeMap/HashMap) & Set(TreeSet/HashSet)、哈希冲突(负载因子)、冲突解决(闭散列/开散列-哈希桶)、哈希表实现(哈希桶)、HashMap源码分析(tableSizeFor、hash、put、resize)
2025-12-17 19:30:24
620
原创 【Java】排序算法(思路及图解)
插入排序(直接插入排序/希尔排序)、选择排序(直接选择排序/堆排序)、交换排序(冒泡排序/快速排序-Hoare划分法,挖坑法,前后指针法)、优化快速排序(三数取中+小区间插入排序)、快速排序非递归实现、归并排序、归并排序非递归实现、计数排序
2025-12-05 23:32:53
799
原创 Java数据结构:优先级队列(堆)——PriorityQueue
PriorityQueue(默认小根堆)变成大根堆、用堆模拟实现优先级队列:什么是大/小根堆、堆的创建(向下调整 / 向上调整建堆)、堆的插入(用向上调整方法)、堆的删除(用向下调整方法)、PriorityQueue构造方法(Comparable-自然排序和Comparator-自定义排序)、Top-K问题(前k个最小元素、第k个最小元素)
2025-11-24 23:38:09
734
原创 【Java】相同的树、另一棵树的子树、翻转二叉树、对称二叉树、平衡二叉树、二叉搜索树和双向链表、二叉树的构建及遍历、二叉树最近公共祖先、前/后+中序构造二叉树、二叉树创建字符串、前/中/后序非递归遍历
二叉树算法题练习
2025-11-20 02:31:03
917
原创 Java数据结构:二叉树
了解树型结构的概念及表示形式、二叉树的特性及两种特殊二叉树(满二叉树/完全二叉树)、二叉树的存储、二叉树的前/中/后序遍历及代码实现(附代码递归图解)、二叉树基本操作的实现(层序遍历-队列思路)
2025-11-13 23:28:48
866
原创 【Java】括号匹配、逆波兰表达式(后缀表达式)、出栈入栈次序匹配、最小栈、用队列实现栈、用栈实现队列
栈(Stack)和队列(Queue)算法题
2025-10-29 17:33:00
816
原创 Java数据结构:Stack(栈)&&Queue(队列)
栈的概念(出栈/入栈)、模拟实现Stack栈(顺序表思路)、使用链表实现栈、栈,虚拟机栈和栈帧区别、队列的概念(出队列/入队列)、队列的模拟实现(双链表思路)、循环队列、双端队列Deque(ArrayDeque)
2025-10-27 23:40:27
705
原创 Java数据结构:LinkedList和双链表
模拟实现LinkedList 双链表中的增删查改方法、LinkedList的使用(构造方法、常用方法、LinkedList的遍历——sout直接打印、for循环遍历、for-each遍历、iterator和listIterator迭代器遍历(hasNext()/next()、hasPrevious()/previous()))、ArrayList和LinkedList的区别
2025-10-16 01:02:26
620
原创 【Java】分割链表、回文链表、相交链表、环形链表、环形链表II、反转链表、链表的中间节点、返回链表倒数第k个节点的值、合并两个有序链表
单链表 算法题
2025-10-13 23:46:26
922
原创 Java数据结构:ArrayList与顺序表2
ArrayList的构造方法(有参和无参)、常见操作(addAll、remove、sublist等方法)、ArrayList遍历(for循环、for-each循环、iterator迭代器和ListIterator迭代器循环 - hasNext、next方法 和 hasPrevious、previous方法)、一道题(使用ArrayLIst列表方式:删除字符串1中出现的字符串2中的字符)
2025-10-02 20:51:05
1031
原创 yield关键字、var关键字、密封类(sealed、non-sealed和final)
被final修饰的类叫做最终类,它完全禁止被继承,即完全封闭;而sealed修饰类叫做密封类,它允许被指定的类继承,即有限开放。密封类使用关键字sealed、permits以及非密封类non-sealed等关键字来定义。密封类的子类必须明确声明其密封状态,即必须明确声明自己是 final(最终类)、sealed(密封类) 还是 non-sealed(非密封类)。
2025-09-24 17:31:08
669
原创 集合框架、时间复杂度和空间复杂度、包装类和泛型
集合框架、时间复杂度(大O渐进表示法及推导方法,计算举例)、空间复杂度、包装类(装箱和拆箱、使用==比较Integer类结果分析)、泛型、裸类型、泛型如何编译、泛型的上界(参数必须实现Comparable接口)、泛型方法(静态和非静态、类型推导)、通配符(可以接受任意类型/上界/下界)
2025-09-24 15:32:26
1163
原创 JavaSE:异常
异常体系结构、分类-编译时、运行时异常、异常抛出throw、异常捕获-声明throws/try-catch-finally、自定义异常类、受查异常和非受查异常的区别
2025-09-20 15:02:55
784
原创 字符串中第一个只出现一次的字符、最后一个单词的长度、回文串、引用作为参数、转换成小写字母以及优化、字符串中的单词数、返回新字符串、合并数组为一个升序数组
String字符串类 练习题
2025-09-10 02:11:13
874
原创 JavaSE:String类
字符串常量池(intern)、字符串构造、String对象比较(==/equals/compareTo/compareToIgnoreCase)、查找(CharAt/indexOf/lastIndex)、转化(数组和字符串/大小写/字符串转数组/格式化)、替换replace、拆分split、截取substring、trim方法、不可变性、字符串修改StringBuilder/StringBuffer、toSTring/STringBuilder/StringBUffer区别
2025-09-07 16:56:59
804
原创 JavaSE:抽象类和接口
抽象类、接口(实现多个接口、接口间的继承)、Object类(hashCode/equals/toString)、Comparable/Comparator接口、Clonable接口、深拷贝/浅拷贝
2025-09-01 17:18:02
760
原创 JavaSE:多态
向上转型(3种实现方式)和向下转型(instanceof)、多态实现条件、重写(动态,静态绑定)、多态优缺点(避免子啊构造方法中调用重写方法)
2025-08-28 17:11:58
764
原创 JavaSE:继承
父类成员访问(成员变量/方法)、super关键字、子类构造方法、初始化、protected关键字、final关键字、继承方式、继承与组合
2025-08-28 17:11:39
1213
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅