摘要: JWT是什么 JSON Web Token (JWT)是一个开放标准(RFC 7519),它定义了一种紧凑的、自包含的方式,用于作为JSON对象在各方之间安全地传输信息。该信息可以被验证和信任,因为它是数字签名的。 JSON Web Token由三部分组成,头部、载荷与签名,它们之间用点.连接 He 阅读全文
posted @ 2021-09-24 20:13 青橙e 阅读(193) 评论(0) 推荐(0) 编辑
摘要: 为了系统性能的提升,一般会将部分数据放入缓存中,加速访问。 使用redis产生内存溢出问题 使用redis作缓存,在压力测试中会产生堆外内存溢出异常 原因:spring boot2.0以后默认使用lettuce作为操作redis的客户端。它使用netty进行网络通信。lettuce的bug导致net 阅读全文
posted @ 2021-09-24 19:28 青橙e 阅读(130) 评论(0) 推荐(0) 编辑
摘要: 事务的基本性质 数据库事务的几个特性:原子性(Atomicity)、一致性(Consistency)、隔离性或独立性(Isolation)和持久性(Durability),简称ACID。 原子性:一系列操作整体不可拆分,要么同时成功,要么同时失败。 一致性:在事务完成时,数据都保持一致状态。 隔离性 阅读全文
posted @ 2021-09-24 19:16 青橙e 阅读(110) 评论(0) 推荐(0) 编辑
摘要: 默认情况下spring boot返回的json时间格式带有时区, 并且是世界标准时间 , 和我们的时间差了八个小时 在application.yml中设置 spring: jackson: date-format: yyyy-MM-dd HH:mm:ss time-zone: GMT+8 阅读全文
posted @ 2021-09-24 19:00 青橙e 阅读(503) 评论(0) 推荐(0) 编辑
摘要: Hello World 创建maven项目, 在pom.xml中添加依赖 <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w 阅读全文
posted @ 2021-09-24 18:47 青橙e 阅读(63) 评论(0) 推荐(0) 编辑
摘要: MySQL的分页查询语句为: select table from column limit start pageSize; start:偏移量 currentPage:当前页 PageSize:每页记录数 分页查询的公式:start=(currentPage-1)PageSize select co 阅读全文
posted @ 2021-09-24 18:25 青橙e 阅读(425) 评论(0) 推荐(0) 编辑
摘要: explain能解释mysql如何处理SQL语句,表的加载顺序,表是如何连接,以及索引使用情况。是SQL优化的重要工具 在 SQL 语句前加 Explain 关键字就可以查看 SQL 的执行计划。 mysql> explain select * from user; + + + + + + + + 阅读全文
posted @ 2021-09-24 17:14 青橙e 阅读(221) 评论(0) 推荐(0) 编辑
摘要: SpringBoot整合RabbitMQ 加入依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-amqp</artifactId> </dependency> app 阅读全文
posted @ 2021-09-23 17:02 青橙e 阅读(232) 评论(0) 推荐(0) 编辑
摘要: Java 集合就像一种容器,可以动态地把多个对象的引用放入容器中。 数组与集合的比较 数组在内存存储方面的特点: 数组初始化以后,长度就确定了。 数组声明的类型,就决定了进行元素初始化时的类型 数组在存储数据方面的弊端: 数组初始化以后,长度就不可变了,不便于扩展 数组中提供的属性和方法少,不便于进 阅读全文
posted @ 2021-09-22 23:12 青橙e 阅读(35) 评论(0) 推荐(0) 编辑