首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
石纪元
掘友等级
Java
https://github.com/qinxuewu
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
赞
10
文章 9
沸点 1
赞
10
返回
|
搜索文章
最新
热门
面试必问JVM高频知识点总结
JAVA内存模型:Java内存模型规定所有的变量都是存在主存中,每个线程都有自己的工作内存。线程堆变量的操作都必须在工作内存进行,不能直接在主存进行操作,并且每个线程不能访问其他线程的工作内存 思路:首先找到 CPU 飚高的那个 Java 进程,因为你的服务器会有多个 JVM …
微服务分布式事务4种解决方案实战
分布式事务是指事务的参与者,支持事务的服务器,资源服务器分别位于分布式系统的不同节点之上,通常一个分布式事物中会涉及到对多个数据源或业务系统的操作。 一致性(C):数据在多个副本之间是否能够保持一致的特性。 分区容错性(P):分布式系统在遇到任何网络分区故障的时候,仍然需要能够…
spring cloud alibaba系列(三)Nacos Config配置中心
Nacos 是阿里巴巴开源的一个更易于构建云原生应用的动态服务发现、配置管理和服务管理平台。 SpringCloud项目集成Nacos Config配置中心很简单。只需要部署Nacos 客户端并在里面添加配置即可。然后引入Nacos Config动态读取即可 1. 创建一个Sp…
spring cloud alibaba系列(二)Sentinel应用的限流管理
Sentinel是把流量作为切入点,从流量控制、熔断降级、系统负载保护等多个维度保护服务的稳定性。 默认支持 Servlet、Feign、RestTemplate、Dubbo 和 RocketMQ 限流降级功能的接入,可以在运行时通过控制台实时修改限流降级规则,还支持查看限流降…
【Interview】深入理解ConcurrentLinkedQueue源码
ConcurrentLinkedQueue的结构由头节点和尾节点组成的,都是使用volatile修饰的。每个节点由节点元素item和指向下一个节点的next引用组成,组成一张链表结构。 int size() 返回此队列中的元素数量,需要遍历一遍集合。判断队列是否为空时,不推荐此…
【Interview】深入理解ReentrantLock
ReentrantLock是一个可重入的互斥锁锁, 实现Lock接口。具有与使用 synchronized 方法和语句所访问的隐式监视器锁相同的一些基本行为和语义。ReentrantLock是显示的获取或释放锁,并且有锁超时,锁中断等功能。 内部维户了一个Sync的内部类,继承…
【Interview】什么是AQS队列同步器
通过改变int成员变量state来表示锁是否获取成功,当state>0表示锁获取成功,当state=0时说明锁释放成功。提供了三个方法(getState()、setState(int newState)、compareAndSetState(int expect,int upd…
spring cloud alibaba系列(一) 服务注册
版本 0.1.1.RELEASE 对应的是 Spring Cloud Edgware 版本。 官方文档目前推荐的SpringBoot 2.0.6.RELEASE版本。如果注册不了一般都是版本不对。可以去官方文档查看对应的版本 如果需要使用已发布的版本,在 dependencyM…
Spring Boot Admin2.1应用监控
Spring Boot Admin 是一个管理和监控Spring Boot 应用程序的开源软件。每个应用都认为是一个客户端,通过HTTP或者使用 Eureka注册到admin server中进行展示,Spring Boot Admin UI部分使用AngularJs将数据展示在…
深入理解JVM
1. 运行时数据区域 Java虚拟机在执行Java程序的过程中会把它所管理的内存划分为若干个不同的数据区域。这些区域有各自的用途,以及创建和销毁的时间,有的区域随着虚拟机进程的启动而存在,有些区域则是依赖用户线程的启动和结束而建立和销毁。 程序计数器是一块较小的内存空间,它的作…
下一页
个人成就
文章被点赞
34
文章被阅读
38,933
掘力值
796
关注了
4
关注者
23
收藏集
2
关注标签
68
加入于
2017-12-07