现代IM系统中消息推送和存储架构的实现
前言
IM全称是『Instant Messaging』,中文名是即时通讯。在这个高度信息化的移动互联网时代,生活中IM类产品已经成为必备品,比较有名的如钉钉、微信、QQ等以IM为核心功能的产品。当然目前微信已经成长为一个生态型产品,但其核心功能还是IM。
CentOS 7- 配置阿里镜像源
阿里镜像官方地址http://mirrors.aliyun.com/
1、点击官方提供的相应系统的帮助 :2、查看不同版本的系统操作:
下载源1、安装wget yum install -y wget2、下载CentOS 7的repo文件wget -O /etc/yum.
解构反应式编程——Java 8, RxJava, Reactor之比较
如果你熟悉Java 8,同时又了解反应式编程(Reactive Programming)框架,例如RxJava和Reactor等,你可能会问:
“如果我可以用Java 8 的Stream, CompletableFuture, 以及Optional完成同样的事情,为什么还要用RxJava .
6款实用开源报表工具
大数据时代,从海量数据中挖掘出有用的数据,并以较人性化、直观的方式展示这些数据,变得尤为重要。今天小编为大家介绍6款实用的开源报表工具,你可以使用这些工具做出高效,且符合企业需求的报表。
性能优化公式与实践
“性能优化“相信是每个程序员都关心的问题,在实际工作中也常会对系统做优化。关于性能优化有两个问题很值得探讨:
* HOW:影响性能的因素很多,该从何入手?找到需要优化的点后,如何进行优化?
* WHY:优化后为什么能提升性能?为什么有些优化点更值得做?
本文先对公式进行简单推导和验证,熟悉的同学可以跳过这部分。
一条数据的漫游奇遇记
数据库存储引擎是一个有历史的技术,经过数十年的发展,已经出现很多优秀成熟的产品。