一周精彩内容分享(第12期)

2023-03-21 14:59:07 浏览数 (1)


title: "一周精彩内容分享(第12期)"

本周故事

  • 一周七天,7天睡晚起,可以认定 外界因素根本无法克服。到底什么原因 自己根本不清楚吗?
  • 只要晚上不运动 精力下降,彻底就失控,自己发觉不了。

第一部分:work输出

一、公开课

课程4:MIT 经典课程 《分布式系统》

https://learnku.com/go/wikis/41239

课程3 数据库 sql执行引擎

课程2 分布式协议 --ob 源码阅读

  • [ ] 阅读:200行代码实现基于paxos的kv存储
  • [ ] 用paxos实现多副本日志系统--basic paxos部分

课程1 手写kv引擎v1.0(第一期)

  • 前置课程
  • [ ] wiscKey论文精读
  • [ ] LevelDB 源码解读公开课
  • [ ] LSM-论文导读与Leveldb源码解读

课程主页目录

手写KV引擎(一期)

lesson3 area ✅

  • https://hardcore.feishu.cn/docs/doccn4w8clvork96K3dqQnJRh9g#rjUnsB
  • Leveldb源码解读(一)
  • Leveldb源码解读(二)

课程4- kv。BoltDB

  • BoltDB https://cloud.tencent.com/developer/article/1789831

二. TIdb社区

三 ob社区

  1. redo log是 和clog关系?相等吗?

https://open.oceanbase.com/docs/observer-cn/V3.1.2/10000000000015567

  1. 在stop zone时,ob都需要做哪些工作?比如第一步切主,那第二步干啥?第三步干啥?stop zone的时候,RS会自动检查各种安全条件是否满足,否则执行会失败。只要stop返回成功,下线这个zone的server就是安全的。作为保险,可以看看监控上面的leader都切走了,QPS降到了0

3 clog 满了怎么办?解决方式 1. clog满了,会导致写日志失败。调大clog 磁盘大小 clog_disk_usage_limit_percentage 默认 80调整到 98 2. 删除clog历史数据,磁盘利用变小,调小参数 clog_disk_utilization_threshold 从 80调整到30 触发后台线程删除。

第二部分:life输出

一. 「ARTS的初衷」

周一

周二

周三

周四

周五

周六

周日

「Algorithm」

「Review」

「Review/Tip」

「Share」

1. Algorithm

2. Review

❝主要是为了学习英文,如果你的英文不行,你基本上无缘技术高手。 所以,需要你阅读并点评至少一篇英文技术文章, 我个人最喜欢去的地方是http://Medium.com ❞

文章:C 11 Concurrency Tutorial - Part 5: Futures

3. Tip

❝主要是为了总结和归纳你在是常工作中所遇到的知识点。 学习至少一个技术技巧。你在工作中遇到的问题,踩过的坑,学习的点滴知识。 ❞

  1. how to split the string ?

soulution1 cat 1 |awk -F " " 'print

代码语言:javascript复制
 这是shell 脚本 ,不行 python可以吗

Regex or split in python for shell awk equivalent

  1. how to use logic operator in Python or
  • python log 日志 不支持字符串拼接 。因此外面拼接好,在传入。

temp = 'slow pool ' path logging.debug(temp)

  • killall - kill processes by name

并发框架 mpi4py和进程选择一个?conda install mpi4py MPI 全称Message Passing Interface 消息传递接口,是一种编辑接口标准,而不是一种具体的编辑语言

What is the difference between Python's multiprocessing module and MPi4Py?

https://www.quora.com/What-is-the-difference-between-Pythons-multiprocessing-module-and-MPi4Pyhttps://stackoverflow.com/questions/13617019/parallel-python-or-mpi

python master slave example

  1. python中threading模块对于IO密集型程序有优化作用,对于计算密集型的程序基本没有什么作用【threading模块由于不能充分利用多核CPU舍去】【1】

shell中使用符号“$?”来显示上一条命令执行的返回值,如果为0则代表执行成功,其他表示失败

函数参数代码规范

  • , 空格 变量名字

python readline去掉换行符

  • 场景:文件按行读取后打印正常,在拼接sql后 出现换行现象导致sql执行失败
  • 解决:strip 解决

SQL语句和变量拼接技巧

  • 场景:变量本身是字符串,但是拼接后不是并不是包包含汉字符。
  • 解决:sql = "select * from WHERE name= '" key.strip() "';"

4. Share

❝分享一篇有观点和思考的技术文章。 主要是为了建立影响力,能够输出价值观。 ❞

方法

  • 下班时候,不少放松时候,你开始时候 ,6点 7点 8点 战斗开始来哦。不少21点 22点 23熬夜做事情。
  • 周末 给你一百万,也 不看腾讯视频,xx小说 看直播,听直播一次 你运动 运动 早睡。你时间价值百万。
  • 在设计时候 你认为合理,很有可能正确的。你第一感觉别人不靠谱,但是因为职位,风险 习惯 你还是浪费一下午时间做,结果还是调整回来。过去10年都是如此。原地踏步走原因。相信自己分析判断。

第三部分:起床---运动--阅读

❝小贴士:在学校,出租房,宾馆,工位很多因素导致 学习区,运动区 卧室 都是同一个地方 环境导致你彻底彻底糊涂了。物理无法隔离,从逻辑上必须隔离。 ❞

我要做什么

  1. 挑战01第一个要解决事情-学习区-与餐厅区息-混淆
  2. 挑战02 期望结果-识别互联网本质
  3. 挑战03 第二个事情:如果在学习区过程中,想看视频 游戏直播 小说怎么?
  4. 挑战04 学习区:专心学习
  5. 挑战05 第四个解决事情 运动区 打开交流之门

一、环境场:餐厅区--吃饭专心吃饭。

1.1 餐厅区--吃饭专心吃饭流程

❝学习本质是探索,去思考。 躺着,坐着都被动接受信息。在屏幕面前卑躬屈膝,吃苦不行。失败千万次不要侥幸心理 站起来,去运动。这样才能获得自由。 战斗已经开始,不 ❞

步骤 1 准备 ,没准备好 就不吃饭(这就是态度和决心)

1.1陈咬金第一斧:在吃饭的路上

拦路虎:

  • 周末 看斗鱼 war比赛【1000000】
  • 吃饭 吃饭后 拿着手机不放,塞满脑子,其实根本装不下东西。【100000000000】
  • 慢吞吞的,像个80岁人,拖延,被动 态度 自己跟不不知道。【100000000000】
  • 战斗已经开始,不是走到餐厅 走到手机 电脑开始。提前30分钟已经开始了
1.2 陈咬金第二斧:准备下订单流程(场景:公司 餐厅外面)
  1. 餐厅吃饭的秘密:
  • 只要餐厅点餐付钱完毕!我就关闭手机25分钟。
  • 然后拿出自己准备好的纸质资料代替阅读!无论什么小说,还是新闻都打印出来看!渴望没变,无聊更没变!只是换个方式

1.3 陈咬金第三斧:清理餐桌(场景:在家做饭)

步骤2: 吃饭时间从300分钟变成30分钟(边吃饭边看电视,手机 电脑变成300分钟)

  • 一片雪花,一根稻草足够压倒一切。潘多拉 根本不知道后面是什么。【看一次没什么。看一会什么 不耽误事情】
  • 即使无法搬走,你也可以stop 播放的画面。

0 人点赞