后端
呆萌很
一个不正经的程序员
展开
-
分布式任务调度平台XXL-JOB
xxljob 分布式任务调度平台,由调度中心和执行器组成,调度中心提供一个web管理界面配置任务和执行器,调度中心通过rpc触发执行器运行。原创 2022-11-05 21:27:52 · 585 阅读 · 0 评论 -
秒杀(高并发)业务
秒杀具有瞬间高并发的特点,针对这一特点,必须要做 限流 + 异步 + 缓存(页面静态化)+ 独立部署。5、rabbitmq限流(能者多劳:chanel.basicQos(1)),保证发挥所有服务器的性能。1、前端限流,一些高并发的网站直接在前端页面开始限流,例如:小米的验证码设计。2、nginx限流,直接负载部分请求到错误的静态页面:令牌算法 漏斗算法。3、网关限流,限流的过滤器。4、代码中使用分布式信号量。原创 2022-10-31 20:57:01 · 414 阅读 · 0 评论 -
Advice全局异常处理
Advice全局异常处理原创 2022-10-19 17:09:40 · 220 阅读 · 0 评论 -
JSR-303数据校验
JSR-303数据校验原创 2022-10-19 16:20:12 · 320 阅读 · 0 评论 -
Unresolved plugin: ‘org.springframework.boot:spring-boot-maven-plugin:2.2.6.RELEASE‘
Unresolved plugin: 'org.springframework.boot:spring-boot-maven-plugin:2.2.6.RELEASE'原创 2022-10-13 18:20:40 · 6599 阅读 · 0 评论 -
mybatis升级为mybatis-plus注意点
需要导入依赖<!-- https://mvnrepository.com/artifact/com.baomidou/mybatis-plus-boot-starter --><dependency> <groupId>com.baomidou</groupId> <artifactId>mybatis-plus-boot-starter</artifactId> <version>3.4.0原创 2020-09-14 19:16:31 · 2140 阅读 · 4 评论 -
解决maven 在intellij IDEA 下载依赖包速度慢的问题
右键项目选中maven选项,然后选择“open settings.xml”或者 “create settings.xml”,然后把如下代码粘贴进去就可以了,重启IDE。<?xml version="1.0" encoding="UTF-8"?><settings xmlns="http://maven.apache.org/SETTINGS/1.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"转载 2020-09-13 22:06:57 · 255 阅读 · 0 评论 -
java实现全局异常处理
自定义一个异常类,继承RuntimeException@Getterpublic class ErrorInfoException extends RuntimeException { private String message; public ErrorInfoException(String message) { this.message = message; }}异常的全局处理@RestControllerAdvice@Slf4j原创 2020-07-13 16:01:20 · 695 阅读 · 0 评论