自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(28)
  • 收藏
  • 关注

原创 Git基础篇 - Linux(CentOS)源码安装Git实例

文章通过实例来演示如何在Linux(CentOS)上使用源码方式来安装Git。

2025-03-11 19:23:03 485

原创 nginx基础篇 - 入门配置实例(静态资源、反向代理)

文章用于nginx配置入门,主要讲解了nginx最常用的两种使用场景如何配置:用作静态资源服务器、用作反向代理服务器。

2025-02-25 10:44:10 1176

原创 nginx基础篇 - 什么是代理服务器?正向代理和反向代理的区别?

在计算机网络领域,代理服务器扮演着至关重要的角色,它在服务器与客户端之间充当中间人的角色,有效地提高系统的安全性、性能和可扩展性。其中正向代理和反向代理是两种最为常见的代理方式。本文将详细介绍这两种代理方式的概念、特点、使用场景以及用途,帮助读者更好地理解它们在网络架构中的作用。

2025-02-24 19:31:43 906

原创 Nginx进阶篇 - nginx多进程架构详解

Nginx是互联网企业使用最为广泛的轻量级高性能Web服务器,其特点是占用内存少、并发能力强。Nginx之所以被大家所喜爱,除了其高性能外,还有其优雅的系统架构。与Memcached的经典多线程模型相比,Nginx是经典的多进程模型。

2025-02-07 15:49:21 1716

原创 Jenkins基础篇 - Jenkins介绍与安装示例

Jenkins是一个独立的开源自动化服务器,可以用于自动化执行与软件构建、测试、交付、部署相关的各种任务。

2025-02-06 17:47:20 1044

原创 nginx基础篇 - 控制命令详解:启动/停止、配置文件检查/重新加载、nginx平滑升级

文章详细介绍了nginx相关的命令,包括启动、停止、配置文件检查、重新加载等。在nginx基础操作的基础上,还介绍了如何实现nginx的平滑升级。

2025-01-02 17:39:16 3471 1

原创 nginx基础篇 - 入门介绍与安装教程

一是介绍了nginx的基本情况:nginx是什么,nginx有哪些功能,以及nginx有哪些优势。二是讲解了如何安装nginx,并给出来使用源码安装nginx的详细实例。

2025-01-02 14:28:57 1040

原创 Linux命令 - 标准输入、输出、错误与I/O重定向;管道

1. 介绍了linux中标准输入、标准输出、标准错误的概念。2. 讲解了如何使用各种重定向操作符,实现标准输入、标准输出、标准错误的重定向。3. 讲解了管道操作符的使用

2024-12-11 11:23:43 1168

原创 Linux命令 - linux索引节点、硬链接、软链接的介绍与使用

文件介绍了linux中索引节点、硬链接、软链接的概念、以及它们之间的练习和区别。还介绍了如何创建和删除链接。

2024-11-08 17:41:34 1156

原创 Linux命令 - 关于命令及其使用

文章介绍了linux中命令的四种类型,介绍了如何识别命令的类型,以及如何获取命令的帮助文档。另外,还介绍了如何创建和删除命令别名。

2024-11-05 18:25:59 620

原创 Linux命令 - 目录与文件基本操作

文章介绍了Linux文件系统树的概念,以及其中的几个特殊目录。介绍了相对路径和绝对路径的含义。并着重介绍了文件系统中目录和文件的基本操作命令:跳转、浏览、复制、移动、重命名、删除、创建等。

2024-11-05 16:17:18 1024

原创 Redis配置篇 - 指定Redis配置的三种方式,以及Redis配置文件介绍

介绍了指定Redis运行配置的三种方式:通过命令行参数指定配置、使用配置文件指定配置、运行时动态修改配置。介绍了Redis配置文件的基本信息

2024-10-12 18:01:33 1915

原创 Redis进阶篇 - 缓存穿透、缓存击穿、缓存雪崩问题及其解决方案

在使用 Redis 作为缓存时,缓存穿透、缓存击穿和缓存雪崩是常见的问题,可能会影响系统性能和稳定性。本文将深入探讨这些问题的概念、产生原因、以及可能带来的影响,并针对这些问题提供的解决方案,以帮助读者更好地理解并解决这些挑战。

2024-09-27 17:04:20 1446

原创 Linux命令 - chmod设置文件/目录权限

文章介绍了如何查看、修改文件/目录的权限模式,主要是chmod 命令的作用和两种使用方式。

2024-09-18 17:14:42 2010

原创 Redis安装篇 - Redis服务源码安装方式实操演示(含重启脚本)

文章记录了在CentOS 7上,通过源码的形式,下载安装Redis的操作过程。

2024-08-26 09:26:07 805

原创 Redis基础篇 - Pub/Sub发布订阅

本文主要内容:Redis Pub/Sub的基本概念;Redis Pub/Sub的基础使用和使用模式匹配进行订阅;Redis Pub/Sub的一些特性介绍。

2024-08-22 15:27:23 2779

原创 Redis基础篇 -Redis事务详解及其ACID特性分析

本文主要包括:Redis事务的概念、Redis事务的使用(操作)及错误处理、Redis事务的ACID特性分析。

2024-08-21 15:11:19 1357

原创 Redis基础篇 - 数据类型整理及常用类型详解(含各种使用场景)

文章介绍了Redis中的各种数据类型,对其中常用的几种数据类型进行了详细介绍,并提供了常见的使用场景。

2024-08-07 16:20:36 1368

原创 Redis入门篇 - 入门与安装

Redis是一个跨平台的非关系型数据库。是一个开源、使用 ANSI C 语言编写、遵守 BSD 协议、支持网络、可基于内存、分布式、可选持久性的键值对(Key-Value)存储数据库。Redis 可以用作数据库、缓存、流引擎、消息代理等。

2024-08-05 13:44:58 725

原创 Golang并发编程 - atomic原子操作包详解

atomic包位于sync目录下。它提供了低级原子内存原语,用于实现同步算法。本文介绍了atomic包下的各个类型和操作方法,并给出了部分使用示例。

2024-07-26 10:55:03 1181

原创 Golang并发编程 - 定时器Timer & Ticker详解

介绍了Golang并发编程中,两个定时器(Timer和Ticker)的特性、方法,并给出了一些使用示例。

2024-07-24 10:26:12 2077 1

原创 Golang并发编程 - context包详解

本文介绍golang context包,主要介绍了Context的常见用途及其对应的使用示例;同时简单阅读了主要的源码。

2024-07-22 16:34:15 1434 4

原创 Golang并发编程 - sync包详解

​sync 包是 Go 语言标准库中提供的用于处理并发的包。它包含了各种用于同步和控制并发的工具,可以帮助开发者在多个 goroutine 之间安全地共享数据、协调执行顺序以及避免竞态条件等问题。本文详细对包下的各个结构体及其结构体方法进行了讲解,并给出了部分使用示例。

2024-07-05 11:34:55 2904

原创 Golang并发编程 - 并发详解

本文主要介绍如何在golang语言中进行并发编程。介绍了Goroutine的概念和使用方式,对Golang channel的作用、使用方式、目标进行了详细讲解,对并发安全和锁的使用做了详细介绍。另外,还引用了并发编程相关的一些包和技术。

2024-07-03 16:54:45 1171 1

原创 Golang并发编程 - 基础概念整理

本文主要介绍了并发编程的一些基础概念,包含:串行、并行、并发;进程与线程;协程;同步与异步;竞态条件;临界区;同步与互斥;阻塞与非阻塞;同步阻塞、同步非阻塞、异步阻塞、异步非阻塞

2024-06-28 17:24:37 787

原创 Golang语言基础超详细教程&备忘录

这篇文章是之前刚从Java转到Go,学习时编写的,力求全面且详细。本文是基础内容,适合初学者,也适合老手用来当备忘录。和网上其他文档不同的是,我陆陆续续将很多小的知识点也补进来了,后续也会继续补充。

2024-06-18 14:30:54 3467

原创 Hexo博客写作之本地图片处理实战

Hexo博客写作时,是编写Markdown文档,而Markdown中的图片如何保存处理,是一个老生常谈的话题。Hexo博客Markdown文档中的图片处理,主要是要解决以下几个问题:1. 写作时实时预览问题。在编写Markdown文档时,需要在编辑工具中能够实时预览图片。3. 上传时图片同步问题。一般来说我们博客的源码/静态文件会使用Git进行管理。5. 发布后图片显示问题。Hexo博客发布后,需要在网站上正常显示图片

2024-06-17 10:43:13 937

原创 Hexo个人博客部署到阿里云实战

本文将介绍如何将本地运行的Hexo博客部署到阿里云ECS服务器,并且在每次更新后,使用Hexo Deploy功能自动发布到云服务器。

2024-06-13 14:48:48 1507 2

Golang语言基础超详细教程&备忘录

这篇文章是之前刚从Java转到Go,学习时编写的,力求全面且详细。本文是基础内容,适合初学者,也适合老手用来当备忘录。和网上其他文档不同的是,我陆陆续续将很多小的知识点也补进来了,后续也会继续补充。 文章内容包括Golang简介、开发环境安装、语言基础(命名规则、关键字、保留字、可见性、Go命令、运算符、占位符、变量、常量、字符串、数组、切片、映射、指针)、结构体、接口、函数、流程控制、函数、异常处理。 ​ Go 富有表现力、简洁、干净、高效。它的并发机制便于编写能够充分利用多核和联网机器的程序,而其新颖的类型系统可以实现灵活和模块化的程序构建。Go可以快速编译成机器代码,同时还有便利的垃圾回收机制和强大的运行时反射功能。它是一种静态编译语言,但是快得动态解释语言。它的主要目标是“兼具 Python 等动态语言的开发速度和 C/C++ 等编译型语言的性能与安全性”。 Go 从C语言继承了相似的表达式语法、控制流结构、基础数据类型、调用参数传值、指针等很多思想,还有C语言一直所看中的编译后机器码的运行效率以及和现有操作系统的无缝适配。 ​ ​

2024-06-18

空空如也

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

TA关注的人

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