一、上网过程:
- 计算机组成(电子计算器):
主板(必须),CPU(必须),内存(必须),电源(必须),声/显卡,硬盘,鼠标,键盘,显示器
2. 软件分类:
2.1系统软件(平台,操作系统):
指控制和协调计算机及外设,为应用软件提供可操作的平台
Windows:
* nix :(Unix,Linux,mac,bsd等)
Linux和mac是Unix的衍生版本
mac为了兼容Unix和bsd
2.2应用软件:指为满足用户不同领域的应用需求的软件
- 设备:
机房,交换机(孔多),路由器(孔少),防火墙,磁盘阵列(多个磁盘),光纤(白,黄),网线,电话线
猫(modem,信号转换作用,调制解调器)
- 单位换算:
ASCII码(美国信息交换标准码American Standard Code for Information Interchange):
一个英文字母(不分大小写)占一个字节的空间,一个中文汉字占两个字节的空间。一个二进制数字序列,在计算机中作为一个数字单元,一般为8位二进制数,换算为十进制。最小值0,最大值255。如一个ASCII码就是一个字节。
UTF-8编码:一个英文字符等于一个字节,一个中文(含繁体)等于三个字节。
Unicode编码:一个英文等于两个字节,一个中文(含繁体)等于两个字节。
符号:英文标点占一个字节,中文标点占两个字节。举例:英文句号“.”占1个字节的大小,中文句号“。”占2个字节的大小。
不同数量级间:
数据存储是以10进制表示,数据传输是以2进制表示的,所以1KB不等1000B。
1KB=1024B;1MB=1024KB=1024×1024B。其中1024=2^10。
b(bit) B (byte) KB MB GB TB PB EB ZB YB NB DB
b位 B字节 B=8b 1KB=1024B
1B(byte,字节)= 8 bit;
1KB(Kibibyte,千字节)=1024B= 2^10 B;
1MB(Mebibyte,兆字节,百万字节,简称兆)=1024KB= 2^20 B;
1GB(Gigabyte,吉字节,十亿字节,又称千兆)=1024MB= 2^30 B;
1TB(Terabyte,万亿字节,太字节)=1024GB= 2^40 B;
1PB(Petabyte,千万亿字节,拍字节)=1024TB= 2^50 B;
1EB(Exabyte,百亿亿字节,艾字节)=1024PB= 2^60 B;
1ZB(Zettabyte,十万亿亿字节,泽字节)= 1024EB= 2^70 B;
1YB(Yottabyte,一亿亿亿字节,尧字节)= 1024ZB= 2^80 B;
1BB(Brontobyte,一千亿亿亿字节)= 1024YB= 2^90 B;
1NB(NonaByte,一百万亿亿亿字节) = 1024 BB = 2^100 B;
1DB(DoggaByte,十亿亿亿亿字节) = 1024 NB = 2^110 B;
字节(Byte /bait/ n. [C])是计算机信息技术用于计量存储容量的一种计量单位,也表示一些计算机编程语言中数据类型和语言字符。
宽带接入用的是b位 ,假如接入的是100M的电信接入,理论上 100Mb/s=12.5MB/s
如果下载4G的电影,接入宽带为10M,需要多少时间
4*1024/10/8=3276.8s=54.6m(分钟)
在线视频播放器:当前速率520bps=65B/S
二、 更改计算机名称: 右击计算机,点击属性,点击更改设置
关闭防火墙:打开运行,输入control,找到防火墙修改设置
关闭/开启扩展名:同时按下win+e键,找到组织,选择文件夹和搜索选项,点击查看页签,不要勾选隐藏已知文件类型的扩展名
ping命令的使用:ping /?
ping 网址 –t 查看本地机器鱼远程机器是否连通
ipconfig 查找IP地址
ipconfig /all 查看mac地址(物理地址)
nslookup 网址: 查询域名指向的IP地址
三、 通信三要素:
IP:通信过程识别,确定对方是谁
协议:机器之间交流的语言
端口号:1-65535之间(2的32次方-1),通信的通道
dns:域名解析系统
网关:局域网对外的IP,所有数据的处置与分发
子网掩码:可以限制局域网范围,进行的是于运算
dhcp:动态主机配置协议
固定IP地址,直接在控制面板中点击网络和共享中心--点击更改适配器设置
------------------------------------------------------------------------------------------------
一、打开运行,输入一下以下的名称,可以打开相应的程序
获取父PID: wmic process where Name="应用程序名.exe" get ParentProcessId
----explorer 打开资源管理器
----logoff 注销命令
----cleanmgr 磁盘清理
----charmap 字符映射表
----calc 计算机
----ronoce -p 15秒关机
----regedit 注册表
----rsop.msc 组策略
----taskmgr 任务管理器
----winver 检查Windows版本
----write 写字板
----mspaint 画图板
----mstsc 远程桌面连接
----notepad 记事本
----tsshutdn 60秒关机
二、如何处理端口被占用
1. netstat 显示协议统计信息和当前TCP/IP网络连接
-a 显示所有连接和侦听端口。
-n 以数字形式显示地址和端口号。
-o 显示拥有的与每个连接关联的进程 ID。
2. tasklist 显示在本地机和远程机器上当前运行的进程列表
3. taskkill 按照进程ID(PID)或映象名称终止任务
/im 指定要终止的进程的映像名称。通配符 '*'可用来
指定所有任务或映像名称。有提示
/f 强制终止程序,无提示
Taskkill /f /im 应用程序名.exe 终止程序
示例:终止端口号为135的进程
Netstat -ano|findstr 135
Tasklist |findstr 对应的PID
Taskkill /f /im 应用程序名.exe
示例:找到qq对应的端口号
Tasklist |findstr QQ(大写)
Netstat -ano|findstr 对应的PID
三、默认端口与状态码
默认端口
状态码
307表示内部重定向
200 (成功) 服务器已成功处理了请求
400 (错误请求) 服务器不理解请求的语法
404 (未找到) 服务器找不到请求的网页
四、Hosts文件
Hosts是一个没有扩展名的系统文件,可以用记事本等工具打开,其作用就是将一些常用的网址域名与其对应的IP地址建立一个关联“数据库”,当用户在浏览器中输入一个需要登录的网址时,系统会首先自动从Hosts文件中寻找对应的IP地址,一旦找到,系统会立即打开对应网页,如果没有找到,则系统会再将网址提交DNS域名解析服务器进行IP地址的解析。
hosts文件地址:c/windows/system32/drivers/etc/hosts
输入网址回车,先从缓存中读取,如果缓存中没有读取到会从hosts文件中读取,最后从dns域名解析服务器进行解析
一、3种访问系统或者服务的方式
1.域名+端口(port)
2.IP+端口(port)
3.主机名+端口(port)
二、BS与CS、APP的区别
B/S:Brower/Server网页/服务器模式,易于维护
C/S:Client/Server客户/服务器模式,能够充分发挥客户端的处理能力,对平台依赖性高(.exe(可执行程序) .msi(系统安装文件) .bat .cmd(批处理文件))
APP:
优点:为用户提供好的体验,可以针对不同的系统开发出不同的APP
缺点:各平台不能兼容,维持版本成本高
三、清除浏览器缓存,dns缓存
1.浏览器缓存
打开运行,输入Inetcpl.cpl,打开Internet属性,选择删除历史记录等
2.dns缓存
打开运行,输入cmd打开dos,输入命令ipconfig /displaydns,查看dns缓存,在输入ipconfig /flushdns,清空dns缓存
四、白名单、黑名单和虫部落
黑名单:凡是在黑名单上的网址都不可以在访问
白名单:只能访问白名单上的网址
Search.chongbuluo.com 虫部落快搜
五、下列IP地址的区别
0.0.0.0 通过主机任意一个IP(v4格式)地址,都可以进行访问
127.0.0.1 本地回环地址,A类地址,操作系统保留地址,给内部通信系统使用
192.168.1.xxx 有效的网段内,代表与外部进行会话的地址
Localhost 操作系统给自己取得主机名
[::] 匹配所有的IP(v6格式)的地址
六、宿主机和虚拟机
宿主机:就是主机,如果安装有虚拟机的话,相对于虚拟机而言,正在使用的计算机就是宿主机,虚拟机是安装在主机上的,必须在主机上才能运行,主机就是宿主机。
虚拟机:通过模拟的,具有完整硬件系统功能的、运行在一个完全隔离环境中的完整计算机系统
七、虚拟VMware三种网络模式
桥接模式bridged networking VMnet0
Nat网络地址转换network address translation VMnet8
仅主机模式Host–only networking VMnet1
八、Jdk
变量的填写(使用英文符)
JAVA_HOME变量:
软件靠这个变量找到jdk的安装目录,如果不设这个变量的话,这些软件包很可能找不到javac.exe在哪里,变量值为jdk安装所在的文件地址,如装在c盘Java文件夹下,如下面C:java所写
CLASSPATH变量:
类路径,告诉 Java 应用程序去哪里查找第三方和自定义类,变量值为lib文件夹中的dt.jar和tool.jar所在的文件地址,如下C:javalibdt.jar;C:javalib ools.jar;
Path变量 :
指定一个路径列表,用于搜索可执行文件的,不改变其他的变量值的情况下,变量值使用bin目录地址,写在最前面,如下C:javain;%SystemRoot%system32;%SystemRoot%;%SystemRoot%System32Wbem;%JAVA_HOME%in;C:Program FilesMySQLMySQL Server 5.0in
JDK(Java Developmet kit) Java开发环境
JRE(Java Runtime Environment) Java运行环境
JVM(Java Virtual Machine) Java 虚拟机
变量Path的作用
告诉操作系统从哪里找到应用程序,默认从 Windows 目录(C:windows)和系统目录(C:windowssystem32)找,在上面的两个目录中是不用输入完整的路径就可以通过运行打开,如果找不到会提示Windows找不到,还可以加入自已想要打开程序的路径,以后就可以通过打开运行输入要打开的程序即可
相对路径:相对当前的路径
绝对路径:从根目录开始
九、dos命令符
> 代表命令提示符
Windows的地址分隔符,转义符
. 当前目录
.. 上一级目录
CD 是切换目录命令,不能用来切换驱动器如果在C盘根目录下使用CD E:,在你使用命令E:后,E盘的默认目录就是E:但是当前目录不变,仍然是C:如果E盘有个A目录,而你在C盘输入cd e:a,那么你仍然在C:,但是E的默认目录就是A,当你输入E:的时候,就会直接到E:a
一、 遇到虚拟机正在使用中的处理办法
1.打开程序所在的地址下的以.lck结尾的文件夹
2.删除此文件夹
3.重新启动虚拟机
二、Tomcat下各个文件夹的作用
.xml:可扩展标记语言
Tomcat:可以执行Java语言的容器
bin:二进制可被执行的文件
conf:配置文件路径
server.xml:服务器配置文件
tomcat-users.xml :所有Tomcat服务器的注册用户
logs:产生的日志文件
catalina.log:控制台的日志文件
stderr.log:运行tomcat出错的文件
temp:运行tomcat的临时文件
webapps:默认部署项目位置的路径
三、MySQL是一款关系型数据库管理系统
OLAP:联机事务处理,主要是执行基本日常的事务处理,比如数据库记录的增删查改。比如在银行的一笔交易记录,就是一个典型的事务。ALTP:联机分析处理,是数据仓库系统的主要应用,支持复杂的分析操作,侧重决策支持,并且提供直观易懂的查询结果。典型的应用就是复杂的动态的报表系统
数据库应用分为事物型数据库应用和分析型数据库应用
四、字符集
UTF-8
GB2312
GBK