首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
程序员小水珠
掘友等级
java开发工程师
Java讲师,视频号:编程导师小水珠
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
0
文章 0
沸点 0
赞
0
返回
|
搜索文章
程序员小水珠
java开发工程师
·
3年前
关注
17 识别不同场景下的最优容器
大家好,我是小水珠。 今天我要和你分享的话题就是:在不同场景下我们该如何选择最优容器。 一 并发场景下的Map容器 **假设我们现在要给一个电商系统设计一个简单的统计商品销...
0
评论
分享
程序员小水珠
java开发工程师
·
3年前
关注
16 如何优化多线程上下文切换?
大家好,我是小水珠。 通过上一讲的讲解,相信你对上下文的切换已经有了一定的了解了。如果是单个线程,在CPU调用之后,那么它基本上是不会被调度出去的。如果可运行的线程数远大于...
0
评论
分享
程序员小水珠
java开发工程师
·
3年前
关注
15 哪些操作导致了上下文切换?
大家好,我是小水珠。 记得我刚入职上家公司的时候,恰好赶上了一次抢购活动。这是系统重构上线后经历的第一次高并发考验,如期出现了大量超时预警,不过比我预料的要好一点,起码没有...
0
评论
分享
程序员小水珠
java开发工程师
·
3年前
关注
14 使用乐观锁优化并行操作
大家好,我是小水珠。 前两讲我们讨论了Sychronized和Lock实现的同步锁机制,这两种同步锁都属于悲观锁,是保护线程安全最直观的方式。 我们知道悲观锁在高并发的场景...
2
评论
分享
程序员小水珠
java开发工程师
·
3年前
关注
13 深入了解Lock同步锁的优化方法
大家好,我是小水珠。 今天这讲我们继续来聊聊锁优化。上一讲我重点介绍了在JVM层实现的Sychronized同步锁的优化方法,除此之外,在JDK1.5之后,Java还提供了...
0
评论
分享
程序员小水珠
java开发工程师
·
3年前
关注
12 深入了解Synchronized同步锁的优化方法
大家好,我是小水珠。 在并发编程中,多个线程访问同一个共享资源时,我们必须考虑如何维护数据的原子性。在JDK1.5之前,Java是依靠Synchronized关键字实现锁功...
2
评论
分享
程序员小水珠
java开发工程师
·
3年前
关注
11 如何优化RPC网络通信?
大家好,我是小水珠。 上一讲中,我们提高了微服务微服务框架,其中SpringCloud和Dubbo的使用最为广泛,行业内也一直存在着两者的比较,很多技术会为这两个框架哪个更...
0
评论
分享
程序员小水珠
java开发工程师
·
3年前
关注
十 网络通信优化之序列化:避免使用Java序列化
大家好,我是小水珠。 当前大部分后端服务都是基于微服务架构实现的。服务按照业务划分被拆分,实现了服务的解耦,但同时也带来了新的问题,不同业务之间通信需要通过接口实现调用。两...
0
评论
分享
程序员小水珠
java开发工程师
·
3年前
关注
九 网络通信优化之I|O模型:如何解决高并发下I|O瓶颈?
大家好,我是小水珠。 提到JavaI/O,相信你一定不陌生。你可能使用I/O操作读写文件,也可能使用它实现Socket的信息传播...这些都是我们在系统中最常遇到的和I/O...
0
评论
分享
程序员小水珠
java开发工程师
·
3年前
关注
八 深入浅出HashMap的设计与优化
大家好,我是小水珠。 在上一讲中我们提到过Collection接口,那么在Java容器类中,除了这个接口之外,还定义了一个很重要的Map接口,主要用来存储键值对数据。 Ha...
0
评论
分享
程序员小水珠
java开发工程师
·
3年前
关注
七 Stream如何提高遍历集合效率?
大家好,我是小水珠。 上一讲中,我们讲List集合类,那我想你一定也知道集合的顶端接口Collecion。在Java8中,Collection新增了两个流方法,分别是str...
0
评论
分享
程序员小水珠
java开发工程师
·
3年前
关注
六 ArrayList还是LinkedList?使用不当性能差千倍
大家好,我是小水珠。 集合作为一种存储数据的容器,使我们日常开发中使用最频繁的对象类型之一。JDK为开发者提供了一系列的集合类型,这些集合类型使用不同的数据结构来实现。因此...
0
评论
分享
程序员小水珠
java开发工程师
·
3年前
关注
五 慎重使用正则表达式
大家好,我是小水珠。 上一讲,我在讲String对象优化时,提到了Split()方法,该方法使用的正则表达式可能引起回溯问题,今天我们就来深入了解下,这究竟时怎么回事? 开...
0
评论
分享
程序员小水珠
java开发工程师
·
3年前
关注
四 字符串的性能不容小觑,百M内存轻松存储几十G数据
大家好,我是小水珠。 从第二个个模块开始,我将带你学习Java编程的性能优化。今天我们就从最基础的String字符串优化讲起。 在开始之前,我想先问你们一个问题,也是面试时...
0
评论
分享
程序员小水珠
java开发工程师
·
3年前
关注
三 如何制定性能调优策略?
大家好,我是小水珠。 前面我们在介绍性能调优的重要性的时候,提到了性能测试。在如今日益复杂的系统中,制定合理的性能测试,我们可以提前发现性能瓶颈,然后有针对性地制定调优策略...
0
2
分享
程序员小水珠
java开发工程师
·
3年前
关注
二 如何制定性能调优标准?
为什么要做性能调优? 什么时候开始介入调优? 有哪些参考因素可以体现系统的性能? 1.CPU 2.内存 3.磁盘I/O 4.网络 5.异常 6.数据库 7.锁竞争 8.响应...
0
评论
分享
程序员小水珠
java开发工程师
·
3年前
关注
一 怎样才能做好性能调优?
Java性能调优不像是学一门编程语言,挺难通过直线式的思维来掌握和应用。他对工程师技术广度和技术深度的要求都挺高的,我想你肯定也有体会,我们身处互联网时代,现在一个简单的系...
0
评论
分享
个人成就
文章被点赞
51
文章被阅读
16,475
掘力值
643
关注了
0
关注者
19
收藏集
0
关注标签
17
加入于
2022-07-23