摘要:从这周开始深入学习Zookeeper,主要是看PAXOS到ZOOKEEPER分布式一致性理论与实践以及Zookeeper3.5的源码,在整个学习过程中会整理一些学习笔记。 1.分布式基本概念 2.一致性协议 2PC 2PC即两阶段提交,是计算机网络尤其是在数据库领域内,为了使基于分布式系统架构下的所 阅读全文
posted @ 2017-12-18 20:42 简单爱_wxg 阅读 (541) 评论 (0) 编辑
摘要:客户端是开发人员使用Zookeeper的主要的途径,以下内容将对Zookeeper的内部原理进行详细的学习和讲解。ZooKeeper的客户端主要有一下几个核心组件组成: Zookeeper:提供客户端访问ZooKeeper服务器的API. ClientWatchManager:负责管理客户端注册的W 阅读全文
posted @ 2017-12-16 15:17 简单爱_wxg 阅读 (3707) 评论 (0) 编辑
摘要:从这周开始深入学习Zookeeper,主要是看PAXOS到ZOOKEEPER分布式一致性理论与实践以及Zookeeper3.5的源码,在整个学习过程中会整理一些学习笔记。 1.分布式基本概念 2.一致性协议 分布式系统是一个硬件或者软件组件分布在不同网络计算机上,彼此之间仅仅通过消息传递来进行通信和 阅读全文
posted @ 2017-12-16 14:29 简单爱_wxg 阅读 (2441) 评论 (0) 编辑
摘要:在linux 2.2以前,backlog大小包括了半连接状态和全连接状态两种队列大小。linux 2.2以后,分离为两个backlog来分别限制半连接SYN_RCVD状态的未完成连接队列大小跟全连接ESTABLISHED状态的已完成连接队列大小。互联网上常见的TCP SYN FLOOD恶意DOS攻击 阅读全文
posted @ 2017-09-09 15:45 简单爱_wxg 阅读 (1125) 评论 (0) 编辑
摘要:在现在互联网系统中,随着用户量的增长,单数据源通常无法满足系统的负载要求。因此为了解决用户量增长带来的压力,在数据库层面会采用读写分离技术和数据库拆分等技术。读写分离就是就是一个Master数据库,多个Slave数据库,Master数据库负责数据的写操作,slave库负责数据读操作,通过slave库 阅读全文
posted @ 2017-05-20 19:38 简单爱_wxg 阅读 (973) 评论 (0) 编辑
摘要:选取命令就是将一段数据经过分析后,取出我们所想要的。或者是经由分析关键词,取得我们所想要的那一行!一般来说,选取命令通常是针对一行一行的数据来进行分析的, 并不是整篇信息分析。cut cut命令可以将一段信息的某一段选取出来,信息处理一行为单位。CUT命令使用格式如下: 范例一:将 PATH 变量取 阅读全文
posted @ 2017-05-18 23:37 简单爱_wxg 阅读 (3784) 评论 (0) 编辑
摘要:一种常见的需求是,有一个比较大的文件,需要把它切割成比较小的几个文件,在Linux系统中你就可以使用Split命令了。Split命令可以将一个大的文件按照文件大小或者行数切割成小文件。Split命令的使用方式如下: 范例一:我的 /etc/termcap 有七百多K,若想要分成 300K 一个文件时 阅读全文
posted @ 2017-05-16 23:21 简单爱_wxg 阅读 (472) 评论 (0) 编辑
摘要:在WEB项目中,服务器向WEB页面推送消息是一种常见的业务需求。PC端的推送技术可以使用socket建立一个长连接来实现。传统的web服务都是客户端发出请求,服务端给出响应。但是现在直观的要求是允许特定时间内在没有客户端发起请求的情况下服务端主动推送消息到客户端。最近的预警系统中,需要服务端向预警系 阅读全文
posted @ 2017-05-14 14:35 简单爱_wxg 阅读 (11170) 评论 (4) 编辑
摘要:最近在做K线的项目中,需要计算商品的分时数据。为了保证多台机器对同一商品的计算的有序性,所以在Redis中进行计算,同时为了保证在分时数据计算过程的原子性所以使用了LUA脚本,Redis内置了对LUA脚本的支持,并且在计算过程中保证了脚本中执行的原子性。因此在开发过程中对Redis对Lua的支持进行 阅读全文
posted @ 2017-05-13 19:38 简单爱_wxg 阅读 (14645) 评论 (0) 编辑
摘要:InitializingBean接口为bean提供了初始化方法的方式,它只包括afterPropertiesSet方法,凡是继承该接口的类,在初始化bean的时候会执行该方法。测试程序如下: 配置文件如下: Main主程序如下: 运行Main程序,打印如下结果: 这说明在spring初始化bean的 阅读全文
posted @ 2017-05-13 18:02 简单爱_wxg 阅读 (551) 评论 (0) 编辑