首页
Algs Tech
取消

algs.tech-考古学

一、概述 2017年,我使用typecho搭建了一个博客 https://blog.jkdev.cn,断断续续更新,也换了好几次服务器。 2023年1月18日,我使用jekyll全新创建此博客,并将旧博客的文章迁移过来,托管在github上。现在已经使用了全新的域名 algs.tech。 我一直认为,自己是一个热爱技术,走在技术成长之路上的人。在这条路上,我遇到过很多启发和见解,它们就...

在Debian上使用安装PostgreSQL数据库

在 Debian 12 上安装 PostgreSQL 数据库,可以通过 apt 命令完成。下面是安装方法,并详细解释安装后涉及的各类文件的位置和作用,哪些是安装时生成的,哪些是运行时生成的。 一、安装 PostgreSQL 1.1 使用apt安装 sudo apt update sudo apt install postgresql 这条命令会安装当前 Debian 12 默认的软...

MySQL 8.4.5 在 Debian 上的安装配置指南

1. 前置准备 安装必要的依赖包 sudo apt update # mysql 服务运行以及下载安装包需要 sudo apt install -y libaio1 libnuma1 libmecab2 libssl3 wget # mysql cli工具运行需要 sudo apt install -y libncurses5 libncurses5-dev libncursesw5 ...

怎样在Debian里使用kvm虚拟机

一、安装 1.1.确认kvm是否已经启用 首先查看kvm是否正常启用,如下命令 lsmod | grep kvm 如果显示以下类似的信息,则表示kvm已经启用,可以继续安装 kvm_intel 380928 0 kvm 1146880 1 kvm_intel irqbypass 16384 ...

Android Studio 国内配置完全攻略:告别卡顿,秒速开发!

一、🔥 痛点分析:为什么在国内使用 Android Studio 这么难? 作为 Android 开发者,相信你一定遇到过这些令人崩溃的场景: 🐌 新建项目同步时间超长:一个简单的 Hello World 项目,同步要等半小时 ❌ Gradle 下载频繁失败:Connection timed out 错误满屏飞 🔄 依赖库下载超慢:添加一个第三方库,等到天荒地老 😤 明...

怎样自定义你的cinnmon桌面像macOS一样

一、概述 本教程也适用于使用Cinnamon桌面的Linux发行版,例如Linux Mint、Feren OS、带有Cinnamon的OpenSUSE、Debian Cinnamon版本、Fedora Cinnamon版本、带有Cinnamon桌面的Arch以及Manjaro Cinnamon版。 二、实现过程 2.1 下载壁纸 通过https://www.pling.com/p/1...

利用 UNIX SIGTERM 信号实现 CLI 程序平滑重启

一、引言 当我们开发后台任务或服务时,如何优雅地终止程序是一个绕不开的话题。特别是在频繁更新代码的场景下,程序突然中断可能导致任务中断或数据不一致的问题。 本文以简单的 PHP CLI 为示例,将从 SIGTERM 信号 的基本概念讲起,逐步深入,带你掌握如何在 PHP CLI 程序 中实现优雅的平滑重启。 二、SIGTERM 信号的基本概念 2.1 什么是 SIGTERM 信号? ...

如何在Debian系统上安装PVE,实现与Windows的双系统共存

一、需求概述与硬件配置 1.1 需求概述 我有一台电脑,安装了 Windows 和 Debian 双系统。Windows 系统主要用于日常娱乐,如打游戏、剪辑视频等操作,而 Debian 系统则主要用于开发、学习和工作,提供了一个高效的开源环境。 然而,为了进一步提升资源利用效率,并且方便同时处理更多任务,我希望在 Debian 系统上安装 Proxmox Virtual Enviro...

用Rust和Pingora轻松构建高效负载均衡器

目录 什么是Pingora? 实现过程 初始化项目 编写负载均衡器代码 代码解析 部署 总结 1. 什么是Pingora? Pingora 是一个高性能的 Rust 库,用于构建可负载均衡器的代理服务器,它的诞生是为了弥补 Nginx 存在的缺陷。 Pingora 提供了丰富的功能和高度的扩...

一天为用户节省434年握手时间!Rust编写的Pingora凭什么力压Nginx?

Pingora简介 作为一个对 Rust 语言和新兴技术充满兴趣的开发者,我最近了解到一个令人振奋的项目——Pingora。 这是 Cloudflare 使用 Rust 构建的全新 HTTP 代理,意在替代Nginx。Pingora 每天处理超过1万亿个请求,不仅大幅提升了性能,还为客户带来了许多新功能,同时只需以前基础架构的三分之一CPU和内存资源。本文将为大家介绍 Pingora 的...