04 2022 档案
摘要:一、使用分布式锁场景 比如以下场景, (1)多台机器都能够执行某个任务,如果限制任务每次只能被一台机器执行,不能重复执行,就可以用分布式锁来标识; (2)秒杀场景,要求并发量很高,同一件商品只能被一个用户抢到,就可以使用分布式锁实现; (3)敏感数据,比如金额修改,同一时间只能被一个人操作,如果2个
阅读全文
摘要:compile:默认值,表示当前依赖包,要参与当前项目的编译,后续测试,运行时,打包provided:代表在编译和测试的时候用,运行,打包的时候不会打包进去test:表示当前依赖包只参与测试时的工作:比如Junitruntime:表示当前依赖包只参与运行周期,其他跳过了system:从参与度和pro
阅读全文
摘要:问题:我的JDK使用的是1.8,但是在IDEA中编写1.8特性的代码时却会爆红,而且编译也通不过,确定不是代码的问题后。转而发现了Language Level这个东西,IDEA中默认Language Level 5(即对应JDK1.5),打开Module Settings将Language leve
阅读全文
摘要://TODO需要将spring的异常处理机制全部写出来 简单的说的话,就是我们创建一个类集中处理异常 在controller包下创建公共异常处理类BaseExceptionHandler /** * 统一异常处理类 */ @ControllerAdvice public class BaseExce
阅读全文
摘要:一、fastjson简介 fastjson是阿里出品的处理JSON字符串的Java类库,可以对JSON字符串、JSON对象、Java对象进行互相转换源码地址:https://github.com/alibaba/fastjson 二、依赖引用 如果使用的是maven,需要在pom.xml文件中加入依
阅读全文
摘要:不管是直接点启动程序还是输入 redis-server.exe redis.windows.conf 启动redis命令都会失败 解决方案: 先在命令从窗口输入 redis-server.exe redis.windows.conf 启动redis命令,看是否成功,如果失败: 1.输入redis-c
阅读全文
摘要:问题描述 今天在配置nacos作为配置中心时遇到了一个问题,我按照官方步骤新建bootstrap.properties,添加了@Value和@RefreshScope注解,并且也在nacos中按照步骤新建了配置。 但是当我修改时,发现配置中心始终不起作用。 解决方案 经排查,是bootstrap.p
阅读全文
摘要:Ctrl+Alt+shif+/ 导入依赖并且开启热部署:
阅读全文
摘要:1.pom中引入依赖 <!--mybatis依赖--><dependency> <groupId>org.mybatis.spring.boot</groupId> <artifactId>mybatis-spring-boot-starter</artifactId> <version>2.1.3
阅读全文
摘要:SpringCloud参考文档推荐使用的SpringBoot版本。 1.打开spring官网, https://spring.io/ https://spring.io/projects/spring-cloud#learn LEARN >Reference Doc
阅读全文

浙公网安备 33010602011771号