首页
首页
BOT
沸点
课程
直播
活动
AI刷题
NEW
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
薛8
掘友等级
桂林电子科技大学
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
25
文章 25
沸点 0
赞
25
返回
|
搜索文章
薛8
赞了这篇文章
拉丁吴
Android工程师
·
8年前
关注
从OKHttp框架看代码设计
在Android端,比较有名的网络请求框架是OkHttp和Retrofit,后者在网络请求又是依赖OkHttp的。所以说OkHttp是Android世界里最出名的框架也不为...
917
37
分享
薛8
赞了这篇文章
薛8
@桂林电子科技大学
·
5年前
关注
深入理解ReentrantLock的实现原理
ReentrantLock是Java在JDK1.5引入的显式锁,在实现原理和功能上都和内置锁(synchronized)上都有区别,在文章最后我们再比较这两个锁。 首先我们...
70
11
分享
薛8
关注了
JessYan
@桂林电子科技大学
薛8
赞了这篇文章
薛8
@桂林电子科技大学
·
5年前
关注
深入分析synchronized原理和锁膨胀过程(二)
上一篇文章介绍了多线程的概念及synchronized的使用方法《synchronized的使用(一)》,但是仅仅会用还是不够的,只有了解其底层实现才能在开发过程中运筹帷幄...
54
7
分享
薛8
@桂林电子科技大学
·
5年前
关注
synchronized的使用(一)
在现代计算机中往往存在多个CPU核心,而1个CPU能同时运行一个线程,为了充分利用CPU多核心,提高CPU的效率,多线程就应时而生了。 上下文切换:线程从运行状态切换到阻塞...
3
评论
分享
薛8
关注了
_晨曦_
@桂林电子科技大学
薛8
赞了这篇文章
梁桂钊
微信公众号「服务端思维」 @阿里
·
5年前
关注
Java 12 正式发布
Java 的新发布计划正按计划进行,新的六个月发布节奏如期而至。今天(2019年3月19日)是 Java 12 的正式发布日期。...
4
1
分享
薛8
赞了这篇文章
薛8
@桂林电子科技大学
·
5年前
关注
Java volatile关键字解析
volatile被称为轻量级的synchronized,运行时开销比synchronized更小,在多线程并发编程中发挥着同步共享变量、禁止处理器重排序的重要作用。建议在学...
23
3
分享
薛8
赞了这篇文章
薛8
@桂林电子科技大学
·
5年前
关注
一文带你快速掌握AQS
AbstractQueuedSynchronizer抽象队列同步器,简称为AQS,可用于构建阻塞锁或者其他相关同步器的基础框,是Java并发包的基础工具类。通过AQS这个框...
24
3
分享
薛8
赞了这篇文章
薛8
@桂林电子科技大学
·
5年前
关注
CAS原理分析及ABA问题详解
CAS即Compare And Swap的缩写,翻译成中文就是比较并交换,其作用是让CPU比较内存中某个值是否和预期的值相同,如果相同则将这个值更新为新值,不相同则不做更新...
41
11
分享
薛8
关注了
阴明
@桂林电子科技大学
薛8
赞了这篇文章
crossoverJie
Gopher @公众号『crossoverJie』
·
5年前
关注
一个线程罢工的诡异事件
事情(事故)是这样的,突然收到报警,线上某个应用里业务逻辑没有执行,导致的结果是数据库里的某些数据没有更新。 虽然是前人写的代码,但作为 Bug maker&killer ...
40
21
分享
薛8
@桂林电子科技大学
·
5年前
关注
什么是Java内存模型?
大家都知道,计算机在执行程序时,每条指令都是在CPU中执行的,而执行的时候,又免不了要和数据打交道,而计算机上面的临时数据,是储存在主存中的。 上面的执行过程在单线程情况下...
89
评论
分享
薛8
@桂林电子科技大学
·
5年前
关注
10分钟掌握ConcurrentHashMap 3分钟清楚和HashMap、Hashtable的区别
ConcurrentHashMap顾名思义就是同步的HashMap,也就是线程安全的HashMap,所以本篇介绍的ConcurrentHashMap和HashMap有着很重...
53
5
分享
薛8
@桂林电子科技大学
·
5年前
关注
五分钟看懂Hashtable源码以及与HashMap的区别
上一篇我们认识了什么是Map、Hash,了解了Hash处理哈希冲突的几种常用方法(拉链法、开放定址法),以及分析了JDK1.8版本的HashMap源码,对Java集合框架有...
22
5
分享
薛8
@桂林电子科技大学
·
5年前
关注
HashMap从认识到源码分析
Map在开发过程中使用频率很高的数据结构,Map是Key-value键值对映射的抽象接口,该映射不包括重复的键,既一个键对应一个值。HashMap、HashTable、Co...
28
2
分享
薛8
@桂林电子科技大学
·
5年前
关注
计算机如何储存数字和字符
最近在学习中涉及到计算机储存、传输数字和字符等操作,由于对字节、2进制、10进制、16进制、ASCII码的概念以及它们之间的关系和转换理解的不够透彻,导致在通讯、MD5消息...
赞
2
分享
薛8
@桂林电子科技大学
·
5年前
关注
第三章 Redis 客户端的使用 Java版【Redis入门教程】
我们知道Redis是C语言开发的,如果想用别的语言操作Redis,那就需要用到别的语言的客户端。我们前面介绍过Redis的其中一个特性就是客户端多,几乎所有语言都有Redi...
5
评论
分享
薛8
关注了
老錢
@桂林电子科技大学
薛8
关注了
crossoverJie
@桂林电子科技大学
下一页
个人成就
文章被点赞
580
文章被阅读
128,243
掘力值
3,294
关注了
26
关注者
293
收藏集
0
关注标签
10
加入于
2018-11-17