TH小破站

  • 首页
  • 容器
    • 认识Docker
    • DockerFile详解
  • k8s
    • 认识Kubernetes
    • Kubernetes部署--(kubeadm方式)
    • kubeasz部署k8s集群
    • Ansible-binary部署k8s集群-1.31.2
  • Ceph
    • 认识分布式存储
    • CPEH部署
  • CI/CD
    • DevOps认识
    • 部署--Gitlab
  • ELK
    • ELK简介
    • Elasticsearch
    • Kibana部署
    • Logstash
    • ELK--收集 tomcat 日志(实战)
  • HD
    • 认识--大数据
    • Hadoop-单机部署
    • Hadoop-伪分布部署
    • Hadoop-完全分布部署
    • Hadoop-(HA)完全分布部署
    • Ambari自动部署--Hadoop
  • Nginx
    • Nginx功能介绍
    • Nginx安全选项
    • Nginx配置文件简单介绍
    • 网站服务器部署
  • 监控
    • ZABBIX-部署(yum)
    • ZABBIX-编译安装
  • 云计算
    • KVM 概述
    • OpenStack企业级部署(T版)
    • OpenStack之dashboard部署
    • OpenStack-controller的高可用
    • openstack(Caracal版_ubuntu版本)部署
  • 数据库
    • mariadb与mysql
    • mysql主从
    • MySQL--冷备(实战)
    • MySQL--热备(dump表)
    • MySQL--热备(dump库)
    • 数据恢复实战案例
    • Xtrabackup实现MySql8.x全量备份
    • MyCat实现数据库读写分离
    • MHA实现数据库高可用
    • Percona XtraDB(PXC)实现数据库集群高可用
    • 数据库压力测试
    • PostgreSQL 基操
    • PostgreSQL备份恢复
    • PostgreSQL高可用
    • MongDB安装配置基础使用
    • MongoDB实现复制集
    • MongoDB备份还原
  • 自动化
    • ssh远程服务原理及配置
    • Ansible剧本文件应用
    • Ansible管理服务介绍
    • Ansible自动化部署node_exporter(包含升级,回滚)
    • Saltstack-部署安装
  • 脚本
    • 一键查看服务器资源利用率
    • 一键生成SSL证书
    • 保存指定数量的文件/目录
    • 初始化服务器
    • 扫描可用IP
    • 批量分发SSH密钥
    • 监控多主机磁盘脚本
    • 一键安装MySQL8.x脚本
    • Python脚本监控ES集群
    • 资源巡检脚本
    • 查看各用户使用的cpu占比
开发
开发

vue3 实现导航守卫

编写导航守卫 router/permission.js (去往/backend开头的需要检查是否登录,如果【!state.value.isLogin】不为 true 则跳往登录页面)  import { state, checkLoginStatus } from '@/stores/localstorage'    // 只需要对去往backend后台的请求进行鉴权: /backend/xxxx  // next: 理解为router.push 函数  export var beforeEachHanler = …

2025年7月19日 0条评论 1113点热度 0人点赞 tanghao946 阅读全文
Kubernetes

Operator开发(secrets资源跨ns同步)

背景 在 Kubernetes 中,Secrets 是被隔离在各自的 Namespace 范围内的资源。默认情况下,一个 Secret 只能被创建它的 Namespace 内的 Pod 或 Deployment 所引用,其他 Namespace 中的应用无法直接访问。 一、安装依赖工具  # 安装 Go(1.24.1)  https://studygolang.com/dl/golang/go1.24.1.linux-amd64.tar.gz  ​  # 删除旧版 Go 源码和二进制文件  sudo rm -rf …

2025年5月25日 0条评论 823点热度 1人点赞 tanghao946 阅读全文
开发

go protobuf 安装简单使用

go_protobuf安装使用下载 下载地址:https://github.com/protocolbuffers/protobuf/releases 匹配环境变量 下载protobuf的golang支持库,安装protoc-gen-go  go install google.golang.org/protobuf/cmd/protoc-gen-go@latest 并且把插件的exe文件也放到go的bin目录。实际上我的插件文件被下载到了windows用户目录下的个人电脑名称目录下的go文件夹  C:\Users\…

2025年3月13日 0条评论 1031点热度 2人点赞 tanghao946 阅读全文
开发

GoLang( go build 给程序加logo )

rsrc是在Windows的Go程序中嵌入.ico和manifest资源的工具。 下载安装rsrc  go get github.com/akavel/rsrc 上面的 go get 自会生成源码 使用需要找到对应的源码目录 执行 go install 生成程序描述文件ico.manifest(直接编辑文件即可)  <?xml version="1.0" encoding="UTF-8" standalone="yes"?>  <assembly xmlns="urn:schemas-micros…

2025年2月14日 0条评论 823点热度 0人点赞 tanghao946 阅读全文
开发

IntelliJ IDEA 2024.2 最新永久激活教程 破解教程 永久激活码 亲测可用

IDE激活网 2024年8月4日 IntelliJ IDEA, JetBrains 29 【正版授权 个人专属】: Jetbrains全系列IDEs 全家桶激活 1年只要56元 质保1年... 【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 授权个人JB账号... IntelliJ IDEA 2024.2 全新UI IntelliJ IDEA2024.2正式版即将发布,小编提前下载体验了下,最新版本改动还是比较大的,尤其是UI,整个界面,无论字体还是图标更加的方正,简洁,给人一…

2024年11月23日 0条评论 16807点热度 3人点赞 tanghao946 阅读全文
开发

Go 的标准库使用

Go 的标准库 Go语言的标准库覆盖网络、系统、加密、编码、图形等各个方面,可以直接使用标准库的 http 包进行 HTTP 协议的收发处理;网络库基于高性能的操作系统通信模型(Linux 的 epoll、Windows 的 IOCP);所有的加密、编码都内建支持,不需要再从第三方开发者处获取 Go 语言的编译器也是标准库的一部分,通过词法器扫描源码,使用语法树获得源码逻辑分支等。Go 语言的周边工具也是建立在这些标准库上。在标准库上可以完成几乎大部分的需求 Go 语言的标准库以包的方式提供支持,下表是 Go 语言…

2024年9月3日 0条评论 989点热度 0人点赞 tanghao946 阅读全文
开发

Go语言通过本地远程控制Linux

GO--SSH连接实现 前提 生成密钥 分发密钥  root@ubuntu2204-244:~# ssh-copy-id 192.168.139.244  root@ubuntu2204-244:~# ssh-copy-id 192.168.139.241 代码目录 具体Go代码  package main  ​  import (   "fmt"   "golang.org/x/crypto/ssh"   "os"   "time"  )  ​  type message struct {   User    s…

2024年4月15日 0条评论 1123点热度 0人点赞 tanghao946 阅读全文
开发

背一个必须掌握的查找算法

二分查找  package main  ​  import "fmt"  ​  // 二分查找  func BFind(slice []int, leftIndex int, rightIndex int, findValue int) {   if leftIndex > rightIndex {   fmt.Println("找不到该数值")   return   }   centIndex := (leftIndex + rightIndex) / 2   if slice[centIndex] <…

2024年4月13日 0条评论 974点热度 0人点赞 tanghao946 阅读全文
开发

掌握一个编程基础算法-冒泡排序

冒泡排序 package main import "fmt" // 冒泡排序 func BubleSort(slice []int) { var tmp int // 定义临时变量用于交换 var count int // 定义交换次数,用来优化 for j := 0; j < len(slice)-1; j++ { count++ for i := 0; i < len(slice)-count; i++ { if slice[i] > slice[i+1] { tmp = slice[i+1]…

2024年4月11日 0条评论 1083点热度 1人点赞 tanghao946 阅读全文
开发

用go写一个空心菱形

go语言写一个简单的空心菱形示例  package main  ​  import (   "fmt"  )  ​  func main() {  ​   /*     *   5 1   * *   3 3   *   * 1 5   *     * 0 7       *   * 1 5           * *   2 3             *   3 1   */   // 边   egeLength := 5   for i := 1; i <= egeLength; i++ {   for…

2024年4月6日 0条评论 1029点热度 0人点赞 tanghao946 阅读全文
12
日历
周一 周二 周三 周四 周五 周六 周日
 1234
567891011
12131415161718
19202122232425
262728293031  

近期文章

  • Pyroscope 进行程序内部火焰图展示
  • 基于机器学习--预测处理运维问题(磁盘)
  • DeepSeek-R1 模型微调(极简版)
  • jenkins - api 实现自动化触发
  • 安装ceph集群 19.2.3
分类
  • AI
  • CI/CD
  • error
  • Kubernetes
  • LB
  • 云原生
  • 云计算
  • 分布式存储
  • 大数据
  • 大模型
  • 安全
  • 容器技术
  • 容器编排
  • 开发
  • 数据库
  • 日志收集
  • 未分类
  • 机器学习
  • 漏洞修复
  • 监控
  • 系统
  • 网站部署
  • 脚本
  • 自动化运维
  • 链路追踪

COPYRIGHT © 2025 TH小破站. ALL RIGHTS RESERVED.

Theme Kratos Made By Seaton Jiang

渝ICP备2023013789号

渝公网安备50011702500926号