2023年度总结
目录
- 工作
- 读书
- 生活
- 展望
用一百分总结这一年,给自己打80分。
这一年中中常常,坚持踏踏实实走好每一步。
工作
项目上,先后经历了「从库恢复后自动上线」、「主动切换RTO优化」、「MGR高可用统一」,以及高可用稳定性建设等。另外,还参与了各种演练,包括与业务一起演练,以及其他大规模的批量演练。
通过这些项目,高可用服务稳定性进一步提升,故障判定效率和覆盖率得到极大提高。
在项目中,形成了以优先级为原则解决问题的方法。
工作上体会比较深刻的几个点如下:
(1)自动化工具建设可以提效。
自动化工具的建设是有必要的。虽然短期内,有工具建设成本,但长期看,可以大幅度提升效率。
例如,当你要完成一项任务的时候,你发现存在大量重复工作,如果可以先建设一个工具,再继续回过头做这个任务,效率会更高。
(2)正反两方面思考问题。
正反面思考问题是一种全面、客观的思考方式,它可以帮助我们更好地理解问题的各个方面,并做出更明智的决策。例如,设计方案时,首先考虑好的方案是什么样的,接着反过来,考虑坏的方案是什么样的,综合比较之后,就容易得到一个全面的方案。
(3)排期预留buffer。
这个缓冲时间可以用来应对可能出现的意外情况、调整计划以及处理其他不可预见的问题。通过预留 buffer,我们能够增加项目的灵活性和可靠性,降低风险,避免被各种人push的压力,并提高最终成果的质量。
读书
读书可以使我们站在巨人的肩膀上。
读书使人思考,读书使人解惑。
总结下,这一年读过的书。
技术书:
《从程序员到架构师》介绍了大数据量、缓存、高并发、微服务、多团队协同等核心场景下的架构设计常见问题及其通用技术方案,包含冷热分离、查询分离、分表分库、架构、注册发现、熔断、限流、微服务等具体需求下的技术选型、技术原理、技术应用、技术要点等内容,将技术讲解与实际场景相结合,内容丰富,实战性强,易于阅读。
《超大流量分布式系统架构解决方案:人人都是架构师2.0》主要介绍了分布式系统架构的演变过程,
并围绕如何在线上实施全链路压测,如何有效地对流量实施管制,如何解决高并发读和高并发写等核心技术难题,以及关系型数据库的架构演变过程。
《MySQL 5.7 从入门到精通》主要内容包括:数据库的基础知识、MySQL5.7数据库的安装和配置、数据库的备份与恢复、用户管理和权限设置、存储过程和触发器、数据库性能优化等。
其他:
《教员自述》辑录了教员1936、1939、1965和1970年同斯诺的四次谈话以及有关背景材料。这些谈话讲述了教员自己的革命经历,对当时的许多重大政治问题阐明了自己的观点,并作了科学的预见,在国内外广泛流传,至今仍然是认识、研究这位伟大巨人的重要依据。
从中我们也可以看到教员也有一些窘迫的经历。例如,在做图书馆管理员期间,当时社会名流出入这里,“不愿意搭理一个操着一口湖南农村土话的人”。我们普通人更应该百折不挠,自强不息。
《红楼梦》重读了一遍,体悟人生百态。至于为什么要读这本书,可能是在人生中多找几根稻草吧。
《思考的框架》介绍了9个典型的思维模型,比如第一性原理、逆向思维、概率思维以及奥卡姆剃刀原理等。
《芙蓉镇》是中国当代作家古华创作的长篇小说,小说描写了 1963-1979 年间中国南方农村的社会风情,通过女摊贩胡玉音、右派分子秦书田等人在“四清”到“文化大革命”的一系列运动中的遭遇,对中国 50-70 年代的农村社会进行了深刻的揭露和批判。看过之后,不禁让人陷入了沉思,如果在那个年代,我身处其中,会是什么样的存在?
《沧浪之水》是中国当代作家阎真创作的长篇小说,
该小说讲述了一个知识分子池大为在面对金钱、权力和良知的选择时,经历了困惑、挣扎和妥协,最终在现实的压力下选择了随波逐流的故事。小说通过池大为的人生经历,反映了中国社会在改革开放初期的一些现象和问题,如权力腐败、道德沦丧、人性扭曲等。看过之后,为自己以前的一些幼稚的想法感到可笑。“英雄志捧日,擎天难解饿”。
《狂飙》已改编成电视剧,是2023年最火的一部剧。看过电视剧后,再读小说,感觉小说是黑白色,电视剧是彩色,演员演绎能力是很强的。
书,常温常新,消化吸收,才能内化于心。
生活
我们每个人都是一个独立的个体,谁也无法代表你。
该说的话,该做的事,都要自己去做。
就像过年回家,该买的礼物一定要买,即使父母明确说不用买了,兄弟姐妹都已经买了很多。但你买的是你一份孝心,是别人无法替代的。
就像团队组织会议,各级领导都参与,有机会发言的时候一定要抓住。露个脸,发个言,给大家,给领导留个印象。不能怯于表达和展现自己。
随着时间的推进,会承担越来越多的角色,做各种以前不会做的事情,还是要勇敢去面对。
身体最重要,物质决定意识。
多晒太阳,多健身,营养均衡,保持强健的体魄,才能去做想做的事情。
展望
当前存量领域需求越来越饱和,需要开拓新领域。
ChatGPT 的出现,具有巨大的创新性和革命性,未来会重塑各行各业。要善于使用这个工具,为我们的工作和生活带来便利。
要坚持学习新事物、新东西,持续践行,持续领悟。
在当前寒冷环境中,挑战与机遇同在,焦虑与进步共存。
相关文章:
2023年度总结
目录 工作读书生活展望 用一百分总结这一年,给自己打80分。 这一年中中常常,坚持踏踏实实走好每一步。 工作 项目上,先后经历了「从库恢复后自动上线」、「主动切换RTO优化」、「MGR高可用统一」,以及高可用稳定性建设等。另外&…...
aspose-words在linux上安装字体
大多数情况下,使用 Aspose.Words 将 DOC 或 DOCX 文档转换为 PDF 格式。如果需要在 Linux 计算机上执行此操作,确保 Aspose.Words 以最佳准确性渲染文档。 最常见的是,需要转换的 DOC 和 DOCX 文档是在 Windows 或 Mac OS 操作系统上使用 Microsoft Word 创建的。因此,DOC…...
SpringBoot实战项目第一天
环境搭建 后端部分需要准备: sql数据库 创建SpringBoot工程,引入对应的依赖(web\mybatis\mysql驱动) 配置文件application.yml中引入mybatis的配置信息 创建包结构,并准备实体类 完成今日开发后项目部分内容如下图示 用户注册于登录部分…...
C# 信号量(Semaphore)详细使用案例
文章目录 简介信号量的工作原理使用场景使用示例其他使用实例1. 数据库连接池管理2. 文件读写同步3. 生产者消费者问题4. 打印任务队列同步5. Web服务器并发请求限制 简介 在C#中,信号量(Semaphore)是.NET框架提供的一个同步类,位…...
《Docker极简教程》--Docker基础--Docker的基本概念
在这篇文章中我们先大致的了解以下Docker的基本概念,在后续的文章中我们会详细的讲解这些概念以及使用。 一、容器(Container) 1.1 容器的定义和特点 容器的定义 容器是一种轻量级、可移植的软件打包技术,用于打包应用及其依赖项和运行环境,…...
【AIGC核心技术剖析】DreamCraft3D一种层次化的3D内容生成方法
DreamCraft3D是一种用于生成高保真、连贯3D对象的层次化3D内容生成方法。它利用2D参考图像引导几何塑造和纹理增强阶段,通过视角相关扩散模型执行得分蒸馏采样,解决了现有方法中存在的一致性问题。使用Bootstrapped Score Distillation来提高纹理&#x…...
新版MQL语言程序设计:外观模式的原理、应用及代码实现
文章目录 一、什么是外观模式二、外观模式的实现原理三、外观模式的应用范围四、外观模式应用实例银行系统的设计量化交易系统的设计 五、外观模式的代码实现 一、什么是外观模式 外观模式(Facade Pattern)是一种结构型设计模式,它提供了一个…...
Docker 搭建mysql 集群(二)
PXC方案 很明显 PXC方案在任何一个节点写入的数据都会同步到其他节点,数据双向同步的(在任何节点上都可以同时读写) 创建MySQL PXC集群 1 安装PXC镜像 docker pull percona/percona-xtradb-cluster:5.7.21 2 为PXC镜像改名 docker tag pe…...
L1-018 大笨钟-java
输入样例1: 19:05输出样例1: DangDangDangDangDangDangDangDang输入样例2: 07:05输出样例2: Only 07:05. Too early to Dang. java import java.awt.desktop.SystemEventListener; import java.util.Scanner;public class M…...
monaco-editor布局篇(二)-自动换行
monaco-editor的换行方式,主要分为3种情况: 不换行按照编辑器宽度换行按照制定列数换行 主要受wordwrap和wordwrapcolumn控制,具体如下: 取值含义off不换行,会一直滚动on换行,文本将在视区宽度内自动换行…...
08-常用集合(容器)
上一篇: 07-使用Package、Crates、Modules管理项目 Rust 的标准库包含许多非常有用的数据结构,称为集合。大多数其他数据类型表示一个特定值,但集合可以包含多个值。与内置的数组和元组类型不同,这些集合指向的数据存储在堆上&…...
CentOS 中文乱码
CentOS 中文乱码 1、 查看自己系统有没有安装中文语言包,可使用 locale -a 命令列出所有可用的语言环境 如果有中文,则不用安装,如果没有,需要重新安装,使用 yum install kde-l10n-Chinese 2、 修改 i18n 和 locale…...
Java List中对象根据id去重,并处理重复对象的某个字段
List中对象根据id去重 一、需求二、解决 一、需求 参考文章:https://blog.csdn.net/A_Gui_Code/article/details/106978867 对在list集合中对象根据主键id去重,同时需要对重复对象的某个字段进行单独处理。 例如,对象包含字段如下, 当某个对象重复时&a…...
小周学JAVA—八股六
自动装箱和拆箱 Java中基础数据类型与它们对应的包装类见下表: 原始类型包装类型booleanBooleanbyteBytecharCharacterfloatFloatintIntegerlongLongshortShortdoubleDouble 装箱:将基础类型转化为包装类型。 拆箱:将包装类型转化为基础类…...
【深度学习】从0完整讲透深度学习第2篇:TensorFlow介绍和基本操作(代码文档已分享)
本系列文章md笔记(已分享)主要讨论深度学习相关知识。可以让大家熟练掌握机器学习基础,如分类、回归(含代码),熟练掌握numpy,pandas,sklearn等框架使用。在算法上,掌握神经网络的数学原理,手动实…...
题目: 有1234个数字, 组成多个互不相同且无重复数字的三位数? 都是多少?
lua脚本如下 最原始的解题方法 local str{} local i, j, k0, 0, 0 for i1, 4 do for j1, 4 do for k1, 4 do if i~j and i~k and j~k then str[#str1]i..j..k end end end end print("组成的数有"..#str) print(table.unpack(str)) 运行的结果如下 组成的数有24 1…...
由亚马逊云科技 Graviton4 驱动的全新内存优化型实例 Amazon EC2 实例(R8g),现已开放预览
下一代 Amazon Elastic Compute CloudAmazon EC2) 实例的预览版现已公开 提供。全新的 R8g 实例 搭载新式 Graviton4 处理器,其性价比远超任何现有的内存优化实例。对于要求较高的内存密集型工作负载,R8g 实例是不二之选:大数据分析、高性能数…...
sqlserver alwayson部署文档手册
1、ALWAYSON概述 详细介绍参照官网详细文档,我就不在这里赘述了: https://learn.microsoft.com/zh-cn/sql/database-engine/availability-groups/windows/overview-of-always-on-availability-groups-sql-server?viewsql-server-ver16 下图显示的是一个包含一个…...
【FFmpeg】ffplay 命令行参数 ① ( 设置播放分辨率 | 禁用 音频 / 视频 / 字幕 选项 )
文章目录 一、ffplay 命令行参数 - 设置播放分辨率1、强制设置通用播放分辨率 -x -y 参数2、命令行示例 - 正常播放视频3、命令行示例 - 强制设置播放分辨率4、设置 YUV 播放分辨率 -video_size 和 像素设置 -pixel_format5、全屏播放 -fs 参数 二、ffplay 命令行参数 - 禁用 音…...
CSS写渐变边框线条
box-sizing: border-box; border-top: 1px solid; border-image: linear-gradient(to right, red, blue) 1;...
Slim模板在微服务架构中的终极应用指南:分布式系统模板管理最佳实践
Slim模板在微服务架构中的终极应用指南:分布式系统模板管理最佳实践 【免费下载链接】slim Slim is a template language whose goal is to reduce the syntax to the essential parts without becoming cryptic. 项目地址: https://gitcode.com/gh_mirrors/sli/s…...
基于机器学习算法的亚马逊用户评论情感分析研究:深入探讨随机森林与决策树模型的应用及其实验评估
《基于随机森林和决策树的亚马逊用户评论情感分析研究》深入探讨了利用机器学习技术对亚马逊用户评论数据进行情感分析的方法,旨在为电商企业提供更精准的用户反馈处理工具,以辅助产品优化和服务改进 通过采用决策树模型和随机森林模型这两种不同的机器学…...
长尾关键词的SEO提交技巧有哪些
长尾关键词的SEO提交技巧有哪些 在当今数字营销的环境中,SEO(搜索引擎优化)是提升网站流量的关键手段之一。而在SEO策略中,长尾关键词(Long-Tail Keywords)的应用尤为重要。长尾关键词通常是由三个或更多的…...
OpenClaw安全防护指南:Qwen3.5-9B-AWQ-4bit执行权限管控
OpenClaw安全防护指南:Qwen3.5-9B-AWQ-4bit执行权限管控 1. 为什么需要安全防护? 当我第一次在本地部署OpenClaw对接Qwen3.5-9B-AWQ-4bit模型时,最让我后怕的是发现它竟然能直接删除我的工作目录。这个开源智能体框架赋予了AI像人类一样操作…...
开发环境配置实战:通过Anaconda Prompt高效管理虚拟环境与Jupyter内核
1. 为什么需要Anaconda Prompt管理虚拟环境 作为数据科学领域的开发者,我经历过无数次Python环境混乱带来的痛苦。记得有一次在交付项目前,突然发现本地运行的模型在服务器上完全无法复现,排查了半天才发现是numpy版本不兼容的问题。这种经历…...
5个专业级步骤:DriverStore Explorer驱动管理工具解决Windows系统稳定性难题
5个专业级步骤:DriverStore Explorer驱动管理工具解决Windows系统稳定性难题 【免费下载链接】DriverStoreExplorer Driver Store Explorer 项目地址: https://gitcode.com/gh_mirrors/dr/DriverStoreExplorer 问题剖析:为什么常规方法无法解决驱…...
FPGA开发流程全解析:从Verilog代码到硬件实现的7个关键步骤
FPGA开发实战指南:从代码到硬件的全流程精要 在电子设计自动化领域,FPGA开发因其灵活性和高性能优势,正成为越来越多工程师的首选方案。不同于传统ASIC开发的漫长周期和高昂成本,FPGA允许设计者在硬件层面进行快速迭代和验证&…...
网安工程师好就业吗?零基础转行如何操作?
“ 就业是好就业的,但是太卷了,因为它本身就是个门槛低,技术高的工作。如果决定要走这条路,那么一定要下定决心好好学,学出来了这下半辈子就不用愁了。” 网络安全,这个在现代社会愈发受到重视的领域&#…...
利用闲置旧电脑搭建飞牛OS家庭服务器:从DDNS配置到安全外网访问全攻略
1. 为什么选择飞牛OS搭建家庭服务器 家里有台闲置的旧电脑,扔了可惜,留着又占地方?其实它完全可以变身为一台高性能的家庭服务器。我去年就用一台2015年的老笔记本搭建了飞牛OS服务器,到现在稳定运行了300多天。飞牛OS作为国产NAS…...
离线部署GraphRAG的tiktoken避坑指南:从源码解析到本地化实践
1. 离线部署GraphRAG的核心痛点:tiktoken的网络依赖问题 当你准备在内网环境部署GraphRAG时,第一个拦路虎往往是tiktoken这个看似简单的编码库。我在某金融机构的私有化部署项目中就遇到过这样的场景:所有服务器都处于物理隔离状态࿰…...
