首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
時光以北
掘友等级
Java小疯子
|
世界和平有限公司
Java小疯子
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
赞
21
文章 21
沸点 0
赞
21
返回
|
搜索文章
時光以北
赞了这篇文章
老錢
资深洞主 @ 公众号【码洞】
·
4年前
关注
老大难的 Java ClassLoader 再不理解就老了
ClassLoader 是 Java 届最为神秘的技术之一,无数人被它伤透了脑筋,摸不清门道究竟在哪里。网上的文章也是一篇又一篇,经过本人的亲自鉴定,绝大部分内容都是在误导...
490
37
分享
時光以北
赞了这篇文章
Java中文社群
www @ javacn.site
·
4年前
关注
Java 最常见的 200+ 面试题:面试必备
这份面试清单是我从 2015 年做了 TeamLeader 之后开始收集的,一方面是给公司招聘用,另一方面是想用它来挖掘我在 Java 技术栈中的技术盲点,然后修复和完善它...
623
53
分享
時光以北
赞了这篇文章
磊叔的技术博客
公众号:PeomByte @ HM
·
4年前
关注
聊一聊-JAVA 泛型中的通配符 T,E,K,V,?
Java 泛型(generics)是 JDK 5 中引入的一个新特性, 泛型提供了编译时类型安全检测机制,该机制允许开发者在编译时检测到非法的类型。 泛型的本质是参数化类型...
371
36
分享
時光以北
赞了这篇文章
你听___
Java开发
·
5年前
关注
彻底理解synchronized
通过字节码分析以及源码解析深入理解synchronized的使用场景以及背后的实现原理,避免在生产环境出现并发问题,...
479
35
分享
時光以北
赞了这篇文章
卡巴拉的树
软件开发
·
5年前
关注
面试官最爱的volatile关键字
在Java相关的岗位面试中,很多面试官都喜欢考察面试者对Java并发的了解程度,而以volatile关键字作为一个小的切入点,往往可以一问到底,把Java内存模型(JMM)...
969
52
分享
時光以北
赞了这篇文章
捡田螺的小男孩
公众号:捡田螺的小男孩
·
4年前
关注
面试必备:Java线程池解析
掌握线程池是后端程序员的基本要求,相信大家求职面试过程中,几乎都会被问到有关于线程池的问题。我在网上搜集了几道经典的线程池面试题,并以此为切入点,谈谈我对线程池的理解。如果...
872
63
分享
時光以北
赞了这篇文章
小姐姐味道
VIP.3 渐入佳境
🏆掘金首批签约作者 @ 公众号:xjjdog
·
3年前
关注
架构师的初级技能,选组件!(2020更新版)
2020年新版,对部分组件的描述进行了更新。19年文章参见 这里 。如果你在做选型方面的工作,或者想了解一些现在正在流行的技术,那么这篇文章正好适合你。 本篇内容涵盖14个...
660
53
分享
時光以北
赞了这篇文章
我有一只喵喵
卖煎饼 @ 煎饼果子
·
1年前
关注
Java开发利器之重试框架guava-retrying
在日常开发中,尤其是在微服务盛行的时代下,我们在调用外部接口时,经常会因为第三方接口超时、限流等问题从而造成接口调用失败,那么此时我们通常会对接口进行重试,那么问题来了,如...
17
评论
分享
時光以北
赞了这篇文章
铂赛东
1年前
关注
这个开源组织里的项目都是精品
前言 在开源中国里,不知道大家有没有留意到一个Java开源组织——Dromara? 这个组织是由Apache ShenYu(前身是Soul网关)的作者创立,多位Java开源...
196
18
分享
時光以北
关注了
58沈剑_架构师之路
Java小疯子 @ 世界和平有限公司
時光以北
关注了
JavaGuide
Java小疯子 @ 世界和平有限公司
時光以北
Java小疯子 @ 世界和平有限公司
·
3年前
关注
数据结构之数组
线性表. 顾名思义,线性表就是数据排成像一条线一样的结构。每个线性表上的数据最多只有前和后两个方向。 除了数组,链表,队列,栈等也是线性结构. 与它相对立的概念是非线性表,...
1
评论
分享
時光以北
Java小疯子 @ 世界和平有限公司
·
3年前
关注
一次接口性能优化实战
通过 jstack 查看线程的运行状态发现很多线程都WAITING在打印日志这里了. 通过代码分析, 我们的日志打印的太多了, 我们的日志打印模式是ASYNC异步的....
3
评论
分享
時光以北
Java小疯子 @ 世界和平有限公司
·
3年前
关注
J.U.C 之 ConcurrentSkipListMap
到目前为止,我们在Java世界里看到了两种实现key-value的数据结构:Hash、TreeMap,这两种数据结构各自都有着优缺点。 Hash表:插入、查找最快,为O(1...
8
3
分享
時光以北
Java小疯子 @ 世界和平有限公司
·
3年前
关注
J.U.C 之 ConcurrentLinkedQueue
要实现一个线程安全的队列有两种方式:阻塞和非阻塞。阻塞队列无非就是锁的应用,而非阻塞则是CAS算法的应用。下面我们就开始一个非阻塞算法的研究:CoucurrentLinke...
1
评论
分享
時光以北
Java小疯子 @ 世界和平有限公司
·
4年前
关注
J.U.C 之 ConcurrentHashMap 红黑树转换
ConcurrentHashMap的实现过程,其中有提到在put操作时,如果发现链表结构中的元素超过了TREEIFY_THRESHOLD(默认为8),则会把链表转换为红黑树...
4
评论
分享
時光以北
Java小疯子 @ 世界和平有限公司
·
4年前
关注
J.U.C 之ConcurrentHashMap(JDK1.8)
在1.8版本以前,ConcurrentHashMap采用分段锁的概念,使锁更加细化,但是1.8已经改变了这种思路,而是利用CAS+Synchronized来保证并发更新的安...
9
评论
分享
時光以北
Java小疯子 @ 世界和平有限公司
·
4年前
关注
J.U.C 之ConcurrentHashMap(JDK1.7)
Hashmap多线程会导致HashMap的Entry链表形成环形数据结构,一旦形成环形数据结构,Entry的next节点永远不为空,就会产生死循环获取Entry。 Hash...
6
1
分享
時光以北
Java小疯子 @ 世界和平有限公司
·
4年前
关注
HashMap在多线程下不安全问题(JDK1.7)
多线程put操作后,get操作导致死循环。 多线程put操作,导致元素丢失。 由上可知,Thread-7由于HashMap的扩容导致了死循环。 假设我们的hash算法是简单...
13
1
分享
時光以北
Java小疯子 @ 世界和平有限公司
·
4年前
关注
J.U.C 之Exchanger
Exchange是最简单的也是最复杂的,简单在于API非常简单,就一个构造方法和两个exchange()方法,最复杂在于它的实现是最复杂的。 在API是这么介绍的:可以在对...
赞
评论
分享
下一页
个人成就
文章被点赞
188
文章被阅读
88,953
掘力值
2,173
关注了
6
关注者
92
收藏集
1
关注标签
14
加入于
2018-08-01