zookeeper命令行操作 运行 zkCli.sh –server 进入命令行工具 使用 ls 命令来查看当前 ZooKeeper 中所包含的内容:ls / 创建一个新的...
zookeeper命令行操作 运行 zkCli.sh –server 进入命令行工具 使用 ls 命令来查看当前 ZooKeeper 中所包含的内容:ls / 创建一个新的...
Nginx相关概念 反向代理 反向代理(Reverse Proxy)方式是指以代理服务器来接受internet上的连接请求,然后将请求转发给内部网络上的服务器,并将从服务器上...
什么是JMS JMS即Java消息服务(Java Message Service)应用程序接口是一个Java平台中关于面向消息中间件(MOM)的API,用于在两个应用程序之间...
1.不应用线程池的缺点 有些开发者图省事,遇到需要多线程处理的地方,直接new Thread(...).start(),对于一般场景是没问题的,但如果是在并发请求很高的情况下...
BlockingQueue BlockingQueue也是java.util.concurrent下的主要用来控制线程同步的工具。 主要的方法是:put、take一对阻塞存取...
同步和异步的区别 例如一个请求访问同步:一个请求一定要等待返回之后再进行下一个操作异步:一个请求不用等待返回之后就可以进行下一个操作 进程介绍 不管是我们开发的应用程序,还是...
什么是线程安全和线程不安全 线程安全就是多线程访问时,采用了加锁机制,当一个线程访问该类的某个数据时,进行保护,其他线程不能进行访问直到该线程读取完,其他线程才可使用。不会出...
反射的代码示例 通过反射的方式可以获取class对象中的属性、方法、构造函数等,一下是实例
业务场景 旧业务 买家调用action,购买衣服,衣服在数据库的标价为50元,购买流程就是简单的调用。 新业务 在原先的价格上可以使用优惠券,但是这个功能在以前没有实现过,我...
ActiveMQ简单的示例 下载ActiveMQ 去官方网站下载:http://activemq.apache.org/ 运行ActiveMQ 解压缩apache-activ...
netty常用API学习 netty简介 Netty是基于Java NIO的网络应用框架. Netty是一个NIO client-server(客户端服务器)框架,使用Net...
nio原理学习 nio简介 nio 是New IO 的简称,在jdk1.4 里提供的新api 。Sun 官方标榜的特性如下: 为所有的原始类型提供(Buffer)缓存支持。字...
MerkleTree介绍 Merkle Tree,通常也被称作Hash Tree,顾名思义,就是存储hash值的一棵树。Merkle树的叶子是数据块(例如,文件或者文件的集合...
Linux目录结构 Linux命令的分类 内部命令:属于Shell解析器的一部分 cd 切换目录(change directory) pwd 显示当前工作目录(print w...
安装zookeeper集群 下载zookeeper 解压zookeepertar -zxvf zookeeper-3.4.5.tar.gz 修改配置文件cd zookeepe...
操作文件或目录常用命令 touch: 创建空文件 mkdir: 创建目录(make directoriy)-p 父目录不存在情况下先生成父目录 (parents)例如 : 在...
用户和组账户管理 linux操作系统是一个多用户操作系统,它允许多用户同时登录到系统上并使用资源。系统会根据账户来区分每个用户的文件,进程,任务和工作环境,使得每个用户工作都...
修改主机名 vi /etc/sysconfig/network NETWORKING=yesHOSTNAME=server1.itcast.cn 修改ip地址 vi /etc...
RPM软件包管理 RPM是RedHat Package Manager(RedHat软件包管理工具)的缩写,这一文件格式名称虽然打上了RedHat的标志,但是其原始设计理念是...