- 博客(87)
- 收藏
- 关注
原创 ZyjDataLink 全量MySQL同步程序 - 开发过程 01
个人独立开发的数据库同步程序ZyjDataLink,第一阶段初始设计......
2023-08-08 09:59:58 770
原创 MyBatis核心 - SqlSession如何通过Mapper接口生成Mapper对象
MyBatis核心 - SqlSession如何通过Mapper接口生成Mapper对象
2023-08-05 02:24:46 1598
原创 MyBatis -- 执行流程
MyBatis的执行流程可以概括为: 读取核心配置文件 - 创建会话工厂 - 创建会话 - 将Mapper接口和Mapper映射文件做映射,获取Mapper实例对象 - 执行Mapper对象方法
2023-08-04 15:37:00 223
原创 MyBatisPlus - 实体类 的 常用注解
举例说明MyBatisPlus中实体类的常用注解,包括@TableName、@TableId、@TableField、@TableLogic
2023-07-26 00:14:44 822
原创 Springoot 整合 MyBatisPlus
最完整的SpringBoot整合MyBatisPlus教程,并详细介绍MyBatisPlus的使用方法
2023-07-25 23:27:07 202
原创 JVM - 运行时数据区域
https://cdn.stocksnap.io/img-thumbs/960w/laptop-keyboard_DLVKWMG6O2.jpg
2023-07-25 15:34:48 1261
原创 Thread 常用API(详细解析)
学习 Thread 的常用API,包括 start、run、join、sleep、interrupt、yield、currentThread 方法的概念、使用方法以及代码实例......
2023-07-24 14:15:40 245
原创 synchronized关键字 - - 三种使用方法
synchronized关键字 的 三种使用方法: 第一种 synchronized(对象) { 临界区 } 第二种 加在 非静态方法 上 第三种 加在 静态方法 上
2023-07-23 21:42:12 257
原创 【Java 】 如何通过 反射 获取 注解信息 ?
我们在设计框架的时候经常需要通过反射获取 类或方法 上的注解信息比如在 Spring 中,我们需要在相应的类上添加 @Controller、@Servlet、@Component 等注解,从而让 Spring 生成 Bean并且 我们还有必要在注解中添加信息
2023-07-23 20:17:56 1218
原创 Java -- 元注解
@Target(ElementType.ANNOTATION_TYPE):指定该注解可以用于注解类、接口或枚举类型。@Retention(RetentionPolicy.RUNTIME):指定该注解的保留策略,即在程序运行时也可以访问到该注解。@Documented:指定该注解应该被包含在 Java 文档中。@Inherited:指定该注解可以继承自父类。
2023-07-22 21:55:29 102
原创 Java反射 -- 详细介绍 (框架核心)
详细介绍 Java 反射的概念 、 原理 、 使用方法 、 注意事项 等,让你轻松掌握反射......
2023-07-22 17:23:33 329
原创 MySQL数据库 -- 索引结构 (B+ tree 与 Hash)
索引(index)是帮助MySQL高效获取数据的数据结构 , 在Mysql中有两个最常用的索引 -- B+tree索引 和 Hash索引B-Tree(B树)是一种多叉路平衡查找树,相对于二叉树,B树每个节点可以有多个分支哈希索引就是采用一定的hash算法,将键值换算成新的hash值,映射到对应的槽位上,然后存储在hash表中
2023-07-21 15:21:54 451
原创 【Java 基础】你真的会用 String 吗?
本文将对 String 进行稍微深入全面一点的学习创建String对象的方法String 内存分析StringBuilder & StringBuffer字符串拼接的底层原理
2023-07-20 13:28:23 88
原创 volatile 关键字 (详细解析)
volatile 关键字 的工作原理:1、子线程t 和 main方法从主内存读取到数据放入其对应的工作内存,此时 flag的值为false2、子线程t 将flag的值更改为true3、在某一时刻 子线程t将flag的值写回主内存后,失效其他线程对此变量副本4、main方法 再次对flag进行操作的时候线程会从主内存读取最新的值,放入到工作内存中
2023-07-19 17:15:15 825
原创 Java List集合 -- 最常用的两种排序方法
Java List集合 -- 最常用的两种排序方法第一种是 继承 Comparable 接口第二种是 使用 Comparator比较器 排序
2023-07-19 15:48:29 484
原创 HashSet 、LinkedHashSet 源码级详解
HashSet 底层采用 哈希表 存储数据哈希表组成JDK8 之前 -- 数组 + 链表JDK8 之后 -- 数组 + 链表 +红黑树
2023-07-18 16:37:42 273
原创 为什么重写 equals 方法就必须重写 hashCode 方法?
因为我们在使用 HashMap 或HashSet 集合类的时候,需要用到哈希表,哈希表必须满足 两个对象 equals 返回 true时,两个对象 hashCode 返回的哈希值必须相同,而我们重写equals方法后,可能导致两个对象equals 返回 true ,而 hashCode 返回的哈希值不相同,导致哈希表中存储了两个相同的对象
2023-07-18 15:06:49 376
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人