• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
 






lalala

 
 

Powered by 博客园
博客园 | 首页 | 新随笔 | 联系 | 订阅 订阅 | 管理
上一页 1 2 3 4 5 6 7 8 9 10 ··· 12 下一页

2023年7月18日

Multi Paxos 、Raft 、ZAB 、Quorum 算法
摘要: 一、将共识问题分解为三个问题 1.选主 图一 Paxos 算法的"活锁"问题 《https://www.cnblogs.com/suBlog/p/17554677.html》 Basic Paxos 的活锁问题,两个提案节点互不相让地争相提出自己的提案,抢占同一个值的修改权限,导致整个系统在持续性地 阅读全文
posted @ 2023-07-18 15:30 archaique 阅读(335) 评论(0) 推荐(0)
 
Basic Paxos 算法
摘要: 参考: 凤凰架构:https://icyfenix.cn/distribution/consensus/paxos.html Paxos 算法将分布式系统中的节点分为三类: 提案节点:称为 Proposer,提出对某个值进行设置操作的节点,设置值这个行为就被称之为提案(Proposal),值一旦设置 阅读全文
posted @ 2023-07-18 14:34 archaique 阅读(94) 评论(0) 推荐(0)
 

2023年7月17日

MyBatis Q&A
摘要: 参考: 开发百宝箱:https://pdai.tech/md/framework/orm-mybatis/mybatis-overview.html 每天都要进步一点点 :MyBatis源码阅读(八) Executor执行器 1、MyBatis 分页原理 (1)逻辑(内存)分页——MyBatis 使 阅读全文
posted @ 2023-07-17 11:31 archaique 阅读(41) 评论(0) 推荐(0)
 

2023年7月16日

二、共享模型之管程
摘要: 共享带来的问题 两个线程对初始值为 0 的静态变量一个做自增,一个做自减,各做 5000 次,结果是 0 吗? static int counter = 0; public static void main(String[] args) throws InterruptedException { T 阅读全文
posted @ 2023-07-16 17:06 archaique 阅读(28) 评论(0) 推荐(0)
 

2023年7月14日

CAP & BASE 理论
摘要: 参考: java guide : https://javaguide.cn/distributed-system/protocol/cap-and-base-theorem.html 凤凰架构:https://icyfenix.cn/distribution/consensus/ CAP CAP 定 阅读全文
posted @ 2023-07-14 17:36 archaique 阅读(55) 评论(0) 推荐(0)
 

2023年7月13日

Redis 高可用 —— 集群
摘要: 为什么需要 Cluster 当数据量过大时,redis 响应会特别慢。 主要是 Redis RDB 持久化机制导致的,Redis 会 Fork 子进程完成 RDB 持久化操作,fork 执行的耗时与 Redis 数据量成正相关(因为子进程会复制一份父进程的页表,数据量越多,页表越大)。 而 Fork 阅读全文
posted @ 2023-07-13 17:59 archaique 阅读(131) 评论(0) 推荐(0)
 

2023年7月12日

MySql —— 可重复读完全解决了幻读问题吗
摘要: 参考: 小林coding: https://xiaolincoding.com/mysql/transaction/phantom.html#%E4%BB%80%E4%B9%88%E6%98%AF%E5%B9%BB%E8%AF%BB 当同一个查询在不同的时间产生不同的结果集时,事务中就会出现所谓的幻 阅读全文
posted @ 2023-07-12 23:54 archaique 阅读(786) 评论(0) 推荐(0)
 
LeetCode —— 子数组/子串/子序列
摘要: 560. 和为 K 的子数组(前缀和计数map) 官方题解:https://leetcode.cn/problems/subarray-sum-equals-k/solution/he-wei-kde-zi-shu-zu-by-leetcode-solution/ 假设 left 到 right 下 阅读全文
posted @ 2023-07-12 21:40 archaique 阅读(176) 评论(0) 推荐(0)
 
LeetCode —— 哈希表
摘要: 1. 两数之和 class Solution { public int[] twoSum(int[] nums, int target) { int[] result = new int[2]; Map<Integer, Integer> map = new HashMap(); for (int 阅读全文
posted @ 2023-07-12 21:15 archaique 阅读(48) 评论(0) 推荐(0)
 
ThreadLocal
摘要: 参考: java guide : https://javaguide.cn/java/concurrent/java-concurrent-questions-03.html 阿里云开发者社区:https://developer.aliyun.com/article/1180633 Dongguab 阅读全文
posted @ 2023-07-12 16:48 archaique 阅读(22) 评论(0) 推荐(0)
 
上一页 1 2 3 4 5 6 7 8 9 10 ··· 12 下一页