- 博客(15)
- 收藏
- 关注
原创 Sentinel限流留份
QPS(每秒请求次数)单机阈值为1 线程数:当调用这个api的时,线程数达到单机阈值时,就会限流。 Sentinel的流控模式代表的流控的方式,默认【直接】,还有关联,链路 设计限流效果--流控效果 总之,Sentinel可为秒杀、抢购、抢票、拉票等高并发应用,提供API接口层面的流量限制,让突然暴涨而来的流量用户访问受到统一的管控,使用...
2021-07-20 17:51:36
202
原创 AOP留份
/** * spring AOP 中基于@Aspect描述切面类型,切面类型中可以定义多个切入点和通知方法 * 1)切入点:要执行扩展业务的一些方法集合(这些方法通常会认为是切入点方法) * 2)通知方法:用于封装扩展业务逻辑的方法 */ @Component @Aspect @Order(Ordered.HIGHEST_PRECEDENCE) public class SysLogAspect { @Autowired priva...
2021-07-15 19:40:43
119
原创 Lombda表达式留份
/** * 语法格式一 :无参数,无返回值 () -> 输出的实体 * * 语法格式二 :有1个参数,无返回值 (x) -> 输出的实体 * * 语法格式三 :有1个参数,无返回值 只有一个参数小括号可以省略不写 x -> 输出的实体 * * 语法格式四 :有两个以上的参数,有返回值,并且lomdba体中有多条语句 * Comparator <Integer> c2 = (x,y) -> { * System.out.p.
2021-07-13 13:46:58
275
原创 日常报错集
报错1 .ensure that all modules from cycle [fish-api-system,fish-auth] are excluded from annotation processing maven 多项目之间循环依赖:查看下提示的依赖 pom文件中,有没有重复关联的
2021-07-11 12:56:01
316
原创 报错集-Spring Web相关
1.启动&端口 2.端口被占用 3. 404 4. 500 500的错涉及到很多,去看idea 后端提示的错误分析 5.InvalidDefinitionException 6. Field value not found 7. 400 8. 405 9. 415 10.No Convert Found 11. Failed to Deserialization 12. No Ser...
2021-07-11 12:51:39
193
原创 Thread 和 Runnable
线程的实现有两种方式: 1.继承Thread类:定义一个类,继承Thread类,其次重写Thread里面的run()方法,而run()方法里的内容就是
2021-06-23 20:24:48
173
原创 线程和进程(补充下:并发,并行)
自我总结: 进程:程序是静态的,而进程是动态的,当一个程序进入内存运行的时候,就会变成一个进程,一个程序里面至少有一个进程,每个进程都有各自内存,具有独立性。 线程:一个进程至少有一个线程,每个线程都有各自的内存,而且一个进程内的所有线程也共用进程的资源内存。 并行:多个指令执行在多个CPU上 并发:多个指令执行只有一个CPU ...
2021-06-22 20:45:20
82
原创 Java 多线程 和单线程的区别?
自我总结: 1.什么是多线程,什么是单线程? 多线程可以理解为:多个线程同时可以做多个事情,这里的同时并不是所有的线程同时执行, 而是CPU高速运转,不停的让线程执行,挂起,执行,时间很短,让看起来像是同步执行的。 列子: 餐厅里面有很多服务员,能够做很多事情,就是多线程 单线程:单个线程做完,才可以让下一个线程执行。 列子: 餐厅只有一个服务员,他只能做完一件事后才能接着做另一件事。 ...
2021-06-22 20:28:19
669
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人