自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(181)
  • 资源 (4)
  • 收藏
  • 关注

原创 由浅入深,详细总结 Spring 八种加载 Bean 的方式

方式一:XML 方式声明 bean方式二:XML + 注解方式声明 bean方式三:注解方式声明配置类方式四:@Import 注解注入方式五:上下文对象在容器初始化完毕后注入方式六:实现 ImportSelector 接口方式七:实现 ImportBeanDefinitionRegistrar 接口方式八:实现 BeanDefinitionRegistryPostProcessor 接口

2023-10-24 00:47:52 351

原创 一文解读如何应用 REST 对资源进行访问?

一、REST 简介二、需要用到的注解2.1 @RequestMapping2.2 @PathVariable2.3 @RestController2.4 @GetMapping、@PostMapping、@PutMapping、@DeleteMapping补充:@PathVariable、@RequestBody、@RequestParam 区别与应用三、REST风格案例

2023-10-15 20:08:11 478

原创 案例解析 SpringBoot 中的版本管理与依赖管理

一、入门案例二、SpringBoot 的 parent三、SpringBoot 的 starter四、SpringBoot 的引导类

2023-10-09 00:57:37 416

原创 LeetCode 热题 HOT 100:回溯专题

题目包含:号码的字母组合、括号生成、组合总和、全排列、全排列 II (待优化)、子集、单词搜索、二叉树中的最大路径和、岛屿数量、路径总和 III

2023-10-01 18:15:29 286

原创 LeetCode 热题 HOT 100:链表专题

题目包含:两数相加、删除链表的倒数第 N 个结点、合并两个有序链表、合并 K 个升序链表、环形链表、环形链表 II、排序链表、相交链表、反转链表、回文链表

2023-09-09 23:38:18 521

原创 LeetCode 热题 HOT 100:滑动窗口专题

题目包含:无重复字符的最长子串、最长连续序列、滑动窗口最大值、找到字符串中所有字母异位词

2023-09-04 00:16:52 289

原创 LeetCode 热题 HOT 100:二叉树专题

题目包含:二叉树的中序遍历、二叉树的前序遍历、二叉树的后序遍历、不同的二叉搜索树、验证二叉搜索树、对称二叉树、二叉树的层序遍历、二叉树的最大深度、从前序与中序遍历序列构造二叉树、二叉树展开为链表、二叉树中的最大路径和、翻转二叉树、把二叉搜索树转换为累加树、二叉树的直径、合并二叉树

2023-09-03 17:13:39 440

原创 LeetCode 热题 HOT 100:哈希表专题

题目包含:两数之和、字母异位词分组、只出现一次的数字、环形链表、环形链表 II

2023-09-03 01:55:37 343

原创 图灵学院:用 Explain 查看 SQL 的执行计划

一、Explain 概述Explain 含义及作用二、Explain 返回列详解id 列、select_type 列、table 列、partitions 列、type 列、possible_keys 列、key 列、key_len 列、ref 列、rows列、Extra列

2023-06-29 21:21:42 2413 4

原创 Java 基础进阶篇(十九):一文搞懂网络编程

一、网络编程概述二、网络通信三要素:IP 地址、端口、协议网络通信协议的两套参考模型:UDP 协议、TCP 协议三、UDP通信DatagramPacket:数据包对象(韭菜)DatagramSocket:发送端和接收端对象(人)案例:一发一收、多发多收、同时接受多个客户端消息四、TCP通信TCP通信模式模拟Socket(客户端)ServerSocket(服务端)案例:一发一收、案例:多发多收、同时接受多个客户端消息五、TCP综合案例:群聊

2023-06-24 23:59:03 225

原创 图灵学院:SQL 优化

一、避免使用 select *二、使用小表驱动大表三、用连接查询代替子查询四、提升 group by 的效率五、批量操作六、使用 limit七、union all 代替 union

2023-06-22 23:40:05 1830

原创 Java 基础进阶篇(十八):正则表达式匹配规则和应用

一、正则表达式概述二、正则表达式的匹配规则三、正则表达式在方法中的应用3.1 校验手机号、邮箱和座机电话号码3.2 字符串的内容替换和分割四、编程题目4.1 表示数值的字符串4.2 非严格递增连续数字序列

2023-06-21 10:26:47 6409

原创 Java 基础进阶篇(十七):反射概述及获取对象的方式

一、反射概述二、反射获取类对象三、反射获取构造器对象四、反射获取成员变量对象五、反射获取方法对象六、 反射的作用6.1 绕过编译阶段为集合添加数据6.2 通用框架的底层原理

2023-06-21 01:40:59 3329

原创 Java 基础进阶篇(十六):多线程总结

一、多线程概述二、多线程的创建1.1 方式一:继承 Thread 类1.2 方式二:实现 Runnable 接口1.3 方式三:JDK 5.0新增: 实现 Callable 接口二、Thread的常用方法三、线程安全与同步3.1 线程安全3.2 线程同步3.2.1 方式一:同步代码块3.2.2 方式二:同步方法3.2.3 方式三:Lock锁四、线程通信五、线程池 ★5.1 线程池概述5.2 线程池实现的API5.2.1 线程池处理Runnable任务5.2.2 线程池处理

2023-05-28 22:09:13 722 1

原创 Java 基础进阶篇(十五):IO 流总结(全网最全面)

前置内容:字符集一、IO 流概述二、字节流三、字符流四、缓冲流五、转换流六、序列化流七、打印流 补充:Commons-IO 框架

2023-05-18 02:01:02 1179

原创 Java 基础进阶篇(十四):File 类常用方法

一、File 类的创建二、常用方法:判断文件类型、获取文件信息功能三、常用方法:创建文件、删除文件功能四、File 类的遍历功能五、应用递归实现文件搜索六、应用递归实现删除非空文件夹

2023-05-16 19:16:21 2422

原创 Java 基础进阶篇(十三):异常处理机制

一、异常概述、体系 二、异常的分类 三、异常的默认处理流程 四、异常的处理机制 4.1 编译时异常的处理机制 4.1.1 方式一:抛出异常 4.1.2 方式二:捕获异常 4.1.3 方式三:前两者结合 4.2 运行时异常的处理机制 五、自定义异常 5.1 自定义编译时异常 5.2 自定义运行时异常 六、try-catch-finally格式

2023-05-08 01:45:13 564

原创 Java 基础进阶篇(十二):Stream 流常用方法总结

一、Stream流概述二、获取 Stream 流2.1 集合获取 Stream 流2.2 数组获取 Stream 流三、中间方法四、终结方法五、Stream流的综合应用

2023-05-07 23:54:13 4251

原创 Java 基础进阶篇(十一):Arrays 与 Collections 工具类

Arrays工具类:常用方法、对于 Comparator 比较器的支持、综合应用(数组的降序排序、根据学生年龄进行排序)Collections工具类:常用方法、 排序相关 API、综合应用

2023-05-07 02:00:12 826

原创 Java 基础进阶篇(十):泛型与可变参数

一、泛型概述二、泛型的定义2.1 泛型类2.2 泛型方法2.3 泛型接口三、泛型深入3.1 泛型通配符3.2 泛型上下限3.3 举例:定义一个 “所有车量进行比赛” 的方法

2023-05-07 00:23:49 1003

原创 Java 基础进阶篇(九):Java 集合全面总结

Collection 系列集合体系、体系特点、常用API、遍历方式List 系列集合体系、特点、特有方法、 ArrayList 集合、LinkedList集合、 遍历方式Set 系列集合特、常用API、哈希表、HashSet 集合、存储原理、去重原理解析、LinkedHashSet 集合、TreeSet集合、自定义排序Map 系列集合体系、特点、常用API、遍历方式、HashMap、LinkedHashMap、TreeMap、自定义排序不可变集合

2023-05-03 19:04:16 1555

原创 Java 基础进阶篇(八):Java 中常用 API

Object 类的 toString 方法与 equals 方法。Objects 类的 equals 方法与 isNull 方法

2023-05-03 01:58:34 1217

原创 Java 基础进阶篇(七):匿名内部类与 Lambda 表达式

一、内部类概述 二、需要了解的内部类 2.1 静态内部类 2.2 成员内部类 2.3 局部内部类 2.4 面试笔试题 三、匿名内部类 四、Lambda表达式 4.1 Lambda 表达式的概述 4.2 Lambda 表达式的省略规则 4.3 Lambda 的使用

2023-05-03 00:58:31 2301

原创 Java 基础进阶篇(六):多态中成员访问特点与类型转换

一、多态的概述 二、多态中成员访问特点 三、多态的优势与劣势 四、多态下的类型转换 4.2 自动类型转换(从子到父) 4.2 强制类型转换(从父到子) 4.3 instanceof 关键字

2023-05-02 16:49:11 1651

原创 Java 基础进阶篇(五):接口的基本使用

一、接口概述 二、接口的基本使用 三、接口从 JDK 8 开始新增的方法 四、接口的注意事项(了解) 补充:接口与接口的关系

2023-05-01 15:01:43 1889

原创 Java 基础进阶篇(四):抽象类与模板方法设计模式

一、抽象类、抽象方法概述 二、抽象类的特征 三、模板方法设计模式 3.1使用场景 3.2 实现步骤 3.3 写作文案例 补充:final 和 abstract 是什么关系?

2023-05-01 13:54:51 1698

原创 Java 基础进阶篇(三):权限修饰符、final 关键字与枚举

一、权限修饰符 二、final 关键字 2.1 final 作用 2.2 final 修饰变量举例 2.3 常量 三、枚举 3.1 枚举的格式 3.2 枚举的特征 3.3 枚举的应用

2023-05-01 12:39:14 1865

原创 Java 基础进阶篇(二):继承的内存原理与特点

一、继承概述 二、内存运行原理 三、继承的特点 四、继承后:成员变量和方法的访问特点 五、继承后:方法重写 六、继承后:子类构造器的特点七、继承后:子类构造器访问父类有参构造器八、this、super 总结

2023-05-01 00:10:19 2292

原创 Java 基础进阶篇(一):static 静态关键字与单例模式

一、static 静态关键字1.1 静态成员变量与实例成员变量1.2 静态成员方法与实例成员方法1.3 static 访问注意事项1.4 内存使用情况二、工具类三、代码块四、单例模式4.1 饿汉单例4.2 懒汉单例

2023-04-30 23:00:37 3030 2

原创 Java 基础入门篇(六):String 与 StringBuilder

一、String 类概述 二、String 创建对象的方式 2.1 创建对象的两种方式 2.2 面试:两种方式的区别 2.3 常见面试题三、String 类常用方法 3.1 字符串内容比较 3.2 常用 API:遍历、截取、替换、分割 四、StringBuilder 字符串操作类 4.1 构造器 4.2 常用方法 4.3 String 拼接字符串原理 4.4 StringBuilder 提高效率原理图

2023-04-30 20:52:04 1312

原创 Java 基础入门篇(五):面向对象编程

一、面向对象的思想 二、类的定义与对象的创建 三、对象内存分配情况 3.1 两个对象的内存图3.2 两个变量指向同一个对象内存图 四、构造器 4.1 构造器的格式与分类 4.2 构造器的调用 五、 this 关键字六、封装 七、标准JavaBean 补充:局部变量和成员变量的区别

2023-04-30 18:53:24 2608

原创 Java 基础入门篇(四):方法的重载与参数传递机制

一、方法的定义二、方法的参数传递机制 ★2.1 基本类型的参数传递2.2 引用类型的参数传递三、方法重载

2023-04-30 17:21:14 2373 1

原创 Java 基础入门篇(三):数组的定义与内存分配

一、数组的定义1.1 静态初始化数组1.2 动态初始化数组1.3 数组的访问二、数组的遍历三、数组的内存图 ★3.1 Java 的 内存分配3.2 数组的内存图3.3 两个数组变量指向同一个数组对象四、数组使用的常见问题补充:随机数 Random 类

2023-04-30 16:40:18 2719

原创 Java 基础入门篇(二):Java 基础语法

一、注释二、字面量三、变量3.1 变量概述3.2 变量在计算机中的底层原理四、数据类型五、关键字、标志符六、类型转换6.1 自动类型转换6.2 表达式的自动类型转换6.3 强制类型转换七、运算符7.1 基本算数运算符7.2 + 符号做连接符7.3 自增自减运算符7.4 赋值运算符7.5 关系运算符7.6 逻辑运算符7.7 三目运算符7.8 运算符优先级补充:键盘录入技术

2023-04-30 15:14:26 2319

原创 Java 基础入门篇(一):Java 概述

一、Java 概述二、Java 的产品 JDK2.1 JDK 安装2.2 Java与 Javac 介绍2.3 Java 程序的开发步骤三、Java 程序的执行原理四、JDK 的组成五、Java 的跨平台工作原理

2023-04-30 10:19:00 2336

原创 SSM框架整合流程与原理解读(附源码链接)

一、搭建整合环境二、Spring 框架代码的编写三、SpringMVC 框架代码的编写四、Spring 整合 SpringMVC 的框架五、MyBatis 框架代码的编写六、Spring 整合 MyBatis 框架七、Spring 框架配置 AOP 与事务控制八、Spring 事务控制失效问题的原因

2023-04-15 02:33:53 342

原创 软件设计模式 | 动态代理模式

一、动态代理概述1.1 代理的概述和作用1.2 动态代理的优点1.3 代理对象的创建1.4 代理对象调用方法的执行流程二、动态代理举例2.1 歌手经纪人2.2 业务功能的性能统计2.3 动态代理在 Spring 框架中的应用

2023-04-10 17:38:17 393

原创 王道操作系统笔记(八)—— 非连续分配管理方式

一、基本分页存储管理1.1 逻辑地址结构1.2 页表的定义1.3 地址转换1.4 基本地址变换机构1.5 具有快表的地址变换机构补充:对页表项大小的进一步探讨(了解)二、两级页表2.1 单级页表存在的问题2.2 两级页表的引入2.2 地址变化2.3 三级页表补充:多级页表常驻内存问题三、基本分段存储管理方式3.1 逻辑地址结构3.2 段表的定义3.3 地址变换3.4 分段、分页管理的对比四、段页式管理方式4.1 逻辑地址结构4.2 段表、页表4.3 地址变化

2023-02-13 16:38:40 831 1

原创 王道操作系统笔记(七)—— 内存管理的基本要求和连续分配管理方式

一、内存的概念和作用二、内存管理的概念三、进程运行的基本原理和要求3.1 程序执行过程3.2 逻辑地址和物理地址3.3 程序的链接3.4 程序的装入3.5 内存保护四、覆盖与交换4.1 覆盖技术4.2 交换技术五、连续分配管理方式5.1 单一连续分配5.2 固定分区分配5.3 动态分区分配5.3.1 空闲分区链与空闲分区表5.3.2 动态分区分配算法5.3.3 四种分配算法对比(★)5.3.4 分区的分配与回收补充:紧凑技术

2023-02-13 11:22:20 1140

原创 王道操作系统笔记(六)—— 死锁的处理策略

一、死锁的概念1.1 死锁的定义1.2 死锁、饥饿、死循环的区别1.3 死锁产生的必要条件1.4 死锁发生的时机二、死锁的处理策略2.1 死锁预防2.2 死锁避免2.2.1 系统安全状态2.2.2 银行家算法2.2.3 典型例题2.3 死锁的检测和解除2.3.1 资源分配图2.3.2 死锁定理2.3.3 死锁解除2.4 补充:常见题型2.4.1 资源数已知,进程数未知2.4.1 进程数已知,资源数未知

2023-02-06 16:12:07 2047

SSM框架整合演示代码

SSM三大框架整合演示代码。 整合选择 XML+注解方式,持久层采用映射文件方式。 演示代码实现事务控制,避免了 springmvc 与 spring 注解重复扫描导致的事务失效问题。

2023-04-15

基于RBAC权限控制模型的后台管理系统

系统概述:   该项目主要展示 RBAC 的权限控制效果,并提供员工管理模块以供测试。用户登录系统后,根据用户所关联的角色,查询角色拥有的权限,如:菜单权限、按钮权限。不同角色的用户,所显示的菜单可能也不尽相同。 系统亮点: ① 系统除采用 RBAC 模型进行访问控制以外,还配合 Shiro 框架完成系统的鉴权机制,其中 RBAC 负责左侧菜单级别权限, Shiro 负责按钮级别权限。 ② 系统对于添加修改相关操作采用 Validator 完成表单参数的校验,还会对于取值唯一的数据段进行业务校验,完善业务流程。 ③ 系统应用 Hutool 工具类,配合完成数据的批量导出与导入工作。 ④ 系统使用 Lombok 框架,以简化实体对象中常用方法的构建。 ⑤ 系统设置自定义业务异常类 ,配合业务消息枚举类和业务结果包装类 ,利用全局异常处理器处理, 使业务异常的不友好界面不会展示到客户端,以此提高用户的交互体验。 技术选型: Layui、SSM、MySQL、Druid、Maven

2023-01-20

基于SSM的教师工资分配系统.rar

基于 SSM 的教师工资分配系统是一个里面功能较为完善的系统,该系统适合日常的学习与应用。

2021-07-03

基于SSM的体适能健身网站.rar

基于SSM的体适能运动协会项目属于SSM的一个综合实例项目,很多类似的项目都可在上面进行扩展。整个项目包括前台与后台,它不仅包括前台资源的展示,也包含了后台数据的实时更新等。

2021-07-02

toastr.rar插件

toastr.rar插件

2021-04-03

ueditor.rar

百度文本编辑器(Ueditor) V1.4.3.3

2021-03-31

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除