Ryo's blog

标签 · Note

首页

关于

归档

NoteDA

Daily Review

BackgroundIn recent months, I’ve experienced a significant shift in my mindset, prompting me to pause and reflect. I’m documenting this change to allow my future self to review the evolution of my inner journey. Writing down my naive thoughts. Key Word 1:QualifyAt work, I’ve found myself subjectively measuring someone’s abilities based on my own values..

更多
NoteDA

Daily Thoughts

IntroductionI tend to have a lot of thoughts, so I prefer to organize and summarize my thinking through note-taking. This not only helps me clearly define my expectations and things to avoid, but also clarifies what I can do and the elements I need to balance. This method effectively reduces my mental distress and allows me to focus more on the core tas..

更多
Note

年度总结

工作2022年工作变动挺大的,6月份正式从北京转岗回了武汉。上半年忙Multi-Geo的项目的确挺辛苦的,从最早的设计,到最后的落地,个人成长蛮大的,唯一美中不足的就是绩效没有达到自己的目标。当然最大的屈辱,还是当初19年武汉转岗去北京的时候是平薪去的北京,回来的时候工资总包又打了8折,工资回到几年前,跟身边同龄的人已经慢慢拉开很大的差距。当然跟个人的选择也有关,从个人收入上来看,我每次都是选择了最坏的选择。具体为什么选,之前疯言疯语的时候已经总结过了,这里就不过多赘述。老话说:懂得受气,就要学会争气。今天受的气,期望在有一天能争回来。 虽然之前也带人,但是之前更多的是面向项目负责,比如最早的开放平台的OpenAPI,后面负责飞书Message服务和数据传输系统,做的工作无非就是思考项目整体架构设计合..

更多
Note

一些疯言疯语

一、背景最近挺迷茫,迷茫期就会胡思乱想,然后就会有一些疯言疯语,不吐不快。 二、疯言疯语2.1 关于技术、成长我的技术栈是典型的应用(搬砖)工程师的技术栈,最早是用的C#(Win-Server、ASP.NET)然后是Objective-C(iOS)最后是Go,最近在看Rust。Go之前学的开发语言都是闭源的,闭源有个不好的地方,就是代码层面实现对你来说都是黑盒,如果你不主动去探索,或者你的眼界限制了你的探索能力,你的水平永远就停留在搬砖的水平。 拿移动端做例子,90%的做移动端的同学可能会迷茫,觉得自己的工作就是画界面,实际上移动端主要一部分工作也就是画界面做交互,只有字节这样的大厂会有专门的团队去做各种专项的技术优化,比如编译优化(看了移动端几次LLVM编译相关的分享,做的挺牛逼的)、音视频编解..

更多
NoteRaft

《Raft-分布式共识算法》

一、背景在分布式系统中,一致性算法至关重要。在所有一致性算法中,Paxos最负盛名,它由莱斯利·兰伯特(Leslie Lamport)于1990年提出,是一种基于消息传递的一致性算法,被认为是类似算法中最有效的。 Paxos算法虽然很有效,但复杂的原理使它实现起来非常困难,截止目前,实现Paxos算法的开源软件很少,比较出名的有Chubby、LibPaxos。此外,Zookeeper采用的 ZAB(Zookeeper Atomic Broadcast)协议也是基于Paxos算法实现的,不过ZAB对Paxos进行了很多改进与优化,两者的设计目标也存在差异——ZAB协议主要用于构建一个高可用的分布式数据主备系统,而Paxos 算法则是用于构建一个分布式的一致性状态机系统。 由于Paxos算法过于复杂、实..

更多
Note

K8S学习笔记

环境配置Docker File 编写#源镜像 FROM golang:latest # 容器环境变量添加,会覆盖默认的变量值 ENV GOPROXY=https://goproxy.cn,direct ENV GO111MODULE="on" ENV test="on" # 作者 LABEL author="fanlv" LABEL email="fanlvlgh@gmail.com" #设置工作目录 WORKDIR /go/src/gitee.com/fanlv/GolangDemo/GoTest/docker # 复制仓库源文件到容器里 COPY . . # 编译可执行二进制文件(一定要写这些编译参数,指定了可执行程序的运行平台,参考:https://www.jianshu.com/p/4..

更多