技术笔记整理

技术体系化整理、工程实践与开发笔记。

专题分组

二级专题与三级分类

6 个下级
当前页继续展示这个根分类下的全部文章;上面的二级专题和三级分类用于快速定位更细的主题入口。
Go 开发
10 分钟

gorm配置数据库

目录 [[toc]] 介绍 **GORM** 是 Go 语言中最流行的 ORM(对象关系映射)库之一,基于数据库操作的封装,提供类似 Django ORM / SQLAlchemy 的开发体验。 | **特性** | **描述** | | -------------- | ---------------------------------------------------- | | 支持多种数据库 | MySQL、PostgreSQ…

Go 开发
8 分钟

docker部署 gin

目录 [[toc]] 编译与执行 > ✅「静态编译语言 + 生成原生二进制文件 + 操作系统直接执行」 **Go 语言之所以在工程部署场景中大受欢迎的核心优势:它直接编译成原生二进制可执行文件(binary executable)**。 **🔧 Go 是“静态编译语言”(编译型 + 静态链接)** Go 会做三件事: **编译**你的 .go 代码为机器码(CPU 可执行指令) **静态链接**所有标准库、依赖库(打包进一个文件里)…

Go 开发
16 分钟

gin 常见中间件配置

目录 [[toc]] 这里主要配置 请求日志中间件、跨域中间件、trace_id 中间件、安全头中间件 一般来说,这个中间件的信息 就是放在 middlewares/* 里面的*.go 进行操作 安全头中间件 middlewares/security.go **增强 Web 安全性的中间件**,用于 Gin 框架中的请求处理流程中。 | **功能** | **实现方式** | | ----------------------- | -…

Go 开发
11 分钟

gin框架-使用

目录 [[toc]] gin 本人脚手架 github 地址: https://github.com/jacinli/gin-api-template 介绍 **Gin** 是一个用 Go(Golang)编写的高性能 Web 框架,以其 **轻量、快速、优雅** 而受到 Go 开发者广泛欢迎。 它的 API 类似于 Python 的 Flask 和 Node.js 的 Express,非常适合用来构建 RESTful API 服务、微…

go 环境搭建
Go 开发
9 分钟

go 环境搭建

目录 [[toc]] 下载对应版本的 go 版本 https://go.dev/dl/ 配置 vim ~/.zshrc source ~/.zshrc goland 配置: **🔍 一、什么是GOPATH?** **GOPATH 是旧的项目结构管理方式(Go Modules 出现前)**,它要求所有代码必须放在 $GOPATH/src 目录下,并通过 go get 下载依赖。 默认 GOPATH 是 ~/go。 所有第三方依赖都放在…

Go 开发
1 分钟

关于“Go 开发”类别

(将第一段替换为新类别的简要说明。此指导将显示在类别选择区域中,因此请尽量将其保持在 200 个字符以内。) 使用以下段落提供详细描述或者建立类别准则或规则: 为什么应使用此类别?它用来做什么? 此类别和我们已经有的类别究竟有什么不同? 此类别中的话题一般包含什么? 我们需要此类别吗?我们可以将其与其他类别或子类别合并吗?

3x-ui面板安装与使用
服务器与部署
12 分钟

3x-ui面板安装与使用

目录 [[toc]] 这里 主要使用 3x 安装 trojan 节点,其他 vless 还是可以使用 singbox 主要是用 3x 可以很好地监测使用流量情况信息 docker安装与使用 这里的 - ../ssl:/root/cert 就是你的 证书路径地址 只要有.crt 以及 .key 即可 快捷启动命令 密码管理 因为最新版的 已经删除了 打在日志里面的管理,故这里需要手动改数据库 选择 admin 以及 admin123 进…

rclone-webui使用与配置
服务器与部署
9 分钟

rclone-webui使用与配置

目录 [[toc]] docker-compose安装 端口 5572 配置 s3 只需要填写 id,secret 以及 **Endpoint 即可。** 填上自己的站点信息 这样说明就可以了 配置 dropbox https://www.dropbox.com/developers/apps/create 建立一个新的,根据需要选择自己的 dropbox 信息。 配置 oauth 信息 为方便起见,使用命令行操作, rclone 配…

komari探针
服务器与部署
6 分钟

komari探针

目录 [[toc]] 服务端安装 docker-compose 查看默认账号和密码 登录进去就进行修改。 nginx 反向代理 [websocket 必须只能使用 proxy_http_version 1.1; 并且开启Upgrade] 在 Nginx 里代理 WebSocket 时,最关键的是把“普通的 HTTP 代理”升级(Upgrade)为“长连接”的 WebSocket 协议。 **为什么要用 HTTP/1.1?** WebS…

计算机网络
4 分钟

ICMP与TCPping整理

目录 [[toc]] 原理与应用 | **项目** | **ICMP Ping** | **TCP Ping** | | ---------------- | ---------------------------------------- | ------------------------------------ | | **协议层级** | 网络层(Layer 3) | 传输层(Layer 4) | | **工作方式** | 发…