摘要: 分布式协调服务-zookeeper 分布式环境的特点 1.分布性 2.并发性 程序运行过程中,并发性操作是很常见的。比如同一个分布式系统中的多个节点,同时访问一个共享资源。数据库、分布式存储 3.无序性 进程之间的消息通信,会出现顺序不一致问题 分布式环境下面临的问题 网络通信 网络本身的不可靠性, 阅读全文
posted @ 2019-04-18 14:44 wujc_sh 阅读(273) 评论(0) 推荐(0) 编辑
摘要: 目录: 1.TCP/IP五层协议 2.三次握手 3.四次挥手 说到通信,首先就得说一下TCP/IP下的五层协议和osi的七层协议了。 熟知的http,https,ftp,sftp等均属于应用层协议 而TCP/UDP等则是传输层协议 三次握手协议 (1)第一次握手:Client将标志位SYN置为1,随 阅读全文
posted @ 2019-04-04 14:39 wujc_sh 阅读(636) 评论(0) 推荐(0) 编辑
摘要: Spring ioc 叫控制反转,也就是把创建Bean的动作交给Spring去完成。 spring ioc 流程大致为 定位-> 加载->注册 先说几个比较有意思的点 1.Spring中的通过IOC生成的Bean是存放在ConcurrentHashMap中的 2.通过xml配置SpringBean时 阅读全文
posted @ 2019-03-26 21:42 wujc_sh 阅读(295) 评论(0) 推荐(0) 编辑
摘要: 策略模式特性 1.执行最终结果一样 2.执行过程和执行逻辑不一样 3.使用同一接口 达到目的就可以了 Git地址 https://github.com/wujiachengSH/WjcStrategy 策略模式比较简单,直接看代码 1.首先来个接口 2.随便来2个实现类 3.来个封装 4.测试一下 阅读全文
posted @ 2019-03-24 20:17 wujc_sh 阅读(718) 评论(0) 推荐(0) 编辑
摘要: 先说下工厂模式的特性 1.对于调用者来说,影藏了复杂的逻辑处理过程,调用者只关心执行结果。 2.工厂要对结果负责,保证生产出符合规范的产品。 Git代码地址 https://github.com/wujiachengSH/WjcFactoryDemo 下述的3个栗子分别为简单工厂,工厂方法,抽象工厂 阅读全文
posted @ 2019-03-24 19:48 wujc_sh 阅读(9245) 评论(0) 推荐(0) 编辑
摘要: 代理模式应该是Spring核心设计模式之一了 先说下代理模式特性: 1.有代理人和被代理人 2.对于被代理的人来说,这件事情是一定要做的,但是我又不想做,所有就找代理人来做。 3.需要获取到被代理人的个人资料。 Spring中的代理模式是声明式事务 (AOP) 代理模式代码中的使用 1.日志监听 2 阅读全文
posted @ 2019-03-18 22:19 wujc_sh 阅读(615) 评论(0) 推荐(0) 编辑
摘要: 1.进入交互式界面 docker run (--name=xx命名)-i -t ubuntu /bin/bash docker run --name=con1 -i -t ubuntu /bin/bash 2.查看容器 docker ps [-a(所有)] [-l(最新建立的)] docker in 阅读全文
posted @ 2019-03-11 22:47 wujc_sh 阅读(140) 评论(1) 推荐(1) 编辑
摘要: 1.通过指令检查linux内核 uname -a 可以看到大于3.10版本 2.检查是否存在对应目录 ls -l /sys/class/misc/device-mapper 3. apt-get指令获取docker sudo apt-get install -y docker.io emmmmm安装 阅读全文
posted @ 2019-03-11 21:55 wujc_sh 阅读(1552) 评论(0) 推荐(0) 编辑
摘要: emmmm万万没想到上一篇装的linux内核才3.10,装个ubuntu系统来继续自己的docker学习之旅。 话不多说,先下镜像,地址:http://mirrors.melbourne.co.uk/ubuntu-releases/ 本篇下载 ubuntu-18.10-desktop-amd64.i 阅读全文
posted @ 2019-03-10 23:06 wujc_sh 阅读(2704) 评论(0) 推荐(1) 编辑
摘要: 今天起准备搭建一套环境用来学习redis,dubbo,docker,nginx。 环境准备: 1.VMware12: https://pan.baidu.com/s/1-LnqfrWw8ZjQdmG30my7IA 密码:mhwh 2.xshell/xsftp: https://www.netsara 阅读全文
posted @ 2019-03-04 23:14 wujc_sh 阅读(696) 评论(1) 推荐(1) 编辑