![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Linux
vierhang
这个作者很懒,什么都没留下…
展开
-
卷毛-网络编程基础(三)Tcp通信
Tcp通信下图是一次TCP通讯的时序图。TCP连接建立断开。包含大家熟知的三次握手和四次握手。三次握手:谓三次握手(Three-Way Handshake)即建立TCP连接,就是指建立一个TCP连接时,需要客户端和服务端总共发送3个包以确认连接的建立。好比两个人在打电话:Client:“喂,你听得到吗?”Server:“我听得到,你听得到我吗?”Client:“我能听到你,今天balabala…”建立连接(三次握手)的过程:客户端发送一个带SYN标志的TCP报文到服务器。这是上图中三次原创 2020-08-26 11:55:36 · 427 阅读 · 0 评论 -
卷毛-网络编程基础(二)什么是socket
Socket编程什么是SocketSocket,英文含义是【插座、插孔】,一般称之为套接字,用于描述IP地址和端口。可以实现不同程序间的数据通信。Socket起源于Unix,而Unix基本哲学之一就是“一切皆文件”,都可以用“打开open –> 读写write/read –> 关闭close”模式来操作。Socket就是该模式的一个实现,网络的Socket数据传输是一种特殊的I/O,Socket也是一种文件描述符。Socket也具有一个类似于打开文件的函数调用:Socket(),该函数返回原创 2020-08-25 17:47:55 · 297 阅读 · 0 评论 -
卷毛-网络编程基础(一)网络协议
卷毛-go-网络编程基础(一)网络概述网络协议从应用的角度出发,协议可以理解为“规则”,即数据的发送端与接收端共同遵守的规则。举一个简单的自定义协议,我们给他命名为“卷毛文件传输协议”规定:传输文件原始名,接收方回答1表示收到文件名传输文件大小,接收方回答2表示收到文件大小传输文件内容,接收方接受数据完成回答3,表示文件内容接收完成由此,当有人想跟我传输文本,就要遵守我的协议,通过三次数据交互来完成文件的传输。而这个自定义规定,也可以说是属于卷毛与别人的协议。当这个协议越来越多人使用,原创 2020-08-25 17:31:15 · 241 阅读 · 0 评论 -
强大的搜索引擎Elasticsearch安装 - php简单使用
强大的搜索引擎Elasticsearch安装 - php简单使用本篇笔记记录了CentOS6.9下安装ElasticSearch的过程安装jdk1.8yum install java-1.8.0-openjdk添加elasticsearch用户和组groupadd elasticsearchuseradd -g elasticsearch elasticsearch创建目录mkdir -p /usr/localcd /usr/local下载ElasticSearchwget -原创 2020-06-15 17:42:28 · 297 阅读 · 0 评论 -
Laravel 6 模型事件使用
Laravel 6 模型事件使用所有支持的模型事件在 Eloquent 模型类上进行查询、插入、更新、删除操作时,会触发相应的模型事件,不管你有没有监听它们。这些事件包括:retrieved获取到模型实例后触发creating插入到数据库前触发created插入到数据库后触发updating更新到数据库前触发updated更新到数据库后触发...原创 2020-03-04 11:29:55 · 600 阅读 · 0 评论 -
Centos如何设置IP地址,LINUX怎么修改IP地址
Centos如何设置IP地址,LINUX怎么修改IP地址今天接触到了一个新的任务,修改Linux的IP地址。采用的是浪潮的服务器,操作系统为CentOS7。(一)为了能够让IP地址永久生效。首先进入编辑 vi /etc/sysconfig/network-scripts/ifcfg-eth0 文件。(二)说明一下下面的这个文件:DEVICE=enp4s0f0 网卡对应的设备别名,如if...原创 2019-05-27 11:57:26 · 2698 阅读 · 0 评论 -
Linux下源码编译安装 Git
Linux下源码编译安装 GitGit是一个开源的分布式版本控制系统,可以有效、高速的处理从很小到非常大的项目版本管理,是目前使用范围最广的版本管理工具。这篇博客,介绍下Linux下安装Git的步骤,仅供参考,当然,还是yum安装,比较简单方便。。。更多关于Git的内容,请看下面的链接:Git官方文档:Git-BookGit工作流:深入理解学习Git工作流执行安装连接到服务器并登...原创 2019-06-28 14:19:25 · 1548 阅读 · 0 评论 -
php利用syslog做日志备份或消息发送
php如何将日志写进syslogCentOS 6开始,日志服务由syslogd变成了rsyslogd,在配置rsyslogd前需要了解下系统日志的8个级别:0 EMERG(紧急):可能导致系统不可用的情况1 ALERT(警报):必须马上解决的问题2 CRIT(严重错误):比较严重的情况3 ERR(错误):运行出现错误4 WARNING(警告):可能会影响系统功能的情况5 NOTICE...原创 2019-08-01 16:51:01 · 763 阅读 · 0 评论