- 博客(34)
- 资源 (131)
- 收藏
- 关注
原创 FastDFS之——集群的安装、 配置、 使用
转载请注明出处:http://blog.csdn.net/l1028386804/article/details/72803681一、FastDFS 介绍参考: http://www.oschina.net/p/fastdfsFastDFS 是一个开源的分布式文件系统,它对文件进行管理,功能包括:文件存储、文件同步、文件访问(文件上传、文件下载)等,解决了大容量存储和负载均衡的问题。特别...
2017-05-29 20:04:22 18078 4
原创 Keepalived之——Keepalived + Nginx 实现高可用 Web 负载均衡
一、Keepalived 简要介绍Keepalived 是一种高性能的服务器高可用或热备解决方案, Keepalived 可以用来防止服务器单点故障的发生,通过配合 Nginx 可以实现 web 前端服务的高可用。Keepalived 以 VRRP 协议为实现基础,用 VRRP 协议来实现高可用性(HA)。 VRRP(Virtual RouterRedundancy Protocol)协议
2017-05-29 14:25:52 101877 48
原创 Keepalived之——*** WARNING - this build will not support IPVS with IPv6.解决方案
首先到官网下载需要的包:http://www.keepalived.org/download.html[root@liuyazhuang local]# tar -zxvf /tmp/keepalived-1.3.5.tar.gz [root@liuyazhuang local]# cd keepalived-1.3.5/[root@liuyazhuang keepalived-1.3
2017-05-29 10:29:23 7754 1
原创 Redis之——Redis集群的扩展与测试
一、简单介绍本博文是在《Redis之——Redis 集群的安装(Redis+CentOS)》和《Redis之——Redis集群的高可用测试与集群重建》两篇博文的基础上进行扩展测试的,如果没有阅读《Redis之——Redis 集群的安装(Redis+CentOS)》和《Redis之——Redis集群的高可用测试与集群重建》两篇博文,请先阅读《Redis之——Redis 集群的安装(Red
2017-05-28 12:07:26 3107
原创 Redis之——Redis集群的高可用测试与集群重建
本博文是在《Redis之——Redis 集群的安装(Redis+CentOS)》 基础上测试的,请先阅读博文《Redis之——Redis 集群的安装(Redis+CentOS)》再进行本博文的学习实践。一、Redis 集群的使用测试(Jedis 客户端的使用)1、 Jedis 客户端建议升级到最新版, 这样对 3.x.x 集群有比较好的支持。https://github.com/x
2017-05-23 23:56:40 3209
原创 Java之——对象与Map相互转化
/** * 使用org.apache.commons.beanutils进行转换 */ class A { public static Object mapToObject(Map map, Class beanClass) throws Exception { if (map == null) return
2017-05-23 14:24:33 1897
原创 Redis之——Redis 集群的安装(Redis+CentOS)
一、参考文档Redis 官方集群指南: http://redis.io/topics/cluster-tutorialRedis 官方集群规范: http://redis.io/topics/cluster-specRedis 集群指南(中文翻译,紧供参考): http://redisdoc.com/topic/cluster-tutorial.htmlRedis 集群规范(中
2017-05-23 01:02:49 3956 1
原创 Redis之——配置详解
/********************************* GENERAL *********************************/// 是否作为守护进程运行daemonize yes // 如以后台进程运行,则需指定一个pid,默认为/var/run/redis.pidpidfile /var/run/redis.pid // Redis默认监听端口port
2017-05-22 23:23:39 1532
原创 JMS之——ActiveMQ 高可用与负载均衡集群安装、配置(ZooKeeper + LevelDB + Static discovery)
一、说明从 ActiveMQ 5.9 开始, ActiveMQ 的集群实现方式取消了传统的 Master-Slave 方式,增加了基于ZooKeeper + LevelDB 的 Master-Slave 实现方式,其他两种方式目录共享和数据库共享依然存在。三种集群方式的对比:1、基于共享文件系统(KahaDB, 默认) 2、基于 JDBC
2017-05-21 23:07:52 2881
原创 JMS之——ActiveMQ高可用集群安装、配置(基于ZooKeeper + LevelDB的伪集群)
ActiveMQ的单节点安装请参见博文《JMS之——ActiveMQ的安装与配置(单机版) 》1、 ActiveMQ 集群部署规划环境: CentOS 6.5 x64 、 JDK7版本: ActiveMQ 5.14.4ZooKeeper 集群环境: 192.168.50.132:2181,192.168.50.133:2182,192.168.50.134:2183(Z
2017-05-21 17:41:50 2303
原创 Dubbo之——管控台的安装(基于Zookeeper集群)
一、说明1、本博文Dubbo管控台的安装基于Zookeeper集群,具体参见博文《Dubbo之——Dubbo 注册中心集群Zookeeper-3.4.9的安装、 配置 》2、Dubbo 管控台可以对注册到 zookeeper 注册中心的服务或服务消费者进行管理,但管控台是否正常对Dubbo 服务没有影响,管控台也不需要高可用,因此可以单节点部署。二、服务器规划 IP: 19
2017-05-21 12:02:10 3399 2
原创 Dubbo之——Dubbo 注册中心集群Zookeeper-3.4.9的安装、 配置
一、架构说明Dubbo 建议使用 Zookeeper 作为服务的注册中心。Zookeeper 集群中只要有过半的节点是正常的情况下,那么整个集群对外就是可用的。正是基于这个特性, 要将 ZK 集群的节点数量要为奇数(2n+1: 如 3、 5、 7 个节点)较为合适。 二、环境准备1、服务器规划服务器 1: 192.168.50.132 端口: 2181、 2881、 3881
2017-05-21 11:39:48 2693
原创 Dubbo之——服务只订阅(开发调试)
http://dubbo.io/User+Guide-zh.htm#UserGuide-zh-只订阅只订阅配置测试在注册中心查看只订阅的服务是否注册上?注意点:1、“只订阅”指的是需要做开发调试的服务提供者,只向注册中心订阅其所依赖的服务,但不向注册中心注册其本身可以提供的服务。2、“只订阅”需要结合“直连提供者”配置来进行调用测试。(正在开发的本地
2017-05-20 13:28:06 1959
原创 Dubbo之——消费端直连服务提供者(开发调试)
http://dubbo.io/User+Guide-zh.htm#UserGuide-zh-直连提供者在生产环境使用情况是,服务消费端只消费指定Provider提供者的服务开发调试我们启动远程服务提供者我启动web-boss,这里调用是远程提供者服务查看user-service,provider方的配置 配置consumer方调用本
2017-05-20 13:02:31 11368
原创 Dubbo之——线程模型(Linux 用户线程数限制导致的 java.lang.OutOfMemoryError: unable to create new native thread 异常)
http://dubbo.io/User+Guide-zh.htm 用户指南>>线程模型类似于数据库的连接池Linux 用户线程数限制导致的 Java.lang.OutOfMemoryError: unable to create new native thread异常系统默认最大的线程数为1024个[root@liuyazhuang131 ~]# cat /etc/sec
2017-05-20 11:48:28 3116
原创 Dubbo之——几种负载均衡算法
1、RandomLoadBalance算法public class RandomLoadBalance extends AbstractLoadBalance { public static final String NAME = "random"; private final Random random = new Random(); protected Invok
2017-05-18 23:55:50 4648
原创 Dubbo之——服务接口的设计原则
1 、设计方式action->facade->biz->dao好的Dubbo服务接口设计,并非只是纯粹的接口服务化2.接口类型简单的数据查询接口:action.facade、dao(例根据Id查询记录)带业务逻辑的数据查询接口:action、facade、biz、dao(复杂的查询,带业务逻辑)简单的数据写入接口:action、facade、dao(简单数据插入)带
2017-05-18 22:55:48 4869 2
转载 Spring之——两种任务调度Scheduled和Async
1、Spring调度的两种方式Spring提供了两种后台任务的方法,分别是: 调度任务,@Schedule 异步任务,@Async当然,使用这两个是有条件的,需要在spring应用的上下文中声明<task:annotation-driven/>当然,如果我们是基于java配置的,需要在配置哪里加多EnableScheduling和@EnableAsync 就像下...
2017-05-18 20:22:13 18411 3
原创 Dubbo之——分布式服务子系统的划分
服务化的目标1. 将系统中独立的业务抽取出来,按业务的独立性进行垂直划分,抽象出基础服务层。2.基础服务为上游业务的功能 实现提供支撑,基础服务应用本身无状态,可随着系统的负荷灵活伸缩来提供服务能力。服务子系统的数量把控过多:可能划分过细,破坏业务子系统的独立性(如支付订单、退款订单、用户、账户),部署维护工作量大,独立进程占用内存多服务子系统的数量把控过少:没能很好地解耦,开
2017-05-17 00:17:56 2193
原创 Dubbo之——Dubbo服务集群
集群的目的:实现高可用,容错功能,集群的服务器不要放在一台物理机,要分散节点,才能实现高可用,高容错性能,一台提供者挂了,还有其他提供者,保证系统正常、稳定运行。一、环境准备edu-provider-01(192.168.1.121)edu-provider-02(192.168.1.122)Connecting to 192.168.1.121:22...Connectio
2017-05-16 23:54:03 13349 1
原创 Dubbo之——监控中心的介绍与简易监控中心的安装
1、 Dubbo 服务提供者和服务消费者中的 spring 配置文件中增加以下配置<!-- 监控中心协议,如果为protocol="registry",表示从注册中心发现监控中心地址,否则直连监控中心 -->配置截图如下: 添加完以上配置后,重新构建部署 Dubbo服务和服务消费者应用。2、 Dubbo简易监控中心的配置解释(不需要修改,使用默认配置
2017-05-14 13:12:37 4481
原创 Dubbo之——Dubbo 管理控制台的安装
Dubbo 管控台可以对注册到 zookeeper 注册中心的服务或服务消费者进行管理,但管控台是否正常对 Dubbo 服务没有影响,管控台也不需要高可用,因此可以单节点部署。IP: 192.168.3.71部署容器: apache-tomcat-7.0.77端口: 80801、下载Tomcatwget mirrors.hust.edu.cn/apache/tomcat/tom
2017-05-14 12:38:52 1832
原创 Dubbo之——安装 Dubbo 注册中心(Zookeeper-3.4.9)
Dubbo 建议使用 Zookeeper作为服务的注册中心。 注册中心服务器(192.168.50.131)配置, 安装 Zookeeper:1、修改/etc/hosts修改操作系统的/etc/hosts 文件中添加 # zookeeper servers192.168.50.131 liuyazhuang1312、下载Zookeeperwget mirrors.
2017-05-14 12:21:20 1930 1
原创 FastDFS之——FastDFS 分布式文件系统的安装与使用(单节点)
跟踪服务器: 192.168.50.131 (liuyazhuang131)存储服务器: 192.168.50.132 (liuyazhuang132)环境: CentOS 6.5用户: root数据目录: /fastdfs (注: 数据目录按你的数据盘挂载路径而定)安装包:FastDFS v5.05libfastcommon-master.zip(是从 FastDFS 和 FastDHT 中提取出来的公共 C 函数库)fastdfs-nginx-module_v1.16.tar.gzng
2017-05-13 17:56:07 1590
原创 Linux之——bash: warning: setlocale: LC_CTYPE: cannot change locale (EN_US.UTF-8)
-bash: warning: setlocale: LC_CTYPE: cannot change locale (EN_US.UTF-8)把linux系统从中文设置英文字符集后发生以下报错首先本系统字符集为中文UTF-8[root@localhost ~]# more /etc/sysconfig/i18n LANG="zh_CN.UTF-8"修改为英文UTF-8[roo
2017-05-12 12:42:08 6085
原创 Redis之——Redis 的安装与使用(单节点)
IP: 192.168.50.132环境: CentOS 6.5Redis 版本: redis-3.2.18安装目录: /usr/local/redis用户: root一、编译和安装所需的包 yum -y install wget gcc-c++ ncurses ncurses-devel cmake make perl bison openssl openssl-deve
2017-05-11 23:29:11 1942
原创 Java之——发邮件-QQ服务器认证(A secure connection is requiered(such as ssl))
Java发邮件的几种方式 JavaMail Commons Email Spring MailJavaMail是Java提供的发邮件APICommons Email是Apache Commons下的发邮件APIspring Mail 是Spring提供的发邮件API所需jar包 javax.mail javax.mail
2017-05-11 00:01:22 2843
原创 JMS之——ActiveMQ的安装与配置(单机版)
IP:192.168.50.132环境: CentOS 6.5、 JDK7 1、 安装 JDK 并配置环境变量(略)JAVA_HOME=/usr/local/java/jdk1.7.0_722、下载ActiveMQ下载 Linux 版的 ActiveMQ(当前最新版 apache-activemq-5.14.4-bin.tar.gz) 地址为:http://a
2017-05-10 22:58:01 2688
原创 Hudson之——Hudson的使用(使用 Hudson 来自动化编译、分析、打包、发布、部署项目)
添加项目 edu-common-parent为所有项目的父级项目,没有任务Java代码,如果项目中有Java代码,则与上述配置稍微有点区别,具体看下面的步骤。
2017-05-02 01:04:38 9209
原创 Hudson之——持续集成服务器的安装与配置
IP:192.168.4.221 8G 内存(Hudson 多个工程在同时构建的情况下比较耗内存)环境: CentOS 6.6、 JDK7Hudson 不需要用到数据库Hudson 只是一个持续集成服务器(持续集成工具), 要想搭建一套完整的持续集成管理平台,还需要用到前面课程中所讲到的 SVN、Maven、 Sonar等工具, 按需求整合则可。 1、 安装 JDK
2017-05-02 00:43:58 1276
原创 SonarQube之——SonarQube 代码质量管理平台的安装与配置
IP:192.168.50.131环境: CentOS 6.6、 JDK7、 MySQL5.6 、 SonarQube-4.5.4(LTS)root 用户操作准备工作: 已安装 JDK7 并配置好了环境变量一、安装配置数据库1 、 安装 MySQL5.6详情请参见博文《SVN之——SVN 版本管理系统的安装(基于CentOS6.5 + Subversion + Ap
2017-05-01 19:00:48 5378 2
原创 SonarQube之——安装完后出现SonarQube is under maintenance. Please check back later.
SonarQube在安装完后运行:127.0.0.1:9000出现如下提示:SonarQube is under maintenance. Please check back later.Whilst waiting, you might want to check new plugins to extend the current functionality.If y
2017-05-01 15:04:24 4597
原创 Maven之——Maven 私有库和本地库的安装与配置(Sonatype Nexus + Maven)
环境: CentOS 6.5、 JDK7、 Sonatype Nexus、 MavenIP:192.168.50.131root 用户操作一、安装Nexus前提: 已安装 JDK7 并配置好了环境变量1、 下载最新版 Nexus下载最新版 Nexus(本教程使用的是: nexus-2.11.2-03-bundle.tar.gz) ,下载地址:http://w
2017-05-01 01:22:36 1603
Navicat for Premium.rar
2020-07-30
Flume采集Nginx日志到新版Hive.rar
2019-09-20
Flume采集Nginx日志到Hive.rar
2019-08-01
Apache标准Log,Hive测试使用
2019-03-17
glibc-2.14 Hadoop专属glib
2019-03-12
avro-1.8.1
2019-02-28
freefloatftpserver1.0 漏洞重现
2019-02-14
VulnServer
2019-01-16
Easy File Sharing Web Server 7.2
2019-01-15
ImmunityDebugger
2019-01-15
sqoop1.46和1.47
2018-09-12
《Spring IOC核心技术》- 冰河原创电子书
2023-01-28
冰河的渗透实战笔记-冰河.pdf
2021-05-18
Docker+K8S+GitLab/SVN+Jenkins+Harbor持续集成yaml安装文件
2021-05-12
深入理解高并发编程(冰河原创电子书)
2021-04-28
FastDFS6.06完整安装包
2021-04-13
MySQL8.0.19安装包
2021-04-10
流程引擎(Flowable+Activiti)
2020-07-28
nexus-2.11.2-03-bundle.rar
2020-06-15
Navicat For MongoDB 15.0.6
2020-06-13
linux库:compat-libstdc++-33-3.2.3-61
2020-04-20
MySQL各版本my.cnf配置文件.rar
2020-01-12
MySQL 8.0.18源码安装包.rar
2019-11-23
升级gcc与cmake所需的安装文件.rar
2019-11-23
CentOS6.8 64位安装镜像.rar
2019-11-16
性能测试工具(postman+ab+jmeter).rar
2019-10-23
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人