首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
似水流年流不尽思念
掘友等级
java后端
在你看不见的地方,比你优秀的人比你还努力。
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
13
文章 10
沸点 3
赞
13
返回
|
搜索文章
似水流年流不尽思念
java后端
·
4月前
关注
ZooKeeper 实现一个分布式锁 (java代码)
以下是基于 Java 语言(使用 Apache Curator 框架,ZooKeeper 官方推荐的客户端,已封装分布式锁核心逻辑)的分布式锁 Demo,包含 加锁、执行业...
0
评论
分享
似水流年流不尽思念
java后端
·
4月前
关注
Redis 如何实现分布式锁,以及redis的适应场景分析
Redis 实现分布式锁的核心是利用 SET NX EX 命令(原子性地实现“不存在则设置+过期时间”),确保同一时刻只有一个客户端获得锁,再配合 Lua 脚本保证释放锁的...
0
评论
分享
似水流年流不尽思念
java后端
·
4月前
关注
ReentrantLock 分为公平锁和非公平锁,它的底层是如何实现的?
ReentrantLock(公平锁与非公平锁)的底层核心是基于 AQS(AbstractQueuedSynchronizer,抽象队列同步器) 实现,通过 AQS 的“状态...
0
评论
分享
似水流年流不尽思念
java后端
·
4月前
关注
灰度发布,蓝绿发布, 滚动发布 三者的区别和应用场景
灰度发布、蓝绿发布、滚动发布的核心区别在于流量切换方式和版本部署策略,目的均为降低新版本上线风险,但适用场景不同。...
0
评论
分享
似水流年流不尽思念
java后端
·
4月前
关注
Session、Cookie 和 Token 的区别
Session、Cookie 和 Token 的核心区别在于存储位置和认证机制,Session 存储在服务端,Cookie 存储在客户端,Token 则是无状态的客户端认证...
0
评论
分享
似水流年流不尽思念
java后端
·
4月前
关注
Session、Cookie 的工作原理以及优缺点
Session 和 Cookie 的工作原理核心是**“服务端存储+客户端标识”** 与 “客户端存储” 的差异...
0
评论
分享
似水流年流不尽思念
java后端
·
4月前
关注
Raft 算法和 ZAB 算法的异同点?
Raft 和 ZAB 是分布式系统中两种主流的“共识算法”,核心目标均为解决“分布式节点数据一致性”和“高可用”问题,但设计细节和适用场景存在差异...
0
评论
分享
似水流年流不尽思念
java后端
·
4月前
关注
寻找两个链表的交点的多种方法(算法)
寻找两个链表交点的核心是“消除两链表长度差”,常见方法分为空间复杂度O(1) 和空间复杂度O(n) 两类,以下是具体实现: 节点 代码实现: 一、双指针法...
0
评论
分享
似水流年流不尽思念
java后端
·
4月前
关注
如何判断一个链表是否有环?以及提供入口节点解决方法
哈希表法 算法思路:遍历链表,使用一个哈希表来记录已经访问过的节点。对于链表中的每个节点,检查该节点是否已经在哈希表中。如果在哈希表中,说明链表存在环;...
2
评论
分享
似水流年流不尽思念
java后端
·
4月前
关注
docker 目录挂载和卷映射哪个更适合持久化存储数据?
卷映射(Volume)更适合持久化存储数据,核心原因在于其在数据安全性、管理便捷性和环境兼容性上的显著优势...
0
评论
分享
似水流年流不尽思念
java后端
·
4月前
关注
红黑树和AVL树介绍以及二者有什么区别?
一、 红黑树 红黑树是一种自平衡的二叉搜索树,通过给每个节点分配“红色”或“黑色”的颜色属性,并遵循特定规则,确保树的高度始终维持在O(log n)级别,避免二叉搜索树退化...
0
评论
分享
似水流年流不尽思念
java后端
·
4月前
关注
mysql 索引下推的入门了解
索引下推(Index Condition Pushdown,简称ICP)是MySQL优化非聚簇索引查询效率的核心机制,本质是“将部分过滤逻辑从MySQL服务器层,下推到存储...
0
评论
分享
似水流年流不尽思念
java后端
·
4月前
关注
Spring声明式事务原理及事务失效场景?
Spring声明式事务原理 Spring声明式事务是基于AOP(面向切面编程)实现的。其核心流程如下: 1.事务管理器配置: 在Spring中,首先需要配置事务管理器...
1
评论
分享
似水流年流不尽思念
java后端
·
4月前
关注
常见的索引结构有? 哈希表结构属于哪种场景?
常见的索引结构有: B-树索引:这是一种多路平衡查找树。 在数据库中,B-树的每个节点可以存储多个键值对以及指向子节点的指针。其特点是能够保证数据在树中是有序存储的,查询时...
0
评论
分享
似水流年流不尽思念
java后端
·
4月前
关注
spring如何解决循环依赖,以及哪些场景下会失效?
Spring 仅能解决 “单例 Bean + setter 注入/字段注入” 场景的循环依赖,核心方案是通过 “三级缓存机制” 提前暴露“半成品 Bean”,打破依赖循环...
0
评论
分享
似水流年流不尽思念
java后端
·
4月前
关注
Lock功能强大,灵活,功能全面碾压synchronized,为什么Java官方不但没有废弃反而JDK1.6开始优化?
1.语法简洁性: synchronized是Java语言内置的关键字,使用起来语法简洁。比如在方法上直接添加synchronized关键字就能实现对该方法的同步控制...
0
评论
分享
似水流年流不尽思念
java后端
·
4月前
关注
本地缓存+分布式缓存多级结构如何协同工作?如何保持一致性?
一、多级缓存协同工作逻辑 多级缓存(本地缓存+分布式缓存)通过“层层拦截请求”降低分布式缓存压力,核心流程如下: 1.优先查本地缓存:应用进程优先读取本地缓存...
1
评论
分享
似水流年流不尽思念
java后端
·
4月前
关注
Spring Bean有哪些生命周期回调方法?有哪几种实现方式?
你可能想问的是 Spring Bean 的生命周期回调方法。Spring Bean 生命周期回调是指 Bean 在初始化完成后、销毁前由 Spring 容器自动调用的方法,...
0
评论
分享
似水流年流不尽思念
java后端
·
4月前
关注
如何避免在MySQL中使用NULL作为默认值?
避免在 MySQL 中使用 NULL 作为默认值,核心思路是 “用有明确业务语义的具体值替代 NULL”,需结合字段类型和业务场景设计默认值,并通过建表规范、约束校验强化落...
0
评论
分享
似水流年流不尽思念
java后端
·
4月前
关注
谈一谈项目中为什么用 Redis?快在哪里?怎么保证高性能、高并发?
在项目中使用 Redis 主要是利用其高性能、多数据结构、支持分布式的特性,解决业务中的性能瓶颈与并发问题;其“快”和“高性能高并发保障”均源于底层设计与上层优化的结合...
0
评论
分享
下一页
个人成就
文章被点赞
37
文章被阅读
11,501
掘力值
1,317
关注了
15
关注者
2
收藏集
0
关注标签
18
加入于
2019-09-18