相关文章
从零开始学架构——异地多活架构
业务高可用的保障:异地多活架构
无论是高可用计算架构,还是高可用存储架构,其本质的设计目的都是为了解决部分服务器故障的场景下,如何保证系统能够继续提供服务。但在一些极端场景下,有可能出现所有服务器都出现故障…
建站知识
2025/1/17 9:38:21
【redis】redis红锁Redlock算法和底层源码分析
【redis】redis红锁Redlock算法和底层源码分析 文章目录 【redis】redis红锁Redlock算法和底层源码分析前言一、当前代码为8.0版,接上一步分布式锁的主要考点lock加锁关键逻辑unlock解锁关键逻辑 二、redis分布式锁-Redlock红锁主页说明:目前所写的分布式锁还有什么…
建站知识
2024/10/14 22:09:26
代码随想录算法训练营第十一天|20 有效的括号 1047 删除字符串中所有相邻重复项 150 逆波兰表达式求值
文章目录 20 有效的括号思路代码总结 1047 删除字符串中所有相邻重复项思路代码总结 150 逆波兰表达式求值思路代码总结 20 有效的括号
思路
思路很经典,用栈寻找匹配括号 但是自己在实现的过程中,有一种情况没想到: 字符串第一个就是右括号…
建站知识
2024/12/25 0:53:21
Retrofit examples
https://square.github.io/retrofit/ Retrofit是一个基于Java的RESTful API库,它可以让开发者更加方便地处理HTTP请求和响应。 使用例子
以下是一个简单的 Retrofit 框架使用示例:
首先,在项目的 build.gradle 文件中添加 Retrofit 依赖&am…
建站知识
2024/12/23 5:33:30
Android 源码浅析:Leakcanary 内存泄漏检测的好帮手
我们一起来分析一下大名鼎鼎的 Leakcanary, 想必作为 Android 开发都多多少少接触过,新版本的 Leakcanary 也用 Kotlin 重写了一遍,最近详细查看了下源码,分享一下。
tips:本来是只想分析下内存泄漏检测部分ÿ…
建站知识
2025/1/5 16:26:49
Java并发编程基础知识概述
前言 在现代计算机系统和服务器中,多线程并行执行已经成为常态,而且并发编程能够充分利用系统资源,提高程序处理效率和质量。因此,Java并发编程是Java程序员必须掌握的重要技能之一。
线程和进程 在操作系统中,进程是…
建站知识
2024/10/14 22:05:25