- 博客(5)
- 收藏
- 关注
原创 socket之内核操作
简单记录下socket之内核操作(之前面试有被问到socket发送消息在操作系统底层是怎么弄的)首先 客户端和服务端建立好socket套接字的时候,双方都可以通过套接字进行消息的收发,因为socket中维护了两个队列,发送队列和接受队列。发送时,数据存储在用户的内存中,用户调用send和write方法时将待发送的数据依据MSS进行拆分,将拆分好的数据拷贝到内核空间的发送队列,该队列存放了所有已...
2019-09-17 16:08:38 395
原创 数据库简单整理
数据库引擎Myisam可以把数据文件和索引放在不同目录(innodb放在同一目录)不支持事物外键但访问速度快Innodb提供事物外键提供了具有提交,回滚和崩溃回复能力的事物安全(ACID兼容)的引擎innodb是为了处理巨大数据量的最大性能设计,cpu效率极高Memory数据存放在内存中访问速度非常快(默认hash索引)但服务一旦关闭,表中的数据丢失索引将已有数据(...
2019-09-09 16:37:37 268
原创 git命令合集
创建git init 在当前目录创建一个本地库git clone ssh://user@domain.tld/repo.git 在远程库克隆一个本地库配置git config [–global] user.name “name” 设置提交时附带的名字git config [–global] user.emal “email” 设置提交时附带的emailgit config --glob...
2019-09-04 17:30:13 172
原创 Mac 简单环境配置(go docker)
Mac 简单环境配置go语言安装Homebrew下载安装包docker环境配置go语言安装简单介绍下go语言的相关配置一般来说有两种方法, 一种是用Mac中的Homebrew软件管理器安装或者下载安装包安装Homebrew首先安装Homebrewruby -e “$(curl -fsSL https://raw.githubusercontent.com/Homebrew/instal...
2019-08-26 15:22:01 331
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人