当前位置: 首页 > news >正文

第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:迭代器接口&#xff…...

登录演示和功能拆解

登录演示和功能拆解 表单基础校验实现 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是一款由国内人工智能公司研发的大型语言模型&#xff0c;拥有强大的自然语言处理能力&#xff0c;能够理解并回答问题&#xff0c;还能辅助写代码、整理资料和解决复杂的数学问题。 与OpenAI开发的ChatGPT相比&#xff0c;DeepSeek不仅率先实现了媲美OpenAI-o1模型的…...

Redis进阶使用

在日常工作中&#xff0c;使用Redis有什么需要注意的&#xff1f; 设置合适的过期时间。尽量避免大key问题&#xff0c;避免用字符串存储过大的数据&#xff1b;避免集合的数据量太大&#xff0c;要定期清除。 常用的数据结构有哪些&#xff1f;用在什么地方&#xff1f; 按…...

Python常见面试题的详解6

1. 按字典 value 值排序 要点&#xff1a;对于给定字典&#xff0c;使用 sorted() 函数结合 items() 方法&#xff0c;依据 value 进行排序&#xff0c;也可以定义一个通用函数&#xff0c;支持按 value 升序或降序排序。示例&#xff1a; python d {a: 1, b: 2, c: 3, d: …...

Linux基础之文件权限的八进制表示法

1. Linux 文件权限概述 在 Linux 中&#xff0c;每个文件或目录都有三种基本权限&#xff0c;分别是&#xff1a; 读权限 - r&#xff1a;允许查看文件内容。写权限 - w&#xff1a;允许修改文件内容。执行权限 - x&#xff1a;允许执行文件或进入目录。 每个文件或目录的权…...

数据结构与算法面试专题——堆排序

完全二叉树 完全二叉树中如果每棵子树的最大值都在顶部就是大根堆 完全二叉树中如果每棵子树的最小值都在顶部就是小根堆 设计目标&#xff1a;完全二叉树的设计目标是高效地利用存储空间&#xff0c;同时便于进行层次遍历和数组存储。它的结构使得每个节点的子节点都可以通过简…...

《On Java进阶卷》阅读笔记(五)

第7章 IO系统 I/O流&#xff1a; IO有很多不同的来源和去处&#xff0c;如文件、控制台网络连接等&#xff0c;而且还涉及需求以很多种方式&#xff0c;如顺序读取、随机访问、缓冲、字符、按行读取、按字读取等。 Java8的函数式流相关的类和IO流之间并无关联。 IO流隐藏了…...

《代码随想录》刷题笔记——回溯篇【java实现】

文章目录 组合组合总和 III电话号码的字母组合组合总和组合总和II思路代码实现 分割回文串※思路字符串分割回文串判断效率优化※ 复原 IP 地址优化版本 子集子集 II使用usedArr辅助去重不使用usedArr辅助去重 递增子序列※全排列全排列 II重新安排行程题意代码 N 皇后解数独直…...

数值积分:通过复合梯形法计算

在物理学和工程学中&#xff0c;很多问题都可以通过数值积分来求解&#xff0c;特别是当我们无法得到解析解时。数值积分是通过计算积分区间内离散点的函数值来近似积分的结果。在这篇博客中&#xff0c;我将讨论如何使用 复合梯形法 来进行数值积分&#xff0c;并以一个简单的…...

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进阶】验证码案例

目 &#x1f332;实现说明 &#x1f384;Hutool介绍 &#x1f333;准备工作 &#x1f334;约定前后端交互接口 &#x1f6a9;接口定义 &#x1f6a9;实现服务器后端代码 &#x1f6a9;前端代码 &#x1f6a9;整体测试 &#x1f332;实现说明 随着安全性的要求越来越⾼…...

Uniapp 短视频去水印解析工具开发实现

最近搞了一个有意思的小工具——短视频去水印解析器&#xff01;这玩意儿可以把短视频中的水印给抹掉&#xff0c;还能提取视频、封面等资源。整个项目用了 Uniapp 开发&#xff0c;做完后体验了一下&#xff0c;发现还挺顺手。今天就来跟大家聊聊实现思路和代码细节~ 需求分析…...

计算机网络-八股-学习摘要

一&#xff1a;HTTP的基本概念 全称&#xff1a; 超文本传输协议 从三个方面介绍HTTP协议 1&#xff0c;超文本&#xff1a;我们先来理解「文本」&#xff0c;在互联网早期的时候只是简单的字符文字&#xff0c;但现在「文本」的涵义已经可以扩展为图片、视频、压缩包等&am…...

编程速递-庆祝Delphi诞生30周年!

庆祝Delphi 30周年纪念是一个特别的时刻。 回到1995年&#xff0c;也就是30年前&#xff0c;在微软Windows和互联网时代的曙光初现之时&#xff0c;Borland Delphi的创建者们无法想象&#xff0c;当时使用Borland Delphi构建的应用程序至今仍在运行——为全世界数十亿人服务。…...

每天五分钟深度学习框架pytorch:搭建谷歌的Inception网络模块

本文重点 前面我们学习了VGG,从现在开始我们将学习谷歌公司推出的GoogLeNet。当年ImageNet竞赛的第二名是VGG,而第一名就是GoogLeNet,它的模型设计拥有很多的技巧,这个model证明了一件事:用更多的卷积,更深的层次可以得到更好的结构 GoogLeNet的网络结构 如图所示就是Go…...

性能测试流程、主流性能工具

性能测试流程 性能测试流程 测试测试需求分析 性能测试计划和方案 测什么&#xff1a; 测试背景 测试目的 测试范围 谁来测&#xff1a; 进度和分工 交付清单 怎么测&#xff1a; 测试策略 性能测试用例设计 性能测试测试执行 性能分析和调优 性能测试报告 测试报告是…...

DeepSeek4j 已开源,支持思维链,自定义参数,Spring Boot Starter 轻松集成,快速入门!建议收藏

DeepSeek4j Spring Boot Starter 快速入门 简介 DeepSeek4j 是一个专为 Spring Boot 设计的 AI 能力集成启动器&#xff0c;可快速接入 DeepSeek 大模型服务。通过简洁的配置和易用的 API&#xff0c;开发者可轻松实现对话交互功能。 环境要求 JDK 8Spring Boot 2.7Maven/Gr…...

P3 QT项目----记事本(3.8)

3.8 记事本项目总结 项目源码 1.main.cpp #include "widget.h" #include <QApplication> int main(int argc, char *argv[]) {QApplication a(argc, argv);Widget w;w.show();return a.exec(); } 2.widget.cpp #include "widget.h" #include &q…...

Cloudflare 从 Nginx 到 Pingora:性能、效率与安全的全面升级

在互联网的快速发展中&#xff0c;高性能、高效率和高安全性的网络服务成为了各大互联网基础设施提供商的核心追求。Cloudflare 作为全球领先的互联网安全和基础设施公司&#xff0c;近期做出了一个重大技术决策&#xff1a;弃用长期使用的 Nginx&#xff0c;转而采用其内部开发…...

ServerTrust 并非唯一

NSURLAuthenticationMethodServerTrust 只是 authenticationMethod 的冰山一角 要理解 NSURLAuthenticationMethodServerTrust, 首先要明白它只是 authenticationMethod 的选项之一, 并非唯一 1 先厘清概念 点说明authenticationMethodURLAuthenticationChallenge.protectionS…...

什么是EULA和DPA

文章目录 EULA&#xff08;End User License Agreement&#xff09;DPA&#xff08;Data Protection Agreement&#xff09;一、定义与背景二、核心内容三、法律效力与责任四、实际应用与意义 EULA&#xff08;End User License Agreement&#xff09; 定义&#xff1a; EULA即…...

uniapp微信小程序视频实时流+pc端预览方案

方案类型技术实现是否免费优点缺点适用场景延迟范围开发复杂度​WebSocket图片帧​定时拍照Base64传输✅ 完全免费无需服务器 纯前端实现高延迟高流量 帧率极低个人demo测试 超低频监控500ms-2s⭐⭐​RTMP推流​TRTC/即构SDK推流❌ 付费方案 &#xff08;部分有免费额度&#x…...

华为云Flexus+DeepSeek征文|DeepSeek-V3/R1 商用服务开通全流程与本地部署搭建

华为云FlexusDeepSeek征文&#xff5c;DeepSeek-V3/R1 商用服务开通全流程与本地部署搭建 前言 如今大模型其性能出色&#xff0c;华为云 ModelArts Studio_MaaS大模型即服务平台华为云内置了大模型&#xff0c;能助力我们轻松驾驭 DeepSeek-V3/R1&#xff0c;本文中将分享如何…...

技术栈RabbitMq的介绍和使用

目录 1. 什么是消息队列&#xff1f;2. 消息队列的优点3. RabbitMQ 消息队列概述4. RabbitMQ 安装5. Exchange 四种类型5.1 direct 精准匹配5.2 fanout 广播5.3 topic 正则匹配 6. RabbitMQ 队列模式6.1 简单队列模式6.2 工作队列模式6.3 发布/订阅模式6.4 路由模式6.5 主题模式…...

七、数据库的完整性

七、数据库的完整性 主要内容 7.1 数据库的完整性概述 7.2 实体完整性 7.3 参照完整性 7.4 用户定义的完整性 7.5 触发器 7.6 SQL Server中数据库完整性的实现 7.7 小结 7.1 数据库的完整性概述 数据库完整性的含义 正确性 指数据的合法性 有效性 指数据是否属于所定…...

动态 Web 开发技术入门篇

一、HTTP 协议核心 1.1 HTTP 基础 协议全称 &#xff1a;HyperText Transfer Protocol&#xff08;超文本传输协议&#xff09; 默认端口 &#xff1a;HTTP 使用 80 端口&#xff0c;HTTPS 使用 443 端口。 请求方法 &#xff1a; GET &#xff1a;用于获取资源&#xff0c;…...

C#中的CLR属性、依赖属性与附加属性

CLR属性的主要特征 封装性&#xff1a; 隐藏字段的实现细节 提供对字段的受控访问 访问控制&#xff1a; 可单独设置get/set访问器的可见性 可创建只读或只写属性 计算属性&#xff1a; 可以在getter中执行计算逻辑 不需要直接对应一个字段 验证逻辑&#xff1a; 可以…...