首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
dream_zhf
掘友等级
Java软件工程师
获得徽章 6
动态
文章
专栏
沸点
收藏集
关注
作品
赞
48
文章 45
沸点 3
赞
48
返回
|
搜索文章
赞
文章( 45 )
沸点( 3 )
Java面试必问,ThreadLocal终极篇
在面试环节中,考察"ThreadLocal"也是面试官的家常便饭,所以对它理解透彻,是非常有必要的. 当然了,也有面试官会慢慢引导到这个话题上,比如提问“在多线程环境下,如何防止自己的变量被其它线程篡改”,将主动权交给你自己,剩下的靠自己发挥。 那么ThreadLocal可以做…
谈谈 ThreadLocal
什么是 ThreadLocal?为什么要提出 ThreadLocal 这个概念?
揭秘ThreadLocal
在并发编程中时常有这样一种需求:每条线程都需要存取一个同名变量,但每条线程中该变量的值均不相同。 使用一个线程共享的Map<Thread,Object>,Map中的key为线程对象,value即为需要存储的值。那么,我们只需要通过map.get(Thread.currentTh…
Netty 线程模型详解
在文章Netty线程模型及EventLoop详解中,已经初步分析了Netty中的线程模型以及NioEventLoop的具体实现,在分析Netty线程模型之前还分析了Reactor的多个线程模型,那篇文章的定位在于通过阅读文章,可以对线程模型有一个很好的认识,并且对Netty的线…
深入浅出NIO之Selector实现原理
Buffer和Channel在深入浅出NIO之Channel、Buffer一文中已经介绍过,本文主要讲解NIO的Selector实现原理。
分布式协调服务zookeeper总结
Zookeeper在配置文件中并没有指定master和slave,启动之后通过内部的选举机制选举出leader和follower,而且只有一个leader,其他则为follower。zookeeper集群中只要有半数以上节点存活,集群就能提供服务。 半数机制:集群中半数以上机器…
手把手0基础项目实战(二)——微服务架构下的数据库分库分表实战
本文是《手把手项目实战系列》的第二篇文章。上一篇《手把手0基础教你搭建一套可自动化构建的微服务框架(SpringBoot+Dubbo+Docker+Jenkins)》受到巨大好评,在这里也深表感谢。应大家要求继续完成后续章节的撰写。上一篇的实战过程介绍的“高喜商城”项目其实是一…
分库分表需要考虑的问题及思路
分库分表需要考虑的问题及思路
数据库原理分析
一提到关系型数据库,我禁不住想:有些东西被忽视了。关系型数据库无处不在,而且种类繁多,从小巧实用的SQLite到强大的Teradata。但很少有文章讲解数据库是如何工作的。你可以自己谷歌/百度一下『关
Java工程师成神之路(2018修订版)
一、基础篇 JVM 堆、栈、方法区、直接内存、堆和栈区别 内存可见性、重排序、顺序一致性、volatile、锁、final 内存分配策略、垃圾收集器(G1)、GC算法、GC参…
下一页
个人成就
文章被阅读
234
掘力值
11
关注了
27
关注者
0
收藏集
4
关注标签
63
加入于
2018-01-30