【今日推荐】 Redis之路系列原理篇(5) 问渠哪得清如许
5 原理篇—问渠哪得清如许 单线程模型 Redis的线程模型:基于NI/O、单线程、异步的线程模型 Redis基于Reactor模式开发了网络事件处理器,这个处理器叫做文件事件处理器(file event handler)。 这个文件事件处...
5 原理篇—问渠哪得清如许 单线程模型 Redis的线程模型:基于NI/O、单线程、异步的线程模型 Redis基于Reactor模式开发了网络事件处理器,这个处理器叫做文件事件处理器(file event handler)。 这个文件事件处...
介绍 一款用于保障服务高可用的软件,自动侦测服务器状态,移除故障服务器,切换到正常服务器,添加恢复后的服务器到集群 实现的基本思路 基于VRRP协议的实现,主要用在IP层,TCP层,应用层 VRRP协议解决问题 在现实网路中,两台服务器之间...
前言 我们每天都在使用搜索引擎,但是你真的正确掌握搜索引擎的使用方式了吗?如果你是个普通人,那你不会正确使用也无可厚非,如果你是一名极客,不知道正确使用搜索引擎,那实在是太不应该了~赶紧的补下颗,以新的姿势打开搜索引擎吧! “ ” 精确匹配...
AMQ动态网络链接 多播协议multicast ActiveMQ使用Multicast 协议将一个Service和其他的Broker的Service连接起来。IPmulticast是一个被用于网络中传输数据到其它一组接收者的技术。 Ip m...
AMQ的静态网络链接与容错链接 一台机器上启动多个broker步骤如下: 1:把整个conf文件夹复制一份,比如叫做conf2 2:修改里面的activemq.xml文件 (1)里面的brokerName 不能跟原来的重复 (2)数据存放的...
技术架构设计原则 1 大道至简 避免过度设计 努力把代码写得通俗易懂 一个工程师好不好就看他能多快简化一个复杂问题,并构建易于理解的解决方案 方案好不好的一个检验标准就是看其他人理解的快不快 DID设计方法 Design设计20倍的容量 I...
模块化项目构建 规划好自己项目的模块 根据高内聚低耦合的设计思想,设计符合自己项目的模块 一般会有web层,控制层,服务层,数据层 每个层下面的路径可以自定义,只后在构建文件build.gradle中说明就行 建议采用默认的就行 大概的结构...
QD三阶段学习法 前言 如今的社会知识大爆炸,每个有上进心的人都会承受着巨大的压力,特别是IT这个行业,需要我们:快速学习新技术,新编程语言,新框架和其他能力。 所以我曾经在公司内部《CTO内训营》第一季中分享了关于如何构建自己的快速学习能...
依赖管理概述 Gradle摒弃了Ivy和Maven依赖管理工具的一切缺点,更注重性能、构建可靠性以及可重复性 通常开发都需要依赖一些流行的开源框架包,避免自己重复发明轮子 随着项目的增大,依赖的模块和第三方类库会越来越多,如何组织与管理就显...
离别已两年, 今又逢佳节。 人归日落后, 思你守株前。 举头望明月, 叹你不似月, 无论处何地, 只有相随无别离。 低头见湖月, 叹你却似月, 暂圆又残缺, 待得圆时又几何? 月落星也稀, 肚白天欲明。 心中苦思念, 欲藏却滋长。 提笔诉此...
守着树的时候, 常常想起你。 望着你的时候, 常常想起树。 守着树的是我, 我在为你守着树。 没有你的日子里, 我孤寂坐在树旁。 抚摸树身的沧桑, 回忆昔日时光。 树儿慰藉着我的心, 我的泪浸透了土壤。 树儿已长的好长, 你已慢慢占据我的思...