- 博客(54)
- 收藏
- 关注
原创 版本管理工具 Git 的下载安装及使用
(1)分支可以有多个(根据业务需求)(2)如果各分支没有交集,始终平行发展,则不需要合并(merge)(3)如果两个分支,需要合并,则执行 merge 操作(4)分支合并示意图。
2024-08-31 14:18:13 1041
原创 SpringBoot框架学习笔记(九):数据库操作(JDBC+HikariDataSource、整合 Druid 、 Mybatis 以及 Mybatis-plus 到SpringBoot)
数据库操作:JDBC+HikariDataSource、整合 Druid 、 Mybatis 以及 Mybatis-plus 到SpringBoot
2024-08-19 16:25:06 1068
原创 SpringBoot 框架学习笔记(八):异常处理 和 Servlet、Filter、Listener三大组件注入spring
异常处理 和 Servlet、Filter、Listener三大组件注入spring
2024-08-14 08:57:24 1074
原创 SpringBoot 框架学习笔记(七):Thymeleaf、拦截器 和 文件上传实现(解决了文件重名 和 按日期分目录存放问题)
Thymeleaf、拦截器 和 文件上传实现(解决了文件重名 和 按日期分目录存放问题)
2024-08-06 16:30:20 611
原创 SpringBoot框架学习笔记(五):静态资源访问、Rest风格请求处理、配置视图解析器、接收参数的相关注解详解
静态资源访问、Rest风格请求处理、配置视图解析器、接收参数的相关注解详解: @PathVariable、@RequestHeader、@RequestParam、@CookieValue、@RequestBody、@RequestAttribute、@SessionRequest
2024-07-22 17:49:35 924 1
原创 SpringBoot框架学习笔记(三):Lombok 和 Spring Initailizr
(1)Lombok 作用简化JavaBean开发,可以使用Lombok的注解让代码更加简洁Java项目中,很多没有技术含量又必须存在的代码:POJO的getter/setter/toString;异常处理;I/O流的关闭操作等等,这些代码既没有技术含量,又影响着代码的美观,Lombok应运而生(2)SpringBoot 和 IDEA 官方支持IDEA 2020已经内置了Lombok插件SpringBoot 2.1.x之后的版本也在Starter中内置了Lombok依赖。
2024-07-18 18:46:47 945
原创 SpringBoot框架学习笔记(二):容器功能相关注解详解
@Configuration、@Import、@Conditional、@ImportResource、@ConfigurationProperties、@EnableConfigurationProperties
2024-07-17 23:58:43 738
原创 MyBatis框架学习笔记(四):动态SQL语句、映射关系和缓存
在一个实际的项目中,sql语句往往是比较复杂的为了满足更加复杂的业务需求,MyBatis的设计者,提供了动态生成SQL的功能。
2024-07-15 19:59:25 867
原创 MyBatis框架学习笔记(三):MyBatis重要文件详解:配置文件与映射文件
(1)MyBatis 的真正强大在于它的语句映射(在 XxxMapper.xml 配置), 由于它的异常强大, 如果拿它跟具有相同功能的 JDBC 代码进行对比,你会立即发现省掉了将近 95% 的代码。(1)mybatis 的核心配置文件(mybatis-config.xml),比如配置 jdbc 连接信息,注册 mapper 等等都是在这个文件中进行配置,我们需要对这个配置文件有详细的了解。如果一个包下有很多的类,我们可以直接引入包,这样就是给该包下面的所有类的设置了别名,可以直接使用。
2024-07-11 22:23:00 987
原创 MyBatis框架学习笔记(二):原生API 的调用 和 注解的使用
如 果 是 通 过 注 解 的 方 式 , 就 不 再 使 用。在笔记一案例的基础上将增删改查,使用。在前面项目的基础上,将增删改查,使用。文 件 , 但 是 需 要 在。文件中注册含注解的类。
2024-07-08 19:23:39 438
原创 MyBatis框架学习笔记(一):MyBatis入门
MyBatis 中文手册:(1)https://mybatis.org/mybatis-3/zh/index.html(2)https://mybatis.net.cn/Maven 仓库:https://mvnrepository.com/ 仓库作用:需要什么 jar 包,搜索得到对应的 maven dependency传统的 Java 程序操作 DB 分析-工作示意图(1)MyBatis 是一个持久层框架 (2)前身是 ibatis, 在 ibatis3.x 时,更名为 MyBatis (3)MyBati
2024-07-08 14:24:51 510
原创 前端技术栈学习:Vue2、Vue cli脚手架、ElementUI组件库、Axios
前端技术栈学习:Vue2、Vue cli脚手架、ElementUI组件库、Axios
2024-06-25 21:25:24 1017
原创 ES6(ECMAScript 6.0) 新特性
(1)解构就是取出数据,解构赋值是对赋值运算符的扩展(2)是一种针对数组或者对象进行模式匹配,然后对其中的变量进行赋值(3)主要有两种形式: 数组解构和对象解构(1)模板字符串使用反引号 `` 将字符串包裹(2)可作为普通字符串(3)可用来定义多行字符串,即可以将换行字符串原生输出(4)字符串插入变量和表达式, 使用 ${}(5)字符串中可以调用函数(1)箭头函数提供更加简洁的函数书写方式。(2)基本语法是:(参数列表) => { 函数体 }
2024-06-18 17:08:25 1050
原创 SpringMVC框架学习笔记(七):处理 json 和 HttpMessageConverter 以及文件的下载和上传
处理 json 数据和 HttpMessageConverter 以及文件的下载和上传
2024-06-12 19:04:22 695
原创 SpringMVC框架学习笔记(六):数据格式化(即数据类型转换)、表单数据校验、以及表单中文乱码处理
数据格式化(即数据类型转换)、表单数据校验、以及表单中文乱码处理
2024-06-11 20:48:47 714
原创 SpringMVC框架学习笔记(五):手动实现 SpringMVC 底层机制。本文章包含所有源码,且均有详细注释(核心分发控制器+ Controller容器控制器+方法获取参数.....),
包含所有源码,且均有详细注释。手动实现 SpringMVC 底层机制(核心分发控制器+ Controller 和 Service 注入容器 + 对象自动装配 + 控制器方法获取参数数 + 视图解析 + 返回 JSON 格式数据)。
2024-06-02 20:37:57 984
原创 java.lang.NoClassDefFoundError: org/dom4j/io/SAXReader
在maven项目中,给SAXReader创建实例,启动tomcat服务器后报异常java.lang.NoClassDefFoundError: org/dom4j/io/SAXReader。我在pom文件中是引入了dom4j依赖得,但是不知道为什么在上传到web时就找不到了。在WEB-INF目录下新建lib目录,手动将dom4j的jar包导入(该jar包可在文章顶部获取)
2024-05-31 21:08:01 290
原创 SpringMVC框架学习笔记(四):模型数据 以及 视图和视图解析器
模型数据处理放入request域和session域 以及 视图和视图解析器
2024-05-31 11:37:11 785 1
原创 SpringMVC框架学习笔记(三):url请求风格-Rest 以及 SpringMVC 映射获取到各种类型数据
url请求风格-Rest 以及 SpringMVC 映射获取到各种类型的数据
2024-05-30 20:04:56 1228
原创 SpringMVC框架学习笔记(二):@RequestMapping 注解的各种用法
@RequestMapping、@PathVariable
2024-05-29 09:56:59 1564
原创 Spring框架学习笔记(五):JdbcTemplate 和 声明式事务
介绍了Spring框架中 JdbcTemplate 和 声明式事务 的基本使用
2024-05-22 14:50:31 556
原创 Spring框架学习笔记(四):手动实现 Spring 底层机制(初始化 IOC容器+依赖注入+BeanPostProcessor 机制+AOP)
手动实现 Spring 底层机制,初始化 IOC容器+依赖注入+BeanPostProcessor 机制+AOP
2024-05-21 20:40:02 996
原创 Spring框架学习笔记(二):Spring IOC容器配置 Bean,分别基于XML配置bean 和 基于注解配置 bean
本文主要介绍spring框架中,基于xml配置文件配置bean和基于注解配置bean
2024-05-10 20:48:58 952
原创 SpringBoot框架学习笔记(一):依赖管理和自动配置
SpringBoot框架学习笔记(一):依赖管理和自动配置。内含application.properties 配置大全
2024-04-29 20:52:09 754
原创 Java文件操作-IO流
本文主要介绍了IO流相关的知识点,包括:IO流原理及流的分类、节点流和处理流、对象流、输入流、输出流、标准输入输出流、转换流、打印流、Properties类
2024-04-14 14:53:30 1050 1
原创 Java事件处理机制
java事件处理是采取“委派事件模型”。当事件发生时,产生事件的对象,会把此“信息”传递给"事件的监听者"处理,这里所说的"信息"实际上就是java.awt.event事件类库里某个类所创建的对象,把它称为"事件的对象"。机制示意图:事件源发生一个事件过后,就会产生一个事件对象,整个事件对象会传递给事件的监听者,监听者监听到这个事件就会进行处理1. 事件源:事件源就是一个产生事件的对象,比如按钮,窗口,按键等。
2024-04-09 14:33:01 529 1
原创 Java绘图坐标体系
下图说明了Java坐标系。坐标原点位于左上角,以像素为单位。在Java坐标系中,第一个是x坐标,表示当前位置为水平方向,距离坐标原点x个像素;第二个是y坐标,表示当前位置为垂直方向,距离坐标原点y个像素。
2024-04-08 20:19:13 964 1
原创 Java开发测试(第一篇):Java测试框架JUnit5
(1)JUnit5是一个Java语言的单元测试框架(2)JUnit5包括JUnit Platform、JUnit Jupiter和JUnit Vintage可通过自定义标签,将test注解和tag注解结合到一个注解,减少代码冗余//使用自定义标签,该自定义标签名为Preprod});//自定义标签@Test。
2024-04-07 20:55:43 1827 1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人