首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
技术烧烤屋
掘友等级
刚刚迈入后端开发的菜鸟
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
0
文章 0
沸点 0
赞
0
返回
|
搜索文章
最新
热门
并发编程基石:管程
如果有人问我学习并发并发编程,最核心的技术点是什么,我一定会告诉他,管程技术。Java语言在1.5之前,提供的唯一的并发原语就是管程,而且1.5之后提供的SDK并发包,也是以管程技术为基础的。
互斥锁深度理解与使用
你将了解互斥锁如何有效地保护共享资源,避免竞态条件和数据不一致性。我们将讨论如何创建、初始化和正确使用互斥锁,以及它们在多线程环境中的实际应用场景。
怎样解决高并发下的I/O瓶颈?
说起Java I/O,相信你一定不陌生。你可能使用I/O操作读写文件,也可能使用它实现Socket的信息传输等,这些都是我们在系统中最常遇到的和I/O有关的操作。
一文了解Java线程
在Java领域,实现并发程序的主要手段就是多线程。线程是操作系统里的一个概念,虽然各种不同的开发语言如Java、C#等都对其进行了封装,但是万变不离操作系统。
一文了解Lock同步锁的优化
相对于需要JVM隐式获取和释放锁的Synchronized同步锁,Lock同步锁需要的是显示获取和释放锁,这为获取和释放锁提供了更多的灵活性。
一文了解Synchronized同步锁的优化
在并发编程中,多个线程访问同一个共享资源时,我们必须考虑如何维护数据的原子性。 在JDK1.5之前,Java是依靠Synchronized关键字实现锁功能来做到这点的。
一文了解Java面向对象设计的六大原则
在面向对象、以及系统设计时,通常我们应该遵循下面六大原则: 单一职责原则,开闭原则,里式替换原则,依赖倒置原则,接口隔离原则和迪米特原则。
一文了解IO同步、异步、阻塞、非阻塞以及它们的区别
同步(synchronous) IO和异步(asynchronous) IO,阻塞(blocking) IO和非阻塞(non-blocking)IO分别是什么,到底有什么区别?
说一下Redis 有几种过期策略?
在日常开发中,我们使用Redis存储key时通常会设置一个过期时间,但是Redis是怎么删除过期的 key,而且Redis 是单线程的,删除key会不会造成阻塞。
单例模式的几种写法
单例模式大体可分为4类,下面分别介绍他们的基本形式、变种及特点。 饱汉模式是变种最多的单例模式。我们从饱汉出发,通过其变种逐渐了解实现单例模式时需要关注的问题。
下一页
个人成就
文章被点赞
36
文章被阅读
9,834
掘力值
463
关注了
0
关注者
10
收藏集
0
关注标签
28
加入于
2023-08-03