首页
关于
登录
菜单
首页
关于
技术博客
归档
2025 年 03 月
Docker搭建gitlab 社区版
2025-03-09
经验
#Git
前言 运行最低要求4G内存(实测不太够,很卡,经常502) start 新增本地环境变量(在run时将data、log、config目录挂载到本地的这个目录下) export GITLAB_HOME=/data/gitlab #配置、日志、数据,会映射到这个目录下,也可以是其它路径 source /
2025 年 01 月
Git基础
2025-01-20
经验
#Git
https://git-scm.com/downloads下载、安装git #配置自己的信息 git config --global user.name "姓名" git config --global user.email "邮箱" #创建目录、初始化 mkdir test-git #新建目录 c
Docker(Desktop)和Docker Compose基本使用
2025-01-20
经验
docker用于管理单个容器,而docker compose主要用于多个容器之间融合、协作、通信(例如phpmyadmin+mysql),compose就是组合的意思,允许使用YAML配置文件来定义应用程序中的所有服务(配置每个容器的版本、数据卷、网络、环境变量、映射文件等),允许通过单个命令停目或
记一次HTTP请求403的解决办法
2025-01-14
经验
#Golang
情况总结 情况A:全部请求都是403 情况B:程序刚运行的开头几次请求是403,然后大部分是正常(穿插一些403) 情况C:全部正常 前言 昨天遇到一个问题,用Go写的程序访问HTTPS,在请求头、COOKIES都是正确的情况下,返回403代码。于是开始研究TLS(SSL的版本)、证书、加密套件、密
2024 年 12 月
protobuf和gRPC
2024-12-29
后端开发
#Golang
#Node.js
#gRpc
protobuf(protocol buffer)是google开发的数据序列化协议,特点有高效、轻量级、用来在不同的系统之间交换结构化数据,尤其适合网络通信和存储。pb序列化后是紧凑的二进制格式 gRPC是由google开发的高效远程调用框架。 以下用golang来写gRPC服务 安装pb编绎器
etcd
2024-12-14
后端开发
#Node.js
#Golang
还是和zk一样只使用它的分布式锁 嘿嘿..... etcd分布式锁的原理就是新增键值对。 ttl设置5秒并不是最大持有锁5秒;实测效果:如果etcd客户端没有断开连接,也没有执行释放,那么锁会一直持有;因为锁绑定一个租约(lease),租约的时间是设定的ttl时间,租约会自动续期。释放时,会移除le
CenOS和Windows编绎重装gcc(g++)
2024-12-06
经验
#Linux经验
Linux 在CenOS 7.9中自带的GCC版本为4.8.5,是2015年的版本,太过久远。(尝试当前最新版本14.2.0未成功,在make时出错,尝试了网上看到的9.3.0版本,下面用这个版本) http://ftp.gnu.org/gnu/gcc/找到9.3.0 进入后,右键 gcc-9.3.
CenOS和Windows中安装java JDK
2024-12-06
经验
#Linux经验
CenOS7 https://www.oracle.com/java/technologies/downloads/?er=221886#jdk23-linux 到Linux选项卡中复制RPM的链接 到终端中依次执行(以JDK23为例): wget https://download.oracle.c
Centos6/7/8更换yum源
2024-12-06
经验
#Linux经验
CentOS 6、7、8、8-stream 操作系统当前已进入版本生命周期终止状态(EOL),所以下载全部显示404 首先进入/etc/yum.repos.d/ ,将文件夹内所有的文件删除(最好是备份一下) CentOS 7 使用命令: curl -o /etc/yum.repos.d/CentOS
多端密码管理器(1panel+aultWarden)
2024-12-05
经验
服务器内安装1panel,在应用商店中安装Bitwarden(默认端口40031) 在1panel左侧菜单进入网站,点创建,在顶部点反向代理,在代理地址输入框内填127.0.0.1:40031,其它的根据自己的情况填写 (bitwarden好像必须要求是Https访问的,所以必须要配置证书) 然后用
上一页
1 / 6
2 / 6
3 / 6
4 / 6
5 / 6
6 / 6
下一页