使用 Caddy 反向代理 GitLab
参考部署手册使用 Caddy 来反向代理 GitLab ,替换其内置的 NGiNX。
汇集全部已收录博客的最新文章,点击标题前往原文阅读。
参考部署手册使用 Caddy 来反向代理 GitLab ,替换其内置的 NGiNX。
武汉大学2025秋季学期 计算机组成 第五章
武汉大学2025秋季学期 计算机组成 第五章
当我们谈论网站性能时,我们通常关注前端渲染、资源懒加载、服务器响应时间(TTFB)等。然而,在用户浏览器真正开始请求内容之前,有一个至关重要却鲜少在性能优化方面被提及的部分—— DNS 解析。对于默默无闻的小型站点而言,“DNS Cache Miss”(缓存未命中)或我称之为“DNS 冷启动”,会成为绕不过去的性能瓶颈,也就是本文标题所提到的“西西弗斯之石”。 神话的隐喻:DNS 解析的漫长旅程 要理解这块“石头”的重量,我们必须重温 DNS 解析的完整路径。这并非一次简单的查找,而是一场跨越全球的接力赛: 起点:公共 DNS 服务器 — 用户发出请求,公共 DNS 服务器尝试在缓存中寻找答案…
Ubuntu 25.10 安装及配置经验总结:从安装到优化,包括系统设置、驱动安装、字体配置、输入法设置等。详细介绍了换源、分区方案选择、Grub 美化以及常用软件的安装方法。通过个人实践分享,帮助读者快速上手 Ubuntu 25.10,并提高系统稳定性和易用性。
搭建完Headscale服务端后,使用Tailscale连接的配置
当真是这个道理,自己做IDC的,结果还是遇到这种我认为非常难见的事情,就是机房欠了运营商的钱,导致机房被运营商断网,我们这些托管机器的就被牵连,运营商不准拿机器出来,现在走法律流程!!于是我物理...
啥啥啥?说的都是啥?什么叫“这个字太粗了”? 哦,这么一说,好像是粗点啊。可问题是,它同一行,有粗有细,我有什么办法? 欸,还真有一点办法。 我们先找找原因,同一行字有粗有细,通常是因为这些字实际渲染的字体不一样。 让我们 F12 -> 选中元素 -> 查看“计算样式(computed style)” 这一看确实有毛病,这一行不该有 fallback 的微软雅黑字体的。 再把这个“稳”字单独作为一个 div, 确认它的字体: 再看看正常的文字的字体: 确认了,就是字体包里没有“稳”字,所以浏览器自动降级使用了系统字体。 这个字体包是我谷歌随便搜搜然后下下来的,让 UI 给个完整字体包吧[嘻嘻]
日本汉字的汉语读音规范一直没有正式实施。我琢磨,一者,涉及国际关系,太敏感;二者,这是个非常小的点,标准化也影响太小。总之就是搁置了。WSLg设置分辨率12export GDK_SCALE=2export GDK_DPI_SCALE=0.75不过,比较好的方法是在/usr/lib/systemd/user/emacs.service里设置12Environment="GDK_SCALE=2"Environment="GDK_DPI_SCALE=0.75"Emacs的Abbrev模式支持插入内容后执行函数https://www.rahuljuliato.com/posts/abbrev-mode…
步骤一、打开对应的数据库(这里用PHPMyAdmin示例),找到“typecho_users”表步骤二、“name”代表账号,“password”代表密码,修改对应的记录即可补充说明:若密码忘记...
非常感谢CSDN作者沈阳加娜提供的解决方式,亲测有效大致的问题是在登录魔方财务后台时,明明验证码没错,但是一直提示验证码错误/也可能是登录成功了但是一直没跳转到后台主页。按原作者的判断是魔方财务...
本文介绍了使用飞牛系统开发应用的流程,包括使用fnpack工具创建和打包应用,以及在Windows系统下的操作步骤。文章详细描述了如何通过命令行创建和打包应用,并提到了在应用商店上传或通过ssh安装应用的方法。尽管过程中遇到了一些问题,如文件后缀添加和环境配置等,但总体上飞牛系统的开发过程还是相对简单高效的。文章最后对飞牛系统的未来发展表达了期待。
武汉大学2025秋季学期 计算机组成 第五章
武汉大学2025秋季学期 计算机组成 第五章
当罗牧得知这个令人雀跃的消息时——当他得知双方签订了止战协议时,心中是多么难以掩盖的喜悦。这场持续四年之久的战争,终于以双方的和战告一段落。罗牧想起四年前他登上的那辆从家乡发往战争前线的列车,激...
2025.11.07 Day0 我们周五中午从上海站出发,从上海站高铁到南京南。第一次在上海站乘车,比虹桥近了许多,高铁站挤在市区 ... 2025 ICPC 南京区域赛 记录最先出现在Macesuted's Blog。
很多时候,我在做事前都会去考虑很久利弊得失。就比如:我去做了这件事会遇到哪些情 况?这些情况下我该怎么办?那些情况下会不如人意?我用的这些个方法真的好吗?等等。 不得不说,这伴随了我的很多的决策,特别是在一些比较大的决策下,这些事先的思考真的 有用处。所以,我在做很多事情之前,都会去想一下这些问题。如果我的结论是:这件事情 目前条件不成熟,或者这件事情很麻烦,亦或者这件事情目前前置条件没达到。那么我就不 会去做这件事情,以免投入了很多,却收效甚微。但是,最近我就发现,我这样将这个方法 扩大化并不好。因为很多事情,对我来说是新的,在我现有的经历和经验下,对这些事情的 认知还处于比较幼稚的阶段。这…
原文经过 AI 润色,非本人文风。 在全国范围(如广州、深圳、上海、北京)部署大量客户端的配置下发服务中,面对节假 日、活动上线等高并发场景,传统的单地数据中心架构难以支撑。本文分享我当属在“配置 下发服务”层面进行的多地部署、数据层优化及缓存机制升级,阐述其技术背景、方案设 计、落地实践与收获。 背景 我服务的客户端分布在广州、深圳、上海、北京等全国多个城市,通常需要根据运营策略获 取各种动态或静态配置,比如节日活动、功能开关、故障临时屏蔽等。这些配置由服务端统 一下发,客户端根据自身属性(地域、版本等)拉取对应内容。 随着客户端规模扩大,特别是在活动上线、客户端批量启动的场景中,配置拉取请…
多语言逆向,花指令与壳,安卓逆向入门
摘要:随着人工智能(AI)技术的快速迭代,从传统深度学习到预训练模型、大型语言模型(LLMs)的演进,生物信息学领域正经历从“数据驱动”到“知识赋能”的范式转变。本文整合2024-2025年最新综述成果,系统梳理AI在生物信息学中的核心方法
国内Wi-Fi Calling折腾记
今年6月份, 我朋友跟我讲了一个平台polymarket, 是一个“事件预测平台” polymarket简介
看完《秘密森林》两季后,心情久久不能平静。反腐剧还能这么拍?拍的这样惊心动魄、扣人心弦,如在身边而又平凡真实。 […]
请注意: 正在更新中。 这篇文章没有ToC,没有次级标题,没有基础行文,读的下去我敬你,你是这个👍 前端,狗都不 学,狗不学我学。
Java 8 Stream API 使用指南
今天打开电脑 发现 MAC/Windows 电脑的 K70 键盘都没法使用,于是拿了另外一把 K70 MK.2 键盘切换进行测试,后面又拿了转接器之类的反复测试,在 Windows 设备管理器中,没有任何键盘设备存在,最终确定了 K70 键...
本文分享旧笔记本改造NAS的实践:核心需求是利用服务器属性运行demo、搭建影视库解决电视观影痛点,选择飞牛OS因其兼容性和影视生态优势。安装需备份数据、设置BIOS并制作启动盘,实操无踩坑。重点讲解DDNS、NAT、CGNAT等网络原理,说明CGNAT环境下需依赖IPv6实现公网访问。还介绍了阿里云DDNS配置及SSL证书设置步骤,强调个人非公开使用DDNS通常合规,为同类需求提供参考。
在这里留下我的足迹
11月的足迹,从此刻开始.....12月2025-12-29 15:13:07 星期一哎哎sb街霸,还有sb移动网络,前前后后开了3个加速器都没能解决网络问题,和自己和解了,先玩玩别的游戏吧,不...
阿里云 ESA 将全球节点加速和 Web 应用防火墙(WAF)做了深度整合,不仅能通过遍布全球的边缘节点拉近距 […]
PostgreSQL 跨大版本数据文件不兼容,有 pg_upgrade、dump再应用、逻辑复制三种方法升级,本文介绍其中 downtime 最短的 logical replication 逻辑复制方法。 PostgreSQL 大版本升级:通过 logical replication 逻辑复制最先出现在茶栗栗屋。
前言作为一名 Web 开发者,我的日常工作就是在本地进行开发,实现各种功能。过去几年,我一直使用 127.0.0.1 作为本地服务的访问地址。当需要同时开发多个项目时,我会用不同端口来区分,例如...
时隔1年,不期而遇FM再次更新,本期两位主播Ritto、Lea邀请到同在互联网大厂工作的资深牛马小宝,一起来聊一聊:工作这件“小事”,在过去是如何悄然重塑了我们? 最近一次因为工作感到兴奋或疲惫是什么时候?它对你的影响,你察觉到了吗? 欢迎收听! */特别感谢 晚安ET 倾情供图,让我们感受美/* 《工作这件“小事”,它如何重塑了我们?》——不期而遇FM总第57期主播:Ritto&Lea嘉宾:小宝…
你有没有过这样的感觉: 明明很努力,却总是在原地打转?看着别人一路开挂,自己却像困在笼子里的仓鼠?深夜复盘时,懊恼、焦虑、自我怀疑一起涌上心头,最后只能归因于——“可能,我就是能力不行吧。” 请立刻停 …
前言最近想着折腾一下NAS的虚拟机,安装debian进行练手,遂记录!安装Debian13下载本地虚拟机部署的debian镜像,下载源:https://www.debian.org/distri...
一个旺季过去终于闲了下来,很惭愧地发现,我已经一年没有更新了!过去的一年工作很忙,不仅要在总部处理数
说明 (交易所源码搭建)公司技术QQ:15003464436,最新版源码 这套交易所源码长啥样?直接看图就明白 […]
想做点什么,又没有耐心怎么办?
MyBoot - 类似 Spring Boot 的 Python 快速开发框架MyBoot 是一个功能丰富的 Python Web 框架,提供类似 Spring Boot 的自动配置和快速开发功能。它集成了 Web API、定时任务、日志管理、配置管理等核心功能,让您能够快速构建现代化的 Python 应用程序。 ✨ 主要特性 🚀 快速启动: 类似 Spring Boot 的自动配置和快速启动 🎯 约定优于配置: 遵循约定,减少配置工作,自动发现和注册组件 🌐 Web API: 基于 FastAPI 的高性能 Web API 开发 🌐 REST API 统一响应格式 ⚡ 高性能服务器: 默认使…
一、前言为了在本地查看java程序运行后的线程,除了使用cmd命令、还可用到wmic、PowerShell,同时也为了怕被忘记,我就记录一下了。二、命令介绍1.cmd命令提示符是Windows早期版本中的命令行界面,用于执行基本的系统管理任务和文件操作,对于老旧版本的Windows系统,cmd仍然是主要的命令行工具。2.wmicwmic 是一个用于管理和查询系统资源的命令行工具,基于WMI(Windows Management Instrumentation),可以获取和设置系统硬件、软件、操作系统等的详细信息。常用命令包括 wmic process list brief(列出进程)、wmic…
不知道大家有没有听过这句话: 打字的時候不喜歡在中文和英文之間加空格的人,感情路都走得很辛苦,有七成的比例會在 34 歲的時候跟自己不愛的人結婚,而其餘三成的人最後只能把遺產留給自己的貓。畢竟愛情跟書寫都需要適時地留白。
小程序 XR-FRAME 基础教程
SSE技术原理与核心特性 SSE基础概念 SSE是基于HTTP协议的单向通信协议(仅服务端→客户端),通过EventSourceAPI实现。其核心特点: - 长连接:HTTP连接保持打开状态,服务端可持续推送数据,避免频繁重建连接的开销; - 文本协议:数据以...
在 GitHub 上通过 Commit 或 PR 描述自动关闭 Issue 的写法。
我是 ClaudeCode 的狂热爱好者。(我和作者一样) 作为一名爱好者,我每周都会在虚拟机里运行几次, 处 […]