首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
java
订阅
风起酱
更多收藏集
微信扫码分享
微信
新浪微博
QQ
26篇文章 · 0订阅
从 JDK 源码角度看线程的阻塞和唤醒
目前在 Java 语言层面能实现阻塞唤醒的方式一共有三种:suspend 与 resume 组合、wait 与 notify 组合、park 与 unpark 组合。 其中 suspend 与 resume 因为存在无法解决的竟态问题而被 Java 废弃,同样,wait 与 notify 也存在竟态条件,wait 必须…
认识非阻塞的同步机制CAS
作者 展翅而飞 在研究线程池的执行原理时,看到一段不断循环重试的代码,不理解它的原理,看注释这是CAS的实现,所以学会之后记录下来。
Java 调优经验谈
调优是需要做好准备工作的,毕竟每一个应用的业务目标都不尽相同,性能瓶颈也不会总在同一个点上。在业务应用层面,我们需要:
深入理解 Java 之 JVM 堆内存分配
关于 JVM 堆内存分配的一些原理。
JAVA 集合框架中的常用集合及其特点、适用场景、实现原理简介
这篇文章将就 Java Collections Framework 中常用的集合及其特点、适用场景、实现原理进行介绍,供学习者参考。
如何让你的传输更安全——NIO 模式和 BIO 模式实现 SSL 协议通信
对于 SSL/TLS 协议,如果要每个开发者都自己去实现显然会带来不必要的麻烦,正是为了解决这个问题 Java 为广大开发者提供了 Java 安全套接字扩展——JSSE,它包含了实现 Internet 安全通信的一系列包的集合,是 SSL 和 TLS 的纯 Java 实现,同时它是一个开放的标准,每个公司…
乐观的并发策略——基于CAS的自旋
悲观者与乐观者的做事方式完全不一样,悲观者的人生观是一件事情我必须要百分之百完全控制才会去做,否则就认为这件事情一定会出问题;而乐观者的人生观则相反,凡事不管最终结果如何,他都会先尝试去做,大不了最后不成功。这就是悲观锁与乐观锁的区别,悲观锁会把整个对象加锁占为自有后才去做操作…
工具 | 创业公司绝对不会告诉你他们在用的工具们(合集)
本期从灵感到设计,从运营到建站,从资讯到流量分析,从招聘到办公空间,给大家带来最全面、最提升效率的创业者工具合集。 解析:设计百宝箱(UI Rush)——导航大全,包含各种设计资源、开发资源,和产品资源等。 Dribbble 和 Behance 许很多设计师都知道这两个网站,不…
从 JDK 源码角度看 java 并发的公平性
Java 为简化开发者开发提供了很多并发的工具,包括各种同步器,有了 JDK 我们只要学会简单使用类 API 即可。但这并不意味着不需要探索其具体的实现机制,本文从 JDK 源码角度简单讲讲并发时线程竞争的公平性。 所谓公平性指所有线程对临界资源申请访问权限的成功率都一样,不会让某些线程拥有…