工作中遇到一个需求,需要从词库中快速判断某个关键字是否存在,词库大小不超过百万,当时脑子第一反应是用hash表相关数据结构,和同事一交流,同事推...
上篇文章介绍了如何搭建一个单机版本的netty聊天室:https://www.jianshu.com/p/f786c70eeccc。 一、需要解...
前言 上篇博文(netty实现消息中心(一)思路整理)大概说了下netty websocket消息中心的设计思路,这篇文章主要说说简化版的net...
出处:https://yq.aliyun.com/articles/644781 前言 首先迟到的祝大家中秋快乐。 最近一周多没有更新了。其实我...
一、需求 需要实现直播间的以下功能: 群发消息(文本、图片、推荐商品) 点对点私发消息(文本、图片、推荐商品) 单个用户禁言 全体用户禁言 撤回...
1. ELK部署说明 1.1ELK介绍: 1.1.1 ELK是什么? ELK是三个开源软件的缩写,分别表示:ElasticSearch , Lo...
上一篇博文描述了支付接口存在的问题:https://www.jianshu.com/p/0e801d1874d8。本篇博文描述我的重构思路。 一...
一、现有支付接口存在什么问题 早期公司为了抢占市场快速迭代,遗留下来一屁股的技术债务,其中以支付宝、微信、平台币购买接口最为厉害,无数的价格计算...
1、为什么redis要实现持久化? 避免因宕机、断电等场景导致进程退出后数据丢失,如果redis的数据都只存放于内存,那么进程退出后数据就丢失了...