首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
猿必过
掘友等级
程序员
|
有问就答
互联网面试教育首选品牌
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
13
文章 11
沸点 2
赞
13
返回
|
搜索文章
最新
热门
Sentinel集群限流踩坑记
前言:使用 Sentinel 集群限流的,如果使用嵌入模式,在异地多活专线抖动情况下会出现服务调用超时的情况,本文从限流概念和集群限流的实现方式出发整理了该知识点,特别是网络抖动情况下,对服务造成影响
线程池如何传递ThreadLocal
在做分布式链路追踪系统的时候,需要解决异步调用透传上下文的需求,特别是传递traceId,本文就线程池透传几种方式进行分析。 首先看一个最简单场景,也是一个错误的例子。 java中的threadlocal,是绑定在线程上的。你在一个线程中set的值,在另外一个线程是拿不到的。 …
强引用、软引用、弱引用、虚引用以及他们之间和 gc 的关系
强引用:new出的对象之类的引用,只要强引用还在,永远不会回收。强引用是使用最普遍的引用。如果一个对象具有强引用,那垃圾回收器绝不会回收它。如下:软引用:引用但非必须的对象,内存溢出异常之前,回收。软
Guava监视器之Monitor
前言:对于一个控制锁的业务场景来说,有简单的也有复杂的,最简单的就是判断一个对象是否是null。再复杂点就是对于一个复杂条件的判断。判断的话如果是一个boolean类型,guava提供了一个监视器类来
四种方法实现http服务
前言:对于微服务来说,如果我们要实现一个web服务,大部分人可能直接用springboot的spring-boot-starter-web了。我们知道spring-boot-starter-web默认
Object.wait() 和 LockSupport.park()的实现原理
在进行wait()之前,就代表着需要争夺Synchorized,而Synchronized代码块通过javap生成的字节码中包含monitorenter和monitorexit两个指令。 当在进加锁的时候会执行monitorenter指令,执行该指令可以获取对象的monitor…
面试题的网站
做一个面试付费的网站怎么样?
垃圾回收算法有几种类型? 他们对应的优缺点又是什么?
常见的垃圾回收算法有:标记-清除算法、复制算法、标记-整理算法、分代收集算法标记-清除算法标记—清除算法包括两个阶段:“标记”和“清除”。标记阶段:确定所有要回收的对象,并做标记。清除阶段:将标记阶段
G1 与 CMS 两个垃圾收集器的对比
细节方面不同G1在压缩空间方面有优势。G1通过将内存空间分成区域(Region)的方式避免内存碎片问题。Eden,Survivor,Old区不再固定、在内存使用效率上来说更灵活。G1可以通过设置预期停
什么是JIT?怎么优化?
什么是JITJIT是justintime的缩写,也就是即时编译编译器。在运行时JIT会把翻译过的机器码保存起来,以备下次使用,因此从理论上来说,采用该JIT技术可以接近以前纯编译技术。下面我们看看,J
下一页
个人成就
文章被点赞
11
文章被阅读
8,004
掘力值
407
关注了
16
关注者
2
收藏集
1
关注标签
1
加入于
2019-05-10