
后端总合
文章平均质量分 92
程序猿 Simba
还在不断地学习,有什么不对的希望各位大佬们指出来,我即使更改
展开
-
【后端结合】新程序猿笔记Day18(后端项目发布)
1. 集群部署1.1 集群部署流程图1.2 部署集群说明: 分别准备3台tomcat服务器 端口号分别为8091/8092/80931.2.1 启动多个进程说明: 勾选其中的选项 ,可以平行运行多个进程启动3台服务器 完成测试。1.2.2 部署集群#配置后端代理 server { listen 80; server_name manage.jt.com; location / { #proxy_pass 映射的是请求的地址...原创 2021-12-27 19:13:13 · 4531 阅读 · 0 评论 -
【后端结合】新程序猿笔记Day17(后端项目发布)
1. 文件上传操作1.1 编辑FileServicepackage com.jt.service;import com.jt.vo.ImageVO;import org.springframework.stereotype.Service;import org.springframework.web.multipart.MultipartFile;import javax.imageio.ImageIO;import java.awt.image.BufferedImage;i..原创 2021-12-20 18:52:13 · 421 阅读 · 0 评论 -
【后端结合】新程序猿笔记Day16(商品列表展现)(京淘项目)
1. 商品列表展现1.1 表设计1.商品表设计2.商品详情表设计表关系: 一个商品对应一个商品详情, item.id = item_desc.id 商品表的Id和详情表的ID是一致的.1.2 POJO设计1.2.1 编辑Item表1.2.2 编辑ItemDesc1.3 商品页面跳转import Vue from 'vue'import VueRouter from 'vue-router'import Login from '../co...原创 2021-12-20 18:32:38 · 600 阅读 · 0 评论 -
【后端结合】新程序猿笔记Day15(商品分类实现)(京淘项目)
1. 商品分类实现1.1 优化商品分类列表1.1.1 优化策略数据结构: Map<parentId, 当前父级下的子级>例子:Map<0, 所有的一级菜单>Map<一级ID, 当前一级下的二级菜单>Map<二级ID, 当前二级下的三级菜单>设计的优势:如果将数据保存到Map集合中,则可以有效的降低数据库的访问的次数. 提高查询效率.1.1.2 封装Map集合/** * 思路: * 1.判断.原创 2021-12-20 09:57:34 · 788 阅读 · 0 评论 -
【后端结合】新程序猿笔记Day14(京淘项目)
1. MybatisPlus(MP)1.1 MP介绍MyBatis-Plus (opens new window)(简称 MP)是一个 MyBatis (opens new window)的增强工具,在 MyBatis 的基础上只做增强不做改变,为简化开发、提高效率而生。1.2 MP特点无侵入:只做增强不做改变,引入它不会对现有工程产生影响,如丝般顺滑损耗小:启动即会自动注入基本 CURD,性能基本无损耗,直接面向对象操作强大的 CRUD 操作:内置通用 Mapper、通用 Serv.原创 2021-12-13 20:05:48 · 4964 阅读 · 0 评论 -
【后端结合】新程序猿笔记Day13(京淘项目)
1. 用户模块管理1.1 用户列表展现1.1.1 业务接口文档请求路径: /user/list 请求类型: GET 请求参数: 后台使用PageResult对象接收 请求案例: http://localhost:8091/user/list?query=查询关键字&pageNum=1&pageSize=10参数名称 参数说明 备注信息 query 用户查询的数据 可以为null pageNum 分页查询的页数 必须赋值不能为nu原创 2021-12-11 11:58:08 · 242 阅读 · 0 评论 -
【后端结合】新程序猿笔记Day12(京淘项目)
1. 用户登录实现1.1 业务接收请求路径: /user/login 请求方式: POST 请求参数参数名称 参数说明 备注 username 用户名 不能为空 password 密码 不能为空 响应数据 SysResult对象参数名称 参数说明 备注 status 状态信息 200表示服务器请求成功 201表示服务器异常 msg 服务器返回的提示信息 可以为null data 服务器返回的原创 2021-12-11 11:22:03 · 167 阅读 · 0 评论 -
【后端结合】新程序猿笔记Day11
1. Mybatis(二)1.1 Mybatis 注解开发1.1.1 编辑测试类package com.jt;import com.jt.mapper.DeptMapper;import com.jt.mapper.EmpMapper;import com.jt.mapper.UserAnnoMapper;import com.jt.pojo.Dept;import com.jt.pojo.Emp;import com.jt.pojo.User;import org.junit原创 2021-12-08 19:27:19 · 195 阅读 · 0 评论 -
【后端结合】新程序猿笔记Day10
1. 动态Sql1.1 动态Sql-where条件1.1.1 业务需求需求:根据对象中不为null的数据,充当where条件 进行查询例子: User user = new User(); user.setId(null).setName(null).setAge(100).setSex("男") Sql: select * from demo_user where age = #{age} and sex = #{sex}1.1.2 编辑测试类pac.原创 2021-12-07 19:55:56 · 3689 阅读 · 0 评论 -
【后端结合】新程序猿笔记Day9
1.SpringBoot简化Mybatis1.1 项目整合1.1.1 创建项目1.1.2 导入jar包说明: 在pom.xml文件中 添加jar包文件<!--mybatis依赖包--> <dependency> <groupId>org.mybatis.spring.boot</groupId> <artifactId>mybatis-spring-boot.原创 2021-12-07 19:15:20 · 165 阅读 · 0 评论 -
【后端结合】新程序猿笔记Day8
11. SpringBoot用法1.1 Lombok用法1.1.1 常用注解1.1.2 关于Lombok使用说明问题:Lombok的使用需要添加jar包和安装插件。未来项目在Linux服务器中进行部署。问 Linux服务器中是否需要安装lombok的插件答案: 不需要 lombok插件编译器有效. xxx.java文件 编译为xxx.class文件1.2 SpringBoot测试方法说明1.2.1 方法说明SpringBoot为了简化程序测试过程,springBo.原创 2021-12-04 14:33:20 · 1500 阅读 · 0 评论 -
【后端结合】新程序猿笔记Day7
1. Axios post请求1.1 常见post请求种类form表单提交 method=“post” 同步(要素:页面是否刷新) axios.post() 异步操作.1.2 axios post入门案例1.2.1 编辑前端JS<!DOCTYPE html><html> <head> <meta charset="utf-8"> <title>Axios测试</title> <scri.原创 2021-12-02 20:02:17 · 275 阅读 · 0 评论 -
【后端结合】新程序猿笔记Day6
1. SpringMVC1.1 restFul风格1.1.1 传统get方式提交url1: http://localhost:8080/findUser?name=tomcat&age=18url2: http://localhost:8080/findUser?name=tomcat&age=18&sex=男需求: 上述的参数传递可以简化!简化写法:url3: http://localhost:8080/findUser/tomcat/18/男1.1.原创 2021-12-01 19:19:45 · 3216 阅读 · 0 评论 -
【后端结合】新程序猿笔记Day5
1. AOP知识1.1 切入点表达式1.1.1 bean表达式说明: 根据bean的ID拦截指定的对象. @Pointcut("bean(userServiceImpl)") public void pointcut(){ }1.1.2 within表达式说明: 按照类型匹配. 可以使用通配符*号语法: 1. @Pointcut("within(com.jt.service.UserServiceImpl)") 只拦截U...原创 2021-12-01 18:56:59 · 148 阅读 · 0 评论 -
【后端结合】新程序猿笔记Day4
1. 代理模式1.1 创建项目1.1.1创建项目1.1.2 完成入门代码测试1.1.3 编辑UserService1.1.3.1 编辑Service接口package com.jt.Service;public interface UserService { void hello();}1.1.3.2 编辑ServiceImpl实现类package com.jt.Service;import org.springframework.ster..原创 2021-12-01 18:28:37 · 178 阅读 · 0 评论 -
【后端结合】新程序猿笔记Day3
1. Spring框架讲解1.1 单例和多例1.1.1 关于单例和多例说明单例: 在内存中只有一份(即使不创建,系统默认单例) 多例: 在内存中可能有多份1.1.2 创建项目springdemo5_base参考springdemo3-anno创建1.1.3 编辑User类package com.jt.demo;import org.springframework.stereotype.Component;public class User { p..原创 2021-11-27 12:57:39 · 289 阅读 · 0 评论 -
【后端结合】新程序猿笔记Day2
1. Spring框架讲解(必会内容)1.1 Spring介绍Spring框架是一个开放源代码的J2EE应用程序框架,由Rod Johnson发起,是针对bean的生命周期进行管理的轻量级容器(lightweight container)。Spring解决了开发者在J2EE开发中遇到的许多常见的问题,提供了功能强大IOC、AOP及Web MVC等功能。Spring可以单独应用于构筑应用程序,也可以和Struts、Webwork、Tapestry等众多Web框架组合使用,并且可以与 Swing等桌原创 2021-11-27 11:23:17 · 154 阅读 · 0 评论 -
【后端结合】新程序猿笔记Day1
1. 前期的知识回顾1.1 数据库知识点:1. Sql语句 CURD 操作的核心. 单表操作2. 多表关联操作 笛卡尔积(只显示2张表的共有数据) 左连接、右连接、内连接 关键字: like in and or order by asc/desc group by 数据库函数调用端口号:默认端口号3306 、3307权限: mysql数据库默认只允许自己本机进行连接。必须开放数据库权限才可以。版本: mysql: 至少5.5及以上的版本 mariadb: 10以...原创 2021-11-24 20:17:23 · 161 阅读 · 0 评论