首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
面试宝典
订阅
dreamertn9527
更多收藏集
微信扫码分享
微信
新浪微博
QQ
22篇文章 · 0订阅
『超级架构师』可能是最好的Redis分布式锁实现
前言 Hello 大家好,我是l拉不拉米,今天给大家分享redisson实现的多类型锁、支持几乎所有加锁场景的redis分布式锁的实现,还支持小型MQ和redis的各种数据操作,完整源码可以加我私聊。
if-else代码优化的八种方案
代码中如果if-else比较多,阅读起来比较困难,维护起来也比较困难,很容易出bug,接下来,本文将介绍优化if-else代码的八种方案。 如果if-else代码块包含return语句,可以考虑通过提前return,把多余else干掉,使代码更加优雅。 使用条件三目运算符可以简…
Optional的详细实战用法,优雅的消除if..else..复杂逻辑运算函数封装....
Optional的详细实战用法,优雅的消除if..else..复杂逻辑运算函数封装.... 结合实战代码,分析Optional用法技巧,以及自行封装复杂逻辑运算函数,完全消除if...else语句
47 张图带你 MySQL 进阶!!!
数据库最核心的一点就是用来存储数据,数据存储就避免不了和磁盘打交道。那么数据以哪种方式进行存储,如何存储是存储的关键所在。所以存储引擎就相当于是数据存储的发动机,来驱动数据在磁盘层面进行存储。 在创建新表的时候,可以通过增加 ENGINE 关键字设置新建表的存储引擎。 上图我们…
手把手教你实现分库分表
这是我参与11月更文挑战的第13天,活动详情查看:2021最后一次更文挑战 为什么要分库分表? 答案很简单:数据库出现性能瓶颈 数据库出现性能瓶颈,对外表现有几个方面: 大量请求阻塞 在高并发场景下,
MySQL的binlog有啥用?谁写的?在哪里?怎么配置?
一、唠嗑前一阵跟一个同学唠嗑,说到了MySQL的这几个日志。那同学就感觉这几个日志挺深奥的挺难懂的。其实不用这么吓唬自己。就比如说这几个日志,你有没有想过MySQL为啥要写日志呢?写日志就得有磁盘IO
基础篇:异步编程不会?我教你啊!CompletableFuture(JDK1.8)
以前需要异步执行一个任务时,一般是用Thread或者线程池Executor去创建。如果需要返回值,则是调用Executor.submit获取Future。但是多个线程存在依赖组合,我们又能怎么办?可使用同步组件CountDownLatch、CyclicBarrier等;其实有简…
ES底层读写工作原理,看这一篇就够了!
前言 es 就像是个黑盒,如果你不了解其中的内部原理,你还能干啥?你唯一能干的就是用 es 的 api去做最基本的读写数据了。要是出点什么问题,你啥都不知道,那还能指望你做什么呢? 所以为了能更深入的
万字总结redis知识点
非常全面的redis总结,值得一看和收藏,介绍redis常见的问题和知识点,如pipeline为什么高效?redis分布式锁一定安全吗?...
如何手撸一个较为完整的RPC框架
缘起 最近在公司分享了手撸RPC,因此做一个总结。 概念篇 RPC 是什么? RPC 称远程过程调用(Remote Procedure Call),用于解决分布式系统中服务之间的调用问题。 通俗地讲,