Spring Boot
看世界的小gui
这个作者很懒,什么都没留下…
展开
-
Spring Boot 整合redis
Spring Boot 整合redis application.properties # 配置redis spring.redis.host=39.105.24.26 spring.redis.password=liaogui application.yml # druid连接池 spring: datasource: type: com.alibaba.druid.pool.DruidDataSource driverClassName: com.mysql.cj.jdbc.Driv原创 2021-07-22 18:53:05 · 111 阅读 · 0 评论 -
Spring Boot 邮件发送
Spring Boot 邮件发送 以163为例,需要开启163邮箱授权码. 导入邮件模块依赖 <!--邮件模块依赖--> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-mail</artifactId> </depend原创 2021-07-20 08:50:11 · 188 阅读 · 0 评论 -
Ubuntu 20.04安装PostMan
Ubuntu 20.04安装PostMan sudo snap install postman原创 2021-07-19 17:22:57 · 608 阅读 · 0 评论 -
Spring Boot 整合Mybatis建表及数据写入
Spring Boot 整合Mybatis建表及数据写入 data.sql INSERT INTO users_plus (id, name, age, email) VALUES (1, 'Jone', 18, 'test1@baomidou.com'), (2, 'Jack', 20, 'test2@baomidou.com'), (3, 'Tom', 28, 'test3@baomidou.com'), (4, 'Sandy', 21, 'test4@baomidou.com'), (5, 'Bill原创 2021-07-19 15:38:48 · 208 阅读 · 0 评论 -
Mybatis-Plus快速开始以及初始化工程
Mybatis-Plus快速开始以及初始化工程 官方文档:https://mp.baomidou.com/guide/quick-start.html#%E5%88%9D%E5%A7%8B%E5%8C%96%E5%B7%A5%E7%A8%8B 其对应的数据库 Schema 脚本如下: DROP TABLE IF EXISTS user; CREATE TABLE user ( id BIGINT(20) NOT NULL COMMENT '主键ID', name VARCHAR(30) NULL DE原创 2021-07-17 12:10:10 · 501 阅读 · 0 评论 -
Spring Boot整合Mybatis-Plus乐观锁
乐观锁 什么是乐观锁?用来解决什么问题?怎么实现乐观锁? 乐观锁 主要用来解决丢失更新问题 什么是丢失更新 当两个用户,用户A和用户B对同一数据C的年龄(10)进行修改时,因为即使在高并发的时候,提交也会有先后顺序,A将C的年龄10修改为20之后,B将C的年龄10修改为30,最后查询数据时,查询的是B修改后的数据,这就是丢失更新正确的情况应该是,A先将年龄修改为20,B修改20为30,而不是两个用户同时修改10. 怎么解决丢失更新问题 针对丢失更新问题,一般有两种解决方案:悲观锁、乐观锁。悲观锁: 当A用户转载 2021-07-16 17:15:06 · 122 阅读 · 0 评论 -
Spring Boot 开启Druid监控平台配置
Spring Boot 开启Druid监控平台配置 1.Druid是阿里巴巴开源平台上一个数据库连接池实现,结合C3P0,DBCP,PROXOOL等DB池的优点,同时加入日志监控. 2.Druid可以很好的监控DB池连接和SQL的执行情况,天生就是针对监控而生的DB连接池. 3.Spring Boot默认使用Hikari数据源,可以说Hikari与Druid都是当前java Web上最优秀的数据源,下面来重点介绍Spring Boot如何集成Druid数据源以及实现数据库监控. 依赖 <!--star原创 2021-07-16 16:52:41 · 574 阅读 · 0 评论 -
Spring Boot 整合Mybatis-Plus分页插件
Spring Boot 整合Mybatis-Plus分页插件 官方文档:https://mp.baomidou.com/guide/page.html 在config下配置一个拦截器. //Spring boot方式 @Configuration public class MybatisPlusConfig { // 最新版 @Bean public MybatisPlusInterceptor mybatisPlusInterceptor() { MybatisPlusIn原创 2021-07-16 16:07:59 · 132 阅读 · 0 评论 -
Spring Boot 整合Mybatis-Plus 代码生成器
Spring Boot 整合Mybatis-Plus 代码生成器 官方文档: https://mp.baomidou.com/guide/generator.html#%E4%BD%BF%E7%94%A8%E6%95%99%E7%A8%8B CodeGenerator.java import com.baomidou.mybatisplus.core.exceptions.MybatisPlusException; import com.baomidou.mybatisplus.core.toolkit.原创 2021-07-16 15:55:23 · 228 阅读 · 2 评论