首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
灰的很安静
掘友等级
后端开发
获得徽章 11
动态
文章
专栏
沸点
收藏集
关注
作品
赞
70
文章 69
沸点 1
赞
70
返回
|
搜索文章
赞
文章( 69 )
沸点( 1 )
定时器的几种实现方式
在开始正题之前,先闲聊几句。有人说,计算机科学这个学科,软件方向研究到头就是数学,硬件方向研究到头就是物理,最轻松的是中间这批使用者,可以不太懂物理,不太懂数学,依旧可以使用计算机作为自己谋生的工具。这个规律具有普适应,看看“定时器”这个例子,往应用层研究,有 Quartz,S…
【Java】三种定时器实现
定时器有三种表现形式: 按固定周期定时执行 延迟一定时间后执行 指定某个时刻执行 JDK 提供了三种常用的定时器实现方式,分别为: Timer D
狂补计算机基础知识,让我上了瘾
掘金的小伙伴们,大家好,我是沉默王二。最近我在狂补计算机基础知识,感觉有点上瘾!以前觉得很枯燥的知识,现在竟然有点香!不知道为什么。 我算是科班出身,大学的专业就是计算机网络,不过老实说,在实际的开发中,大学的很多课程,要么“用处”不大,要么可以换个方式,更高效的学习。 其中的…
千呼万唤始出来:JUC灵魂AQS终于来了
synchronized 关键字是JDK官方人员用C++代码写的,在JDK6以前是重量级锁。Java大牛 Doug Lea对 synchronized 性能不满意就自己写了个JUC,以此来显著提升并发性能,本文要讲的就是JUC并发包下的 AbstractQueuedSynchro...
一份值得收藏的 Git 异常处理清单
Git 作为一种分布式版本控制系统已经成为现在开发的宠儿,不仅应用在前端、后端、客户端等开发场景中,也成为各行业互联网企业分工协作的必备技能之一。 大家都知道,一个文件夹中的文件如果被删掉了,那只有在垃圾箱里面找了。如果垃圾箱里面的也被删掉了,以笔者的常识在不借助工具的情况下怕…
Java工程师成神之路 | 2020正式版
动态负载均衡算法: 最少连接数,最快响应速度,观察方法,预测法,动态性能分配,动态服务器补充,服务质量,服务类型,规则模式。
JAVA的断言 - Assert
断言是使用Java中的 assert 语句实现的。 在执行断言时,它被认为是正确的。 如果失败,JVM会抛出一个名为 AssertionError 的错误。 它主要用于开发过程中的测试目的。 可以看到 assert 语句并没有起作用,这是因为Java在执行程序的时候默认是不启动…
JAVA 之旅(三十五)——完结篇,终于把 JAVA 写完了,真感概呐! - 刘桂林的博客 - 博客频道 - CSDN.NET
java 从入门到精通
重学Java——Synchronized底层实现原理
对于synchronized大家应该都很熟悉,主要作用是在多线程并发时,保证线程访问共享数据时的线程安全。 可以看到,类锁一次只能通过一个。 (英文不好,我有小助手怕不怕)大意是:Java虚拟机中的同步是通过显式(通过使用监视器输入和监视器输出指令)或隐式(通过方法调用和返回指…
Java核心(三)并发中的线程同步与锁
乐观锁、悲观锁、公平锁、自旋锁、偏向锁、轻量级锁、重量级锁、锁膨胀...难理解?不存的!来,话不多说,带你飙车。 上一篇介绍了线程池的使用,在享受线程池带给我们的性能优势之外,似乎也带来了另一个问题:线程安全的问题。 线程安全问题:指的是在多线程编程中,同时操作同一个可变的资源…
下一页
关注了
13
关注者
2
收藏集
4
关注标签
18
加入于
2019-05-27