首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
八股文
订阅
用户61224381520
更多收藏集
微信扫码分享
微信
新浪微博
QQ
5篇文章 · 0订阅
从 JVM 锁到 Redis 分布式锁:Java 并发编程全面指南
一、JVM 内的锁机制 1. 为什么需要锁? 在多线程环境中,多个线程同时操作共享资源(如计数器、缓存)时,可能会出现数据不一致的问题。例如: 若多个线程同时调用increment(),可能导致最终结
Java 动态代理详解
动态代理在Java中有着广泛的应用,比如Spring AOP、Hibernate数据查询、测试框架的后端mock、RPC远程调用、Java注解对象获取、日志、用户鉴权、全局性异常处理、性能监控,甚至事务处理等。 本文主要介绍Java中两种常见的动态代理方式:JDK原生动态代理和…
八股文系列:Java集合容器
集合框架: 用于存储数据的容器。 集合框架是为表示和操作集合而规定的一种统一的标准的体系结构。 任何集合框架都包含三大块内容:对外的接口、接口的实现和对集合运算的算法。
POST为什么发送两次请求
想获取更多高质量的Java技术文章?欢迎访问Java技术小馆官网,持续更新优质内容,助力技术成长 技术小馆官网 你是否曾经在开发过程中发现一个奇怪的现象:明明只触发了一次表单提交,却在网络面板中看到两
八股文系列:Java的并发编程
多线程相关的面试题 并发编程的目的就是为了能提高程序的执行效率,提高程序运行速度,但是并发编程并不总是能提高程序运行速度的,而且并发编程可能会遇到很多问题