Golang开发工程师-张健-13083080200
张健 Golang开发工程师 | 8年工作经验 📱 13083080200 | 📧 911754664@qq.com | 📍 合肥 | 💻 个人博客:https://www.kejipp.cn 个人优势 全栈技术视角 8年后端开发经验,推动PHP到Go的技术转型,完成单体架构至微服务架构演进。 高并发实战经验 在在线教育领域构建日均20万请求的分布…
Golang系列 viper配置管理的小技巧
前言 在团队开发中, 每个人的本地环境配置, 或有不同. 如果每个人的配置文件, 都临时改成本地的, 当pull的配置文件有所变动时, 又要撤回自己的变更, 再pull, 再修改.就会显得很不优雅. 实操 新建一个.env文件, 并将其添加到.gitignore来不希望 Git 跟踪, 然后在viper加载配置的时候, 使用godotenv将.en…
Linux系列 优化内存占用
前言 偶尔查看服务器运行状态时, 发现内存占用竟然高达90%, 而实际情况并没有安装多少程序啊. 于是决定优化一波,救救我这可怜的内存. 后截的图,不过占用也很高了 执行top命令按shift + m 按内存使用大小排序, 查看下当前内存占用情况 优化系统日志 查询第一个进程, 得知systemd-journal 是 systemd 的一个重要组成…
解决GitHub访问受限问题
前言 在使用Github时, 经常会遇到网络问题, 无法访问, 超时, 等让人抓狂的情况. 那么, 解决他. 核心思路就是修改设备的hosts文件, 从而达到可以访问的状态. Windows 安装 使用 SwitchHosts 工具管理 hosts [github author="oldj" project="SwitchHosts"][/gith…
Nas系列 通过Entware解锁更多软件安装
前言 Entware是一个为嵌入式设备(如路由器、NAS等)设计的第三方软件包集合,它主要面向基于Linux的系统。Entware的目的是扩展这些设备的功能,因为它们出厂时预装的操作系统往往功能有限,不包含许多用户可能需要的工具或服务,比如额外的网络工具、编程语言环境、服务器软件等。 Entware通过其包管理系统(类似于Debian的APT或Re…
Docker系列 解决Dockerhub镜像站无法访问问题
前言 6月6日, Docker Hub突然被封, 包括各大镜像站全部挂掉. 具体原因不得而知, 也不予讨论. 与此同时一个国内的hub浮出水面AtomHub 可信镜像中心 开始 前置条件 有Github账户 有Cloudflare账户 已经解析到Cloudflare的域名(非必须, 自定义域名用) 这里需要用到开源项目CF-Workers-dock…
Ai系列 ChatGPT-4 Turbo网站搭建
前言 本期教程搭建的程序集齐了市场上超火的AI功能, 新用户有1万积分的使用机会, 有需求可以进一步充值, 如果微信多, 也可以反复白嫖 这个api的速度还是挺快的, 免费的gpt3.5有不少, 搭建这个, 纯粹为了体验更高版本和一些其他功能, 有需求的时候是愿意为GPT-4买单的 GPT-3.5 GPT-4.0 ( 最新版 ) GPTs ( 联网…
图床系列 超好用的图床管理工具PicGo和PicList
前言 说到图床的使用, 相比大部分人都或多或少听过或者使用过PicGo. 官方说明:一个用于快速上传图片并获取图片 URL 链接的工具 它简单,易用,好上手,连Typora都内置了它为上传服务. 但在我实际使用过程中,发现了两个痛点, 图片没法设置水印 图片格式没法设置为webp 哪怕有插件, 也非常难用, 不稳定, 再加上作者更新的速度很慢, 于…
Docker系列 好用的反向代理神器nginx proxy manager
前言 每次使用nginx做反向代理都需要进入服务器, 使用命令行操作配置文件, 非常麻烦,且时间一久很容易忘记. Nginx Proxy Manager(后面简称npm)为用户提供一个易于使用的web界面,用于管理虚拟主机、反向代理、SSL证书和访问控制等功能. 查看官方文档 也有第三方基于npm制作了中文版查看DockerHub 查看GitHub…
Docker系列 搭建幻兽帕鲁服务器
前言 最近"幻兽帕鲁"的游戏风靡全球, 登录steam平台8天, 销售400万份, 于是...乘着过年, 赶快耍一波吧~~ 一、环境 1.硬件 自己配的一台专门跑虚拟机的主机, 配置如下 物理机 2.软件 系统: ubuntu 20.04 这里ubuntu系统是在物理机下安装了ESXi 8然后虚拟了一台linux机器, 分配了8核心, 10g内存,…