![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
SSM
文章平均质量分 92
SSM学习
星是河的眼
这个作者很懒,什么都没留下…
展开
-
完整项目学习-10项目发布即在linux系统中完成部署
文章目录1. 部署JDK1.1 上传JDK1.2 解压压缩包1.3 删除安装文件1.4 修改JDK名称1.5 检查JDK是否有效1.6 JDK环境变量配置2 Linux 项目部署2.1 项目搭建流程2.2 Linux安装Mariadb数据库2.3 后端项目发布2.3.1 后端项目修改2.3.2 后端项目打包2.3.3 上传jar包文件2.3.4 发布项目2.3.5 项目测试2.4 jar包文件项目启动报错说明2.5 关于Linux 进程项说明2.5.1 查询进程2.5.2 杀死进程2.6 项目后台发布2.6原创 2021-11-18 18:53:38 · 2815 阅读 · 0 评论 -
完整项目学习-9部署项目前的准备
文章目录1. Nginx负载均衡1.1 负载均衡准备工作1.1.1 负载均衡的原理1.1.2 动态获取当前服务器端口号1.1.3 端口号获取效果1.1.4 同时启动91/92/93三台服务器1.2 负载均衡配置1.2.1 轮询策略1.2.2 权重策略1.2.3 IPHASH策略1.3 nginx高可用实现1.3.1 问题描述1.3.2 关键字1.3.3 在线部署步骤1.3.4 tomcat高可用实现1.4 nginx 前端项目发布1.4.1 修改前端JS1.4.2 前后端代码测试1.5 前端项目部署1.5.原创 2021-11-17 19:21:40 · 238 阅读 · 0 评论 -
完整项目学习-8完成前后端部署前的配置
文章目录1 Nginx1.1 Nginx介绍1.2 Nginx-特点1.3 Nginx-代理1.3.1 问题描述1.3.2 反向代理(nginx)1.3.4 关于正向和反向说明1.4 Nginx 安装和使用1.4.1 关于Nginx启动问题说明(系统问题)1.4.2 关于Nginx服务器1.4.3 关于Nginx 服务器进程项说明1.4.4 Nginx服务器命令1.5 Nginx 反向代理案例1.5.1 入门案例1.5.2 代理图片1.5.3 图片代理流程1.5.4 修改hosts文件1.5.5 关于hos原创 2021-11-16 21:08:43 · 975 阅读 · 0 评论 -
完整项目学习-7
文章目录1. 商品修改页面绘制1.1 编辑页面HTML2. 实现商品图片上传2.1 编辑页面2.1.1 官网说明2.1.2 图片上传项目说明2.1.3 图片上传接口文档说明2.1.4 编辑ImageVO2.1.5 编辑ItemController2.2 正则表达式(复习)2.2.1 正则表达式说明2.2.2 匹配不确定次数2.2.3 匹配固定次数2.2.4 匹配取值区间2.2.5 分组匹配2.2.6 正则案例练习2.3 文件上传实现2.3.1 编辑FileController2.3.2 编辑FileServ原创 2021-11-15 19:18:44 · 784 阅读 · 0 评论 -
完整项目学习-6
文章目录1. 商品模块业务实现1.1 商品页面跳转1.2 页面效果1.2 数据自动填充1.2.1 业务分析1.2.2 添加自动填充注解1.2.3 配置自动填充类1.3 构建商品层级代码1.3.1 item 表设计1.3.2 编辑Item POJO1.3.3 编辑层级代码结构1.4 完成商品列表展现1.4.1 页面分析1.4.2 接口文档说明1.4.3 编辑ItemController1.4.4 编辑ItemService1.4.5 编辑分页配置类1.4.6 页面效果展现1.5 商品状态的修改1.5.1 页面原创 2021-11-12 19:23:58 · 158 阅读 · 0 评论 -
完整项目学习-5
文章目录1. Mybaits-plus 项目整合1.1 修改案例讲解1.2 MP后台项目改造1.2.1 导入jar包1.2.2 编辑POJO ItemCat1.2.3 编辑ItemCatMapper接口1.2.4 修改YML文件1.2.5 层级代码结构1.3 商品分类页面跳转2 完成商品分类业务2.1 页面JS分析2.2 业务接口文档2.3 商品分类表结构说明2.4 编辑ItemCatController2.5 编辑ItemCatService2.6 上述案例分析2.7 采用数据结构优化代码2.8 代码具体原创 2021-11-11 21:01:01 · 133 阅读 · 0 评论 -
完整项目学习-4
文章目录1. 作业 用户删除操作1.1 业务接口文档1.2 编辑UserController1.3 编辑UserService1.4 编辑UserMapper2 Spring事务管理2.1 事务特性2.2 Spring中的事务2.2.1 业务逻辑说明2.2.2 Spring控制事务2.2.3 Spring控制事务策略3 Spring 全局异常处理机制3.1 知识铺垫3.2 全局异常处理机制3.2.1 AOP 复习3.2.2 定义全局异常处理机制4. Mybatis-Plus4.1 MP介绍4.2 MP特性4原创 2021-11-10 19:58:36 · 117 阅读 · 0 评论 -
完整项目学习-3
文章目录1. 利用子查询实现左侧菜单列表1.1 编辑映射文件1.1.1 子查询Sql语句写法1.1.2 xml映射文件写法2. 用户模块管理2.1 分页查询补充2.1.1 用户需求说明2.1.2 编辑UserController2.1.3 编辑UserService2.1.4 编辑UserMapper2.2 完成状态修改2.2.1 业务说明2.2.2 前端JS分析2.2.3 业务接口文档说明2.2.4 编辑UserController2.2.5 编辑UserService2.3 用户新增操作2.3.1 页面原创 2021-11-09 20:24:35 · 604 阅读 · 0 评论 -
完整项目学习-2
文章目录1. 系统跳转1.1 系统首页跳转1.2 路由导航守卫1.2.1 需求说明1.2.2 路由导航守卫2 左侧菜单展现2.1 搭建层级代码2.1.1 表设计说明2.1.2 关于Rights POJO说明2.1.3 关于层级代码结构2.1.4 前端JS说明2.1.5 接口文档说明2.1.6 父子关系封装/Sql语句写法2.1.7 编辑RightsController2.1.8 编辑RightsService2.1.9 编辑RightsMapper/xml映射文件2.1.10 页面效果展现2.1.11 关于原创 2021-11-08 19:28:46 · 93 阅读 · 0 评论 -
完整项目学习-1
文章目录1. 安装前端脚手架1.1 安装node.js1.2 配置前端脚手架2. 后端项目搭建2.1 创建项目2.2 编辑pom.xml文件2.3 编辑层级代码3. 关于脚手架的说明3.1 目录结构3.2 关于main.js的说明3.3 关于路由说明4. 用户登录业务实现4.1 页面JS分析4.2 用户登录JS4.3 用户业务接口文档说明4.4 编辑SysResult对象4.5 用户登录模块实现4.5.1 加密算法MD54.5.2 编辑UserController4.5.3 编辑UserService4.5原创 2021-11-05 19:41:14 · 174 阅读 · 0 评论 -
前后端交互
文章目录1. Axios 知识补充1.1 Axios-Post请求1.1.1 编辑页面JS1.1.2 页面参数说明1.1.3 打印Sql语句1.1.4 编辑AxiosController1.1.5 编辑AxiosService1.1.6 编辑AxiosMapper1.2 IDEA 自动注入Mapper异常说明1.3 Ajax简化操作1.3.1 简化Ajax前缀1.3.2 关于promise对象的说明1.4 Ajax "回调地狱"问题1.4.1 回调地狱说明1.4.2 解决回调地狱-async-await1.原创 2021-11-04 19:05:54 · 570 阅读 · 0 评论 -
前后端交互,前端vue写
文章目录1. VUE.JS案例复习1.1 入门案例1.2 点击事件用法1.3 双向数据绑定1.3.1 页面案例测试1.3.2 双向数据绑定的原理1.4 分支结构用法1.5 循环遍历结构1.6 VUE生命周期函数1.6.1 图例1.6.2 生命周期函数分类1.6.3 初始化时知识点1.6.4 生命周期函数用法2 远程调用2.1 什么是跨域2.2 跨域访问测试案例2.3 远程入门案例测试2.3.1 编辑页面JS2.3.2 前后端调用结果2.4 带参数GET请求2.4.1 编辑页面JS2.4.2 页面效果展现2.原创 2021-11-03 20:13:55 · 1413 阅读 · 0 评论 -
SSM整合/spring boot整合mybatis
文章目录1. Mybatis-驼峰映射1.1 案例演示1.2 驼峰规则说明2. Mybatis 缓存机制2.1 缓存概念2.2 Mybatis 提供缓存机制2.3 一级缓存测试2.4 二级缓存测试2.4.1 指定使用二级缓存2.4.2 二级缓存测试2.4.3 注意事项3. SpringBoot整合Mybatis3.1 创建项目3.2 修改pom.xml文件3.3 代码结构3.4 SpringBoot整合Mybatis3.4.1 编辑application.yml3.4.2 将Mapper接口交给容器管理3.原创 2021-11-02 20:34:45 · 417 阅读 · 0 评论 -
Mybatis联表查询
文章目录1. Mybatis 关联查询1.1 创建新项目1.1.1 选择项目1.1.2 编辑POM.xml文件1.1.3 复制配置文件1.2 创建表1.2.1 创建员工表1.2.2 创建部门表1.2.3 创建POJO对象1.2.3.1 编辑Emp POJO1.2.3.2 编辑Dept POJO1.2.3.3 项目代码结构1.3 常见表关系1.4 Mybatis 一对一封装1.4.1 业务说明1.4.2 测试类准备1.4.3 编辑Mapper接口/xml映射文件1.4.4 一对一标签1.5 一对多1.5.1原创 2021-11-01 20:58:36 · 2559 阅读 · 0 评论 -
Mybatis深入
1. Mybatis中集合操作1.1 业务说明需求 查询id号 1,2,4,5,7的数据Sql: select * from demo_user where id in (1,2,4,5,7…)1.1 array集合操作1.1.1 编辑测试代码 /** * 业务: 查询id号 1,2,4,5,7的数据 */ @Test public void testFindIn(){ SqlSession sqlSession = sqlSessionFa原创 2021-10-30 12:49:03 · 400 阅读 · 0 评论 -
Mybatis使用
1. 简化test 方法 @BeforeEach2. Mybatis常用CURD操作 2.1 编辑接口 2.2 编辑映射文件 接口与映射文件必须一一对应 2.3 insert/update/delete 自动返回影响的行 | select 必须有resultType3. 参数传递 3.1 基本类型的数据 1个 3.2 可以将多个参数封装为POJO对象 不能有重名属性 3.3 更加通用的是封装为Map集合 @Param(“key”)4. xml中转义字符写法5. 模糊查询 xml写法 li原创 2021-10-30 09:54:33 · 109 阅读 · 0 评论 -
Spring,Mybatis
1. SpringBoot原创 2021-10-27 12:47:01 · 187 阅读 · 0 评论 -
项目开始前的知识回顾总结
1.知识小结1.1 Mysql版本说明: 最好不要使用mysql8.0 建议使用mariadb 10以上下载地址: https://mariadb.org/download/?rel=10.6.4&prod=mariadb&os=windows&cpu=x86_64&pkg=msi&mirror=ossplanet基本功能 CRUD操作。连接方式: 左连接,右连接,内连接1.2 JDBC功能和作用: java中操作数据库中最为直接的方式。表述: J原创 2021-10-26 12:59:17 · 322 阅读 · 0 评论 -
Spring框架
概述Spring框架可以和其他技术无缝衔接BeanFactory: bean工厂, spring框架认为所有类都是bean. 从bean工厂可以获取每个beanIOC: 控制反转, 不需要程序员来创建对象了,交给Spring框架来管理对象(从初始化…销毁).程序员可以直接从 Spring框架中获取Bean的对象DI: 依赖注入,使用Spring框架明确两个对象间的依赖关系AOP: 面向切面编程,是一种思想,解决了OOP的不足IOC的XML方式实现创建Hello类public class He原创 2021-10-22 17:53:40 · 126 阅读 · 0 评论 -
SpringMVC
概述时Spring团队的产品,遵循MVC设计模式MVC设计模式:M是Model时模型层,用来封装数据V是View,是视图层,用来展示数据C是Controller是控制层,接受浏览器发来的请求,并做出数据的响应SpringMVC框架用来接收请求+做出响应解析请求参数浏览器发送数据给服务器有两种方式:get和postget的数据,在地址栏展示,用?拼接的参数post的数据,不在地址栏展示,安全性较高工作原理涉及五个组件:1.前段控制器 DispatcherServlet 接受请求,并且原创 2021-10-21 20:33:08 · 89 阅读 · 0 评论 -
SpringBoot
概述是由Spring团队开发的,整合了Spring框架,SpringMVC框架的所有jar包好处:简化了Maven的操作,以前自己找jar包的坐标,现在直接创建springboot工程勾选你要的功能SpringBoot项目可以快速启动/关闭,就是像服务器(Tomcat)一样的操作简单快速整合其他技术使用创建SpringBoot项目–配置Maven启动服务器,并且访问服务器里的资源添加类package cn.tedu.cgb2108boot01;import org.spr原创 2021-10-21 19:19:34 · 61 阅读 · 0 评论 -
Mave入门
Maven 项目构建工具概述Maven是跨平台的项目管理工具,作为Apache组织中的一个颇为成功的开源项目,主要服务于基于java平台的项目构建,依赖管理和项目信息管理.无论是小型的开源类库项目,还是大型的企业级应用;无论是传统的瀑布式开发,还是流行的敏捷模式,Maven都能大显身手.为何需要maven?Java工程中我们自己去找jar,或者来自官网,或者来自网友的分享,或者来自项目团队的共享,不论何种方式,都需要把jar文件复制到lib项目中,并且buildpath.Maven改变这种手动维护原创 2021-10-20 15:03:43 · 139 阅读 · 0 评论