- 博客(9)
- 收藏
- 关注
翻译 Websocket学习总结
最近,在做项目的时候需要用到Websocket,做到报表的实时更新。在说websocket之前,我们可以先来了解下,websocket到底是个什么东西。websocket是一种在单个TCP连接上进行全双工通信的协议.什么是全双工通信,就是说客户端和服务端建立连接之后,可以同时发送消息或者接收消息,如图所示:至于为什么要用到Websocket,那么就得从项目出发,需求是要做到页面报表...
2019-01-23 14:34:50
256
原创 浅谈Dubbo和zookeeper
其实说到Dubbo和zookeeper。那么就得先从分布式系统的演变过程来说。在过去,集中式应用比较广泛。那么为什么现在都推崇于开发分布式应用系统?所谓集中式系统就是指由一台或多台主计算机组成中心节点,数据集中存储于这个中心 节点中,并且整个系统的所有业务单元都集中部署在这个中心节点上,系统所有的功能均由其集中处理。那么问题来了,当这个中心节点出现问题了,那么我们的系统还能正常运行么,答案是否定的...
2018-08-19 16:40:46
543
1
原创 Docker运用之Nginx部署
上一篇文章将的是Docker如何安装和基本的Docker命令,接下来我们将会用Docker部署Nginx服务器:1.设置容器的端口映射:docker run -p 80 --name=web1 -it centos /bin/bash2..进入容器后,需要安装nginx和vim,执行如下命令:yum install -y wget wget -O /etc/yu...
2018-08-14 21:22:08
181
原创 Docker安装和基本命令的学习
Docker安装环境:CentOS7 .安装过程中要先查看操作系统的内核是否匹配,否则是安装不成功的。 更新 yum 仓库,确保 yum 包都是最新版本yum update查看是否有安装 docker,若有则将其删除 yum list installed|grep dockeryum remove docker #假如安装过,则移除docker安装需要的软件包 yu...
2018-08-14 20:55:02
279
1
原创 Docker学习总结
Docker是一个用来装应用的容器。Docker可以解决的问题:1.组织有序性用传统的方式部署我们的应用,可能会出现由于多个应用程序以来不同,导致应用之间的依赖变得非常混乱,那么此时出现应用依赖同一个程序但却依赖不同版本,那么将会出现比较麻烦的事情。那么我们可以通过Docker管理各个应用之间的依赖,并通过容器为基础将应用的环境独立开,从而不会再出现互相影响的问题,还能提高我们资源的利...
2018-08-14 19:24:02
268
原创 Redis集群
集群环境:CenterOs7以及redis-3.2.9.tar.gz,由于电脑性能限制,只能通过创建6个文件夹来模拟Redis集群,端口号分别为:7001,7002,7003,7004,7005,7006.本次集群至少要三个master,我们切换到/usr/local目录下创建一个redis-cluster.cd /usr/localmkdir redis-cluster在re...
2018-08-13 18:42:09
149
原创 ActiveMQ学习总结
ActiveMQ是一种开源的,实现了JMS规范的,面向消息(MOM)的中间件,为应用程序提供高效的、可扩展的、稳定的和安全的企业级消息通信。什么是消息中心?是指在分布式环境中,两个或者多个独立运行的系统之间,提供消息通讯作用的中介。什么是JMS?Java消息服务(Java Message Service)应用程序接口,是JavaEE平台中关于面向消息中间件(MOM)的API,用于在...
2018-08-12 19:40:45
145
原创 Linux搭建zookeeper集群
zookeeper是一个分布式的,开放源码的分布式应用程序协调服务。搭建zookeeper集群环境:3台CenterOs系统和zookeeper-3.5.2-alpha.tar.gz,和jdk-8u161-linux-x64.tar.gz本次搭建的系统ip地址分别为:192.168.195.130,192.168.195.131,192.168.195.132.1.安装jdk1.1...
2018-08-10 15:40:35
129
原创 Spring boot的自动装配原理
先从SpringBoot的主配置类开始看:该配置类上贴上了SpringBootApplication注解,在运行方法上打上一个断点,我们通过debug来观察程序运行的流程,最终可以发现他的核心是在SpringApplication类的第163行,这段代码的作用是读取我们传过来的配置类,根据传过来的配置类,我们读取配置类上贴的注解(@SpringBootApplication)...
2018-07-21 16:47:21
6190
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人