摘要: 本文来自博客园,作者:T-BARBARIANS,博文严禁转载,转载必究! 前言 最近项目上有大量的字符串数据需要存储到内存,并且需要储存至一定时间,于是自然而然的想到了使用字符串压缩算法对“源串”进行压缩存储。由此触发了对一些优秀压缩算法的调研。 字符串压缩,我们通常的需求有几个,一是高压缩率,二是 阅读全文
posted @ 2022-03-03 17:53 T-BARBARIANS 阅读(10159) 评论(8) 推荐(5)
摘要: 前言 本篇对cjson,rapidjson,yyjson三种json反序列化工具的性能进行对比。 有json样本数据如下: 实验环境: cpu:Xeon cpu主频:2.20GHz 以下示例均未对字段的安全性进行检查。各示例的字段安全性检查参考json系列第一篇“cjson,rapidjson,yy 阅读全文
posted @ 2021-12-23 14:37 T-BARBARIANS 阅读(4043) 评论(0) 推荐(0)
摘要: 前言上一篇介绍了3种json解析工具的使用方法,对于基础数据的解析没有任何问题。我们传输的json数据里有unsigned long型数据,需要借助json解析工具得到正确的unsigned long型数据。本篇对比它们对64bit(8 byte)大整形数据的解析精度。json样本数据random_ 阅读全文
posted @ 2021-08-17 16:32 T-BARBARIANS 阅读(2233) 评论(0) 推荐(1)
摘要: 前言 项目上通过消息中间件传输json格式的数据,其他接收模块需要对json格式的数据进行解析,反序列化。对json解析工具有几个关注点,一是具备解析和构造的基础功能,二是具备解析和构造的高性能,三是解析和构造的正确性。本篇简单介绍三种json解析工具的使用方法,解析构造的正确性和性能对比在接下来的 阅读全文
posted @ 2021-08-17 11:22 T-BARBARIANS 阅读(2555) 评论(0) 推荐(0)
摘要: 通常我们使用route add -net添加临时路由。当系统重启,临时路由将丢失,重新配置路由带来了不必要的麻烦。可通过固化临时路由为永久路由的方法解决该问题。 static-routes文件为路由固化文件。 1./etc/sysconfig目录下,系统一般不会自动生成static-routes文件 阅读全文
posted @ 2019-07-11 15:10 T-BARBARIANS 阅读(11366) 评论(0) 推荐(0)
摘要: 1.问题出现的原因设备先安装了操作系统,后插上网卡到设备,就会出现/etc/sysconfig/network-scripts目录下无该网卡对应配置文件的问题,但是ifconfig命令能看见系统给该网卡产生的名称。例如系统安装后,插上新兆网卡,ifconfig直接结果: 但是/etc/sysconf 阅读全文
posted @ 2019-07-11 15:07 T-BARBARIANS 阅读(5260) 评论(1) 推荐(1)
摘要: 一、前言 HA的实际运行过程中,当主机发生异常,且后期恢复正常后,存在抢占或非抢占两种情况。 结合实际需求,可能有很多用户需要非抢占的HA工作模式。keepalived能够很好的支持这一需求。 二、keepalived非抢占配置 下面直接展示keepalived的非抢占配置。 主机配置如下: vrr 阅读全文
posted @ 2018-11-10 17:48 T-BARBARIANS 阅读(7984) 评论(3) 推荐(0)
摘要: 一.前言 Keepalived运行过程中,可能存在更改配置的需求,例如修改virtual_ipaddress,virtual_router_id,priority等参数。在keepalived不重启,且修改的配置参数得到立即生效的同时我们也希望Keepalived的配置重载不会导致主备切换。 Kee 阅读全文
posted @ 2018-09-09 21:49 T-BARBARIANS 阅读(5304) 评论(0) 推荐(0)