![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
内功基础
许进进
这个作者很懒,什么都没留下…
展开
-
软件设计6大设计原则:SOLID
软件设计有 6 大设计原则,合称SOLID1、单一职责原则(Single Responsibility Principle,简称SRP )核心思想:应该有且仅有一个原因引起类的变更 问题描述:假如有类Class1完成职责T1,T2,当职责T1或T2有变更需要修改时,有可能影响到该类的另外一个职责正常工作。 好处:类的复杂度降低、可读性提高、可维护性提高、扩展性提高、降低了变更引...转载 2020-04-11 23:46:12 · 5424 阅读 · 0 评论 -
协程初识
一 什么是进程和线程进程是什么呢直白地讲,进程就是应用程序的启动实例。比如我们运行一个游戏,打开一个软件,就是开启了一个进程。进程拥有代码和打开的文件资源、数据资源、独立的内存空间。线程又是什么呢?线程从属于进程,是程序的实际执行者。一个进程至少包含一个主线程,也可以有更多的子线程。线程拥有自己的栈空间。有人给出了很好的归纳:对操作系统来说,线程是最小的执行单元...转载 2019-08-18 10:12:43 · 4975 阅读 · 1 评论 -
Content-Type简析
目录一:Content-Type二:常用的类型2.1 multipart/form-data2.2application/x-www-form-urlencoded2.3application/json2.4text/xml三:补充说明3.1.application/octet-stream3.2.multipart/form-data和applicati...原创 2019-08-08 14:16:18 · 8487 阅读 · 0 评论 -
TCP的3次握手与4次挥手
目录一 相关字段二 三次握手2.1 讲讲为何需要三次握手/三次握手的作用/讲讲三次握手过程2.2 为何三次握手才能确认双方的接受与发送能力正常,两次不可以?2.2.1 简单回答2.2.2加分描述三 三次握手的作用四 四次挥手五 常见面试题一 相关字段序列号seq:占4个字节,用来标记数据段的顺序,TCP把连接中发送的所有数据字节都编上一个序号,第一...原创 2019-07-26 19:48:46 · 5028 阅读 · 0 评论 -
Hadoop环境搭建
1 新建一个用户useradd hadooppasswd hadoop2 要有java环境3 关闭防火墙serv ice iptables stop4. tar -zxvf解压hadoop.tar5 配置5.1配置JAVA_HOMEcd hadoop/hadoop-env.sh如何知道JAVA_HOME:echo $JAVA_HOM...原创 2019-06-12 19:14:51 · 5089 阅读 · 0 评论 -
mac 查看端口命令
lsof -i tcp:5307原创 2019-01-24 10:53:02 · 7553 阅读 · 0 评论 -
使用Homebrew安装Git与Github在idea中的配置
系统环境:macOS 10.13.4一、Homebrew的安装 linux系统有个让人蛋疼的通病,软件包依赖,好在当前主流的两大发行版本都自带了解决方案,Red hat有yum,Ubuntu有apt-get Homebrew简称brew,是Mac OSX上的软件包管理工具,能在Mac中方便的安装软件或者卸载软件,可以说Homebrew就是mac下的apt-get、yum神器1、...转载 2018-11-06 23:30:00 · 5709 阅读 · 0 评论