08 2024 档案

摘要:Redis十大数据类型 数据类型一般指的是 value 的数据类型,key的类型一般都是字符串 一、总体概述 redis字符串(String) string是redis 最基本的类型,一个key对应一个value,string类型是二进制安全的,意思是redis的string可以包含任何数据,比如j 阅读全文
posted @ 2024-08-29 16:45 GrowthRoad 阅读(40) 评论(0) 推荐(0) 编辑
摘要:Redis 安装 安装前的准备 确保Linux是64位,用 getconf LONG_BIT 查看 Linux 必须 具备 gcc 编译环境 使用 gcc -v 查看版本 如果没有 使用 yum -y install gcc-c++ 命令安装 安装步骤: 下载 redis7的 压缩包,放到 本地 o 阅读全文
posted @ 2024-08-29 16:45 GrowthRoad 阅读(8) 评论(0) 推荐(0) 编辑
摘要:MybatisPlus 一、介绍 MybatisPlus 是一个Mybatis的增强工具,为简化开发、提升效率而生。 功能: 自动生成单表的CRUD 功能 提供丰富的 条件拼接方式 全自动ORM类型持久层框架 二、简单使用 导入 mybatis-plus 的 启动器 <dependencies> < 阅读全文
posted @ 2024-08-22 17:25 GrowthRoad 阅读(53) 评论(0) 推荐(0) 编辑
摘要:SpringBoot 整合 1. SpringBoot整合SpringMVC 和创建一个 SpringBoot项目相同,需要导入web 相关 的启动器,创建Controller即可 在yaml配置文件中,常用配置有: server.port :指定服务器端口号 server.servlet.cont 阅读全文
posted @ 2024-08-21 11:25 GrowthRoad 阅读(15) 评论(0) 推荐(0) 编辑
摘要:SpringBoot 快速入门 创建空工程 在空工程下创建一个 maven工程 将该maven工程变成springboot 工程,只需要在pom文件中指定parent为 springboot的基础包 <?xml version="1.0" encoding="UTF-8"?> <project xm 阅读全文
posted @ 2024-08-20 16:25 GrowthRoad 阅读(4) 评论(0) 推荐(0) 编辑
摘要:SSM 整合 1.整合问题 需要几个IOC 容器? 常见操作是创建两个 ioc容器,web容器和 root容器 每个容器装那些组件? 容器名 盛放组件 web 容器 web相关组件(controller、springmvc核心组件) root 容器 业务和持久层相关组件(service、aop、tx 阅读全文
posted @ 2024-08-20 10:02 GrowthRoad 阅读(9) 评论(0) 推荐(0) 编辑
摘要:SpringMVC 扩展 1. RESTFul 风格 RESTFul是一种基于 HTTP 和标准化设计原则的软件架构风格,用于设计和实现可靠、可扩展和易于集成的 Web 服务和应用程序。 要求: 每一个URI 代表一种资源,是名词,也就是 url中不要带动作 客户端使用 GET、POST、PUT、D 阅读全文
posted @ 2024-08-17 16:32 GrowthRoad 阅读(15) 评论(0) 推荐(0) 编辑
摘要:SpringMVC 接收数据 1.设置访问路径 @RequestMapping 将handler注册到 HandlerMapping中 @RequestMapping 可以用到方法上也可以用到类上 用到方法上,访问某个路径就直接执行这个方法。如果方法上都有某一个路径字段,就可以把他提取出来放到类上。 阅读全文
posted @ 2024-08-16 11:36 GrowthRoad 阅读(20) 评论(0) 推荐(0) 编辑
摘要:SpringMVC流程 主要组件: DispatcherServlet:SpringMVC提供,我们需要使用web.xml配置使其生效,它是整个流程处理的核心,所有请求都经过它处理和分发。 HandlerMapping:SpringMVC提供,我们需要进行IoC配置,使其加入到IoC容器。它内部缓存 阅读全文
posted @ 2024-08-15 10:58 GrowthRoad 阅读(17) 评论(0) 推荐(0) 编辑
摘要:Mybatis扩展 1.批量扫描mapper 在之前每创建一个mapper,就需要在mybatis-config.xml 文件中,注册该mapper。 <mappers> <mapper resource="mapper/EmployeeMapper.xml"/> </mappers> 可以在map 阅读全文
posted @ 2024-08-14 16:51 GrowthRoad 阅读(23) 评论(0) 推荐(0) 编辑
摘要:Mybatis动态sql 在创建sql语句时,有时会遇到 传入的参数为空的问题,也就是某些条件有时候不取值。这时就可以用动态sql来创建sql语句,不用自己拼接sql语句。 1.if 和 where 标签 在sql语句条件外面包一层 if 标签,if标签的 属性test 可以进行判断,当判断为tru 阅读全文
posted @ 2024-08-14 11:38 GrowthRoad 阅读(63) 评论(0) 推荐(0) 编辑
摘要:Mybatis多表查询 多表查询涉及到至少两个表,有两种情况:多对一和一对多 以客户表和订单表为例: 一对多:一个订单对应一个客户 多对一:一个客户对应多个订单 那么在设计实体类时,对一的情况是在订单实体类中包括客户的实体类对象 对多的情况是在 客户实体类中包括订单对象的集合 案例:查询1号订单,已 阅读全文
posted @ 2024-08-13 17:51 GrowthRoad 阅读(76) 评论(0) 推荐(0) 编辑
摘要:Mybatis基本使用 1.日志输出 在mybatis-config.xml 中的settings 标签配置 mybatis的设置项 <settings> <setting name="logImpl" value="STDOUT_LOGGING"/> </settings> 设置日志的属性是 lo 阅读全文
posted @ 2024-08-13 17:50 GrowthRoad 阅读(19) 评论(0) 推荐(0) 编辑
摘要:MyBatis基本流程 基本使用步骤 准备数据 CREATE DATABASE `mybatis-example`; ​ USE `mybatis-example`; ​ CREATE TABLE `t_emp`( emp_id INT AUTO_INCREMENT, emp_name CHAR(1 阅读全文
posted @ 2024-08-13 17:49 GrowthRoad 阅读(6) 评论(0) 推荐(0) 编辑
摘要:Spring声明式事务 1.事务的概念 1.1编程式事务 编程式事务是指手动编写程序来管理事务,即通过编写代码的方式直接控制事务的提交和回滚 Connection conn = ...; ​ try{ //开启事务:关闭事务的自动提交 conn.setAutoCommit(false); //业务代 阅读全文
posted @ 2024-08-09 15:02 GrowthRoad 阅读(91) 评论(0) 推荐(0) 编辑
摘要:AOP -面向切面编程 aop是oop(面向对象编程)的补充和完善。oop是一种纵向开发,然而当面对需要一些横向的功能如日志,就会导致大量重复的代码。 aop利用横切把一些重复的非核心的代码插入到核心代码周围,不需要重复写很多遍。 应用场景: 日志记录,在方法的执行前后插入日志功能 事务处理,在方法 阅读全文
posted @ 2024-08-09 08:44 GrowthRoad 阅读(5) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示