新SSM
文章平均质量分 70
飞飞笨笨
这个作者很懒,什么都没留下…
展开
-
centos服务器常用网站部署工具安装(docker),包含minio工具类
docker安装并配置密码和自启动docker run --name redis -p 6379:6379 -d --restart=always redis:latest redis-server --appendonly yes --requirepass "123456"docker安装minio文件服务器-minio的相当于自己搭配的oss服务器1.搜索镜像docker search minio2.拉取镜像docker pull minio/minio.原创 2021-04-02 12:06:34 · 533 阅读 · 0 评论 -
SpringBoot2.x+Spring5+Mybits3.x后期使用vue前端构建前后端分离-14 数据库表设计,复习jdbc
数据库表原创 2020-11-12 22:31:08 · 150 阅读 · 0 评论 -
SpringBoot2.x+Spring5+Mybits3.x后期使用vue前端构建前后端分离-13 定时任务和异步任务
什么是定时任务和常见定时任务区别什么是定时任务,使用场景某个时间定时处理某个任务 发邮件、短信等 消息提醒 订单通知 统计报表系统 --每天的访问的量订单等 ....常见定时任务Java自带的java.util.Timer类配置比较麻烦,时间延后问题 Quartz框架: 配置更简单,xml或者注解适合分布式或者大型调度作业 SpringBoot框架自带SpringBoot使用注解方式开启定时任务启动类里面 @EnableScheduling开启定时任务,定时自动扫描 定时原创 2020-11-09 20:57:09 · 436 阅读 · 0 评论 -
SpringBoot2.x+Spring5+Mybits3.x后期使用vue前端构建前后端分离-12 模板引擎介绍
SpringBoot2.X常用start介绍 starter主要简化依赖用的 spring-boot-starter-web->里面包含多种依赖 查看 pom文件 spring-boot-starter-parent -> spring-boot-dependencies 里面综合的很多依赖包 几个常用的starter <parent> <groupId>org.springframework.boot</groupI原创 2020-11-09 16:58:10 · 297 阅读 · 0 评论 -
SpringBoot2.x+Spring5+Mybits3.x后期使用vue前端构建前后端分离-11 过滤器和拦截器和监听器
什么是过滤器filter简单理解:人--->检票员(filter)---> 景点SpringBoot2.X里面的过滤器ApplicationContextHeaderFilterOrderedCharacterEncodingFilterOrderedFormContentFilterOrderedRequestContextFilter那么多过滤器,哪个优先级高呢? Ordered.HIGHEST_PRECEDENCE Ordered.LOWEST_PRECED原创 2020-11-08 22:30:11 · 269 阅读 · 0 评论 -
SpringBoot2.x+Spring5+Mybits3.x后期使用vue前端构建前后端分离-10 全局异常处理
为什么要配置全局异常?不配全局服务端报错场景 1/0、空指针等配置好处统一的错误页面或者错误码 对用户更友好Springboot2.X怎么在项目中配置全局异常 类添加注解 @ControllerAdvice,如果需要返回json数据,则方法需要加@ResponseBody @RestControllerAdvice, 默认返回json数据,方法不需要加@ResponseBody (前后端分离项目需要) 方法添加处理器 捕获全局异常,处理所有不可知的异常 @Exc原创 2020-11-08 20:49:36 · 95 阅读 · 0 评论 -
SpringBoot2.x+Spring5+Mybits3.x后期使用vue前端构建前后端分离-9 开发中的单元测试
公司里面软件开发测试需求分析->设计->开发->测试->上线测试里面的种类 单元测试 完成最小的软件设计单元的验证工作,目标是确保模块被正确的编码 黑盒测试 不考虑内部结构,主要测试功能十分满足需求 白盒测试 针对代码级别,测试开发工程师一般具备白盒测试能力,针对程序内部的逻辑结构进行代码级别的测试 回归测试 对原先提出的缺陷进行二次验证,开发人员修复后进行二次的验证 集成测试 测试模块和模块之间的整合,且测原创 2020-11-08 17:32:44 · 211 阅读 · 0 评论 -
SpringBoot2.x+Spring5+Mybits3.x后期使用vue前端构建前后端分离-8 介绍springboot2.x配置文件
SpringBoot2.x常见的配置文件形式 xml、yml、properties的区别和使用常见的配置文件格式xml、properties、json、yamlSpringboot里面常用xx.ymlYAML(Yet Another Markup Language) 写 YAML 要比写 XML 快得多(无需关注标签或引号) 使用空格 Space 缩进表示分层,不同层次之间的缩进可以使用不同的空格数目 注意:key后面的冒号,后面一定要跟一个空格,树状结构server:原创 2020-11-08 17:11:29 · 143 阅读 · 0 评论 -
SpringBoot2.x+Spring5+Mybits3.x后期使用vue前端构建前后端分离-7 热部署
什么是热部署应用正在运行的时候升级功能, 不需要重新启动应用 对于Java应用程序来说, 热部署就是在运行时更新Java类文件 好处:不需要重新手工启动应用,提高本地开发效率 常见实现热部署的方式Jrebel (非springboot) Spring Loaded(非springboot) spring-boot-devtools(springboot自带的,只需要添加一个依赖)注意线上一定不要开启热部署(会给黑客有机可乘)springboot2.x结合dev-too原创 2020-11-08 16:30:32 · 220 阅读 · 0 评论 -
SpringBoot2.x+Spring5+Mybits3.x后期使用vue前端构建前后端分离-6 自定义json处理
发现集成的springboot会有jackson和gson的包默认的为jackson的请求常用框架 阿里 fastjson,谷歌gson等JavaBean序列化为Json,性能:Jackson > FastJson > Gson > Json-lib 同个结构 Jackson、FastJson、Gson类库各有优点,各有自己的专长 空间换时间,时间换空间jackson处理相关自动指定字段不返回:@JsonIgnore 指定日期格式:@JsonFormat原创 2020-11-08 16:15:30 · 175 阅读 · 0 评论 -
SpringBoot2.x+Spring5+Mybits3.x后期使用vue前端构建前后端分离-5 模拟视频接口JSON数组对象处理
添加一个章的对象package work.flyrun.demoproject1.domain;/** * @Program: demo-project1 * @Description: 章实体类 * @Author: chen * @Dates: 2020-11-08-15-32 * @Version: **/public class Chapter { private int id; private int videoId; private .原创 2020-11-08 15:50:11 · 95 阅读 · 0 评论 -
SpringBoot2.x+Spring5+Mybits3.x后期使用vue前端构建前后端分离-4 开发接口的规范化 登陆post请求开发
存在的问题:协议未统一,缺少业务状态码JSONData工具类开发(进行再次包装,添加业务状态码)package work.flyrun.demoproject1.utils;/** * @Program: demo-project1 * @Description: 接口开发规范 * @Author: chen * @Dates: 2020-11-08-14-12 * @Version: **/public class JsonData { private int cod原创 2020-11-08 15:08:13 · 101 阅读 · 0 评论 -
SpringBoot2.x+Spring5+Mybits3.x后期使用vue前端构建前后端分离-3 在线教育需求分析
在线教育是现有的主流互联网项目,前后端分离,支持高并发访问后端开发人员在大公司:不需要掌握深层次的前端 专业的人做专业的东西,前端负责页面,后端工程师负责接口在线课堂 需求模块(简化开发)用户注册-登陆 视频管理模块CRUD 视频列表查询 全局异常处理 日志统计记录 ...数据查询和存储前期是内存数据库存储-HashMap-Arraylist 后期使用数据库存储从项目实战角度学习和开发功能不开发全部功能 核心:学会springboot在开发项目中常见的使用在线教育原创 2020-11-08 14:10:47 · 221 阅读 · 0 评论 -
SpringBoot2.x+Spring5+Mybits3.x后期使用vue前端构建前后端分离-2 介绍springboot开发所要掌握的基础知识
springboot常见的开发方式有哪些后台接口直接返回页面,现在比较少配合模板引擎,由后端渲染返回页面返回JSON数据,主流场景互联网公司用的比较多,比如微服务接口,前后端分离项目,手机app等,基本都是通过JSON交互建议使用在线创建地址进行创建springboot项目工程//@Controller 不会返回json数据 使用restcontroller会返回json字符串@RestController@RequestMapping("/api/v1/video")publi原创 2020-11-08 11:04:33 · 193 阅读 · 0 评论