架构
zhoulenihao
这个作者很懒,什么都没留下…
展开
-
zookeeper3.6.1安装配置
zookeeper3.6.1安装配置 在3.5.0发行版之前,Zookeeper新增节点需要重启服务,在此版本之后,支持动态新增节点,不需要整个集群重启了。 下面我们从官网下载最新的zookeeper3.6.1安装并演示如何进行动态新增zk节点 1、本文当使用的软件版本: vmwareworkstation14.0.0 centos6.5 zookeeper3.6.1(最新稳定版) jdk1.8.121 2、下载和配置zk cd /usr/local/src wget “http://mirrors.tun原创 2020-07-02 07:46:18 · 1939 阅读 · 0 评论 -
redis安装和安全
1、下载源码,解压缩后编译源码。 进入src目录:cd/usr/local/src $ wget http://download.redis.io/releases/redis-2.8.3.tar.gz $ tar xzfredis-2.8.3.tar.gz $ cdredis-2.8.3 $ make 2、编译完成后,在redis-2.8.3/src目录下,有四个可执行文件原创 2015-04-28 11:00:20 · 835 阅读 · 0 评论 -
nginx出现403 forbidden的错误
这可能是由于文件目录所属用户或所属组的问题,我的解决办法是,使用root账号将nginx安装目录和安装文件以及nginx要访问的所有目录的所属用户改成同一个用户,命令为: 使用chown命令可以修改文件或目录所属的用户: 命令:chown 用户 目录或文件名 例如:chown zhangsan /home/qq (把home目录下的qq目录的拥有者改为zhangsan原创 2015-04-09 09:45:14 · 551 阅读 · 0 评论 -
三层框架开发时,什么时候会出现多线程安全问题
如题,三层框架开发时,什么时候会出现多线程安全问题? 这也是困扰了我很长时间的一个问题,在花一段时间了解多线程后,对采用三层框架开发的企业级应用的线程安全问题进行了思考, 并进行总结,如有不当之处恳请指正: 1、mvc框架采用struts2,由于action可以配置成多实例,所以action不存在现成安全问题,action中的数据是存在actionContext中的, 而actionCon...原创 2014-09-22 11:15:27 · 2731 阅读 · 0 评论 -
zookeeper选主
在多线程的web应用程序中,有时候同一时刻只允许一台服务器做某些操作,比如电商网站的库存加减,下单操作等,实现这样的业务,方法很多,一种是利用redis的setnx+expire实现,一种是利用zk选主,让主服务器做这件事,其他服务器不操作,调用放把所有需要主节点处理的请求全部转发到主节点上来。 下面主要是讲一下如何用java代码实现zookeeper选主。 1、zk选主原理 zk中有个临时...原创 2019-09-09 20:35:26 · 1074 阅读 · 0 评论 -
zookeeper入门
本文主要介绍zookeeper的一些常用命令、单机的安装、集群的安装等操作 1、入门zookeeper 1.1、安装zookeeper 版本:3.3.6 操作系统:centos 6.5 机器:虚拟机三台,分别为192.168.182.129(以下简称129)、192.168.182.130(以下简称130)、192.168.182.131(以下简称131) 要求:先安装jdk1.6+版...原创 2019-09-09 18:18:47 · 211 阅读 · 0 评论