- 博客(24)
- 资源 (51)
- 收藏
- 关注
原创 jenkins持续集成服务器的安装配置和使用
前提:svn环境搭建:参考博客《SVN版本管理搭建(svn+apache+svnadmin)》Maven私服搭建:参考博客《使用Nexus搭建Maven私服》jenkins环境安装①安装 JDK 并配置环境变量,参考博客:《Linux下安装jdk1.7》②Maven本地仓库的安装(使用 Maven 作为项目构建与管理工具):(1)下载 maven-3.0.5
2017-05-31 13:50:14 766 3
原创 maven+sonarqube测试代码质量
前提:安装好sonarqube 参考教程《linux下安装sonarqube5.6.6》测试过程①.修改本地maven的settings.xml 节点中添加如下配置: sonar true jdbc:mysql://192.168.17.168:3306/sonarqube?useUnicode=true&characterEncoding=
2017-05-26 16:54:33 2582
原创 linux下安装sonarqube5.6.6
之前参考吴水成老师的视频装了一个4.5.4版本的,在下载插件的时候,提示插件不能下载,所以直接从官网下载了一个5.6.6的,但是在下载插件过程中,需要多下载几次,会出现下载失败现象,下面进入安装过程前提条件安装jdk1.8(如果你的环境装有jdk1.7,并且1.7必须设置为环境变量,jdk1.8只需解压好就行了,后面告诉你怎么单独配置)安装mysql数据库安装过程
2017-05-26 15:53:16 2198
原创 使用Nexus搭建Maven私服
参考吴水成老师Dubbo视频,这里自己动手搞一下。《文档下载》前提:已安装 JDK7 并配置好了环境变量 本地安装Maven:参考博客《本地Maven安装教程》搭建过程①下载最新版 Nexus(本教程使用的是:nexus-2.11.2-03-bundle.tar.gz),下载地址:http://www.sonatype.org/nexus/go/#
2017-05-26 15:10:26 615
原创 本地Maven安装教程
Maven安装配置①安装jdk1.7②下载maven 使用的maven的版本为3.0.5下载 ③把下载的maven解压缩,解压目录最好不要有中文。④配置环境变量MAVEN_HOME,并将MAVEN_HOME加入环境变量⑤验证是否安装成功,打开cmd窗口,输入mvn –v⑥进行全局配置全局配置文件:%MAVEN_HOME%/co
2017-05-26 14:37:50 3039 2
原创 SVN版本管理搭建(svn+apache+svnadmin)
参考吴水成老师dubbo分布式视频(文档下载),自己动手搞了一遍,记下来,方便下次使用。使用root 用户操作安装Apache#yum install httpd httpd-devel#service httpd start#chkconfig httpd on#vi /etc/httpd/conf/httpd.conf
2017-05-26 12:25:18 872
原创 rabbitmq+haproxy+keepalive实现负载均衡(高可用)
1.普通搭建集群:《rabbitmq集群搭建(多机)》《rabbitmq单机多实例集群搭建》2.将普通集群通过配置策略变为镜像集群:《rabbitmq配置镜像模式》3.Haproxy负载代理 1)在192.168.1.101和192.168.1.102节点上安装haproxyyum install haproxy 2)修改/etc/hap
2017-05-23 01:15:25 2609 2
原创 rabbitmq配置镜像模式
《rabbitmq集群搭建(多机)》《rabbitmq单机多实例集群搭建》博文中讲到了如果做集群,那么集群是成功了,但是queue是如何存放的呢?消息又是怎么同步呢。默认的,也就是什么也不配置,直接在某个节点中添加一个queue,那么它仅仅是属于这个节点的。其它节点有的只是它的影子。所以像断线重连、操作恢复是无法做到的,实验证明确实是这样的。声明queue的节点宕机那么是无法再进行发布消息
2017-05-23 01:03:09 3124
原创 rabbitmq单机多实例集群搭建
这里展示的是单机集群的部署,如果机器足够多,可以选择多机集群部署,详细可以参考《rabbitmq集群搭建(多机)》。 1.安装单机版的 教程:《Linux下安装rabbitmq》2.要搭建集群,先将之前单机版中历史记录干掉,删除rabbitmq/var/lib/rabbitmq/mnesia下的所有内容。3.启动3个实例#因为我配置了web管理插件,所以还要
2017-05-23 00:49:11 3168
原创 rabbitmq集群搭建(多机)
由于某些因素的限制,机器不够你不得不在一台机器上去搭建一个rabbitmq集群,可以阅读这篇博客:《rabbitmq单机多实例集群搭建》。多机集群搭建1.安装单机版的 教程:《Linux下安装rabbitmq》注意:不同于单机多节点的情况,在多机环境,如果要在cluster集群内部署多个节点,需要注意两个方面: 1)保证需要部署的这几个节点在同一个局域网内
2017-05-23 00:24:51 3767
原创 rabbitmq和spring框架集成
spring对amqp做了支持,目前只是做了Rabbitmq的实现。集成后分为两个项目,一个是生产者,一个是消费者,完全模拟真实开发中应用场景,完整项目打包下载。rabbitmq-spring为生产者,rabbitmq-spring2为消费者。1.生产者配置rabbitmq.propertiesrabbitmq.host=192.168.1.101rabbitmq.port=
2017-05-20 02:56:10 820
原创 rabbitmq介绍及rabbitmq在java中基础使用
RabbitMQ简介RabbitMQ是一个在AMQP基础上完整的,可复用的企业消息系统。它可以用于大型软件系统各个模块之间的高效通信,支持高并发,支持可扩展。使用Erlang语言编写。RabbitMQ相关术语:1.Broker:简单来说就是消息队列服务器实体。2.Exchange:消息交换机,它指定消息按什么规则,路由到哪个队列。3.Queue:消息队列载体,每个消息都
2017-05-20 02:14:42 39939 6
原创 Linux下安装rabbitmq
1.安装Erlang环境1)安装GCC GCC-C++ Openssl等模块,安装过就不需要安装了yum -y install make gcc gcc-c++ kernel-devel m4 ncurses-devel openssl-devel2)安装ncursesyum -y install ncurses-devel3)安装erlang环境wget http://e
2017-05-20 02:02:00 25125 15
原创 redis批量上传数据(pipeline
1.编写TestRedis测试类package com.test.redis;import java.util.HashSet;import java.util.Set;import org.junit.Test;import redis.clients.jedis.HostAndPort;import redis.clients.jedis.Jedis;import red
2017-05-15 20:09:13 1087
原创 redis-cluster集群添加节点、删除节点
1.添加节点1.1:重新搭建集群之前安装的集群有三个节点,每个节点有一备份节点。为了方便测试,将之前的每个redis节点下的dump.rdb 和nodes.conf删掉,重新搭建一个只有三个master的集群(7001,7002,7003)重新启动三个master节点后重新执行脚本来搭建集群./redis-trib.rb create --replicas 0 192.168.17
2017-05-15 15:01:40 7654 1
原创 redis主从复制,读写分离以及哨兵的配置
1.Redis主从配置1.1:安装redis 具体教程可以看我安装redis-cluster博客中的内容,这里就不再重写一遍了。1.2:在/usr/local/目录下创建redis-jiqun文件夹mkdir /usr/local/redis-jiqun1.3:拷贝三份redis到刚才创建的redis-jiqun目录下cp -r /usr/local/redis /u
2017-05-14 16:35:34 6060
原创 redis持久化方式配置详解
redis支持两种持久化方式:一种是RDB方式,另一种是AOF方式可以单独使用,也可以两者结合使用。1 第一种:RDB持久化方式1.1 概述:RDB方式是通过快照完成的,当符合一定的条件时,redis会自动将内存中的所有数据进行快照并且存储到硬盘上,默认存储在redis根目录的dump.rdb文件中(文件名在配置文件中dbfilename),进行快照的条件在redis.conf配置文件
2017-05-13 00:22:54 1808
转载 定时任务Cron表达式详解和案例
1.cron表达式格式:{秒数} {分钟} {小时} {日期} {月份} {星期} {年份(可为空)}2.cron表达式各占位符解释:{秒数} ==> 允许值范围: 0~59 ,不允许为空值,若值不合法,调度器将抛出SchedulerException异常"*" 代表每隔1秒钟触发;"," 代表在指定的秒数触发,比如"0,15,45"代表0秒、15秒和45秒时触发任务
2017-05-12 15:13:04 927
原创 Spring整合quartz两种方式以及Spring轮询定时使用
原文地址,转载请注明出处:http://blog.csdn.net/qq_34021712/article/details/71728002 ©王赛超前提条件<dependency> <groupId>org.quartz-scheduler</groupId> <artifactId>quartz</artifactId> ...
2017-05-12 14:54:36 996
原创 myeclipse进行tomcat7热部署
注意:tomcat的热部署需要用到maven不过在网上看了一些这方面的知识不过在网上看了一些这方面的知识,说是如果热部署多次的话会出现tomcat内存溢出的问题,所以最好是在开发中用吧,减少tomcat重启频率就可以了1.修改tomcat的conf目录下的tomcat-users.xml在最后一行添加以下内容2.在项目的pom.xml中添加tomcat插件
2017-05-11 09:56:46 1354
原创 Linux下安装mysql
一、编译安装1.检查是否已安装,grep的-i选项表示匹配时忽略大小写[root@localhost ~]# rpm -qa |grep -i mysqlmysql-libs-5.1.71-1.el6.i686可见已经安装了库文件,但是版本太老了,应该先卸载,不然会出现覆盖错误。注意卸载时使用了--nodeps选项,忽略了依赖关系:[root@localhost ~]# rpm
2017-05-10 20:03:18 1080 1
转载 说说JSON和JSONP,也许你会豁然开朗
【转载自】http://kb.cnblogs.com/page/139725/ 前言 由于Sencha Touch 2这种开发模式的特性,基本决定了它原生的数据交互行为几乎只能通过AJAX来实现。 当然了,通过调用强大的PhoneGap插件然后打包,你可以实现100%的Socket通讯和本地数据库功能,又或者通过HTML5的WebSocket也可以实现与服务器的通讯和服务
2017-05-04 13:27:12 186
原创 freemarker、jsp多视图解析器Spring配置
前提条件maven依赖 org.springframework spring-context-support 4.1.3.RELEASE org.freemarker freemarker 2.3.23freemarker和SpringMVC整合1.如果希望前台页面全部使用freemarker渲染,不再使用jsp的话,进行以下配置完整项目:spring_fre
2017-05-03 19:49:41 2671
原创 myeclipse中安装freemarker插件
前提条件打开http://sourceforge.net/projects/freemarker-ide/files/下载最新版本,我下载的是freemarker-ide-0.9.14安装过程①将下载的freemarker-ide-0.9.14解压,解压后的plugins下有hudson.freemarker_ide_0.9.14文件夹②hudson.freemarker_
2017-05-02 23:53:28 1273
apr-1.5.2.tar.gz,apr-util-1.5.2.tar.gz
2017-06-04
Dubbo视频教程--基础篇--第14节--持续集成篇--Maven私有库和本地库的安装与配置(Sonatype Nexus + Maven)2.pdf
2017-05-26
Dubbo视频教程--基础篇--第12节--持续集成篇--SVN版本管理系统的安装安装步骤.pdf
2017-05-26
Spring配置Freemarker视图解析器,前台页面全部使用freemarker渲染
2017-05-03
SpringBoot整合Jsp,支持java -jar方式启动
2018-04-17
kafka配置SSL(shell脚本)
2018-04-11
当当config-toolkit配置中心源码
2018-03-30
SpringBoot整合rocketmq事务消息
2018-02-13
jmeter测试dubbo请求
2018-01-02
使用Jmeter测试java请求
2017-12-22
SpringBoot整合dubbo
2017-08-24
Spring Boot整合ActiveMQ
2017-08-24
Spring Boot整合redis
2017-08-24
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人