自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

原创 mysql单表、多表的修改、删除语法

**mysql多表修改,删除语法**删除单表多表- 修改单表多表

2022-03-16 11:12:24 730

原创 配置全局的逻辑删除处理(mybatis-plus提供)

配置全局的逻辑删除处理(mybatis-plus提供)mybatis-plus: # 扫描 mapper.xml mapper-locations: classpath*:mapper/**/*Mapper.xml #别名包配置 typeAliasesPackage: com/ali/entity configuration: call-setters-on-nulls: true global-config: db-config: logic-dele

2021-12-27 15:38:52 795

原创 bug-Unexpected character (‘}‘ (code 125)): was expecting double-quote to start field name

问题关键:请求的时候json格式有误,多了逗号这里表示请求时的错误

2021-11-19 10:32:52 565

原创 springboot项目中mybatis分页插件的使用

springboot项目中mybatis分页插件的使用1.首先,我们需要在 pom.xml 文件中添加分页插件依赖包。<!-- pagehelper --><dependency> <groupId>com.github.pagehelper</groupId> <artifactId>pagehelper-spring-boot-starter</artifactId> <version>1.

2021-04-21 00:06:52 419

原创 mongoDB在springboot项目中进行增删改查的两种方式

mongoDB在springboot项目中进行增删改查的两种方式MongoTemplate,直接注入即可使用有save和insert都为保存,区别在于save会在数据相同时进行修改@Autowiredprivate MongoTemplate mongoTemplate;//创建数据库集合,集合中的每一条数据为文档MongoCollection<Document> collection = mongoTemplate.createCollection(ApComment.clas

2021-04-02 14:22:13 222 1

原创 雪花算法-分布式ID生成策略

雪花算法-分布式ID生成策略一,业务场景一个表可能要占用很大的物理存储空间,为了解决该问题,后期使用数据库分片技术。将一个数据库进行拆分,通过数据库中间件连接。如果数据库中该表选用ID自增策略,则可能产生重复的ID,此时应该使用分布式ID生成策略来生成ID。二,雪花算法snowflake是Twitter开源的分布式ID生成算法,结果是一个long型的ID。其核心思想是:使用41bit作为毫秒数,10bit作为机器的ID(5个bit是数据中心,5个bit的机器ID),12bit作为毫秒内的流水号(意味

2021-04-01 22:15:15 549

原创 敏感词过滤算法DFA-确定有穷自动机

敏感词过滤算法DFA-确定有穷自动机DFA全称为:Deterministic Finite Automaton , 即确定有穷自动机。其特征为:有一个有限状态集合和一些从一个状态通向另一个状态的边,每条边上标记有一个符号,其中一个状态是初态,某些状态是终态。但不同于不确定的有限自动机,DFA中不会有从同一状态出发的两条边标志有相同的符号。检索的过程,就是hashMap的get实现1、第一个字“冰”,我们在hashMap中可以找到。得到一个新的map = hashMap.get("")。2、如果

2021-04-01 20:55:40 704

原创 git的安装和配置到gitee的具体步骤

git的安装和配置到gitee的具体步骤最终目的是生成SSH公钥,密钥粘贴到码云- 个人-设置-ssh密钥里面,注意若以前生成过密钥可以直接使用,在C:\Users\用户.ssh\id_rsa.pub里面,若没有发现.ssh目录,则该文件被隐藏了1.设置Git账户​ git config user.name //查看git账户​ git config user.email //查看git邮箱​ git config --global user.name “账户名” //设置全局账户名​ gi

2021-04-01 20:03:06 519

原创 feign的具体配置方式

feign的具体配置方式1.在调用的一端加入依赖<dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-openfeign</artifactId></dependency>2.在启动类上添加注解**@EnableFeignClients** 开启feign3.定义feign接口,

2021-04-01 19:42:56 498

原创 消息中间件kafka在spring中收发消息的使用

消息中间件kafka在spring工程中收发消息的使用导入依赖<!-- kafkfa --><dependency> <groupId>org.springframework.kafka</groupId> <artifactId>spring-kafka</artifactId></dependency><dependency> <groupId>org.apach

2021-03-30 14:14:21 249

原创 基于Seata实现分布式事务的原理和在springcloud项目中的使用

基于Seata实现分布式事务的原理和使用1.Seata事务模式-AT模式原理1.1一个典型的分布式事务过程:TM 向 TC 申请开启一个全局事务,全局事务创建成功并生成一个全局唯一的 XID。XID 在微服务调用链路的上下文中传播。RM 向 TC 注册分支事务,将其纳入 XID 对应全局事务的管辖。TM 向 TC 发起针对 XID 的全局提交或回滚决议。TC 调度 XID 下管辖的全部分支事务完成提交或回滚请求。AT模式使用前提:基于支持本地 ACID 事务的关系型数据库。Ja

2021-03-22 19:34:37 396

原创 springcloud+gateway 全局过滤器校验jwt token

1.编写token jwt工具类package com.baidu.admin.utils;import io.jsonwebtoken.*;import javax.crypto.SecretKey;import javax.crypto.spec.SecretKeySpec;import java.util.*;public class AppJwtUtil { // TOKEN的有效期一天(S) private static final int TOKEN_TIME

2021-03-19 19:50:31 2905 5

原创 使用mybatisPlus的lambdaQueryWrapper的模糊分页查询

使用mybatisPlus的lambdaQueryWrapper的模糊分页查询1.导入坐标// mybatis <dependency> <groupId>org.mybatis</groupId> <artifactId>mybatis</artifactId> </dependency> //springboot整合mybatisplus &l

2021-03-17 10:01:29 11423

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除