51工具盒子

依楼听风雨
笑看云卷云舒,淡观潮起潮落

开源工具

使用 Docker 搭建个人私有化 Git 服务:Gitea + SSH 配置实践

使用 Docker 搭建个人私有化 Git 服务:Gitea + SSH 配置实践

厉飞雨 阅读(67) 评论(0) 赞(3)

本文介绍了如何使用 Docker 搭建轻量级的私有 Git 服务 Gitea,适合个人或小团队使用。内容涵盖 Gitea 的资源优势、容器化部署步骤、端口映射与数据挂载方法,并重点讲解了 SSH 配置中的常见问题及解决方案,确保 clone 和 push 操作顺畅。适合对代码托管安全性和资源控制有较高要求的开发者参考。 一、为什么选择私有化 Git? {#一为什么选择私有化-...

DataEase V2 对外暴露 MySQL 服务

DataEase V2 对外暴露 MySQL 服务

厉飞雨 阅读(100) 评论(0) 赞(3)

背景 {#%E8%83%8C%E6%99%AF} ======================== 客户想要直接访问部署好的 DataEase V2 MySQL 服务,就需要在 docker-compose-mysql.yml 下打开对应的端口映射 一、修改安装路径下的 docker-compose-mysql.yml,添加如下内容 {#%E4%B8%80%E3%80%81...

DataEase 连接 MySQL 报错 SSL connection error

DataEase 连接 MySQL 报错 SSL connection error

厉飞雨 阅读(78) 评论(0) 赞(3)

问题描述:使用 DataEase 连接数据库报错如下,这是由于用户 MySQL 开启了 SSL 连接认证。 ```Plain Communications link failure The last packet sent successfully to the server was 0 miliseconds ago. The driver has not received...

Nginx 迷思之请求缓冲与 Go 的分块传输编码

Nginx 迷思之请求缓冲与 Go 的分块传输编码

厉飞雨 阅读(79) 评论(0) 赞(3)

最近在自己的某个项目中频繁被用户反馈的一个文件上传bug, 测试也总是无法复现, debug 许久才找到问题根源, 以此记录一下. 项目中实现了兼容多种服务的文件上传接口的功能, 其中之一就是广为人知的 [Alist](https://github.com/AlistGo/alist) . 这部分代码如下: go ...

10亿数据如何最快速插入MySQL?

10亿数据如何最快速插入MySQL?

厉飞雨 阅读(82) 评论(0) 赞(3)

最快的速度把10亿条数据导入到数据库,首先需要和面试官明确一下,10亿条数据什么形式存在哪里,每条数据多大,是否有序导入,是否不能重复,数据库是否是MySQL? 假设和面试官明确后,有如下约束 ```bash 10亿条数据,每条数据 1 Kb 数据内容是非结构化的用户访问日志,需要解析后写入到数据库 数据存放在Hdfs 或 S3 分布式文件存储里10亿条数据并不是1个大文件...

MySQL 日常如何查找并删除重复行

MySQL 日常如何查找并删除重复行

厉飞雨 阅读(68) 评论(0) 赞(3)

如何查找重复行 ------- 第一步是定义什么样的行才是重复行。多数情况下很简单:它们某一列具有相同的值。本文采用这一定义,或许你对"重复"的定义比这复杂,你需要对sql做些修改。本文要用到的数据样本: ```sql create table test(id int not null primary key, day date not null); ...

ELKF日志系统收集nginx日志(非SSL非集群)

ELKF日志系统收集nginx日志(非SSL非集群)

厉飞雨 阅读(75) 评论(0) 赞(3)

当前系统版本RockyLinux8.9,配置4核8G,nginx安装参考[wlnmp一键安装包](https://www.wlnmp.com/),自行关闭或配置selinux、firewalld。 日志收集流程:Filebeat将日志数据发送到Logstash,Logstash进行过滤、转换,然后将数据发送到Elasticsearch进行存储。最后,Kibana通过可视化界面...