首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
程序员小水珠
掘友等级
java开发工程师
Java讲师,视频号:编程导师小水珠
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
0
文章 0
沸点 0
赞
0
返回
|
搜索文章
最新
热门
17 识别不同场景下的最优容器
大家好,我是小水珠。 今天我要和你分享的话题就是:在不同场景下我们该如何选择最优容器。 一 并发场景下的Map容器 **假设我们现在要给一个电商系统设计一个简单的统计商品销量TOP 10的功能。常规情
16 如何优化多线程上下文切换?
大家好,我是小水珠。 通过上一讲的讲解,相信你对上下文的切换已经有了一定的了解了。如果是单个线程,在CPU调用之后,那么它基本上是不会被调度出去的。如果可运行的线程数远大于CPU数量,那么操作系统最终
15 哪些操作导致了上下文切换?
大家好,我是小水珠。 记得我刚入职上家公司的时候,恰好赶上了一次抢购活动。这是系统重构上线后经历的第一次高并发考验,如期出现了大量超时预警,不过比我预料的要好一点,起码没有挂掉重启。 通过工具分析,我
14 使用乐观锁优化并行操作
大家好,我是小水珠。 前两讲我们讨论了Sychronized和Lock实现的同步锁机制,这两种同步锁都属于悲观锁,是保护线程安全最直观的方式。 我们知道悲观锁在高并发的场景下,激烈的锁竞争会造成线程阻
13 深入了解Lock同步锁的优化方法
大家好,我是小水珠。 今天这讲我们继续来聊聊锁优化。上一讲我重点介绍了在JVM层实现的Sychronized同步锁的优化方法,除此之外,在JDK1.5之后,Java还提供了Lock同步锁。那么它有什么
12 深入了解Synchronized同步锁的优化方法
大家好,我是小水珠。 在并发编程中,多个线程访问同一个共享资源时,我们必须考虑如何维护数据的原子性。在JDK1.5之前,Java是依靠Synchronized关键字实现锁功能来做到这点的。Synchr
11 如何优化RPC网络通信?
大家好,我是小水珠。 上一讲中,我们提高了微服务微服务框架,其中SpringCloud和Dubbo的使用最为广泛,行业内也一直存在着两者的比较,很多技术会为这两个框架哪个更好而争辩。 我记得之前我们部
十 网络通信优化之序列化:避免使用Java序列化
大家好,我是小水珠。 当前大部分后端服务都是基于微服务架构实现的。服务按照业务划分被拆分,实现了服务的解耦,但同时也带来了新的问题,不同业务之间通信需要通过接口实现调用。两个服务之间要共享一个数据对象
九 网络通信优化之I|O模型:如何解决高并发下I|O瓶颈?
大家好,我是小水珠。 提到JavaI/O,相信你一定不陌生。你可能使用I/O操作读写文件,也可能使用它实现Socket的信息传播...这些都是我们在系统中最常遇到的和I/O有关的操作。 今天,我们就来
八 深入浅出HashMap的设计与优化
大家好,我是小水珠。 在上一讲中我们提到过Collection接口,那么在Java容器类中,除了这个接口之外,还定义了一个很重要的Map接口,主要用来存储键值对数据。 HashMap作为我们日常使用最
下一页
个人成就
文章被点赞
51
文章被阅读
16,477
掘力值
643
关注了
0
关注者
19
收藏集
0
关注标签
17
加入于
2022-07-23