Nov
19
2021
Flutter Fish_Redux 3.0起航!
fish_redux 2.0 FlowAdapter 功能优化,整体业务落地后,我们着手fish_redux新一轮的优化与架构演进。fish_redux 3.x 版本最终的目标保持fish_redux的“生命力”,在框架的易用性,可扩展,核心能力部分做到可持续发展。本文分为三大主题,3.0版本首轮优化部分,架构的思考,后续fish_redux可持续输出部分。
Nov
19
2021
NPOI 2.0 使用教程详解
NPOI很早就出名了,但是一直以为第三方的不可能有微软的效率高,所以一直都用COM来处理EXCEL。
直到某天处理一个大量数据的EXCEL,发现NPOI生成的数据几乎是1秒内就完成了,比传统方法快了几百倍。
惊喜万分,开始学习NPOI的使用,也希望留下一些东西供别人学习。
Nov
19
2021
手游业务MySQL数据库虚拟化漫谈
手游业务MySQL服务特点
- 目前手游业务大多是采用Redis和MySQL相结合的方案;
- Redis则用于游戏业务中当前状态数据的存储,而MySQL一般用于数据持久化存储以及事务控制、数据一致性保证;
- 手游业务中的MySQL数据库一般负载不高。
Nov
19
2021
【高并发】为何高并发系统中都要使用消息队列?
很多高并发系统中都会使用到消息队列中间件,那么,问题来了,为什么在高并发系统中都会使用到消息队列中间件呢?立志成为资深架构师的你思考过这个问题吗? 本文集结了众多技术大牛的编程思想,由冰河汇聚并整理而成,在此,感谢那些在技术发展道理上默默付出的前辈们!
Nov
19
2021
如何通过任务调度实现百万规则报警
报警是一个公司的日常需求,常见的形态除了满足运维过程中的基础设施监控报警(CPU/内存/磁盘等)之外,部分公司也会在应用指标(如 QPS、RT 等)及业务指标(如 GMV/日活 等)上有相应的报警需求。
Apr
02
2021
Linux实例网站访问丢包延时高的排查方法
当网站访问很慢或无法访问时,若已经排除显著的问题,而使用ping命令检测到有明显丢包时,建议您做链路测试。
Linux环境下,推荐优先使用mtr命令行工具测试,或使用traceroute命令行工具进行链路测试来判断问题来源。
通常情况下,链路测试步骤如下。
Apr
01
2021
Linux实例中本地网卡的DHCP配置检查与修复
ECS实例默认使用DHCP(动态主机设置协议,Dynamic Host Configuration Protocol)为弹性网卡自动分配IP地址,并获得IP地址租约到期时间。
正常情况下,Linux实例的dhclient进程会定期向DHCP服务器更新租约到期时间,以确保实例IP地址的可用性。
以下情况可能引发Linux实例的DHCP服务出现异常,导致实例网络不通:
Apr
01
2021