姜源の云笔记
  • 首页
  • 分类
  • 工具
  • 标签
  • 归档
  • 关于
  • Docsify
  •   
05-免费SSL证书配置https自动续期

05-免费SSL证书配置https自动续期

参考资料: 使用Let’s Encrypt免费申请泛域名解析:https://www.cnblogs.com/michaelshen/p/18538178 1. 安装Certbot1.1 snapd123456789101112yum update#如果有epel-aliyuncs-release,这一步则不需要安装 epel-releaseyum -y install epel-releas
2024-05-28
06_服务器 > 00_Server
#服务器 #ssl #https
21-SpringBoot解决跨域问题

21-SpringBoot解决跨域问题

SpringBoot 项目处理跨域的四种技巧 : 1 什么是跨域我们先看下一个典型的网站的地址: 同源是指:协议、域名、端口号完全相同。 下表给出了与 URL http://www.xxx.com/dir/page.html 的源进行对比的示例 : 当用户通过浏览器访问应用(http://admin.xxx.com)时,调用接口的域名非同源域名(http://api.xxx.com),这
2024-05-28
08_框架技术 > 04_SpringBoot
#SpringBoot #跨域
20-SpringBoot外部配置文件热加载

20-SpringBoot外部配置文件热加载

需求系统遇到这样一个需求,线上环境在配置文件发生变动时,可以不用经过重启,通过刷新接口的方式得到配置文件的加载,主要目的是为了迅速部署,避免因手动重启,出现数据或任务丢失的问题。 外部配置当启动 Spring Boot 项目的 jar 包时,可以通过--spring.config.location参数来指定外部配置文件的位置。例如,假设外部配置文件在/Users/user/config/appl
2024-05-27
08_框架技术 > 04_SpringBoot
#SpringBoot #热加载
19_SpringBoot+Prometheus打造高效监控系统

19_SpringBoot+Prometheus打造高效监控系统

引言随着微服务架构的流行,对服务的监控和管理变得尤为重要。Prometheus作为一个开源的监控和告警工具,以其强大的数据采集、存储和查询能力,受到了众多开发者的青睐。 Spring Boot作为Java领域快速构建微服务的框架,与Prometheus的结合可以实现对Spring Boot应用的实时监控。 本文将介绍如何使用Prometheus监控Spring Boot应用。 一、 Prom
2024-05-27
08_框架技术 > 04_SpringBoot
#SpringBoot #Prometheus
03-linux磁盘与内存管理

03-linux磁盘与内存管理

磁盘管理123456789101112131415161718192021#查看硬盘挂载情况vi /etc/fstab#挂载设置格式参考: /dev/vdb1 /opt ext4 defaults 0 0#列出硬盘列表(aliyun的磁盘是以此命名:vda[vda1, vda2...], vdb[vdb1, vdb2...])ll /dev/vd*#列出硬盘挂载目录情况(树状图)
2024-05-25
06_服务器 > 00_Server
#服务器 #磁盘 #内存
04-systemctl使用详解

04-systemctl使用详解

systemctl 介绍Systemctl是一个systemd工具,主要负责控制systemd系统和服务管理器。 Systemd是一个系统管理守护进程、工具和库的集合,用于取代System V初始进程。Systemd的功能是用于集中管理和配置类UNIX系统。 在Linux生态系统中,Systemd被部署到了大多数的标准Linux发行版中,只有为数不多的几个发行版尚未部署。Systemd通常是所有其
2024-05-25
06_服务器 > 00_Server
#服务器 #systemctl
03-监控进程并自动拉起脚本

03-监控进程并自动拉起脚本

脚本:监控程序并自动拉起比如手机上跑 alist 服务时,程序会被莫名 kill 掉,所以需要监控并拉起,间隔为 60s: 1234567891011121314151617181920#!/bin/bashnow=`date '+%Y-%m-%d %H:%M:%S'`grepFlag='alist'thisLog='./alistlog&#x27
2024-04-14
02_编程语言 > 03_Shell
#shell #语法
02-Hexo循环部署脚本

02-Hexo循环部署脚本

脚本:Hexo循环部署123456789101112131415161718192021222324252627282930313233343536#! /bin/bash#Author: Jerry(姜源)#生成一次最新需要部署的页面echo "生成一次最新需要部署的页面..."hexo gecho "生成完毕!"echoMYNUM=1while [ $M
2024-03-21
02_编程语言 > 03_Shell
#shell #语法
08-查询指定数据发送企微应用消息

08-查询指定数据发送企微应用消息

脚本:查询指定数据发送企微应用消息脚本基于企业微信(钉钉、飞书同理)自建应用消息,核心为查询远程数据库并处理输出内容: 特别注意:自建应用内的【企业可信IP】也需要提前配置为发起调用的服务器ip,否则调用会受限。 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495
2024-02-14
02_编程语言 > 03_Shell
#shell #语法
06-定时滚动数组通知脚本

06-定时滚动数组通知脚本

定时滚动数组内容并发送通知背景一家小公司每周需要内部2人一组打扫卫生。总共5组10个人。 地面:每1周1组2个人打扫。 厕所:每2周1组2个人打扫。 两者同时进行,想到可以利用 linux 的 crontab 系统级的定时任务去触发,发送企业微信通知下消息,来告知本周打扫卫生的人。 具体实现如下(1个文本文件, 2个脚本, 1个定时配置): /root/.notice
2024-02-12
02_编程语言 > 03_Shell
#shell #语法
12345678…
CSDN GitHub Hexo Fluid
总访问量(PV) 次, 总访客数(UV) 人