Redis
2026-06-05
Redis (Remote Dictionary Server) 是一个开源的内存数据结构存储,用作数据库、缓存和消息代理。它支持多种数据结构,如字符串(strings)、哈希(hashes)、列表(lists)、集合(sets)以及有序集合(sorted sets)。因为具有丰富的功能和高性能,现在几乎主流的 Web 项目都已经绑定了 Redis 作为缓存组件。
3093 字
|
15 分钟
Ads
2026-06-05
一提到数据结构和算法就不的不让我想到上学时计算机的四大天书:《数据结构》、《计算机组成与设计》、《计算机操作系统》、《计算机网络》。当时根本不知道这几本书的分量,要不然也不会到现在才后悔莫及。其实每次提到数据结构和算法它们都是共同出现的,因为算法大部分都是基于大量的数据结构组合而成的,想要掌握好算法就必须在数据结构上下好功夫。
363 字
|
2 分钟
Arthas
2026-06-05
Arthas 是阿里提供的一款线上监控诊断产品,通过全局视角实时查看应用 load、内存、gc、线程的状态信息,并能在不修改应用代码的情况下,对业务问题进行诊断,包括查看方法调用的出入参、异常,监测方法执行耗时,类加载信息等,大大提升线上问题排查效率。
931 字
|
5 分钟
Ant
2026-06-05
Apache Ant,在我看来称他为时代弃子也不为过,我现在都还依稀记得当时学习ant时看到的一篇文章里有那么一句话:使用 ant 作为构建工具对程序员来说是一种挑战。
753 字
|
4 分钟
1Panel
2026-06-05
在很多内网的服务器中,需要手工输入命令安装各类软件,操作起来费时费力并且容易出错,非常考验运维人员的基本功,而面向一些云服务器来说,我只是需要安装一些数据库或者运行环境,这个时候如果使用运维面板就可以一件安装,简直不要太方便。之前听过的运维面板只有宝塔,不过最近一款开源并且号称新一代的 Linux 服务器运维管理面板 1Panel 横空出世,正好手头也有服务器就看看面板工具是不是真的那么好用。如果想了解更详细的面板介绍可以点击下面链接跳转官网查看。
576 字
|
3 分钟
Environment Variable Configuration
2026-06-05
由于最近上线总是出现问题,而上线规范还要求“一包到底”,这就导致如果上线包出错会导致重新准备包将重新走一遍上线流程,而仅仅是修改配置的话这样反而显得得不偿失,所以沟通后决定将生产包中的配置和代码分离开来,每次上包只包含代码,这样配置抽离存放就有两种方案,一种是放在云平台读取,另一种就是放在环境变量中。
697 字
|
3 分钟
Encode
2026-06-05
计算机内部,所有信息最终都是二进制的数字,而计算机内部存储的字符都是通过编码表映射出来的,为了能让我们熟知的字符正常显示在屏幕上,我们需要做以下两件事情:
1078 字
|
5 分钟
Docker
2026-06-05
05 年之前,项目的部署都依赖物理隔离,而到了08年之后几乎就已经大量采用虚拟化技术,通过硬件和软件的支持物理架构的重新整合运用,再发展到18年至今,云计算开始发力。
1128 字
|
6 分钟