Nov
19
2021
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/日活 等)上有相应的报警需求。
Nov
19
2021
【Java8新特性】知识点总结
Java7与Java8中的HashMap
-
JDK7 HashMap结构为数组+链表(发生元素碰撞时,会将新元素添加到链表开头)
- JDK8 HashMap结构为数组+链表+红黑树(发生元素碰撞时,会将新元素添加到链表末尾,当HashMap总容量大于等于64,并且某个链表的大小大于等于8,会将链表转化为红黑树(注意:红黑树是二叉树的一种))
Nov
18
2021
Nov
18
2021
Kubernetes日志采集原理全方位剖析
作为容器编排领域的实施标准,Kubernetes(K8s)应用的场景也越来越广。日志作为可观测性建设中的重要一环,可以记录详细的访问请求以及错误信息,非常利于问题的定位。Kubernetes上的应用、Kubernetes组件本身、宿主机等都会产生各类日志数据,SLS全面支持这些数据的采集和分析。本文将主要介绍SLS对于Kubernetes日志采集的基本原理,便于大家在实践中能够更好的规划使用方式。