文章524
标签277
分类67
【转】Nginx的Header中使用下划线时的一个坑

【转】Nginx的Header中使用下划线时的一个坑

Nginx的Header中默认不解析下划线,这一点要注意!


Linux输出流重定向

Linux输出流重定向

在shell中可能经常能看到类似的命令:echo log > /dev/null 2>&1,将输出流重定向;

本文介绍了这些重定向符号的含义;


CentOS设置自启动

CentOS设置自启动

开发中我们经常需要设置一些自启动服务,用来做一些定时任务或者是服务器遇到问题重启时自动启动服务;


CN2网络线路总结

CN2网络线路总结

我们租用虚拟主机和服务器的时候都会听到CN2 GT和CN2 GIA两个线路,CN2网络或者说CN2线路,又叫中国电信CN2,是中国电信的下一代承载网;

CN2网络全称:(ChinaNet Next Carrying Network),首字母简化来看就是CNCN,再简化下就是CN2;

本文主要介绍CN2网络线路;


【转】指标数据TP50、TP90、TP99、TP999

【转】指标数据TP50、TP90、TP99、TP999

TP指标是软件性能的重要指标,本文讲解了指标数据TP50、TP90、TP99、TP999;


【转】测试用例优先级定义

【转】测试用例优先级定义

测试用例的优先级用于标识测试用例的重要性和执行频率;

本文总结了测试用例优先级;


在Go中仅使用MySQL实现高性能分布式ID生成器

在Go中仅使用MySQL实现高性能分布式ID生成器

高性能分布式ID生成器实现方法总结

高性能分布式ID生成器实现方法总结

在复杂分布式系统中,往往需要对大量的数据和消息进行唯一标识。如在支付、餐饮、酒店等产品的系统中,数据日渐增长,对数据分库分表后需要有一个唯一ID来标识一条数据或消息,数据库的自增ID显然不能满足需求;特别一点的如订单、骑手、优惠券也都需要有唯一ID做标识。此时一个能够生成全局唯一ID的系统是非常必要的;

本文介绍了业界常见的几种分布式ID的生成方法;

源代码:

系列文章:


实时流数据库PipelineDB介绍

实时流数据库PipelineDB介绍

在大数据时代,像是Spark、Flink这些大数据分析工具都提供了相应的流式分析解决方案;对于像是MySQL这种传统的关系型数据库是否能够实现流式分析呢?

当然!PipelineDB就是这么一个基于PostgreSQL实现的流式数据库,并且PipelineDB已经成为了PostgreSQL中的一个插件,我们可以在PostgreSQL中安装并直接使用!

本文就来讲述实时流数据库PipelineDB,并带你推开流式数据分析的大门;

PipelineDB官方仓库:

PipelineDB官方文档:


学习Rust两周后我的一些感想

学习Rust两周后我的一些感想

学习Rust零零碎碎已经有两周的时间了,老实说最开始其实是本着学习好C++的态度打算好好学习C++的;但是个人对自己的代码能力并没有什么自信,因为C++实在太太太太太容易写出Memory-Leak的代码了!

最后,就打算试一试Rust这门语言。用过之后不得不说,Rust应该是神级的Program Language了,编译检查简直严格到变态!

本文主要想谈一谈我在学习了Rust两周后的一些感受;

源代码: