- 博客(15)
- 资源 (4)
- 问答 (1)
- 收藏
- 关注
原创 Dynomite入门指南
dynomite原理简介项目地址:https://github.com/Netflix/dynomite文档地址:https://github.com/Netflix/dynomite/wikiredis命令支持情况:https://github.com/Netflix/dynomite/blob/dev/notes/redis.md下载地址:https://github.com/...
2018-09-29 17:21:06 5276 8
原创 twemproxy安装访问及同机部署多实例
twemproxy是干啥的网上讲的很多,这里就不提了。项目github地址:https://github.com/twitter/twemproxy/releasestwemproxy不支持事务操作twemproxy支持的命令情况:https://github.com/twitter/twemproxy/blob/master/notes/redis.md首先安装配置redis,此处略过。...
2018-09-28 15:11:07 842
原创 redis sentinel的脚本机制及实现twemproxy主从自动切换
redis sentinel 脚本机制1).sentinel notification-script 通知型脚本:当sentinel有任何警告级别的事件发生时(比如说redis实例的主观失效和客观失效等等),将会去调用这个脚本,这时这个脚本应该通过邮件,SMS等方式去通知系统管理员关于系统不正常运行的信息。调用该脚本时,将传给脚本两个参数,一个是事件的类型,一个是事件的描述。如果...
2018-09-28 14:46:14 1179
原创 redis监控工具
redis-monitor项目github地址:https://github.com/NetEaseGame/redis-monitor (看作者名称,应该是华科的)# 安装 pip install redis-monitor#初始化 redis-monitor init#启动nohup redis-monitor start > redis-monitor.log &a
2018-09-28 14:07:33 2232 3
原创 python 脚本工具
python ssh连接远程操作# coding=utf-8import paramiko# 创建ssh对象ssh = paramiko.SSHClient()# 把要连接的机器添加到known_hosts文件中ssh.set_missing_host_key_policy(paramiko.AutoAddPolicy())# 连接服务器ssh.connect(hostname...
2018-09-28 14:06:26 822 2
原创 redis-sentinel 常用命令
# 重置名字匹配正则表达式的所有master状态信息,清除之前存储的状态信息和slaves信息。PS:节点只要加入过sentinel,信息就会保存而不会自动清除 sentinel reset <pattern># 用于改变关于master的配置,例如 sentinel set mymaster down-after-milliseconds 1000 ,此命令修改了当节点第一次...
2018-09-28 14:05:25 16794
原创 java 线程分析 jps jstack 分析死锁
jstack可以导出线程信息在启动java项目时,会打印对应的端口信息,通过端口我们可以查询到对应的进程idlinux下:netstat -tunlp | grep [port]windows下:netstat -ano | findstr [port]然后使用jstack就可以导出对应的线程信息:jstack [进程id] &gt; [导出文件存储的位置]测试代码如下:p...
2018-09-24 16:19:03 795
原创 npm WARN deprecated [email protected]: Switch to the `bfj` package for fixes and new features
npm install 报错npm WARN deprecated [email protected]: Switch to the bfj package for fixes and new features!npm ERR! Unexpected end of JSON input while parsing near ‘…alse,“deprecated”:"Br’npm ERR! A c...
2018-09-22 13:27:31 5409
原创 docker基本使用
命令# 查看本机docker运行的实例情况docker ps# 查看本地的镜像docker images# 获取新的镜像docker pull reposity_name# 查找镜像docker search reposity_name# 和容器进行交互 # docker run是允许容器 # -i 允许标准输入# -t 在容器内指定终端# -d 后台运行...
2018-09-20 15:22:14 187
原创 docker安装
centos安装# 安装系统工具yum install -y yum-utils device-mapper-persistent-data lvm2# 添加软件园信息yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo# 更新yum缓存yum ma...
2018-09-20 12:29:28 189
转载 Gossip 数据传输协议
Hyperledger Fabric通过在交易执行(endorsement和committing)peer节点和交易ordering节点之间划分工作负载来优化块链网络性能,安全性和可扩展性。网络操作的这种解耦需要一个安全,可信的和可扩展的数据传播协议,以确保数据的完整性和一致性。为了满足这些要求,Hyperledger Fabric实现了Gossip数据传播协议。Gossip协议Peer利用g...
2018-09-20 10:08:29 677
原创 dubbo2.6.3 依赖冲突异常解决过程
首先按照官网的示例,只加入了以下依赖: <dependency> <groupId>com.alibaba</groupId> <artifactId>dubbo</artifactId> <version>2.6.3</versio...
2018-09-17 19:12:53 2511 1
原创 spring-cloud 组件简单使用
本文主要简单讲述了spring cloud组件简单集成的配置及代码(只有简单使用方法,没有原理之类的讲解)。代码github地址:https://github.com/wkcaeser/spring-cloud-demo/tree/masterNetflix-eurekaeureka servereureka server主要提供服务注册和发现的功能 依赖: ...
2018-09-16 19:03:58 649 1
原创 redis哨兵集群配置
redis master参数配置: redis.conf#无变化 需要注意的是host# redis中默认的启动了保护模式,如果没使用密码,且ip不是127.0.0.1的话,需要关闭保护模式protect-mode:no# 其他节点也一样#host 需要填写client可以访问的ip# 例如client和实例在一个机器上,可以使用127.0.0.1# 如果client...
2018-09-02 21:02:34 635
原创 elasticsearch的rack_id和zone的使用来实现es的定向请求和有意识的分区备份
在使用es时,我们有时候希望分片分布在特地的机器上,或者希望请求在某些机器上执行,es为我们提供了Shard Allocation Awareness的概念,即通过用户对集群节点的标识,es集群会自动的去为节点划分区间,然后根据节点所处区间,为节点分配primary shard和replica。 其主要通过rack_id和zone来实现。 官方文档实例有两个标记选项:rack_id和zon...
2018-09-02 20:36:13 2304
springboot-helloworld
2017-12-11
springmvc与apache tiles整合demo
2017-11-30
java 自定义注解如果自动调用
2018-04-01
TA创建的收藏夹 TA关注的收藏夹
TA关注的人