自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(47)
  • 资源 (1)
  • 收藏
  • 关注

原创 【11】Redis快速安装与Golang实战指南

通过本指南,读者已掌握 Redis 的快速部署与基础操作,以及 Golang 与 Redis 的深度集成。Redis Cluster 集群部署AOF 重写与 RDB 快照策略Redis Stream 消息队列结合 Prometheus 实现监控报警通过这些扩展学习,可构建高性能、可扩展的现代应用系统,满足从简单缓存到复杂分布式系统的多层次需求。

2025-04-07 15:22:23 676

原创 【To: 苗祥-2025】Java应届生面试技能体系

面试

2025-02-21 14:46:15 388

原创 【2025年2月5日】社交媒体热点全记录,带你回顾当日焦点!

2025 年 2 月 5 日社交媒体热点全记录,带你回顾当日焦点!

2025-02-06 13:15:59 1457

原创 【12】深入理解Golang值传递与引用传递:避坑指南与性能优化

深入理解Golang值传递与引用传递:避坑指南与性能优化

2025-02-05 16:38:11 1163

原创 【10】Golang实用且神奇的开发操作总结

本文对 Go 语言的开发操作进行了全面揭秘,涵盖多个关键领域。包括文件操作中的读写、路径处理和目录管理;并发与并行处理,涉及 goroutines、channels 及多种并发模式;网络编程方面的 HTTP、TCP 和 WebSocket 服务;数据库操作的 SQL 和 NoSQL 数据库处理;日志记录、调试工具;配置管理中的环境变量和配置文件读取;错误处理和恢复;测试与性能优化;以及数据结构和算法的操作。这些操作技巧和工具能助力开发者更高效地开发 Go 语言项目。

2025-01-15 17:00:20 1377

原创 【9.2】Golang后端开发系列--Gin路由定义与实战使用

本文介绍了 Golang 的 Gin 框架路由的基本及高级用法。基本包括简单路由、路由参数、查询参数的定义。在商业大项目中,路由可模块化,分散到不同文件包;使用路由组和中间件,如日志、认证等;将业务逻辑封装在服务层,路由处理函数调用服务;进行错误处理;还可对 API 进行版本控制,最终在 main 函数注册路由并启动服务。

2025-01-14 16:57:05 562

原创 【9.1】Golang后端开发系列--Gin快速入门指南

本文是 Go 语言中 Gin 后端开发的快速入门指南。首先介绍了 Gin 框架,包括其性能卓越、中间件支持和简洁易用的特点。接着讲述了安装步骤,涵盖 Go 环境安装与 Gin 的 Go Modules 安装。随后阐述路由基础,如基本路由、路由参数和查询参数的使用。还涉及请求处理和响应,包括 JSON 数据处理和表单数据处理。同时讲解中间件使用,含内置和自定义中间件及执行顺序。此外,还有模板渲染、错误处理、文件上传下载及测试部署等,通过代码示例及解释,助力开发者快速上手 Gin 后端开发。

2025-01-14 14:59:25 1497

原创 【8】深入理解 Go 语言中的协程-从基础到高级应用

Go 语言协程的详细介绍,从基础概念、创建和启动,到协程间通信、同步互斥、生命周期管理、性能优势以及实际应用案例,我们深入了解了如何使用协程编写高效、并发的 Go 程序。希望这篇博客能帮助你掌握 Go 语言协程的使用,开启并发编程的新征程!

2025-01-13 19:41:22 1152

原创 【7】深入探索 Golang 指针:从基础到实战的全面指南

Golang 指针的全面介绍,包括基础概念、使用方法、与函数和结构体的结合、使用场景、注意事项以及空指针问题的处理,相信你对 Golang 指针有了更深入的理解和掌握。在实际开发中,合理使用指针可以提高程序的性能和灵活性,但也要注意避免因指针使用不当带来的问题。

2025-01-13 10:56:14 1229

原创 【6】解锁 Golang 项目包管理神器:go mod

本文详解 Golang 项目中 go mod 使用,涵盖初始化、依赖下载、GoLand 配置,及相关命令含义。

2025-01-09 11:30:53 1061

原创 【1】 Kafka快速入门-从原理到实践

本文全面深入地介绍了 Kafka 的历史、核心结构、重点概念、使用场景、工作模式以及在 Python 中的使用方法。Kafka 作为一款强大的分布式消息队列系统,在大数据处理、实时流处理、日志收集等众多领域都有着广泛的应用。通过理解其核心原理和掌握 Python 操作 Kafka 的基本方法,开发者能够更好地构建高性能、可扩展的分布式系统。在实际应用中,还需要根据具体的业务需求和系统架构,合理配置和优化 Kafka,以充分发挥其优势。

2024-11-08 19:03:24 1124

原创 【2】Elasticsearch 查询从基础到高级

本文主要介绍 ES 查询相关内容。包括常用查询方式,如简单查询中的 match(分词匹配,用于全文搜索)、term(精确匹配,用于结构化数据),聚合查询的 terms(分组)、sum(求和),复杂查询的 bool(组合条件)、range(范围查询)。还阐述了查询关键词,如比较、逻辑等关键词。同时介绍常用统计类查询,如计数、平均值统计。通过 demo 说明和分析,助力读者掌握 ES 查询技巧。

2024-11-01 11:50:21 1076

原创 【1】Elasticsearch 30分钟快速入门

本文关于Elasticsearch 快速入门指南。内容涵盖:介绍其基本概念(索引、文档、类型、节点、集群)和工作原理(分片、倒排索引);讲解原生 RESTful 方式的增删改查,以及用 Python SDK 实现这些操作;详述多种查询方式(基本、复合、聚合查询);解析单条文档数据结构与元数据字段(_index、_type、_id、_score);说明查询结果中 hits、aggregations 的含义,助程序员 30 分钟快速上手。

2024-11-01 10:37:43 1436

原创 【5】复杂数据类型

主要介绍了 Go 语言中的数组与切片、map 类型、面向对象与结构体三方面内容。包括数组的定义、遍历、内存布局、多种定义方式及注意事项和练习;切片的定义、多种创建方式、注意事项如内存布局、通过 append 和 copy 操作、引用传递机制及与字符串结合;map 的定义与声明、增删改查、长度与切片及使用注意细节;结构体的定义、变量初始化、创建方法和使用细节等。

2024-10-30 12:01:05 508 1

原创 【4】函数与结构体

主要介绍了 Go 语言的多个方面内容,包括函数的基本流程及调用、包的使用原理、函数使用注意事项(如返回值命名、自定义数据类型、忽略返回值、可变参数、init 函数、匿名函数、闭包)、defer 的使用、字符串常用系统函数、时间函数、常用内置函数以及错误处理机制及自定义错误。文档通过代码示例详细阐述了这些概念的具体用法和特点。

2024-10-30 11:57:09 596

原创 【3】流程控制

主要介绍了 Go 语言的分支结构和循环控制。分支结构包括单分支、分支嵌套和 switch 分支控制,介绍了其语法和特点。循环控制介绍了 for 循环的三种写法以及遍历字符串的举例,还提到了continue和break的作用。

2024-10-30 11:54:21 331

原创 【2】变量与数据类型

主要介绍了 Go 语言的变量和数据类型。变量部分包括单个变量、多变量、全局变量的声明与赋值及注意事项。数据类型部分涵盖基础数据类型,如数字、字符、布尔、字符串、数据类型转换、指针类型及运算符注意事项,还提到了标志符与命令注意,包括命名规则、包的引用等。

2024-10-30 11:46:02 872

原创 【1】基础概念

主要介绍了 Golang 语言,包括特点如一个 go 文件要归属于一个包、天然支持大并发等,基础语法注意事项有未使用变量或包编译报错、注释用法等,还提供了官方编程指南和语言标准库 API 的链接,并强调 golang 中字符串只能用双引号,单个字符可用单引号。

2024-10-30 11:43:08 299

原创 11 事务与锁

让数据库始终保持一致性,也可以通过事务回滚到上一个commit点

2023-09-09 21:39:19 282

原创 ⑩ 覆盖索引&索引下推

覆盖索引与索引下推

2023-08-20 10:44:09 550 1

原创 ⑨ MySQL优化-索引优化/索引失效/EXPLAIN分析

MySQL优化-索引优化/索引失效/EXPLAIN分析

2023-08-14 20:16:17 1131 2

原创 ⑧ mysql索引及优化

mysql

2023-08-05 15:09:55 193

原创 ⑦ MySQL物理存储索引结构&Innodb存储结构

mysql索引及优化

2023-07-30 21:08:52 188

原创 ⑥ MySQL逻辑架构与存储引擎

mysql逻辑架构与存储引擎

2023-07-29 17:04:45 102

原创 ⑤ MySQL用户管理与权限

mysql用户管理与权限

2023-07-29 16:26:01 66

原创 ④ MySQL之视图&存储过程与函数&变量

mysql

2023-07-26 21:49:01 96

原创 【3】Redis数据类型与方法

Redis数据类型与方法

2023-07-19 22:15:08 67

原创 【2】Redis 深度探索:基础与配置进阶

本文主要介绍了 Redis 的基础操作与配置调整。基础操作部分涵盖了 Redis 默认的 16 个数据库及其操作,如 DBSIZE、SELECT、KEYS、FLUSHDB 和 FLUSHALL 等,还解释了其单线程但速度快的特性。配置调整部分包括通过配置文件和客户端修改密码,如使用 CONFIG GET/SET 查看和设置 requirepass 密码,以及进行 AUTH 认证,以保障 Redis 的安全访问。

2023-07-19 22:09:13 74

原创 【1】Redis基础认识与安装

Redis基础认识与安装

2023-07-19 22:06:43 79

原创 ③ MySQL数据表增删改与数据类型

MySQL数据表增删改与数据类型

2023-07-19 21:01:12 101

原创 ② MySQL之DDL操作

MySQL之DDL操作

2023-07-17 22:58:07 105

原创 ① MySQL基础操作及方法

MySQL基础操作及方法

2023-07-11 22:54:43 89

原创 【2】Docker常用操作命令

docker常用基本命令

2023-06-26 20:11:12 66

原创 【1】Docker基础概念与安装

【1】解决项目的生产环境配置(将项目+运行环境打包进行发布);【2】打包每个项目并带上项目的镜像 ----> Docker仓库;【3】Docker核心思想:应用之间相互隔离,将服务器利用到极致;

2023-06-26 19:58:23 84

原创 rabbitMQ~必须了解的技术点【面试高频】

rabbitMQ消息重复消费、消息丢失、消息顺序性问题各种解决方案及原理

2023-06-25 23:08:32 81

原创 rabbitMQ~工作模式代码实现【基于python pika模块】

rabbitMQ~工作模式代码实现【基于python pika模块】

2023-06-20 22:10:23 974 2

原创 rabbitMQ~组件与工作模式

rabbitMQ组件与工作模式

2023-06-20 21:54:22 62

原创 rabbitMQ~消息持久化&消息确认

rabbitMQ默认建立的是临时queue和exchange,如果不声明持久化,一旦rabbitMQ服务挂掉,queue、exchange、消息都会全部丢失,所以一般创建queue或exchange的时候都会做持久化操作。消息发送过程中由于rabbitMQ服务异常或者节点宕机等情况下,导致消息丢失。

2023-06-19 23:02:22 196

原创 算法--排序

排序

2022-06-16 22:48:52 149

原创 算法--字符串

定时刷题

2022-06-16 21:55:23 241

1Redis基础认识与安装.html

本文介绍了Redis的基础知识,包括NoSQL的背景和四大分类,重点讲解了Redis的入门概念,并详细阐述了Redis的安装步骤。

2025-01-15

Python数据结构基础

计算机存储和组织数据的方式。通俗的讲,计算机按不同数据结构存储数据,决定着其保存数据的形式及将数据存入和取出的效率,不同数据结构,存储数据和读取数据占用的时间和空间不同。

2020-02-16

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除