前言 在系统变的复杂后,分布式、微服务等架构技术,就要考虑到应用在系统中了。尤其数据量大了后,就需要对数据库进行拆分。 如:注册的用户数据,量大了后,就需要考虑分库分表 一旦...
前言 在系统变的复杂后,分布式、微服务等架构技术,就要考虑到应用在系统中了。尤其数据量大了后,就需要对数据库进行拆分。 如:注册的用户数据,量大了后,就需要考虑分库分表 一旦...
背景 随着memcache和redis的出现,更多人认识到了一致性哈希。 一致性哈希用于解决分布式缓存系统中的数据选择节点存储问题和数据选择节点读取问题以及在增删节点后减少数...
概述 netty是一个以高性能著称的网络通信框架,许多开源项目都使用了netty作为底层网络通信框架,如avro,dubbo,nats;本文将从源码的角度讲述netty在确定...
为什么要粘包拆包 为什么要粘包 首先你得了解一下TCP/IP协议,在用户数据量非常小的情况下,极端情况下,一个字节,该TCP数据包的有效载荷非常低,传递100字节的数据,需要...
如果你在亚马逊搜索java相关的书,本书排名是非常靠前的,豆瓣的评分也很高。刚好我最近忙找工作,也需要复习并发相关的技术,所以果断买之。书并不厚,但是知识量却非常的厚道,基本...
目标 把定时任务通过集群的方式进行管理调度,并采用分布式部署,保证系统的高可用,提高了容错。那么如何保证定时任务只在集群的某一个节点上执行,或者一个任务如何拆分为多个独立的任...
*本篇文章已授权微信公众号 guolin_blog (郭霖)独家发布 为什么用线程池 创建/销毁线程伴随着系统开销,过于频繁的创建/销毁线程,会很大程度上影响处理效率例如:记...
每天读一遍,二十天后你的情商会突飞猛进! 1.清醒时做事,糊涂时读书,大怒时睡觉,独处时思考。 2.话别说太满,人别熟太快。 3.人前不应该说的话,背后也别说。 4.在最愤怒...
传送门http://www.linuxidc.com/Linux/2016-09/135521.htm VMware Workstations网络连接的三种模式。 vmwar...