一周精彩内容分享(第7期)
文章目录
【注意】最后更新于 February 10, 2022,文中内容可能已过时,请谨慎使用。
文章地址:进展 20%
-
http://127.0.0.1:1313/post/ARTS/2022/2022-7/
今天是: 2022-2-10 号
今天是: 2022年的第 7 周
今天是: 2月份的第 2 周
今天是: 1季度的第 7 周
第一部分:work输出
一、我提交的pr
二、 我阅读代码
https://www.yuque.com/docs/share/ba22d05b-d8e5-41c9-a0d1-ca1abe914a7c?# 《issues-483》
Hello OceanBase!开启 OceanBase 二次开发(1%)
https://open.oceanbase.com/blog/10900229?currentPage=1
三 、社区
OceanBase 社区版入门到实战教程 |视频合辑(10%)
问:obclient 连接 gdb 调试observer失败。请问gdb的进程 需要手工启动,而非obd启动的?
答:当系统启动后,启动GDB来调试代码,尽量不要在关键路径上增加断点。否则,内部相关逻辑被阻塞容易导致非预期异常
问: 3台主机重启 在bootstrap这步就不往下执行了 导致客户端无法连接上。
类似:Failed to delete cluster when all hosts have been shutdown #781
答:问题已解决,
原因是主机重启导致系统时间自动更新为物理机BIOS时间,三台主机延迟超过1S,重新NTP同步解决此问题,确认如果OB节点间时间超过100MS会出现各种奇怪问题
当消息延迟超过上限后,就认为是过期消息,就会被 RootService 的选举模块忽略,此时选举不能正常进行,会导致 OceanBase 数据库集群没有主副本或者发生脑裂。
相关阅读:
进行自举( bootstrap 集群初始化)
-
问:如何设置断点跟踪
答:
-
gdb Function not defined. 是因为自己设置符号不存在。
-
改为thread apply all break obmp_query.cpp:84 解决
-
参考 100个gdb小技巧
结 OBKV 开发团队小伙伴编写的 存储层源码 系列文章更新啦,带你[来呀]深刻了解 OceanBase 存储层的具体代码实现、背后的设计思路,以及深层的思考~~ 本期更新 OceanBase 存储层代码解读(三)宏块存储格式
往期内容[向下] OceanBase 存储层代码解读(一)引言 OceanBase 存储层代码解读(二)微块存储格式
tidb
【上周优质文章推送】感谢以下的布道师的辛苦付出~ 来自@夜-NULL-上海-携程 TIKV、PD添加TLS总结(https://tidb.io/blog/c48421ba) 来自@ShawnYan@大连 【备考指南】新版 PingCAP PCTP 认证考试(https://tidb.io/blog/ea7a1acb) 温故知新 | mydumper & dumpling 知识点汇总(https://tidb.io/blog/6d3a8da2) 来自@代晓磊-北京-360 数据库调优之硬件(https://tidb.io/blog/7d54d904) TiDB统计信息原理简介与实践(https://tidb.io/blog/20350c5a) 来自@Jiawei 上海 Garena TiDB源码系列之沉浸式编译TiDB(https://tidb.io/blog/5be1e094) 来自@姬永飞-广州 DM 同步 modify column 语句到 TiDB 5.3 踩坑二:DDL 语句重放(https://tidb.io/blog/a235de35) DM 同步 modify column 语句到 TiDB 5.3 踩坑一:数据乱码(https://tidb.io/blog/a14a7653) 来自@薛晓刚-上海-欧冶云商 Tidb为什么能做到国产第一(https://tidb.io/blog/dd0ed406) 来自@yifan Raft/Paxos类协议与分布式事务(https://tidb.io/blog/d2fa3088) 排名不分顺序,感谢7位老师产出了10篇文章。
有灵感,有故事,有想法欢迎来专栏逛逛~ https://tidb.io/blog
-
OceanBase
干货合集——源码系列来啦! [向下] [向下] [向下] 1、OceanBase 数据库源码解读(一)引言 2、OceanBase 数据库源码解读(二)目录结构 3、OceanBase 源码解读(三)SQL 的一生 4、OceanBase 源码解读(四)分区的一生 5、OceanBase 源码解读(五)事务的一生 6、OceanBase 源码解读(六)租户的一生 7、OceanBase源码解读(七)带你看透虚拟表 8、OceanBase源码解读(八)OB高性能执行引擎 9、OceanBase源码解读(九)tableAPI和OB多模型 10、OceanBase 源码解读(十)分布式事务 11、OceanBase 源码解读(十一):表达式和函数 12、OceanBase 源码解读(十二):事务日志的提交和回放
🍀【OceanBase 每日热搜】🍀
🌼总有些文章值得多回味几遍~ 比如存储层源码(三),OBKV 开发团队公祺编写,这篇文章从宏块的概述、格式、宏操作、以及宏块存储格式的 demo,四个方面层层解析宏块存储格式,绝佳好文,不可不读👍🏻! 戳我👇🏻来看: https://open.oceanbase.com/blog/10900240?sou=0a002
🌼一次体验,多种收获~ 新版本性能测试体验活动正在进行中,测性能,拿周边,技术专家进行指导,一对一协助性能优化。已有多位小伙伴抢先体验了, 你还不来吗[得意]! 戳我👇🏻体验: https://open.oceanbase.com/blog/10900220?currentPage=1?sou=0a002
四、内核
来源:数据库内核月报
第二部分:life输出
一. ARTS的初衷
周一 | 周二 | 周三 | 周四 | 周五 | 周六 | 周日 |
---|---|---|---|---|---|---|
Algorithm | Review | Review/Tip | Share |
1. Algorithm
**主要是为了编程训练和学习。**每周至少做一个 leetcode 的算法题(先从Easy开始,然后再Medium,最后才Hard)。进行编程训练,如果不训练你看再多的算法书,你依然不会做算法题,看完书后,你需要训练。。
2. Review
主要是为了学习英文,如果你的英文不行,你基本上无缘技术高手。所以,需要你阅读并点评至少一篇英文技术文章,我个人最喜欢去的地方是http://Medium.com
文章:C++11 Concurrency Tutorial - Part 5: Futures
准备工作:(锁是很慢的下面方式不合适。)
- Part 1: Start Threads
- Part 2: Protect Shared Data
- Part 3: Advanced Locking and condition variables
- Part 4: Atomic Types
Conclusion: 看懂4个例子
What is a future ? It’s a very nice and simple mechanism to work with asynchronous tasks
The simplest way is to use std::async that will create an asynchronous task and return a std::future.
不用线程也可以完成异步操作
What is interesting, is that you can do something else before the call to future
3. Tip
主要是为了总结和归纳你在是常工作中所遇到的知识点。
学习至少一个技术技巧。你在工作中遇到的问题,踩过的坑,学习的点滴知识。
VSCode替代Source Insight — 符号(symbols)模糊搜索
https://marketplace.visualstudio.com/items?itemName=jaycetyle.vscode-gnu-global
[FQA-6] c++11 特性
- 6.1 青铜-:小白回答
|
|
- 6.2 白银:熟练工回答
-
增加了右值引用(class &&)和通用引用 universal reference(T&&),解决移动语义和完美转发问题(move semantics and perfect forwarding)
tem 25: Use std::move on rvalue references, std::forward on universal references.
-
std 支持移动语义(move-only types类型使用场景): unique_ptr智能指针。future访问异步操作结果
Move semantics also enables the creation of move-only types, such as std::unique_ptr, std::future, and std::thread.
|
|
- std::future 【不清楚,没用过,感觉很难,但是其他语言实现的很好,node.js 异步调用】
4. Share
分享一篇有观点和思考的技术文章。
主要是为了建立影响力,能够输出价值观。
正在阅读: 深入理解计算机系统
- 视频地址:https://www.zhihu.com/question/20402534
4.1 b站的硬核课堂:【10%】
提供数据库的源码阅读和面试技巧分析,10万人关注。值得学习。
需要5天时间看完。
第三部分:起床—运动–阅读
小贴士: 在学校,出租房,宾馆,工位很多因素导致 学习区,运动区 卧室 都是同一个地方 环境导致你彻底彻底糊涂了。物理无法隔离,从逻辑上必须隔离。
我要做什么
一、环境场: 餐厅区–吃饭专心吃饭。
1.1 吃饭检查清单
步骤 1 准备 ,没准备好 就不吃饭(这就是态度和决心)
1.1陈咬金第一斧: 在吃饭的路上
拦路虎:
-
可是你走廊
-
电梯,
-
地铁
-
等饭 –找座位,
-
吃饭 吃饭后 拿着手机不放,塞满脑子,其实根本装不下东西。
-
慢吞吞的,像个80岁人,拖延,被动 态度 自己跟不不知道。【太有问题】
-
战斗已经开始,不是走到餐厅 走到手机 电脑开始。
提前30分钟已经开始了
1.2 陈咬金第二斧:准备下订单流程(场景:公司 餐厅外面)
- 餐厅吃饭的秘密:
-
只要餐厅点餐付钱完毕!我就关闭手机25分钟。
-
然后拿出自己准备好的纸质资料代替阅读! 无论什么小说,还是新闻都打印出来看! 渴望没变,无聊更没变!只是换个方式
1.3 陈咬金第三斧:清理餐桌(场景:在家做饭)
-
电脑和手机拿出学习走。
-
stop
步骤2: 吃饭时间从300分钟变成30分钟(边吃饭边看电视,手机 电脑变成300分钟)
- 一片雪花,一根稻草足够压倒一切。潘多拉 根本不知道后面是什么。【看一次没什么。看一会什么 不耽误事情】
- 即使无法搬走,你也可以stop 播放的画面。
吃掉那那只最丑的青蛙🐸,前进的最大的障碍
我只是看一眼手机没问题,根本不知道理解危害
-
根本不知道 一次至少120分钟,看视频,看直播第一层。
-
还有第二层:你120分钟切换正常状态,伤心后悔情绪平复
-
第三层:你240分钟 弥补过去耽误时间。
-
第四层:过去耽误时间,未来耽误时间 480分钟没有了
-
第五层:和别人i比,落后了
-
一天过去了,一个星期过去了,一个月过去,一年万年 弥补。
-
背后 产品 到处都是。无数不在 【24小时 都随时注意。】
看视频流程
- 全屏
- 站起来
- 远离1米。
学习本质是探索,去思考。
为了看视频你拍着,躺着,坐着都被动接受信息。在屏幕面前卑躬屈膝,吃苦不行。
站起来,去运动。这样才能获得自由。
步骤3:洗刷碗 离开
- 不情愿
20220-23 周末 已经结束不情愿导致打
扫一切动漫天3夜,
扫一切一切综艺 3天3夜,
扫一切一切电视剧
扫一切一切小说 3天3夜
你感觉开始,
其实你里面内容 故事,对白技巧 都不关心
背后创作。故事导演 制作 还有内容 不关心
只为了流水线的消费,消费 消费 一切。
-
2021-10-10 -周末 晚上:不管什么原因时自己主动打开网页,然后抛弃一个问题不不问。你可以不打开。
晚上吃饭时候 在电脑旁边 看2个小时小动漫。
自己120分钟从根本不想看到彻底沉迷。自己什么没做完钱别视频控制节奏。罚款 400元
重复过去10000次,后面一个万时间拯救自己。
上来1分钟没控制后 后面120分钟放弃了。这个不行。
吃饭电脑放客厅,禁用网络。
很多方式自己忘记了。【自己根本没有斗争】
- 看综艺千万次感觉出现–导致1000失控 –你用各种方法和感觉都斗争,多巴胺被吸引感觉导致看一切视频,一切综艺一切错误不起作用
/////////////////////////更多记录///////////////////////
防沉迷—不解锁–手机和电脑严格执行记录【睡觉问题1
https://app.yinxiang.com/shard/s39/nl/8226829/ecf13649-4ba8-4cfd-92bf-99f49d981293/
2021-1-吃饭睡觉休息日志 —一夜回到解放前 【手机和电脑】记录 自控_抖音和斗鱼 腾讯视频 小说 手机解锁#死亡无人组
https://app.yinxiang.com/shard/s39/nl/8226829/8a153868-fc41-4a93-80f2-0a03c5f007a7/
https://app.yinxiang.com/shard/s39/nl/8226829/2ad31275-df8b-415b-80fb-1d78597c41d9/
自控_抖音和斗鱼 腾讯视频 懒人听书 小说 youtue 手机解锁#死亡无人组 【吃饭看手机,床上看手机】
https://app.yinxiang.com/shard/s39/nl/8226829/b1161b2e-42ad-444f-9b9b-f70cb9f744c5/
/////////////////////////更多记录///////////////////////
1.2 提高认知
- 原因:
- 累不行,太无聊,看一秒 没有问题。【思想上】
- 结果失控 失控 失控 【自己感觉不到 我 还没开始呢】
/////////////////////////更多记录////////////////////////////////////////////
/////////////////////////更多记录///////////////////////
小贴士 演员,导演,广告商,平台商渴望是什么
|
|
1.3 执行结果 woop
- done:代表安装清单完成完
- bad:念头出现 然后扩散全身,无法忍受 –然后背后西东
目标:吃饭专心吃饭,视觉,听觉 感觉 原理手机和电脑的屏幕
日期 | 早餐: | 午餐 | 晚餐: |
---|---|---|---|
2022-3-8 | ✅ | ✅ | ❌ |
2022-3-12 | ✅ | ||
三、 环境场–运动区(掌控跑步,你掌控生活)
https://wangcy6.github.io/post/ARTS/day_03_run/
3.1 提高认知:
- 为什么总是放弃
媒体业务的核心,是每天能从消费者的注意力里面,分到多少分钟。
它满足消费者需求、卖给广告商的就是这个东西,也是媒体之间相互竞争的核心。
你宁愿选择整个中午,整个晚上,整个睡觉时间 9小时看 12小时 24小时 视频,相信那些百万 千万点击广告,综艺节目,伪装骗子 也不休息一下。不进步 也不做倒推事情
别人做到了,别人做到了,看看你周围人做到了,
别人做到了,别人做到了,看看你周围人做到了,
别人做到了,别人做到了,看看你周围人做到了,
- 为什么总是没时间
——>周末 晚上熬夜看手机,耽误第二天安排 才没有时间 ,
— –>总是因为看手机 小时综艺节目
—->其实内向逃避放弃活动原因。
3.2 执行步骤:woop
-
早晨:每天最后地铁一公里 15分钟
-
晚上:复盘+散步 30分钟
-
周六和周天 早晨跑步2次 60分钟
-
下午 跑楼梯一次 15分钟。
3.3 没有记录就没有进步:计划–执行–反馈
耗时 | 距离 |
---|---|
四、 环境场–学习区:
4.1 带着问题去工作
- 自己感觉模糊,不清楚,感觉是重点,感觉他存在 –>明确问题是什么
- 看别人如何解决的(从青铜到王者级别 场景 优缺点 本质)
- 模仿照着做一遍
- 输出
4.2 执行步骤:woop
- 20分钟倒计时工具+5分钟站起来活动(必须)
- 单线程工作,大脑不适合多线程切换。
电脑:
- 如果打开浏览器,开启 forest
- 如果打开电脑,开启 滴答清单
- note++和excel 跟踪任务任务进展。
手机:
- 回家开启禅定强制方式【下班流程】
- 开启滴答清单 【学习流程】
- 开启护眼宝 【任何情况】
- 手机自带工具 【美杜莎】
晚上21点 电脑(手机)必须远离卧室,为睡觉做准备,你更有价值事情
4.3 执行结果:计划–执行–反馈
上午看代码,下午复盘和总结
- 25分钟休息5分钟,看视频时候也是如此。周五 周六,周天连续三天时间。你吃饭看手就直播,都应直播。别人播放你不停止
声音 画面让你陷入时间黑洞 后悔后悔,下次依然错误。拖延会让你失去信心,拖延失去战绩。2022年02月27日18:33:38
五:环境场 –下班 与周末
5.1 检查清单
准备1: 【极度轻松】 准备2个地铁卡,零钱做应急
只要下班你检查三个物品: 手机充电插头三个,手机充电线2个,充电宝1个 ,耳机一个 放公司,不放公司不下班。 准备2个地铁卡,零钱做应急 1 因为打算面对坏结果 你允许一月导致手机没电不上班。不是充电器带回家方便
2 用运动汗水,学习汗水,睡眠汗水打开真实沟通之门。 你选择吃饭时候失去手机带来快乐,痛苦的吃饭 你选择运动时候失去手机正确指导,错误的运动 你选择学习时候没有手机一切监督和支持和辅导,就是默默学习。
3 创造代替消费 晚上22 23 1点 2点熬夜4小时看疲累无法入睡,6点 7点 8点 9点 疲累无法起床。
准备2 你列出下班手机检查清单 6个(感觉不行,感觉记得一个,二个)
- 手机开启阅读模式
- 手机忘记WiFi网络
- 手机微信开启青少年
- 手机 8点 9点 22点 23点 0点 开启 不解锁
- 开启护眼宝
- 开启forest森林
用真实运动数据,学习数据和睡眠打沟通社交之门 你创造一个运动,睡眠 学习良好环境 2 记住你的目标 ,提醒自己预先作出的承诺,
你下定决心远离综艺,动漫 电视剧,对喜欢去学习创造演讲打开社会沟通之这是重要 非平台 下定决心努力工作解决难题。领导ceo ppt领航者,过亿点击量等xx指标。
你不会阻挡别人拯救世界,影响世界。但是别人实现他们目标 你不吃饭不睡觉不沟通
我意识到只要 在同一空间 环境 条件约束我们目的一样 微弱思考,微弱行动,卑微活 思考 吃饭 睡觉 活动 , 就是他们百万千万疑优化做斗争,就是百万千万一万理性做奋斗,就是社会一切变化做变革。 完成你使命。
有时候意识到这种想法和感觉并不受你控制 ,但你可以选择是否将这些想法付诸实践 。
吃饭时候,走路时候,睡觉时候,学习时候 忍受:只要不看一眼动漫,综艺 直播 新闻,就是失去天下消息,天下领导同时消息,失去一切 你知道:只要看一眼动漫,综艺 直播 新闻 腾讯视频,微信直播,微信平台 还有斗鱼游戏平台目的不是这样 他们消费全部新闻,全部综艺,全部动漫。消息聊天,提供无线时间黑洞里面 融不清晰 牢牢抓住注意力,不吃饭,不睡觉不唏嘘,不高考 不工作,完全沉迷其中好充钱看广告。 一切背后目的这样。隐藏背后目的披上正义的外衣 他么消耗时间:做世界计算 12亿人 每天4小时时间。千牺牲万人生命代价 。比一个疾病百万人死亡,一个战争百还还打。 完成小小的转变。
准备3: 电脑定时关机
- shutdown -s -t 1
行动1
大boos :10秒法则
上一秒说了,下一秒就要去挑战
地铁, 客厅 运动长, 学习区, 卧室就是马上行动, 这就战场,
需要你马上行动,全力,100要在实现!
- 代嫉妒别惹人每天百万,千万,亿万强大很学学10年 20年,别
人开始工作,学校,沟通大门关闭,只是要求在别人设置根本不会,不懂懒惰!依靠他们!活着,
!准备万年样,不行战场
一个呼吸恢复一对,这是战场,你去马上战斗!
- 代替力后悔如你10年20年每天如此根本无法解决,抱怨消极,充好消息思想,浑浑噩噩活着!你至少需要准备,
,!准备万年样,不行战场
一个呼吸恢复一对,这是战场,你去马上战斗!
不看看弱者的抱怨! 看不懂,发现不了!
最重要一点:周五 周六 周天笔记本电脑 放公司,你周六 周天上午运动,下午加班。
boss1:6-7点 公司学习60分钟
boss2:7点 -8点 地铁60分钟
boss3:8点 -21点 运动 60分钟
Boss4:21去睡觉。就是早。
5.2 执行结果:计划–执行–反馈
- 一周最关键三天:电脑放公司 第二天才能按时起床
准备 | 周五 | 周六 | 周天 |
---|---|---|---|
done | |||
六、 环境场–下班三小时计划,睡眠三小时计划
https://wangcy6.github.io/post/ARTS/day_03_run/
6点–9点 学习 回家 运动
9点-23点睡觉
6.1 提高认知:
- 为什么投入N年时间,毫无通
白天担心没知识–晚上学习-但是不学什么—回家看手机 看电视综艺额节目 看一页—第二天彻底起不来–经历圈没了
你21 22 23 点放弃一切学习
你21 22 23 点放弃一切学习
你21 22 23 点放弃一切学习
- 为什么总是放弃
媒体业务的核心,是每天能从消费者的注意力里面,分到多少分钟。
它满足消费者需求、卖给广告商的就是这个东西,也是媒体之间相互竞争的核心。
你宁愿选择整个中午,整个晚上,整个睡觉时间 9小时看 12小时 24小时 视频,相信那些百万 千万点击广告,综艺节目,伪装骗子 也不休息一下。不进步 也不做倒推事情
别人做到了,别人做到了,看看你周围人做到了,
别人做到了,别人做到了,看看你周围人做到了,
别人做到了,别人做到了,看看你周围人做到了,
- 为什么总是没时间
——>周末 晚上熬夜看手机,耽误第二天安排 才没有时间 ,
— –>总是因为看手机 小时综艺节目
—->其实内向逃避放弃活动原因。
6.2 下班6小时 清单
步骤1: 6-7 点 在公司复盘60分钟
步骤2 7点-8点 地铁 60分钟
步骤3: 8点 –21点 运动60分钟 运动区(掌控跑步,你掌控生活)
步骤4: 21 准备洗刷睡觉,对就是21点(原理一切电子设备)
步骤5:如归睡不这 起床看book
6.2 没有记录就没有进步:计划–执行–反馈 woop
日期 | 公司加班60分钟 | 地铁60分钟 | 运动60分钟 | 强制关机 不解锁 |
---|---|---|---|---|
2022-3-9 | ||||
二、 晚上睡觉
2.1 提高认知
|
|
2.2 执行步骤:woop
准备:
- 不解锁(定时关机)
- 手机和电脑放客厅。
卧室
-
关灯
-
躺平
-
放松
2.3 没有记录就没有进步:计划–执行–反馈
日期 | 2022累计 | 21点睡觉 | 6点起床 |
---|---|---|---|
2022-3-37 | 0 | 3:00 | 8:00 |
2022-3-8 | 0 | 23:45 | 9:00 |
2022-3-12 | 0 解锁 床上看手机了 | 23:59 | 8:00 |
- 晚上21点以后手机放客厅,直播学习借口拿到卧室结果 1000%被别人手机产品吸引着。别人的产品 别人产品 你可以不做。这个根本地址。必须下定决心。【自己不放松警惕了】【自己解锁了】6个防御被突破了
- 手机开启阅读模式
- 手机忘记WiFi网络
- 手机微信开启青少年
- 手机 8点 9点 22点 23点 0点 开启 不解锁
- 开启护眼宝
- 开启forest森林