首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
中间件
订阅
用户6854537597769
更多收藏集
微信扫码分享
微信
新浪微博
QQ
19篇文章 · 0订阅
基于Redis的分布式锁实现
在多线程的环境下,为了保证一个代码块在同一时间只能由一个线程访问,Java中我们一般可以使用synchronized语法和ReetrantLock去保证,这实际上是本地锁的方式。但是现在公司都是流行分布式架构,在分布式环境下,如何保证不同节点的线程同步执行呢? 实际上,对于分布…
Redis发布订阅实践场景和实现
🌈简介 Redis提供了发布订阅功能,可以用于消息的传输,Redis的发布订阅机制包括三个部分:发布者、订阅者和Channel。发布者和订阅者都是Redis客户端,Channel则为Redis服务器端
面试被问SpringCloud Alibaba Nacos,一问三不知?看这里!
随着业务的发展,用户量和业务复杂度逐渐增加,系统为了支撑更大的流量需要做很多优化,比如升级服务器配置提升性能。在软件方面,我们会采用微服务架构,对业务服务进行微服务化拆分,水平扩容等来提升系统性能,以及解决业务的复杂性问题。 在微服务架构下,一个业务服务会拆分多个微服务,各个服…
图解+源码讲解 Nacos 客户端发起注册流程
一起养成写作习惯!这是我参与「掘金日新计划 · 4 月更文挑战」的第23天,点击查看活动详情 图解+源码讲解 Nacos 客户端发起注册流程
【MyBatis系列9】只要五分钟,彻底搞懂MyBatis插件原理及PageHelper原理
提到插件,相信大家都知道,插件的存在主要是用来改变或者增强原有的功能,MyBatis 中也一样。然而如果我们对 MyBatis 的工作原理不是很清楚的话,最好不要轻易使用插件,否则的话如果因为使
mybatis的运行原理之源码解析
1. 原理图、分层架构 2.SqlSessionFactor的初始化 3.获取sqlSession对象 4.sqlSession对象的getMapper获取到接口的代理对象 5.执行查询操作
从Mybatis源码到Spring动态数据源底层原理分析系列一、Mybatis初始化源码浅析
多数据源是大家业务开发中经常遇到的场景,该系列文章从Mybatis源码出发, 到Spring事务原理, 最后揭秘动态数据源以及动态事务底层原理
浅析MyBatis的动态代理原理
一直以来都在使用MyBatis做持久化框架,也知道当我们定义XXXMapper接口类并利用它来做CRUD操作时,Mybatis是利用了动态代理的技术帮我们生成代理类。那么动态代理内部的实现细节到底是怎么的呀?XXXMapper.java类和XXXMapper.xml到底是如何关…
为了摸鱼,我给自己写了个轮子
一年一度五一假期到了,今天博主给大家介绍提升工作效率和收集了海量学习资料的开源项目,赶紧来看看是不是你的菜吧。
Redis三种常用的缓存读写策略
一、Redis三种常用的缓存读写策略 Redis有三种读写策略分别是:旁路缓存模式策略、读写穿透策略、异步缓存写入策略。 这三种缓存读写策略各有优势,不存在最佳,需要我们根据实际的业务场景选择最合适的