<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Grit_my的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/Grit_my</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; Grit_my]]></copyright><item><title><![CDATA[【11】Redis快速安装与Golang实战指南]]></title><link>https://blog.youkuaiyun.com/Grit_my/article/details/147044616</link><guid>https://blog.youkuaiyun.com/Grit_my/article/details/147044616</guid><author>Grit_my</author><pubDate>Mon, 07 Apr 2025 15:22:23 +0800</pubDate><description><![CDATA[通过本指南，读者已掌握 Redis 的快速部署与基础操作，以及 Golang 与 Redis 的深度集成。Redis Cluster 集群部署AOF 重写与 RDB 快照策略Redis Stream 消息队列结合 Prometheus 实现监控报警通过这些扩展学习，可构建高性能、可扩展的现代应用系统，满足从简单缓存到复杂分布式系统的多层次需求。]]></description><category></category></item><item><title><![CDATA[【To: 苗祥-2025】Java应届生面试技能体系]]></title><link>https://blog.youkuaiyun.com/Grit_my/article/details/145777204</link><guid>https://blog.youkuaiyun.com/Grit_my/article/details/145777204</guid><author>Grit_my</author><pubDate>Fri, 21 Feb 2025 14:46:15 +0800</pubDate><description><![CDATA[面试]]></description><category></category></item><item><title><![CDATA[【2025年2月5日】社交媒体热点全记录，带你回顾当日焦点！]]></title><link>https://blog.youkuaiyun.com/Grit_my/article/details/145471556</link><guid>https://blog.youkuaiyun.com/Grit_my/article/details/145471556</guid><author>Grit_my</author><pubDate>Thu, 06 Feb 2025 13:15:59 +0800</pubDate><description><![CDATA[2025 年 2 月 5 日社交媒体热点全记录，带你回顾当日焦点！]]></description><category></category></item><item><title><![CDATA[【12】深入理解Golang值传递与引用传递：避坑指南与性能优化]]></title><link>https://blog.youkuaiyun.com/Grit_my/article/details/145457548</link><guid>https://blog.youkuaiyun.com/Grit_my/article/details/145457548</guid><author>Grit_my</author><pubDate>Wed, 05 Feb 2025 16:38:11 +0800</pubDate><description><![CDATA[深入理解Golang值传递与引用传递：避坑指南与性能优化]]></description><category></category></item><item><title><![CDATA[【10】Golang实用且神奇的开发操作总结]]></title><link>https://blog.youkuaiyun.com/Grit_my/article/details/145163826</link><guid>https://blog.youkuaiyun.com/Grit_my/article/details/145163826</guid><author>Grit_my</author><pubDate>Wed, 15 Jan 2025 17:00:20 +0800</pubDate><description><![CDATA[本文对 Go 语言的开发操作进行了全面揭秘，涵盖多个关键领域。包括文件操作中的读写、路径处理和目录管理；并发与并行处理，涉及 goroutines、channels 及多种并发模式；网络编程方面的 HTTP、TCP 和 WebSocket 服务；数据库操作的 SQL 和 NoSQL 数据库处理；日志记录、调试工具；配置管理中的环境变量和配置文件读取；错误处理和恢复；测试与性能优化；以及数据结构和算法的操作。这些操作技巧和工具能助力开发者更高效地开发 Go 语言项目。]]></description><category></category></item><item><title><![CDATA[【9.2】Golang后端开发系列--Gin路由定义与实战使用]]></title><link>https://blog.youkuaiyun.com/Grit_my/article/details/145143255</link><guid>https://blog.youkuaiyun.com/Grit_my/article/details/145143255</guid><author>Grit_my</author><pubDate>Tue, 14 Jan 2025 16:57:05 +0800</pubDate><description><![CDATA[本文介绍了 Golang 的 Gin 框架路由的基本及高级用法。基本包括简单路由、路由参数、查询参数的定义。在商业大项目中，路由可模块化，分散到不同文件包；使用路由组和中间件，如日志、认证等；将业务逻辑封装在服务层，路由处理函数调用服务；进行错误处理；还可对 API 进行版本控制，最终在 main 函数注册路由并启动服务。]]></description><category></category></item><item><title><![CDATA[【9.1】Golang后端开发系列--Gin快速入门指南]]></title><link>https://blog.youkuaiyun.com/Grit_my/article/details/145139478</link><guid>https://blog.youkuaiyun.com/Grit_my/article/details/145139478</guid><author>Grit_my</author><pubDate>Tue, 14 Jan 2025 14:59:25 +0800</pubDate><description><![CDATA[本文是 Go 语言中 Gin 后端开发的快速入门指南。首先介绍了 Gin 框架，包括其性能卓越、中间件支持和简洁易用的特点。接着讲述了安装步骤，涵盖 Go 环境安装与 Gin 的 Go Modules 安装。随后阐述路由基础，如基本路由、路由参数和查询参数的使用。还涉及请求处理和响应，包括 JSON 数据处理和表单数据处理。同时讲解中间件使用，含内置和自定义中间件及执行顺序。此外，还有模板渲染、错误处理、文件上传下载及测试部署等，通过代码示例及解释，助力开发者快速上手 Gin 后端开发。]]></description><category></category></item><item><title><![CDATA[【8】深入理解 Go 语言中的协程-从基础到高级应用]]></title><link>https://blog.youkuaiyun.com/Grit_my/article/details/145122171</link><guid>https://blog.youkuaiyun.com/Grit_my/article/details/145122171</guid><author>Grit_my</author><pubDate>Mon, 13 Jan 2025 19:41:22 +0800</pubDate><description><![CDATA[Go 语言协程的详细介绍，从基础概念、创建和启动，到协程间通信、同步互斥、生命周期管理、性能优势以及实际应用案例，我们深入了解了如何使用协程编写高效、并发的 Go 程序。希望这篇博客能帮助你掌握 Go 语言协程的使用，开启并发编程的新征程！]]></description><category></category></item><item><title><![CDATA[【7】深入探索 Golang 指针：从基础到实战的全面指南]]></title><link>https://blog.youkuaiyun.com/Grit_my/article/details/145109706</link><guid>https://blog.youkuaiyun.com/Grit_my/article/details/145109706</guid><author>Grit_my</author><pubDate>Mon, 13 Jan 2025 10:56:14 +0800</pubDate><description><![CDATA[Golang 指针的全面介绍，包括基础概念、使用方法、与函数和结构体的结合、使用场景、注意事项以及空指针问题的处理，相信你对 Golang 指针有了更深入的理解和掌握。在实际开发中，合理使用指针可以提高程序的性能和灵活性，但也要注意避免因指针使用不当带来的问题。]]></description><category></category></item><item><title><![CDATA[【6】解锁 Golang 项目包管理神器：go mod]]></title><link>https://blog.youkuaiyun.com/Grit_my/article/details/145029317</link><guid>https://blog.youkuaiyun.com/Grit_my/article/details/145029317</guid><author>Grit_my</author><pubDate>Thu, 09 Jan 2025 11:30:53 +0800</pubDate><description><![CDATA[本文详解 Golang 项目中 go mod 使用，涵盖初始化、依赖下载、GoLand 配置，及相关命令含义。 ]]></description><category></category></item><item><title><![CDATA[【1】 Kafka快速入门-从原理到实践]]></title><link>https://blog.youkuaiyun.com/Grit_my/article/details/143633083</link><guid>https://blog.youkuaiyun.com/Grit_my/article/details/143633083</guid><author>Grit_my</author><pubDate>Fri, 08 Nov 2024 19:03:24 +0800</pubDate><description><![CDATA[本文全面深入地介绍了 Kafka 的历史、核心结构、重点概念、使用场景、工作模式以及在 Python 中的使用方法。Kafka 作为一款强大的分布式消息队列系统，在大数据处理、实时流处理、日志收集等众多领域都有着广泛的应用。通过理解其核心原理和掌握 Python 操作 Kafka 的基本方法，开发者能够更好地构建高性能、可扩展的分布式系统。在实际应用中，还需要根据具体的业务需求和系统架构，合理配置和优化 Kafka，以充分发挥其优势。]]></description><category></category></item><item><title><![CDATA[【2】Elasticsearch 查询从基础到高级]]></title><link>https://blog.youkuaiyun.com/Grit_my/article/details/143428246</link><guid>https://blog.youkuaiyun.com/Grit_my/article/details/143428246</guid><author>Grit_my</author><pubDate>Fri, 01 Nov 2024 11:50:21 +0800</pubDate><description><![CDATA[本文主要介绍 ES 查询相关内容。包括常用查询方式，如简单查询中的 match（分词匹配，用于全文搜索）、term（精确匹配，用于结构化数据），聚合查询的 terms（分组）、sum（求和），复杂查询的 bool（组合条件）、range（范围查询）。还阐述了查询关键词，如比较、逻辑等关键词。同时介绍常用统计类查询，如计数、平均值统计。通过 demo 说明和分析，助力读者掌握 ES 查询技巧。]]></description><category></category></item><item><title><![CDATA[【1】Elasticsearch 30分钟快速入门]]></title><link>https://blog.youkuaiyun.com/Grit_my/article/details/143425797</link><guid>https://blog.youkuaiyun.com/Grit_my/article/details/143425797</guid><author>Grit_my</author><pubDate>Fri, 01 Nov 2024 10:37:43 +0800</pubDate><description><![CDATA[本文关于Elasticsearch 快速入门指南。内容涵盖：介绍其基本概念（索引、文档、类型、节点、集群）和工作原理（分片、倒排索引）；讲解原生 RESTful 方式的增删改查，以及用 Python SDK 实现这些操作；详述多种查询方式（基本、复合、聚合查询）；解析单条文档数据结构与元数据字段（_index、_type、_id、_score）；说明查询结果中 hits、aggregations 的含义，助程序员 30 分钟快速上手。]]></description><category></category></item><item><title><![CDATA[【5】复杂数据类型]]></title><link>https://blog.youkuaiyun.com/Grit_my/article/details/143361538</link><guid>https://blog.youkuaiyun.com/Grit_my/article/details/143361538</guid><author>Grit_my</author><pubDate>Wed, 30 Oct 2024 12:01:05 +0800</pubDate><description><![CDATA[主要介绍了 Go 语言中的数组与切片、map 类型、面向对象与结构体三方面内容。包括数组的定义、遍历、内存布局、多种定义方式及注意事项和练习；切片的定义、多种创建方式、注意事项如内存布局、通过 append 和 copy 操作、引用传递机制及与字符串结合；map 的定义与声明、增删改查、长度与切片及使用注意细节；结构体的定义、变量初始化、创建方法和使用细节等。]]></description><category></category></item><item><title><![CDATA[【4】函数与结构体]]></title><link>https://blog.youkuaiyun.com/Grit_my/article/details/143361458</link><guid>https://blog.youkuaiyun.com/Grit_my/article/details/143361458</guid><author>Grit_my</author><pubDate>Wed, 30 Oct 2024 11:57:09 +0800</pubDate><description><![CDATA[主要介绍了 Go 语言的多个方面内容，包括函数的基本流程及调用、包的使用原理、函数使用注意事项（如返回值命名、自定义数据类型、忽略返回值、可变参数、init 函数、匿名函数、闭包）、defer 的使用、字符串常用系统函数、时间函数、常用内置函数以及错误处理机制及自定义错误。文档通过代码示例详细阐述了这些概念的具体用法和特点。]]></description><category></category></item><item><title><![CDATA[【3】流程控制]]></title><link>https://blog.youkuaiyun.com/Grit_my/article/details/143361377</link><guid>https://blog.youkuaiyun.com/Grit_my/article/details/143361377</guid><author>Grit_my</author><pubDate>Wed, 30 Oct 2024 11:54:21 +0800</pubDate><description><![CDATA[主要介绍了 Go 语言的分支结构和循环控制。分支结构包括单分支、分支嵌套和 switch 分支控制，介绍了其语法和特点。循环控制介绍了 for 循环的三种写法以及遍历字符串的举例，还提到了continue和break的作用。]]></description><category></category></item><item><title><![CDATA[【2】变量与数据类型]]></title><link>https://blog.youkuaiyun.com/Grit_my/article/details/143361170</link><guid>https://blog.youkuaiyun.com/Grit_my/article/details/143361170</guid><author>Grit_my</author><pubDate>Wed, 30 Oct 2024 11:46:02 +0800</pubDate><description><![CDATA[主要介绍了 Go 语言的变量和数据类型。变量部分包括单个变量、多变量、全局变量的声明与赋值及注意事项。数据类型部分涵盖基础数据类型，如数字、字符、布尔、字符串、数据类型转换、指针类型及运算符注意事项，还提到了标志符与命令注意，包括命名规则、包的引用等。]]></description><category></category></item><item><title><![CDATA[【1】基础概念]]></title><link>https://blog.youkuaiyun.com/Grit_my/article/details/143361099</link><guid>https://blog.youkuaiyun.com/Grit_my/article/details/143361099</guid><author>Grit_my</author><pubDate>Wed, 30 Oct 2024 11:43:08 +0800</pubDate><description><![CDATA[主要介绍了 Golang 语言，包括特点如一个 go 文件要归属于一个包、天然支持大并发等，基础语法注意事项有未使用变量或包编译报错、注释用法等，还提供了官方编程指南和语言标准库 API 的链接，并强调 golang 中字符串只能用双引号，单个字符可用单引号。]]></description><category></category></item><item><title><![CDATA[11 事务与锁]]></title><link>https://blog.youkuaiyun.com/Grit_my/article/details/132782608</link><guid>https://blog.youkuaiyun.com/Grit_my/article/details/132782608</guid><author>Grit_my</author><pubDate>Sat, 09 Sep 2023 21:39:19 +0800</pubDate><description><![CDATA[让数据库始终保持一致性，也可以通过事务回滚到上一个commit点]]></description><category></category></item><item><title><![CDATA[⑩ 覆盖索引&索引下推]]></title><link>https://blog.youkuaiyun.com/Grit_my/article/details/132389634</link><guid>https://blog.youkuaiyun.com/Grit_my/article/details/132389634</guid><author>Grit_my</author><pubDate>Sun, 20 Aug 2023 10:44:09 +0800</pubDate><description><![CDATA[覆盖索引与索引下推]]></description><category></category></item></channel></rss>