自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(37)
  • 资源 (5)
  • 问答 (1)
  • 收藏
  • 关注

原创 消息中间件的应用场景

例如 我们在做用户注册的时候   用户先填写注册信息   --->向注册服务写入数据 这一步其实就是将信息保存到数据库   注册信息往往有身份验证的信息  例如  手机号  邮箱   这里就会把消息放到消息中间件   将消息发送给 邮件服务 或者 手机短信服务 日志分析  应用服务---->将日志放入消息中间件   消息中间件进行暂存    定时进行发送到 日志分析服务  

2017-07-04 23:20:38 2134

原创 消息中间件传输模型

1 点对点   也就是发送者只发给一个接收者  发送者和接收者并无时间上的依赖接收者确认消息收到和处理2 发布订阅  订阅者要订阅一个主题  发布者讲消息发给所有的订阅者  其实我们生活中经常遇到 订阅某个主题 然后我们就能一直收到相关的邮件 其实我们细想一下  是不是所有具备存储功能  例如 mysql  sqlserver   redis等No SQL  都

2017-07-03 23:18:55 679

原创 消息中间件的概念

如何理解消息中间件      其实消息中间件是保存消息的一个容器 与 数据库不同的是   数据库保存的数据 是可以被修改的  而消息中间件一般不会被修改    消息中间件在 消息的生产者 与 消费者之间  相当于一个中间人的角色  就像一个中介一样     提供了路由保证消息的传递  如果消费者 不能及时接收 会保留下来  直到消费者 上线   (保证在存活期内)消息中间件

2017-07-03 22:43:25 588

原创 scala学习笔记 之 函数

其实这里的函数 和 C里的函数 意思差不多  和java的方法也差不多  例如  我们写一个简单的函数  def fun(a:String,b:Int)={ println(a) println(b) }fun("wy",33)很简单 传入一个参数a  传入一个 参数 b  分别打印出来   这里说一下语法   def 代表函数的定义    fu

2017-07-01 15:16:11 269

原创 scala 学习笔记 之 循环

对于 for循环   差别 还是有点大    我们来看一下   scala中的for循环 写法   例如 我们想循环 1-10  for (i <- 1 to 10) { println(i) }这样打印 1-10 for中  1 to 10 代表 从1 循环到10   i其实这样的写法 要比 java更简洁还有另一个关键词叫  until   我们来看一下  

2017-07-01 13:16:50 313

原创 scala 学习笔记之条件控制

现在33岁的年龄学习scala也许有人会觉得年龄大 或者 现在晚了  不过我想说的是 只要开始做了  什么时候都不晚其实 scala的条件控制和java非常相似  也是用if   else 来控制     val age=16 if(age>=18) println("已经成年了") else println("未成年")是不是感觉

2017-07-01 11:10:19 252

原创 SpringBoot 热部署方式

原则上只要我们修改了代码  那么我们就必须重新启动才可以 这样做的效率会大大降低  如果在我们修改代码后自动生效呢 这里就需要我们进行热部署   1 首先在 pom.xml中 引入我们的插件   org.springframework.boot spring-boot-maven-plugin

2017-06-28 01:15:59 327

原创 SpringBoot 返回Json

其实 想让springboot返回json很简单  只要在controller中直接返回对象即可 如果返回的是List 则会返回一个json数组  因为 springboot内置了jackson 对象会被jackson解析成为json字串进行返回  那么这里 我就说一下 如何用性能更高的fastjson来解析返回值1 首先 我们必须先引入fastJson的相关jar包 

2017-06-27 16:37:48 2000

原创 SpringBoot框架搭建 Hello World

1  创建一个maven项目,springboot内置了tomcat 所以选择jar项目即可  2  在pom文件中导包  org.springframework.boot spring-boot-starter-parent 1.4.1.RELEASE org.springframework.boot spring

2017-06-27 15:02:14 356

原创 eclipse 读取 SequenceFile

创建项目   引入依赖包编写代码 运行 @Test public void append(){ Configuration conf=new Configuration(); Path path=new Path("hdfs://server1:8020/file/wy/abcde"); FileSystem fileSystem; try { fileSystem

2017-05-20 10:17:04 495

原创 eclipse maven 搭建hadoop开发环境

1 创建一个maven项目  2 引入 hadoop依赖包   2.7.3 org.apache.hadoop hadoop-common ${hadoop.version} org.apache.hadoop hadoop-client ${hadoop.version}

2017-05-20 09:58:08 2866

原创 搭建完全分布式Hadoop(二)

实际上如果要启动hadoop的话 那么namenode必须要登录到其他4个datanode上启动进程这里需要配置ssh免秘钥登录首先安装ssh     # yum -y install openssh-server openssh-clients安装后生成秘钥对   # 搭建完全分布式Hadoop进入目录 # cd ~/.ssh将公钥导入 授权文件 #  cp

2017-05-08 19:06:51 352

原创 搭建完全分布式Hadoop

在这里我准备了5个机器  server1 192.168.80.131server2 192.168.80.132server3 192.168.80.133server4 192.168.80.134server5 192.168.80.135server1作为namenode 其他作为datanode1 在5个节点上分别安装 hado

2017-05-06 20:15:26 374

原创 搭建hadoop伪分布式(二)

只是配置好了hadoop还不行  还要配置ssh 免秘钥登录  因为NameNode要远程登录到DataNode上进行控制 即便是伪分布式  要是自己登录自己机器1 安装 ssh # yum -y install openssh-server openssh-clients2 生成公钥和私钥# ssh-keygen -t rsa -P '' -f ~/.ssh/id

2017-04-27 00:18:00 575

原创 搭建hadoop伪分布式

1 先安装jdk  如果这个步骤不会 请参照 http://blog.csdn.net/feng_qi_1984/article/details/547093982 下载hadoop  本人用的2.7.3 从官网上下载下来即使64位  无需再编译3 解压hadoop  配置 环境变量   操作如下 将下载下来的hadoop-2.7.3.tar.gz 放进 /usr

2017-04-26 23:28:29 516 2

原创 Linux 搭建 redis 单机环境

1  下载redis源码    http://download.csdn.net/detail/feng_qi_1984/98087932 创建一个目录用来存放 mkdir /usr/redis3 将redis源码放进去3 进入目录 解压# cd /usr/redis# tar -zxvf redis-3.2.8.tar.gz# cd /usr/redis/redi

2017-04-09 23:01:11 348

原创 搭建单机版fastDFS环境

1  需要先下载 相关的jar包 libfastcommon-1.0.7.tar.gz nginx-1.8.0.tar.gz FastDFSV5.05.tar.gz  fastdfs-nginx-module_v1.16.tar.gz下载页面 http://download.csdn.net/detail/feng_qi_1984/9808220    我全部下载到/usr

2017-04-09 14:33:40 1879 1

原创 mycat 简单的配置数据库分片(二)

接下来我们编辑schema.xml 数据库分片在此文件下配置   <dataHost name="localhost1" maxCon="1000" minCon="10" balance="0" writeType="0" dbType="mysql" dbDriver="native" switchType="1" sla

2017-02-14 11:45:53 1162

原创 mycat 简单的配置数据库分片(一)

在这里  我们用3台mysql搭建一个集群   3个mysql数据库 分别是 mysql1  192.168.80.131mysql2  192.168.80.132mysql3  192.168.80.133我们再安装一个mysql服务器   192.168.80.141首先安装JDK配置环境变量  参考地址http://blog.csdn.net

2017-02-14 11:36:49 494

原创 搭建Spring SpringMVC Mybatis 框架(二)

上一章我们引入了相关的jar包 本章我们来进行配置 1 在src/main/resources 包中创建spring的配置文件 applicationContext.xml2 在 src/main/java中创建相关的包接下来 我们以student表为例 写一个测试 1 创建一个名叫 Student的javabean 2 在dao包中创建一个接口 定

2017-02-12 23:12:11 308

原创 搭建Spring SpringMVC Mybatis 框架(一)

在之前我们讲过了如何搭建springMVC框架  http://blog.csdn.net/feng_qi_1984/article/details/54824568那么今天我们讲如何和Mybatis集成1 首先我们要在pom.xml中引入包 orm和tx org.springframework spring-tx ${org.spr

2017-02-12 21:49:28 900

原创 spring maven 搭建dubbo框架 消费端

1 创建消费端项目 consumer 2 在pom.xml中引入相关jar包和接口 org.springframework spring-context 4.1.6.RELEASE      org.springframework    spring-test    4.1.6.RELEASE com.aliba

2017-02-05 17:11:03 306

原创 spring maven 搭建dubbo框架 服务端

1 创建一个3 maven项目  1 定义接口项目      service2 服务的提供者   provider   3 服务消费者     consumer service 项目中只定义接口  不做其他任何事情  2 我们在该项目中创建一个接口 ,随便写一个方法  3  我们到 provider 项目中    pom.xml中引入相关包 

2017-02-05 15:15:01 1507 2

原创 spring maven 搭建dubbo框架(dubbo-admin)

在192.168.80.141主机上启动zookeeper1  下载  dubbo-admin war包  http://download.csdn.net/detail/feng_qi_1984/97473292 将war包放进 tomcat/webapps 下载3 到tomcat/bin 启动tomcat4启动后可以看到 webapps目录下多了一个目录

2017-02-05 12:20:43 552

原创 spring maven 搭建dubbo框架 (准备工作)

1  一个zookeeper  上一篇讲述了如何安装zookeeper   本人在192.168.80.141 主机下安装了zookeeper2  一个tomcat  部署dubbo-admin 本人是jdk 1.8    tomcat 8.0 3  dubbo服务端   4  dubbo消费端

2017-02-05 11:28:16 285

原创 Linux上安装zookeeper

1 安装Linux虚拟机  2 安装JDK 配置环境变量 (本人安装的是jdk1.8.0_111)安装方式 参考 http://blog.csdn.net/feng_qi_1984/article/details/547093983 讲安装包放入Linux 目录下  我是放在了 /usr/zk 的目录下   (我下载的是zookeeper-3.4.8.tar.gz)创建/usr/z

2017-02-05 10:42:23 365

原创 用maven搭建SpringMVC框架(二)

项目创建好之后会发现JSP报错 并且Java Resources 下只有一个 src/main/resource的源文件夹 没关系  我们在项目上右键-->Build Path-->Configure Build Path-->Add Library-->Server Runtime 将tomcat选中 FInish即可  此时再看  源文件夹生成了  jsp也不报

2017-02-02 00:38:13 269

原创 用maven搭建SpringMVC框架(一)

1 先到apache官网下载maven 2 下载后解压 3 配置maven环境变量 4 eclipse已经集成了maven 所以不用再安装插件了5 maven下载速度过慢 不妨修改一下国内镜像  到maven目录中的conf中编辑setting.xml                                  alimaven         

2017-02-02 00:21:59 397

原创 LVS+keepalived 搭建负载均衡

其实搭建负载均衡可以不用nginx  直接用LVS+keepalived即可   准备两个tomat  tomcat1  192.168.80.171tomcat2  192.168.80.172两个keepalived  主  192.168.80.141备  192.168.80.142虚拟IP  192.168.80.1611  在两个to

2017-02-01 19:19:05 314

原创 lvs+keepalived+nginx 搭建主备

上一篇讲了nginx+tomcat搭建了反向代理和负载均衡 那么如果nginx挂掉了 即使两个tomcat都没有挂也是无法访问的所以这个时候需要一个主备管理 如果主nginx挂了立即由备用nginx来接管那么我们需要现搭建一个备用的nginx配置方式和主nginx完全相同  此时 主服务器和备服务器是两个不同的IP  我们必须将两个IP映射出一个相同的虚拟IP目前两个nginx

2017-02-01 13:49:25 2107 3

原创 nginx简单的反向代理

准备工作  两个tomcat服务器 一个Nginx两个tomcat分别为 192.168.80.171  192.168.80.172Nginx IP 192.168.80.141 upstream test.wy.com{server 192.168.80.171;server 192.168.80.172;}//此处两个tomcat配置进来

2017-01-31 22:50:17 362

原创 Linux下安装Nginx

准备工作 1 下载nginx 2 安装gcc  # yum -y install gcc-c++3 安装 pcre  # yum -y install pcre pcre-devel4 安装 zlib # yum -y install zlib zlib-devel5 安装 openssl # yum -y install  openssl openssl-devel

2017-01-31 20:09:06 462

原创 Mysql 主从复制

1 配置两台mysql服务器   我的两个分别是 192.168.80.131   和  192.168.80.132     131为主机  132为从机2 更改主机配置    # vi /etc/my.cnf3 在[mysqld]下添加如下配置log-bin=mysql-binserver-id=131注意 在集群下 server-id不能重复  所以我将ip最后一位作为s

2017-01-26 01:13:49 368 1

原创 Linux下安装mysql

1 # yum -y install mysql-server mysql  mysql-dev2 启动mysql   # service mysqld start3 为root用户配置一个密码 # mysqladmin -u root password '密码'4 用root用户登录  # mysql -u root -p  5 输入密码登录到mysql  6 看一下数据库

2017-01-25 00:21:58 745 1

原创 maven在tomcat下进行热部署

1  tomcat 必须配置用户名和密码   打开tomcat目录下的conf/tomcat-users.xml2 增加节点            (username和password可以自己写)3 启动tomcat4 在项目中的pom文件中增加tomcat插件 并且配置要部署的tomcat地址  用户名 密码        org.apache.tomcat.

2017-01-24 22:25:55 475 5

原创 Linux下安装tomcat

1 必须先安装JDK和配置JDK环境变量2 将目录切换到usr   # cd /usr3 创建tomcat目录  # mkdir tomcat4 进入tomcat目录 # cd /usr/tomcat5 下载tomcat 放进上面的目录中  本人用Xftp6 解压tomcat压缩包  # tar -zxvf apache-tomcat-8.0.39.tar.gz7 进入to

2017-01-24 20:10:08 279

原创 Linux下安装JDK

1 将目录切换到/usr下   # cd /usr 2 创建一个java 文件夹  # mkdir java3 切入java目录 # cd /usr/java4 下载jdk   可以用wget    本人是自行在电脑上下载   用xftp5上传到目录中 5  解压jdk压缩包   # tar -zxvf jdk-8u111-linux-x64.gz6 解压后多了  jd

2017-01-24 17:53:52 439

FastDFS 安装包

安装FastDFS 相关Jar包 包含 fastdfs-nginx-module_v1.16.tar.gz FastDFSV5.05.tar.gz libfastcommon-1.0.7.tar.gz nginx-1.8.0.tar.gz 四个包

2017-04-09

redis3.2.8

Redis

2017-04-09

fastDFS相关包.rar

fastDFS相关包.rar

2017-04-09

dubbo-admin-2.5.4.war

jdk1.8所支持的dubbo-admin

2017-02-05

zookeeper-3.4.8

2017-02-05

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除