自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(72)
  • 收藏
  • 关注

原创 分布式微服务之springboot学习[上]

官网文档:学习文档:离线文档:在线API:1.还有父项目, 声明了开发中常用的版本号.2.并且进行 自动版本仲裁, 即如果程序员没有指定某个依赖jar的版本, 则以父项目指定的版本为准.1.开发中我们引入相关场景的starter, 这个场景中所有的相关依赖都引入进来了, 比如我们做web开发引入了, 该starter将导入与web开发相关的所有包.2.依赖树:可以看到 spring-boot-starter-web, 帮我们导入了开发模块, 还导入了tomcat的场景启动器。

2024-05-23 10:42:51 301

原创 SSM整合-前后端分离-实现增删改查 (下)

主流框架SSM实现功能03-添加家居信息需求分析/图解思路分析代码实现注意事项和细节实现功能04-显示家居信息需求分析/图解思路分析代码实现实现功能05-修改家居信息需求分析/图解思路分析代码实现注意事项和细节实现功能06-删除家居信息需求分析/图解思路分析代码实现课后作业实现功能07-分页显示列表需求分析/图解思路分析代码实现完成测试实现功能08-带条件查询分页显示列表需求分析/图解思路分析代码实现实现功能09-添加家居表单前端校验需求分析/图解思路分析代码实现实现功能10-添加家居表单后端校验需求分析/

2024-05-14 18:43:50 807

原创 SSM整合-前后端分离-项目环境搭建 (上)

整合SSM项目基础环境搭建项目介绍创建项目项目全局配置web.xmlSpringMVC配置配置Spring和MyBatis, 并完成整合创建表, 使用逆向工程生成Bean, XxxMapper和XxxMapper.xml注意事项和细节说明实现功能01-搭建Vue前端工程需求分析/图解代码实现搭建Vue前端工程vue3项目目录结构梳理配置vue服务端口Element Plus和Element UI其他说明安装element-plus插件实现功能02-创建项目基础界面需求分析/图解思路分析代码实现项目前后端分离

2024-05-03 14:56:50 696

原创 mybatis缓存

●基本说明1.默认情况下,mybatis是启用一级缓存的/本地缓存/, 它是SqlSession级别的.2.同一个SqlSession接口对象调用了相同的select语句, 会直接从缓存里面获取, 而不是再去查询数据库●一级缓存原理图 [简单追一下源码, 后面再Debug●基本介绍1.二级缓存和一级缓存都是为了提高检索效率的技术2.最大的区别就是作用域的范围不一样, 一级缓存的作用域是sqlSession。

2024-04-09 13:51:47 700

原创 mybatis映射关系

mybatis继续深入 上映射关系一对一官方文档基本介绍映射方式配置Mapper.xml的方式-应用实例方式一方式二注解的方式实现-应用实例注意事项课后练习映射关系多对一官方文档基本介绍映射方式配置Mapper.xml的方式-应用实例注解的方式实现-应用实例课后练习上一篇, 我们学习到了 mabatis 下接下来我们学习, mybatis继续深入 上映射关系一对一官方文档文档地址: https://mybatis.org/mybatis-3/zh_CN/sqlmap-xml.html基本介绍

2024-03-26 19:45:17 912

原创 mabatis动态SQL

详见手册1.MyBatis的真正强大在于它的语句映射(在配置), 由于它的异常强大, 如果拿它跟具有相同功能的JDBC代码进行对比, 你会立即发现省掉了将近95%的代码.MyBatis致力于减少使用成本, 让用户能更专注于SQL代码.2.SQLcache- 该命名空间的缓存配置cache-ref- 引用其它命名空间的缓存配置resultMap- 描述如何从数据集结果集中加载对象, 是最复杂也是最强大的元素- 将会传入这条语句的参数的类全限定名或别名sql- 可被其它语句引用的可重复的语句块.insert。

2024-03-20 08:37:00 420 3

原创 mabatis机制实现

上一篇, 我们学习到了接下来我们学习,

2024-03-11 14:07:32 978

原创 mabatis概念入门

简化数据库操作的持久层框架●传统的Java程序操作DB分析1.工作示意图, 一图胜千言2.传统方式问题分析(如上)3.引出MyBatis1.MyBatis是一个持久层框架2.前身是ibatis, 在ibatis3.x时, 更名为MyBatis3.Mybatis在java和sql之间提供更灵活的映射方案4.mybatis可以将对数据库的操作(sql, 方法)等等直接剥离, 写到xml配置文件, 实现和java代码的解耦5.mybatis通过SQL操作DB, 建库建表的工作需要程序员完成。

2024-02-28 14:35:30 296 2

原创 SpringMVC(基于Spring的Web层MVC框架) 下

SpringMVC最后的知识

2024-02-02 13:58:19 953 1

原创 SpringMVC(基于Spring的Web层MVC框架) 中

手动实现SpringMVC底层机制

2023-10-10 17:56:58 1038 4

原创 SpringMVC(基于Spring的Web层MVC框架) 上

SpringMVC前置知识点

2023-08-30 17:45:33 957

原创 Spring系列七:声明式事务

声明式事务

2023-08-17 16:38:23 290 3

原创 Spring系列六:JdbcTemplate

JdbcTemplate

2023-08-15 14:10:22 546 1

原创 Spring系列五:手动实现Spring底层机制

手动实现Spring底层机制

2023-08-14 07:00:00 395 2

原创 Spring系列四:AOP切面编程

切面编程底层机制: 动态代理+反射+动态绑定机制, 初步剖析.

2023-08-08 17:03:11 1238 4

原创 Spring系列三:基于注解配置bean

Spring系列三: 基于注解配置bean

2023-08-07 16:33:47 1544 2

原创 Spring系列二:基于XML配置bean

Spring系列二: 基于注解配置bean

2023-08-01 10:01:23 1625 53

原创 Spring系列一:spring的安装与使用

Spring框架学习[上 50%]

2023-07-24 15:37:20 5180 134

原创 Vue,超详细整理,适合新手入门

Vue入门教学笔记

2023-07-12 13:41:48 437 6

原创 前端技术栈 【建议收藏】

传统非模块化开发有如下的缺点: (1) 命名冲突;(2) 文件依赖JavaScript代码越来越庞大, JavaScript引入模块化编程, 开发者只需要实现核心的业务逻辑, 其它都可以加载别人已经写好的模块JavaScript使用 “模块” 的概念来实现模块化编程, 解决非模块化编程问题模块化也是ES6的新特性common2.js。

2023-06-29 14:01:16 2656 4

原创 项目实战系列四:【家居购项目 (旧版) 】

MVC全称: Model模型, View试图, Controller控制器MVC最早出现在JavaEE三层中的Web层, 它可以有效地指导WEB层代码如何有效地分离, 单独工作详情请参考👉script引文件是src属性🌳思路分析创建表->javabean->DAO->service满汉楼项目包括无参构造器和set方法. 如果添加有参构造器, 记得书写无参构造器将所有路径修改成相对路径配置RegisterServlet, 请求RegisterServlet将login.html重命名

2023-06-26 16:47:46 344 1

原创 项目实战系列三:【家居购项目 (新版) 】

家居购项目 🌳分页导航 🌳购物车 🌳订单生成 🌳权限验证 🌳事务管理 🌳上传图片

2023-05-29 16:42:38 1033 3

原创 【JSON-AJAX-Thradlocal-文件上传下载】 全家桶

json, ajax, threadlocal, 文件上传下载

2023-05-15 10:00:49 616 1

原创 JavaScript开发利器之jQuery

基本选择器是jQuery中最常用的选择器, 也是最简单的选择器, 它通过id, class和标签名来查找DOM对象1.5.2 jquery层次选择器如果想要通过DOM元素之间的层次关系来获取特定元素, 例如后代元素, 子元素, 相邻元素, 兄弟元素等, 则需要使用层次选择器1.5.3 基础过滤选择器基础过滤选择器介绍:1.5.4 内容过滤选择器内容过滤选择器的过滤规则主要体现在它所包含的子元素和文本内容上1.5.5 可见度过滤选择器可见度过滤选择器是根据元素的可见和不可见状态来选择相应的元素

2023-04-30 16:53:42 4874

原创 JavaWeb三大组件之过滤器Filter

监听器Listener,过滤器Filter

2023-04-21 16:11:37 2093 5

原创 【服务器端渲染技术】,超详细整理,适合新手入门

jsp+el+jstl

2023-04-16 21:18:10 1164

原创 web路径专题+会话技术

cookie, session

2023-04-12 15:52:19 686

原创 手动实现Tomcat底层机制

自制Tomcat

2023-04-03 16:34:09 545

原创 Tomcat+Servlet

Tomcat+IDEA+Servlet

2023-03-24 08:34:47 836

原创 XML 教程【一文彻底搞懂dom4j解析】

xml学习

2023-03-11 15:29:45 3456

原创 JavaScript 教程【一文彻底搞懂JavaScript】

前端js学习

2023-03-10 13:06:05 3818 3

原创 Css 教程【一文彻底搞懂Css】

css入门

2023-03-01 16:41:29 143

原创 JavaWeb系列一: HTML

html入门

2023-03-01 10:36:18 1090

原创 项目实战系列二:【满汉楼】

满汉楼

2023-02-27 09:48:53 249

原创 第二十七章 Java正则表达式

正则表达式:regular expression => regExp, 是对字符串进行模式匹配的技术。

2023-02-24 15:14:51 4624 2

原创 chapter25 JDBC 和 数据库连接池

JDBC

2023-02-01 23:28:17 1910

原创 MySQL 详细学习教程【万字长文, 建议收藏】

存放文本时,也可以使用Text数据类型,可以将TEXT列视为VARCHAR列,注意Text不能有默认值,大小0-2^16字节;同一查询在同一事务中多次进行,由于其它提交事务所做的修改和删除,每次返回不同的结果集,则发生不可重复读;多个连接开启各自事务操作数据库中数据时,数据库系统要负责隔离操作,以保证各个连接在获取数据是的准确性;同一查询在同一个事务中多次执行,由于其它提交事务所做的插入操作,每次返回不同的结果集,此时发生幻读;同真是的表一样,视图包含列,其数据来自对应的真实表(基表)

2023-01-23 21:33:04 8567 51

原创 Java反射,超详细整理,适合新手入门

2.1 反射相关的主要类4.1 Class类常用方法5. 获取类结构信息。

2023-01-03 21:43:16 1234

原创 项目实战系列一:【多用户及时通信系统】

获取在线用户列表,即要遍历ManageClientThreads类中的hm集合,将这段遍历集合的代码封装进ManageClientThreads类中的getOnlineUser()方法。在服务端的线程类中接收请求用户列表的消息请求,调用getOnlineUser()方法得到在线用户列表,通过socket将数据返回给客户端。向服务端发送一个请求。当用户向某一离线用户发送文件的时候,将文件暂存在服务端中,当用户上线时,得到message。当用户向所有的用户发送群聊消息的时候,给离线状态的用户设置留言。

2022-12-27 22:40:15 558

原创 第二十一章Java网络编程

socket

2022-12-22 16:00:05 1552

springboot学习项目

springboot学习项目

2024-05-23

HTTP 常见请求和响应头-说明

HTTP 常见请求和响应头-说明.

2024-05-08

家居购项目-准备工作-一系列资源文件

家居购项目_准备工作_一系列资源文件

2024-05-04

创建家居购项目时需要的jar包

创建家居购项目时需要的jar包

2024-05-04

JavaScript-javaweb项目

JavaScript-javaweb项目

2024-05-02

axios-javaweb项目

axios-javaweb项目

2024-05-02

spring5JdbcTemplate需要的jar

spring5JdbcTemplate需要的jar

2024-04-11

filter项目所需jar包

filter项目所需jar包

2024-04-10

springmvc需要的jar

springmvc需要的jar

2024-04-10

spring-framework-5.3.8

spring-framework-5.3.8

2024-04-10

mysql-connector-java-5.1.7-bin.jar

mysql-connector-java-5.1.7-bin.jar

2024-03-13

手动实现MaBatis底层机制项目

手动实现MaBatis底层机制项目

2024-03-11

开发Spring5的基本包

开发Spring5的基本包

2024-03-09

spring5aop注解需要jar

spring5aop注解需要jar

2024-03-05

手动实现Spring底层机制项目包

zzw-myspring项目

2024-03-04

引出对Spring底层实现再思考

引出对Spring底层实现再思考

2024-03-04

初识mybatis的项目

初识mybatis的项目

2024-03-03

MyBatis核心框架示意图

MyBatis核心框架示意图.

2024-02-28

springmvc项目源码

springmvc项目源码

2024-02-04

dom4j-1.6.1本地文档

dom4j-1.6.1本地文档

2024-01-26

dom4j-1.6.1

dom4j-1.6.1

2024-01-26

spring开发基本包

spring开发基本包

2024-01-25

jsp下的jar包, 一共五个

jsp下的jar包

2024-01-08

文件上传下载需要的jar

文件上传下载需要的jar

2024-01-08

spingmvc上传文件需要的jar

spingmvc上传文件需要的jar

2024-01-06

springmvc处理json需要jar

springmvc处理json需要jar

2024-01-02

springmvc验证需要的jar

springmvc验证需要的jar

2023-11-08

第七章 面向对象编程(基础) 代码

第七章 面向对象编程(基础) 代码

2023-10-27

javap使用说明文档

源文件 ---javac编译--> 字节码文件. 字节码文件 --javap反编译--> 源文件.

2023-10-19

IDEA 2022.3中开发JavaWeb工程

IDEA 2022.3中开发JavaWeb工程

2023-10-12

JAVA-EE-api-中英文对照版

JAVA_EE_api_中英文对照版

2023-10-12

JavaSe基础部分第六章代码

JavaSe基础部分第六章代码

2023-09-23

Java程序控制结构 第五章代码

Java程序控制结构 第五章代码

2023-09-18

javadoc 标签, 文档注释

javadoc 标签

2023-09-15

Sublime Text3快捷键大全

Sublime Text3快捷键大全

2023-09-15

Java第二章学习代码

Java第二章学习代码, 课后作业代码

2023-09-15

java第四章代码及课后作业代码

java第四章代码及课后作业代码

2023-09-06

Java代码规范, 详细

Java代码规范

2023-09-05

Java第三章学习代码

Java第三章学习代码, 课后作业代码

2023-09-04

java/jdk API 文档

jdk API 文档

2023-09-01

空空如也

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

TA关注的人

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