首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
Java积累
订阅
萤火虫同学19993
更多收藏集
微信扫码分享
微信
新浪微博
QQ
10篇文章 · 0订阅
一天一道Java面试题,坚持三个月,菜鸟变大佬(并发篇)
Java 中的高并发问题:解析、面试题与实战 并发是指多个任务在同一时间段内执行,而并行则是指多个任务在同一时刻同时执行。在多核 CPU 环境下,并行是并发的一种特殊情况。 在 Java 中,并发编程
你如何处理一个高并发接口的线程安全问题?说说你做过的优化措施
你如何处理一个高并发接口的线程安全问题?说说你做过的优化措施 在互联网快速发展的今天,高并发场景已成为众多 Java 应用必须面对的挑战。无论是电商的秒杀活动、社交平台的点赞评论,还是金融系统的资金交
美团面试官:有没有比读写锁更快的锁?
小明:了解,还经常用过。 小明:synchronized是可重入锁,由于lock是一个接口,重入性取决于实现,synchronized不支持中断,而lock可以。。。。。。。。。。。。。。。。 小明:在读多写少的情况下,读写锁比他们的效率更高。 小明:。。。。。。。。。。 我靠…
Java 高级面试题:Lock 到底比 synchronized 强在哪?
在 Java 并发编程中,synchronized 是最常见的锁,但它并不够灵活。Lock 作为增强版锁机制,提供了公平锁、可中断锁、超时获取锁等功能,让并发控制更高效、更优雅。这篇文章通过“老王的仓
吃透这六大设计模式,你也能写出优雅代码!
一、单例模式 1.1 使用场景 在系统中,当某个全局使用的类频繁地进行创建与销毁操作,为节省系统资源并确保实例的唯一性,可使用单例模式。例如,日志记录器在整个系统中通常只需要一个实例来记录日志信息,此
面试官拷打我线程池,我这样回答😗
引言 如果大家在简历中写熟悉Java并发编程或者项目有牵扯到线程池相关内容,那么被拷打线程池是大概率的事。下面的内容是有关今年五月份某大厂面试中有关线程池的拷打,我从中提取一些比较通用的内容进行解答,
原来这才是SpringBoot事务的正确打开方式!告别半懂不懂
最近review代码时,发现不少同事对Spring事务的理解还停留在“加个@Transactional就完事”的阶段。这让我想起自己刚入行时,也曾在事务的坑里摔得鼻青脸肿。耐心看完,你一定有所收获。
设计模式的几大原则
本文介绍一下设计模式中的几大原则,这些原则共同的目标是创建高内聚、低耦合、易于维护、扩展和复用的代码。 1. 单一职责原则 1.1 解读 单一职责原则,Single Responsibility Pr
为什么 ArrayList是线程不安全却在开发中被广泛使用?
为什么 ArrayList是线程不安全却在开发中被广泛使用? 在 Java 开发中,ArrayList 是最常用的集合类之一。尽管我们知道它不是线程安全的,但在实际项目中却频繁出现。本文将从技术原理、
放弃 Websocket 使用 SSE 才发现这些功能两三行代码就搞定了
在实际项目开发中,实时通讯是常见的需求。我们通常使用 WebSocket 来实现这一功能,但在很多场景下,客户端只是需要从服务器接收消息,而非进行双向通讯。这导致 WebSocket 的全双工特性并没