- 博客(10)
- 收藏
- 关注
原创 Linux安装与常用命令
一、从认识操作系统开始操作系统简介我通过以下四点介绍什么是操作系统:操作系统(Operation System,简称OS)是管理计算机硬件与软件资源的程序,是计算机系统的内核与基石;操作系统本质上是运行在计算机上的软件程序 ;为用户提供一个与系统交互的操作界面 ;操作系统分内核与外壳(我们可以把外壳理解成围绕着内核的应用程序,而内核就是能操作硬件的程序);操作系统简单分类Windows:目前最流行的个人桌面操作系统,不做多介绍。Unix:最早的多用户、多任务操作系
2021-07-26 10:45:04 325
原创 卸载奇安信天擎,流氓软件
奇安信天擎,很多朋友应该都不陌生,现在很多公司都要求每个员工的电脑上必须安装奇安信天擎这个软件,尤其是稍微大一点的公司,数据需要保密或容易被攻击的公司,奇安信可以有效的防御这些攻击。看到这是不是有朋友在想这不是一个很好的防御软件吗,为什么说是流氓软件呢?这个软件之所以叫它流氓软件,是因为这个软件一旦安装,既无法退出也无法卸载,有些朋友现在会想,这个软件就放那放着就好了啊,反正是防御的软件,我只能说你还没有了解奇安信的缺点。奇安信与一切杀毒软件冲突,公司要求安装奇安信,你就要把电脑之前的杀毒软件卸载,这
2021-07-05 14:56:08 29911 4
原创 maven私服搭建与插件开发
一、maven声明周期声明周期的概念与意义在项目构建时通常会包含清理、编译、测试、打包、验证、部署、文档生成等步骤,maven统一对其进行了整理,抽象成三个生命周期(lifecycle)及各自对应的阶段(phase)。这么做的意义是:每个阶段都成为一个扩展点,可以采用不同的方式来实现,提高了扩展性与灵活性。规范统一了maven的执行路径。在执行项目构建阶段时可以采用jar方式构建也可以采用war包方式构建,提高了灵活性。我们可以通过命令mvn ${phase name}直接触发指定阶段的执
2021-07-01 14:45:06 138
原创 maven安装与核心概念全面解析
一、maven安装与核心概念安装官网下载 Maven (http://maven.apache.org/download.cgi)解压指定目录配置环境变量因为maven也是java开发的,所以一定要确保JAVA_HOME配置好我的电脑-》右键属性-》点开环境变量-》新建一个系统变量-》名称为MAVEN_HOME,值为maven解压路径接着在系统变量中找到path点开在其中添加**%MAVEN_HOME%\bin**检查是否安装成功(mvn -versi
2021-06-28 15:23:24 100
原创 搭建企业私有GIT服务
一、GIT服务器搭建方式上一篇文章说过GIT是一个分布式版本管理系统,既然是分布式那么必然涉及远程通信,那么GIT是采用什么协议进行远程通信的呢?GIT支持的四种通信协议:Local(本地协议)sshHTTP(Dumb,Smart)gitLocal(本地协议)基于本地文件系统或共享(NFS)文件系统进行访问,也就是在团队里的一台电脑上建立GIT仓库,开启共享权限,团队成员通过访问该电脑操作GIT仓库**优点:**简单,直接使用了现有的文件权限和网络访问权限,小团队小项目建立一个这
2021-06-23 16:04:12 370
原创 GIT基本概念与核心命令
一、GIT体系概述:大家公司是用什么工具来管理代码版本?SVN、CVS、GITGIT和SVN有什么区别呢?GIT 与 svn 主要区别:存储方式不一样使用方式不一样管理方式不一样存储方式区别:GIT把内容按元数据方式存储类似k/v数据库,而SVN是按文件存储的(新版SVN已改成元数据存储)GIT内部是有一个key/value的数据库,可以理解为一个Map,内容提交到数据库中时就会返回一个key,key是唯一的。git init demo 创建一个git项目cd de
2021-06-15 14:36:14 166
原创 HTTPS协议
HTTPS协议什么是HTTPS协议呢?如果大家还没有深刻理解HTTP协议,请查找一下我的HTTP协议的文章。HTTP协议是一个明文传输的协议,也就是说在整个链路中传输的话,可以理解问数据在“裸奔”,在任意一个节点上数据都有可能被人截取,串改。最明显的表现就是访问一个网页的时候,明明网页没有广告,但是在浏览器打开后却又很多广告,这就是串改了响应报文,如果是请求报文被串改那就更严重了,如果操作是银行转账请求,你们的钱可能就会被转到别人的钱包了。所以HTTPS协议就是在HTTP协议上加了个安全层。HTTP
2021-06-08 17:16:54 127 2
原创 TCP协议
TCP协议TCP(Transmission Control Protocol):面向连接的,可靠的,基于字节流的传输层通信协议特点:基于连接的:数据传输之前需要建立连接全双工的:可以双向传输字节流:不限制数据大小,打包成报文段,保证有序接收,重复报文自动丢弃流量缓冲:解决双方处理能力的不匹配可靠的传输服务:保证可达,丢包时通过重发机制实现可靠性拥塞控制:防止网络出现恶性拥塞TCP报文格式:Options可选参数上面的字段是必选的字段;Source port源端口发送端随机生成,
2021-06-02 14:51:35 241
原创 HTTP协议
超文本传输协议(HyperText Transfer Protocol, HTTP):一种无状态的,以请求/应答方式运行的协议,它使用可扩展的语义和自描述消息格式,与基于网络的超文本信息系统灵活的互动虽然HTTP名字中有传输两个字,但实际上它并没有做传输的事情,HTTP协议数据的传输是交由TCP协议来进行的。无状态的意思是本身不会去存储用户的信息。可扩展的语义是可以在协议的基础上添加自己的一些需求,比如头部的字段,带来了很大的灵活性。自描述消息格式的意思是消息类型可以是文本类型、图片类型和音视频的
2021-06-01 09:31:19 87
原创 从一个HTTP请求来看网络分层原理
1.现在有一个需求:一个数据包从A主机传送到B主机在发送过程中都会发生什么?数据传输过程中会发生数据丢包,当数据丢包后,往往会进行数据重传,数据重传多次的话,还有可能会发生数据重复,或者之前数据丢失的包并没有真正丢失,只是在网络中产生了一个延迟,这样也会发生数据的重复问题。通过网络设备进行数据转发的时候,数据在经过设备的时候都有可能被人串改,或者本身设备有一些问题导致数据的一些错误,所以要进行数据完整性的校验,包括数据传输介质也可能是多样的,比如内网直接通过网线去传输,公网的话通常就要通过光纤去传输
2021-05-31 09:25:42 268
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人