首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
蒋小胖的die
掘友等级
就是这么个人,公众号{蒋小胖杂货铺}
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
12
文章 11
沸点 1
赞
12
返回
|
搜索文章
最新
热门
SpringCloud组件(3)-简单解析及测试
之前是把令牌存储在内存中的,这样如果部署多个服务,就会导致无法使用令牌的问题。 Spring Cloud Security中有两种存储令牌的方式可用于解决该问题,一种是使用Redis来存储,另一种是使用JWT来存储 默认情况下,当我们在Sentinel控制台中配置规则时,控制台…
SpringCloud组件(2)-简单测试及解析
Gateway是在Spring生态系统之上构建的API网关服务,基于Spring 5,Spring Boot 2和 Project Reactor等技术。Gateway旨在提供一种简单而有效的方式来对API进行路由,以及提供一些强大的过滤器功能, 例如:熔断、限流、重试等 Pr…
SpringCloud组件(1)-简单解析及测试
A为服务提供者, B为A的服务调用者, C和D是B的服务调用者. 当A的不可用,引起B的不可用,并将不可用逐渐放大C和D时, 服务雪崩就形成
Netty(1)-IO模型和Netty组件
Reactor 对应的叫法: 1. 反应器模式 2. 分发者模式(Dispatcher) 3. 通知者模式(notifier) 例如在推送系统的业务线程里面,根据用户的标识,找到对应的Channel引用后,然后调用Write类方法向该用户推送消息,就会进入到这种场景。最终的Wr…
JVM(1)-类加载子系统、PC寄存器、操作数栈
如果一个类加载器收到类加载请求,它不会自己先去加载,它会先把这个请求传递给它的父类加载器去执行。 class常量池中存的是字面量和符号引用,也就是说他们存的并不是对象的实例,而是对象的符号引用值。而经过解析(resolve)之后,也就是把符号引用替换为直接引用,解析的过程会去查…
设计模式-代理模式(从源码角度去剖析JDK动态代理和CGLIB动态代理)
而动态代理具有广泛的应用,例如Spring AOP、RPC远程调用、Java注解对象获取、日志、用户鉴权、全局异常处理以及性能监控等... 这里目前存储了父类的class对象、拦截器数组、代理生成策略等...
并发编程(JUC)系列(5)--CAS&Atomic系列
这两种派系映射到并发编程中就如同加锁和无锁的策略,即加锁是一种悲观策略,无锁是一种乐观策略。因为对于加锁的并发程序来说,他们总是认为每次访问共享资源时总会发生冲突,因此必须对每次数据操作实施加锁策略;而无锁则总是假设对共享资源的访问没有冲突,线程可以不停执行,无需加锁,无需等待…
并发编程(JUC)系列(4)--阻塞队列&线程池
9BlockingQueue阻塞队列一般情况下线程不阻塞肯定比较好,但是某种情况下不得不阻塞,必须要阻塞例如当火锅店人特别多的时候,后面的人就必须要排队等待叫号,那么队伍就可以看做阻塞队列类似于生产者
并发编程(JUC)系列(3)--volatile
主要存储的是Java实例对象,所有线程创建的实例对象都存放在主内存中,不管该实例对象是成员变量还是方法中的本地变量(也称局部变量),当然也包括了共享的类信息、常量、静态变量。由于是共享数据区域,多条线程对同一个变量进行访问可能会发现线程安全问题 主要存储当前方法的所有本地变量信…
并发编程(JUC)系列(2)--ReentrantLock&并发工具包
4ReentrantLock相对于synchronized它具备以下特点:可中断可以设置超时时间可以设置公平锁支持多个条件变量同synchronized一样,ReentrantLock同样支持可重入4
下一页
个人成就
文章被点赞
4
文章被阅读
2,252
掘力值
203
关注了
30
关注者
2
收藏集
33
关注标签
22
加入于
2020-05-15