摘要: 1、MyBatisPlus概述 MyBatisPlus可以节省我们大量工作时间,所有的CRUD代码它都可以自动化完成! JPA 、 tk-mapper、MyBatisPlus 偷懒的! 1.1、简介 是什么? MyBatis 本来就是简化 JDBC 操作的! 官网:https://mp.baomid 阅读全文
posted @ 2021-03-11 07:56 Sapphire! 阅读(76) 评论(0) 推荐(0) 编辑
摘要: 一、前端核心分析 1.1、概述 Soc原则:关注点分离原则 Vue 的核心库只关注视图层,方便与第三方库或既有项目整合。 HTML + CSS + JS : 视图 : 给用户看,刷新后台给的数据 网络通信 : axios 页面跳转 : vue-router 状态管理:vuex Vue-UI : IC 阅读全文
posted @ 2021-03-11 07:23 Sapphire! 阅读(178) 评论(0) 推荐(0) 编辑
摘要: 什么是MVC MVC是模型(Model)、视图(View)、控制器(Controller)的简写,是一种软件设计规范。 是将业务逻辑、数据、显示分离的方法来组织代码。 MVC主要作用是降低了视图与业务逻辑间的双向偶合。 MVC不是一种设计模式,MVC是一种架构模式。当然不同的MVC存在差异。 **M 阅读全文
posted @ 2021-03-10 18:27 Sapphire! 阅读(77) 评论(0) 推荐(0) 编辑
摘要: 1. 配置 官网文档: https://mybatis.org/mybatis-3/zh/getting-started.html pom.xml <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.o 阅读全文
posted @ 2021-03-10 16:46 Sapphire! 阅读(64) 评论(0) 推荐(0) 编辑
摘要: 官方文档:http://mybatis.org/spring-boot-starter/mybatis-spring-boot-autoconfigure/ Maven仓库地址:https://mvnrepository.com/artifact/org.mybatis.spring.boot/my 阅读全文
posted @ 2021-03-10 16:33 Sapphire! 阅读(53) 评论(0) 推荐(0) 编辑
摘要: 整合MyBatis 步骤 1、导入相关jar包 junit <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>4.12</version> </dependency> mybatis <depe 阅读全文
posted @ 2021-03-10 16:22 Sapphire! 阅读(121) 评论(0) 推荐(0) 编辑
摘要: 什么是分布式系统? 在《分布式系统原理与范型》一书中有如下定义:“分布式系统是若干独立计算机的集合,这些计算机对于用户来说就像单个相关系统”; 分布式系统是由一组通过网络进行通信、为了完成共同的任务而协调工作的计算机节点组成的系统。分布式系统的出现是为了用廉价的、普通的机器完成单个计算机无法完成的计 阅读全文
posted @ 2021-03-10 11:49 Sapphire! 阅读(157) 评论(0) 推荐(0) 编辑
摘要: 异步、定时、邮件任务 在我们的工作中,常常会用到异步处理任务,比如我们在网站上发送邮件,后台会去发送邮件,此时前台会造成响应不动,直到邮件发送完毕,响应才会成功,所以我们一般会采用多线程的方式去处理这些任务。还有一些定时任务,比如需要在每天凌晨的时候,分析一次前一天的日志信息。还有就是邮件的发送,微 阅读全文
posted @ 2021-03-10 07:52 Sapphire! 阅读(67) 评论(0) 推荐(0) 编辑
摘要: Swagger简介 前后端分离 前端 → 前端控制层、视图层 后端 → 后端控制层、服务层、数据访问层 前后端通过API进行交互 前后端相对独立且松耦合 产生的问题 前后端集成,前端或者后端无法做到“及时协商,尽早解决”,最终导致问题集中爆发 解决方案 首先定义schema [ 计划的提纲 ],并实 阅读全文
posted @ 2021-03-09 16:39 Sapphire! 阅读(92) 评论(0) 推荐(0) 编辑
摘要: 什么是版本控制 版本控制(Revision control)是一种在开发的过程中用于管理我们对文件、目录或工程等内容的修改历史,方便查看更改历史记录,备份以便恢复以前的版本的软件工程技术。 实现跨区域多人协同开发 追踪和记载一个或者多个文件的历史记录 组织和保护你的源代码和文档 统计工作量 并行开发 阅读全文
posted @ 2021-03-04 12:55 Sapphire! 阅读(63) 评论(0) 推荐(0) 编辑