七层网络模型和tcp/ip四层模型
7——应用层
6——表示层
5——会话层
4——传输层
3——网络层
2——数据链路层
1——物理层
层
相关参考
协议
作用
7
应用层
提供为应用软件而设的界面,以设置与另一应用软件之间的通信。例如: HTTP,HTTPS,FTP,TELNET,SSH,SMTP,POP3等
网络进程到应用程序
6
表示层
数据格式化,代码转换,数据加密 没... [阅读全文]
分布式系统常用思想和技术总结
一、分布式系统的难点
分布式系统比起单机系统存在哪些难点呢?
1. 网络因素
由于服务和数据分布在不同的机器上,每次交互都需要跨机器运行,这带来如下几个问题:
1. 网络延迟:性能、超时
同机房的网络IO还是比较块的,但是跨机房,尤其是跨IDC,网络IO就成为不可忽视的性能瓶颈了。并且,延迟不是带宽,带宽可以随便增加,千兆网卡换成万兆,只是成... [阅读全文]
大数据平台学习笔记
ysq | 大数据 | 2016-06-03
大数据平台学习笔记
April 8, 2016
数据接入
主要负责数据的收集,分发,预处理以及管理工作
Scribe/Flume, Kafka
离线计算平台
Hadoop
三种任务(Job)
Map-Reduce Job
Hive Job
Pig Job
实时计算平台
Storm(JStorm), Samza, Spark, Flink
在线流式计算
资源管理和调度
YARN, Mesos
任务调度系统
Ooize
azkaban
数据存储引擎
... [阅读全文]
Centos6基础镜像配置
ysq | 运维 | 2016-06-02
固定ip
vi /etc/sysconfig/network-scripts/ifcfg-eth0
1
vi /etc/sysconfig/network-scripts/ifcfg-eth0
#文件内容
DEVICE=eth0
TYPE=Ethernet
ONBOOT=yes
BOOTPROTO=static
IPADDR=192.168.1.110
NETMASK=255.255.255.0
GATEW... [阅读全文]
C语言中的指针详解
ysq | 计算机基础 | 2016-05-27
1.指针就是内存地址
2.在内存中,不同数据类型的数据,分别存放在不同区域
3.两种开辟地址的方法
int a = 3; //内存自动分配地址
printf("%dn", a);//3值
printf("%dn",*a);//没有意义
printf("%dn",&a);//空间地址
int *a = new int(3); //手动开辟地址 -》指针类型
printf("%dn", a);//空间地址
printf("%dn",*... [阅读全文]
python常用命令
ysq | 服务端开发 | 2016-05-16
list
rang(0,10,2) #生成序列 上下限,步长
过滤器
fifter(函数1,序列)
返回序列中为true的序列
zip
map
return
文件的读写
file = open(path,'mode') r:read w:write r+:可以在原基础上添加
file.read /file.write
flie.readline file.readlines
file.close
环境隔离安装:
linux:(sudo) pip install virt... [阅读全文]
程序猿流派
ysq | 杂货 | 2016-05-14
第一种分法:
1. 科班出身专业派
2. 青鸟达内速成派
3. 半路出家自学派
第二种分法:
1. GMFBAT派
2. 普通公司派
3. 自给自足派
第三种分法:
1. 言必谈互联网逼格派
2. 苦逼行业软件开发派
3. 啥子都干过的杂货派
第四种分法:
1. 扯起虎皮作大旗的公知派
2. 请你去看我的书的专家派
3. 谈风月不谈专业的八卦派
第五种分法:
1. 年薪... [阅读全文]
linux 的常用命令
ysq | linux | 2016-05-14
ctrl + d 保存
ctrl + c 取消命令
clear 清屏
ctrl + l 清屏
alias 自定义快捷键 /etc/profile alias cls='clear'
ctrl + s 锁定终端
ctrl + q 解锁
关机 shutdown 选项 时间
-c 取消上一个关机重启
-r 重启
-h 关机
> shutdown -h now //现在重启
其他关机:powero... [阅读全文]
近期评论