Golang 使用 Supervisor 部署
环境说明
Centos 8.5.2111
Golang 1.17.6
Supervisor
步骤说明Supervisor 安装# centosyum install supervisor -ysystemctl start supervisord# ubuntuapt-get install -y supervisorservice supervisor start
Golang示例代码config.yaml
env: domain: http://www.axinblog.com
一个简单的定时任务package mainimport ( "fmt" "github.com/robfig/cron/v3" "github.com/spf13/viper" "io/ioutil" "net/http")func main() { viper.SetConfigName("config") viper.SetConfigType("yaml&qu ...
使用docker-compose搭建rtsp测试服务器
环境说明
Centos 8.5.2111
live555
步骤说明Docker Composedocker-compose.yml
version: "3"services: live555: container_name: live555 image: vimagick/live555 ports: - "9090:80" - "554:554" volumes: - ./data:/data restart: always
测试视频Download Sample Videos
也可以下载一部mkv电影放入data目录中
# root @ cy_dev in /home/workspace/rtsp/data [13:51:37]$ lltotal 1.3G-rw-r--r--. 1 root root 1.3G Aug 5 16:28 movie_1.mkv-rw-r--r--. 1 root root 12M Aug 5 17:32 movie_2.m ...
Gitlab 迁移日志
环境说明原环境
Centos 7.2.1511
gitlab-ce-13.8.4-ce 安装方式 基于 rpm 包安装
新环境
Centos 8.5.2111
docker-compose 方式部署的 gitlab-ce:13.8.4-ce.0
Docker version 20.10.17
Docker Compose version v2.7.0
步骤说明迁移的过程大致如下:
新旧服务器gitlab版本一致
备份旧服务器数据
还原数据到新服务器
Gitlab docker 版本查找
备份备份命令
gitlab-rake gitlab:backup:create
过程
Creating backup archive: 1659683091_2022_08_05_13.8.4_gitlab_backup.tar ... doneUploading backup archive to remote storage ... skippedDeleting tmp directories ... donedonedonedonedonedonedonedoneDeleting ...
Jenkins 部署
环境说明
Centos 8.5.2111
Docker Compose version v2.7.0
步骤说明Docker 部署配置 docker-compose.yml
version: '3.7'services: jenkins: container_name: jenkins image: 'jenkins/jenkins:lts' restart: always environment: - TZ=Asia/Shanghai ports: - '8080:8080' - '50000:50000' volumes: - ./jenkins-data:/var/jenkins_home:rw - ./jenkins-data/docker.sock:/var/run/docker.sock network_mode: "bridge"
chown -R 1000:1000 ./serv ...
Proxmox VE 添加硬盘
环境说明
物理机
网格环境:路由器->交换机->服务器
步骤说明新装Proxmox VE环境
扩展说明Linux mount命令Linux mount命令是经常会使用到的命令,它用于挂载Linux系统外的文件。
参考文献
Proxmox VE 网络修复
环境说明
物理机
网格环境:路由器->交换机->服务器
步骤说明参考文献
IntelliJ IDEA 控制台乱码问题解决
环境说明
Win10
Tomcat 8.5.81
IntelliJ IDEA 2021.3.1
步骤说明前言接了个老项目,运行出来后 Tomcat localhost Log 和 Tomcat Catalina Log 乱码
方式一 添加配置-Dfile.encoding=utf-8 (推荐)Help->Edit Custom VM OPtions->加上 -Dfile.encoding=utf-8
重启Idea
方式二 VM options 改为 -Dfile.encoding=utf-8Run/Debug Configurations -> Tomcat -> VM options 增加 -Dfile.encoding=utf-8
注:该方式对我没用,加与不加无效
方式三 修改Tomcat源文件中的/conf/logging.properties UTF-8 为 GBKvscode 打开 logging.properties
UTF-8全部替换为GBK
重启Idea
注:该方式尝试了能解决Tomcat localhost Log乱码问题,然Server控制 ...
Mybatis Plus 多条件分页查询
环境说明
Mybatis Plus 3.0-RC3 or later
Spring Boot 2.1.3.RELEASE
步骤说明Controller@SysLog(MODULE = "sys", REMARK = "根据条件查询所有运营中心账户表列表")@ApiOperation("根据条件查询所有运营中心账户表列表")@GetMapping(value = "/list")@PreAuthorize("hasAuthority('sys:sysOperationsCenter:read')")public Object getSysOperationsCenterByPage( SysOperationsCenter entity, @RequestParam(value = "keyword", defaultValue = "") String keyword, @Reques ...
Mybatis Plus 代码生成器(新)使用
环境说明
Mybatis Plus 3.5.2
Spring Boot 2.3.12.RELEASE
步骤说明使用<!-- mybatis-plus begin --><dependency> <groupId>com.baomidou</groupId> <artifactId>mybatis-plus-boot-starter</artifactId> <version>3.5.2</version></dependency><!-- mybatis-plus end --><!-- mybatis-plus-generator begin --><dependency> <groupId>com.baomidou</groupId> <artifactId>mybatis-plus-generator</artifactId> <version&g ...
IntelliJ IDEA之解决快捷键冲突
环境说明
Windows 10
Idea 2021.3.1
步骤说明前言最近 Idea 突然 Redo 重做快捷键失效 Ctrl + Shift + Z
跟着一起失效的有 Open in -> Directory Path 快捷键 Ctrl + Alt + F12
之前有碰见过是因为 搜狗的输入法 快捷键冲突导致,这次我把所有软件关闭还是不行。
强迫症使然,解决它
注意重要的事情说三遍
关于流氓软件windows hotkey explore, 千万别使用,用后死机。关于流氓软件windows hotkey explore, 千万别使用,用后死机。关于流氓软件windows hotkey explore, 千万别使用,用后死机。
OpenArk下载
OpenArk下载地址
步骤进入内核模式
查找相应的快捷键冲突,右键删除即可