第1825天 | 我的创作纪念日:缘起、成长经历、大方向
目录
- 缘起
- 一、成为创作者的初心
- (一)好记性不如烂笔头
- (二)文档可以帮助多个人解决同一个问题
- (三)加深自己对问题的理解,对技术的研究
- 二、实战项目中的经验分享
- (一)项目背景与目标
- (二)遇到的问题与解决方案
- (三)项目成果与收获
- 三、日常学习过程中的记录
- (一)学习计划与方法
- (二)学习笔记的内容与形式
- (三)学习笔记的整理与分享
- 成长经历
- 2020 年
- 2021 年
- 2022 年
- 2023 年
- 2024 年
- 2025 年
- 大方向
- 一、专业技能
- (一)K8s 上的数据库全生命周期管理
- (二)构建《深度学习的技术》知识体系
- (三)文档质量提升
- (四)建立知识库
缘起
- DBA之路

一、成为创作者的初心
(一)好记性不如烂笔头
在学习和工作的过程中,我深刻体会到记忆的不可靠性。为了更好地巩固所学知识,我开始尝试将学习笔记和工作经验记录下来。通过写作,我能够将零散的知识点系统化,加深对技术的理解和记忆。
(二)文档可以帮助多个人解决同一个问题
在实际工作中,我经常遇到一些技术问题,通过查阅资料和实践,最终找到了解决方案。我意识到,这些解决方案可能对其他人也有帮助。因此,我决定将这些经验分享出来,希望能够帮助更多的人解决类似的问题。
(三)加深自己对问题的理解,对技术的研究
写作不仅是一个分享的过程,更是一个自我提升的过程。在撰写文章的过程中,我需要对所学知识进行深入的思考和分析,这有助于我更好地理解问题的本质,提高自己的技术水平。
二、实战项目中的经验分享
(一)项目背景与目标
在过去的几年中,我参与了多个实战项目,这些项目涉及不同的技术领域和业务场景。通过这些项目,我积累了丰富的实践经验,也遇到了许多挑战和问题。
(二)遇到的问题与解决方案
在项目中,我遇到了各种各样的问题,例如技术难题、性能瓶颈、团队协作等。通过不断地探索和尝试,我找到了许多有效的解决方案,并将这些经验分享在了我的博客中。
(三)项目成果与收获
这些项目的成功实施,不仅为公司带来了实际的业务收益,也让我个人得到了很大的成长。我学会了如何在复杂的技术环境中解决问题,如何与团队成员有效协作,以及如何在高压环境下保持冷静和专注。
三、日常学习过程中的记录
(一)学习计划与方法
为了不断提升自己的技术水平,我制定了详细的学习计划,并采用了多种学习方法,如阅读技术书籍、参加在线课程、实践项目等。在学习过程中,我会将重要的知识点和心得体会记录下来,形成自己的学习笔记。
- Oracle学习计划

- 华为CCE学习

- OBCA认证学习

- 知识星球:ES

(二)学习笔记的内容与形式
我的学习笔记内容丰富,涵盖了编程语言、数据库管理、操作系统、容器技术等多个领域。笔记的形式多样,包括文字、图表、代码示例等,以便更好地理解和记忆。
(三)学习笔记的整理与分享
定期对学习笔记进行整理和总结,将其中的精华部分分享到我的博客中。这些笔记不仅帮助我巩固了所学知识,也为其他学习者提供了有价值的参考。
成长经历


以下是 2020 年到 2025 年我的经历和成长总结
2020 年
- 内容重点与技能发展:
- 我在这一年涉足了编程语言与技术(如 Scala、Python、Java、SQL)、数据库管理(Oracle、MySQL)、操作系统与工具(Linux、Docker)、数据处理与分析等多个领域。这表明我在积极探索技术世界的各个方面,既为初学者提供基础教程,也为有经验的学习者提供进阶内容。
- 例如,在机器学习和数据分析领域,我撰写了关于逻辑回归、线性回归、神经网络和数据可视化工具的文章,显示出对这些热门且重要领域的关注,致力于构建强大的知识基础。
- 互动与受欢迎程度:
- 部分文章的浏览量较高,并且获得了较多的评论和点赞,如 “预测心脏病” 文章。这说明我能够吸引并留住一定数量的读者,我的关于机器学习和数据可视化的文章受到了读者的欢迎。
2021 年
- 技术问题解决与数据库管理重点:
- 我的博客主要围绕数据库和操作系统相关的技术问题及解决方案展开,如 “Cannot connect to the Docker daemon” 问题诊断与修复、MySQL 备份方法、Oracle 查看数据库文件大小等。同时也涵盖了数据库的日常管理、查询优化、备份恢复和性能调优等方面的内容。
- 这体现了我在解决实际技术问题方面的能力,能够为读者提供实用的解决方案,帮助他们在工作或学习中应对类似的问题。
- 内容结构与语言风格:
- 我的文章结构清晰有序,逻辑性强,从问题描述到原因分析再到解决方案,条理分明。语言简洁明了,使用了较多专业术语,表明我的目标读者群体具备一定的技术基础。
2022 年
- 多样技术领域探索:
- 我的博客内容涵盖了数据库管理与优化(包括 Oracle 和 openGauss)、技术问题解决(如 ORA 错误代码解析)、系统管理与运维(Linux 系统管理、存储管理)、容器化与云技术(Docker、Kubernetes、云数据库)以及认证与学习(openGauss 认证备考、学习资源)等多个方面。
- 这展示了我对不同技术领域的持续探索兴趣,并为希望了解这些领域的读者提供了全面的信息,无论是数据库管理、云技术还是认证学习等方面的内容都有所涉及。
- 数据分析与用户互动:
- 我的文章的浏览量有所差异,评论和点赞数普遍较低,说明在用户互动和内容吸引力方面还有提升空间。但广泛的主题覆盖仍然吸引了一些具有不同兴趣的读者。
2023 年
- 深入覆盖 Kubernetes 和数据库技术:
- 我的博客聚焦于 Kubernetes 相关主题(如 CKA 认证考题、集群管理、Pod 状态、Service 配置等)、数据库相关主题(PostgreSQL、MySQL、MongoDB 的配置、优化、故障排查)、容器技术相关主题(Docker、Docker Compose、Cilium 等)、网络与存储(NFS 挂载、负载均衡、Bonding 配置)以及性能优化与监控(Prometheus 监控指标、PostgreSQL 和 MySQL 性能优化)等内容。
- 这表明我在这些领域具有深入的理解和实践经验,能够为不同层次的技术人员提供有价值的学习资源、故障排查指南和技术选型参考,例如为准备 CKA 认证的人员提供实用的考题和实操经验,为运维工程师提供详细的故障排查思路等。
- 实用性与技术多样性:
- 我的内容具有很强的实用性,许多文章针对实际问题提供解决方案。同时涉及多种工具和技术,满足了不同需求的技术人员的参考需求。
2024 年
- 持续关注数据库和容器技术:
- 我的博客继续涵盖数据库(MySQL、PostgreSQL、MongoDB)相关主题(如权限管理、主从复制、性能优化、锁机制、备份恢复等)、容器技术(Docker、Kubernetes)相关主题(安装、配置、故障排查、调度、存储、网络等)、网络与存储(网络配置、存储挂载、负载均衡)以及性能优化与监控(数据库性能优化、监控工具、性能指标分析)等内容。
- 我保持了对这些技术的持续关注,能够为读者提供更新且有用的信息,帮助他们跟上技术的发展和应用趋势。
- 不同读者的价值体现:
- 对于学习 CKA 考试知识或学习 Kubernetes 的人来说,我的相关文章提供了实用的指导。对于运维工程师,我的故障排查类文章提供了详细的排查思路。对于技术团队,我的技术选型参考类文章具有重要价值,就像在 2023 年一样。
2025 年
- 进一步探索数据库和容器技术:
- 我的博客内容继续涉及 PostgreSQL(重构创建复制槽的 SQL、排查内存高问题、解决索引冗余问题)、ClickHouse(报错日志分析)、Kafka(log.retention.hours 和消息保留时长关系)、Docker(启动达梦数据库并进行 rman 恢复)、Kubernetes(快速安装 KubeSphere v4.1.2、使用 KubeKey 安装 K8s 和 kubesphere)、网络与存储(NFS 挂载、LVS、F5、SLB 和 ELB 相关知识)、性能优化与监控(PostgreSQL 性能优化、Prometheus 容器监控指标)以及故障排查(MySQL 主备延迟排查、容器网络故障诊断)等方面。
- 这显示了我在这些技术领域的持续深入探索,能够为读者提供更具体、更实用的内容,帮助他们解决特定问题或了解最新技术发展。
- 技术深度与实用性保持:
- 我的内容依然保持了从基础概念到深入实践的技术深度,具有很强的实用性,为不同层次的技术人员提供了有价值的参考。
大方向
一、专业技能
(一)K8s 上的数据库全生命周期管理
能够在 Kubernetes(K8s)上运行各种类型的数据库,并进行全生命周期管理。这包括主从架构、分片集群的高可用性配置,以及数据库的库、账号、访问控制、日志管理、参数调优、备份策略、审计功能和监控告警等方面的全面管理。通过在 K8s 上部署数据库,实现资源的弹性伸缩和高效利用,确保数据库的稳定性和可靠性,满足企业级应用的需求。
(二)构建《深度学习的技术》知识体系
不断完善《深度学习的技术》知识体系,构建适合自己的学习模型,在3-6月内快速成长为某个细分领域的🧱家。
深度学习的技术:杨大辉
(三)文档质量提升
注重提高文档质量,从以下几个方面入手:
- 内容格式可阅读、可理解:采用清晰的排版和组织结构,使文档易于阅读和理解。使用适当的标题、段落、列表和代码块等元素,突出重点内容,方便读者快速获取关键信息。
- 有自己的实践和思考:在文档中融入自己的实践经验和技术思考,不仅提供理论知识,还分享实际操作中的技巧和心得。通过案例分析和实践示例,帮助读者更好地理解和应用所学知识。
- 条例清晰,有逻辑性:文档内容遵循逻辑顺序,条理清晰。从基础概念到高级应用,逐步展开讲解,使读者能够循序渐进地掌握知识。同时,确保文档中的各个部分之间相互关联,形成一个有机的整体。
(四)建立知识库
通过 RAG(Retrieval-Augmented Generation)等技术建立知识库,拥抱人工智能时代的技术变革。利用 RAG 技术,结合检索和生成的方法,构建一个能够高效存储、检索和生成知识的知识库。这将有助于更好地管理和利用知识资源,提高知识的可访问性和利用率,为技术研究和业务决策提供有力支持。
相关文章:
第1825天 | 我的创作纪念日:缘起、成长经历、大方向
目录 缘起一、成为创作者的初心(一)好记性不如烂笔头(二)文档可以帮助多个人解决同一个问题(三)加深自己对问题的理解,对技术的研究 二、实战项目中的经验分享(一)项目背…...
如何在 Mac 上解决 Qt Creator 安装后应用程序无法找到的问题
在安装Qt时,遇到了一些问题,尤其是在Mac上安装Qt后,发现Qt Creator没有出现在应用程序中。通过一些搜索和操作,最终解决了问题。以下是详细的记录和解决方法。 1. 安装Qt后未显示Qt Creator 安装完成Qt后,启动应用程…...
Java 设计模式之迭代器模式
文章目录 Java 设计模式之迭代器模式概述UML代码实现Java的迭代器 Java 设计模式之迭代器模式 概述 迭代器模式(Iterator),提供一种方法顺序访问一个聚合对象中的各个元素,而又不暴露该对象的内部表示。 UML Iterator:迭代器接口ÿ…...
登录演示和功能拆解
登录演示和功能拆解 表单基础校验实现 1. 基础双向绑定 <template><el-form><el-form-item label"账号"><el-input v-model"formData.username" /></el-form-item><el-form-item label"密码"><el-inpu…...
DeepSeek深度求索API多线程批量写原创文章软件-ai痕迹极低
DeepSeek是一款由国内人工智能公司研发的大型语言模型,拥有强大的自然语言处理能力,能够理解并回答问题,还能辅助写代码、整理资料和解决复杂的数学问题。 与OpenAI开发的ChatGPT相比,DeepSeek不仅率先实现了媲美OpenAI-o1模型的…...
Redis进阶使用
在日常工作中,使用Redis有什么需要注意的? 设置合适的过期时间。尽量避免大key问题,避免用字符串存储过大的数据;避免集合的数据量太大,要定期清除。 常用的数据结构有哪些?用在什么地方? 按…...
Python常见面试题的详解6
1. 按字典 value 值排序 要点:对于给定字典,使用 sorted() 函数结合 items() 方法,依据 value 进行排序,也可以定义一个通用函数,支持按 value 升序或降序排序。示例: python d {a: 1, b: 2, c: 3, d: …...
Linux基础之文件权限的八进制表示法
1. Linux 文件权限概述 在 Linux 中,每个文件或目录都有三种基本权限,分别是: 读权限 - r:允许查看文件内容。写权限 - w:允许修改文件内容。执行权限 - x:允许执行文件或进入目录。 每个文件或目录的权…...
数据结构与算法面试专题——堆排序
完全二叉树 完全二叉树中如果每棵子树的最大值都在顶部就是大根堆 完全二叉树中如果每棵子树的最小值都在顶部就是小根堆 设计目标:完全二叉树的设计目标是高效地利用存储空间,同时便于进行层次遍历和数组存储。它的结构使得每个节点的子节点都可以通过简…...
《On Java进阶卷》阅读笔记(五)
第7章 IO系统 I/O流: IO有很多不同的来源和去处,如文件、控制台网络连接等,而且还涉及需求以很多种方式,如顺序读取、随机访问、缓冲、字符、按行读取、按字读取等。 Java8的函数式流相关的类和IO流之间并无关联。 IO流隐藏了…...
《代码随想录》刷题笔记——回溯篇【java实现】
文章目录 组合组合总和 III电话号码的字母组合组合总和组合总和II思路代码实现 分割回文串※思路字符串分割回文串判断效率优化※ 复原 IP 地址优化版本 子集子集 II使用usedArr辅助去重不使用usedArr辅助去重 递增子序列※全排列全排列 II重新安排行程题意代码 N 皇后解数独直…...
数值积分:通过复合梯形法计算
在物理学和工程学中,很多问题都可以通过数值积分来求解,特别是当我们无法得到解析解时。数值积分是通过计算积分区间内离散点的函数值来近似积分的结果。在这篇博客中,我将讨论如何使用 复合梯形法 来进行数值积分,并以一个简单的…...
AcWing——3624. 三值字符串
双指针解法 #include<iostream> #include<unordered_map> using namespace std; int main() {int n; cin >> n;while(n--){unordered_map<char, int> tree;string s; cin >> s;int ans 0x7fffffff; for(int i 0, j 0; j < (int)s.size();…...
【JavaEE进阶】验证码案例
目 🌲实现说明 🎄Hutool介绍 🌳准备工作 🌴约定前后端交互接口 🚩接口定义 🚩实现服务器后端代码 🚩前端代码 🚩整体测试 🌲实现说明 随着安全性的要求越来越⾼…...
Uniapp 短视频去水印解析工具开发实现
最近搞了一个有意思的小工具——短视频去水印解析器!这玩意儿可以把短视频中的水印给抹掉,还能提取视频、封面等资源。整个项目用了 Uniapp 开发,做完后体验了一下,发现还挺顺手。今天就来跟大家聊聊实现思路和代码细节~ 需求分析…...
计算机网络-八股-学习摘要
一:HTTP的基本概念 全称: 超文本传输协议 从三个方面介绍HTTP协议 1,超文本:我们先来理解「文本」,在互联网早期的时候只是简单的字符文字,但现在「文本」的涵义已经可以扩展为图片、视频、压缩包等&am…...
编程速递-庆祝Delphi诞生30周年!
庆祝Delphi 30周年纪念是一个特别的时刻。 回到1995年,也就是30年前,在微软Windows和互联网时代的曙光初现之时,Borland Delphi的创建者们无法想象,当时使用Borland Delphi构建的应用程序至今仍在运行——为全世界数十亿人服务。…...
每天五分钟深度学习框架pytorch:搭建谷歌的Inception网络模块
本文重点 前面我们学习了VGG,从现在开始我们将学习谷歌公司推出的GoogLeNet。当年ImageNet竞赛的第二名是VGG,而第一名就是GoogLeNet,它的模型设计拥有很多的技巧,这个model证明了一件事:用更多的卷积,更深的层次可以得到更好的结构 GoogLeNet的网络结构 如图所示就是Go…...
性能测试流程、主流性能工具
性能测试流程 性能测试流程 测试测试需求分析 性能测试计划和方案 测什么: 测试背景 测试目的 测试范围 谁来测: 进度和分工 交付清单 怎么测: 测试策略 性能测试用例设计 性能测试测试执行 性能分析和调优 性能测试报告 测试报告是…...
DeepSeek4j 已开源,支持思维链,自定义参数,Spring Boot Starter 轻松集成,快速入门!建议收藏
DeepSeek4j Spring Boot Starter 快速入门 简介 DeepSeek4j 是一个专为 Spring Boot 设计的 AI 能力集成启动器,可快速接入 DeepSeek 大模型服务。通过简洁的配置和易用的 API,开发者可轻松实现对话交互功能。 环境要求 JDK 8Spring Boot 2.7Maven/Gr…...
SCAU期末笔记 - 数据分析与数据挖掘题库解析
这门怎么题库答案不全啊日 来简单学一下子来 一、选择题(可多选) 将原始数据进行集成、变换、维度规约、数值规约是在以下哪个步骤的任务?(C) A. 频繁模式挖掘 B.分类和预测 C.数据预处理 D.数据流挖掘 A. 频繁模式挖掘:专注于发现数据中…...
pam_env.so模块配置解析
在PAM(Pluggable Authentication Modules)配置中, /etc/pam.d/su 文件相关配置含义如下: 配置解析 auth required pam_env.so1. 字段分解 字段值说明模块类型auth认证类模块,负责验证用户身份&am…...
MMaDA: Multimodal Large Diffusion Language Models
CODE : https://github.com/Gen-Verse/MMaDA Abstract 我们介绍了一种新型的多模态扩散基础模型MMaDA,它被设计用于在文本推理、多模态理解和文本到图像生成等不同领域实现卓越的性能。该方法的特点是三个关键创新:(i) MMaDA采用统一的扩散架构…...
微信小程序 - 手机震动
一、界面 <button type"primary" bindtap"shortVibrate">短震动</button> <button type"primary" bindtap"longVibrate">长震动</button> 二、js逻辑代码 注:文档 https://developers.weixin.qq…...
SpringBoot+uniapp 的 Champion 俱乐部微信小程序设计与实现,论文初版实现
摘要 本论文旨在设计并实现基于 SpringBoot 和 uniapp 的 Champion 俱乐部微信小程序,以满足俱乐部线上活动推广、会员管理、社交互动等需求。通过 SpringBoot 搭建后端服务,提供稳定高效的数据处理与业务逻辑支持;利用 uniapp 实现跨平台前…...
ElasticSearch搜索引擎之倒排索引及其底层算法
文章目录 一、搜索引擎1、什么是搜索引擎?2、搜索引擎的分类3、常用的搜索引擎4、搜索引擎的特点二、倒排索引1、简介2、为什么倒排索引不用B+树1.创建时间长,文件大。2.其次,树深,IO次数可怕。3.索引可能会失效。4.精准度差。三. 倒排索引四、算法1、Term Index的算法2、 …...
大模型多显卡多服务器并行计算方法与实践指南
一、分布式训练概述 大规模语言模型的训练通常需要分布式计算技术,以解决单机资源不足的问题。分布式训练主要分为两种模式: 数据并行:将数据分片到不同设备,每个设备拥有完整的模型副本 模型并行:将模型分割到不同设备,每个设备处理部分模型计算 现代大模型训练通常结合…...
12.找到字符串中所有字母异位词
🧠 题目解析 题目描述: 给定两个字符串 s 和 p,找出 s 中所有 p 的字母异位词的起始索引。 返回的答案以数组形式表示。 字母异位词定义: 若两个字符串包含的字符种类和出现次数完全相同,顺序无所谓,则互为…...
Redis数据倾斜问题解决
Redis 数据倾斜问题解析与解决方案 什么是 Redis 数据倾斜 Redis 数据倾斜指的是在 Redis 集群中,部分节点存储的数据量或访问量远高于其他节点,导致这些节点负载过高,影响整体性能。 数据倾斜的主要表现 部分节点内存使用率远高于其他节…...
AI+无人机如何守护濒危物种?YOLOv8实现95%精准识别
【导读】 野生动物监测在理解和保护生态系统中发挥着至关重要的作用。然而,传统的野生动物观察方法往往耗时耗力、成本高昂且范围有限。无人机的出现为野生动物监测提供了有前景的替代方案,能够实现大范围覆盖并远程采集数据。尽管具备这些优势…...
