第一周博客之一---计算机基础知识

1、上网过程:java

  1. 计算机组成(电子计算器):

主板(必须),CPU(必须),内存(必须),电源(必须),声/显卡,硬盘,鼠标,键盘,显示器web

2.   软件分类:数据库

       2.1系统软件(平台,操做系统):编程

指控制和协调计算机及外设,为应用软件提供可操做的平台windows

              Windows:浏览器

              * nix  :(Unix,Linux,mac,bsd等)缓存

                     Linux和mac是Unix的衍生版本tomcat

                     mac为了兼容Unix和bsd服务器

       2.2应用软件:指为知足用户不一样领域的应用需求的软件网络

  1. 设备:

       机房,交换机(孔多),路由器(孔少),防火墙,磁盘阵列(多个磁盘),光纤(白,黄),网线,电话线

       猫(modem,信号转换做用,调制解调器)

  1. 单位换算:

       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

2、     更改计算机名称: 右击计算机,点击属性,点击更改设置

   关闭防火墙:打开运行,输入control,找到防火墙修改设置

   关闭/开启扩展名:同时按下win+e键,找到组织,选择文件夹和搜索选项,点击查看页签,不要勾选隐藏已知文件类型的扩展名

   ping命令的使用:ping /?

                ping 网址 –t            查看本地机器鱼远程机器是否连通

                ipconfig                 查找IP地址

                ipconfig /all               查看mac地址(物理地址)

                nslookup 网址:        查询域名指向的IP地址

3、     通讯三要素:

       IP:通讯过程识别,肯定对方是谁

       协议:机器之间交流的语言

       端口号:1-65535之间(2的32次方-1),通讯的通道

       dns:域名解析系统

       网关:局域网对外的IP,全部数据的处置与分发

       子网掩码:能够限制局域网范围,进行的是于运算

       dhcp:动态主机配置协议

       固定IP地址,直接在控制面板中点击网络和共享中心--点击更改适配器设置

------------------------------------------------------------------------------------------------

1、打开运行,输入一下如下的名称,能够打开相应的程序

获取父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秒关机

2、如何处理端口被占用

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

3、默认端口与状态码

默认端口

 

       状态码

              307表示内部重定向

200   (成功)  服务器已成功处理了请求

              400   (错误请求) 服务器不理解请求的语法

404  (未找到) 服务器找不到请求的网页

4、Hosts文件

       Hosts是一个没有扩展名的系统文件,能够用记事本等工具打开,其做用就是将一些经常使用的网址域名与其对应的IP地址创建一个关联“数据库”,当用户在浏览器中输入一个须要登陆的网址时,系统会首先自动从Hosts文件中寻找对应的IP地址,一旦找到,系统会当即打开对应网页,若是没有找到,则系统会再将网址提交DNS域名解析服务器进行IP地址的解析。

hosts文件地址:c/windows/system32/drivers/etc/hosts

输入网址回车,先从缓存中读取,若是缓存中没有读取到会从hosts文件中读取,最后从dns域名解析服务器进行解析

1、3种访问系统或者服务的方式

1.域名+端口(port)

2.IP+端口(port)

3.主机名+端口(port)

2、BS与CS、APP的区别

    B/S:Brower/Server网页/服务器模式,易于维护
    C/S:Client/Server客户/服务器模式,可以充分发挥客户端的处理能力,对平台依赖性高(.exe(可执行程序) .msi(系统安装文件) .bat   .cmd(批处理文件))

APP:

优势:为用户提供好的体验,能够针对不一样的系统开发出不一样的APP

缺点:各平台不能兼容,维持版本成本高

3、清除浏览器缓存,dns缓存

1.浏览器缓存

      打开运行,输入Inetcpl.cpl,打开Internet属性,选择删除历史记录等

   2.dns缓存

     打开运行,输入cmd打开dos,输入命令ipconfig /displaydns,查看dns缓存,在输入ipconfig /flushdns,清空dns缓存

4、白名单、黑名单和虫部落

   黑名单:凡是在黑名单上的网址都不能够在访问

白名单:只能访问白名单上的网址

Search.chongbuluo.com 虫部落快搜

5、下列IP地址的区别

0.0.0.0 经过主机任意一个IP(v4格式)地址,均可以进行访问

127.0.0.1 本地回环地址,A类地址,操做系统保留地址,给内部通讯系统使用

192.168.1.xxx 有效的网段内,表明与外部进行会话的地址

Localhost 操做系统给本身取得主机名

[::] 匹配全部的IP(v6格式)的地址

6、宿主机和虚拟机

宿主机:就是主机,若是安装有虚拟机的话,相对于虚拟机而言,正在使用的计算机就是宿主机,虚拟机是安装在主机上的,必须在主机上才能运行,主机就是宿主机。

虚拟机:经过模拟的,具备完整硬件系统功能的、运行在一个彻底隔离环境中的完整计算机系统

7、虚拟VMware三种网络模式

桥接模式bridged networking                         VMnet0

Nat网络地址转换network address translation         VMnet8

仅主机模式Host–only networking                  VMnet1

8、Jdk

变量的填写(使用英文符)

JAVA_HOME变量:

软件靠这个变量找到jdk的安装目录,若是不设这个变量的话,这些软件包极可能找不到javac.exe在哪里,变量值为jdk安装所在的文件地址,如装在c盘Java文件夹下,以下面C:\java所写

CLASSPATH变量:

类路径,告诉 Java 应用程序去哪里查找第三方和自定义类,变量值为lib文件夹中的dt.jar和tool.jar所在的文件地址,以下C:\java\lib\dt.jar;C:\java\lib\tools.jar;

Path变量 :

指定一个路径列表,用于搜索可执行文件的,不改变其余的变量值的状况下,变量值使用bin目录地址,写在最前面,以下C:\java\bin;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%JAVA_HOME%\bin;C:\Program Files\MySQL\MySQL Server 5.0\bin

JDK(Java Developmet kit)      Java开发环境

JRE(Java Runtime Environment)   Java运行环境

JVM(Java Virtual Machine)       Java 虚拟机

变量Path的做用

告诉操做系统从哪里找到应用程序,默认从 Windows 目录(C:\windows)和系统目录(C:\windows\system32)找,在上面的两个目录中是不用输入完整的路径就能够经过运行打开,若是找不到会提示Windows找不到,还能够加入自已想要打开程序的路径,之后就能够经过打开运行输入要打开的程序便可

相对路径:相对当前的路径

绝对路径:从根目录开始

9、dos命令符

>  表明命令提示符

\  Windows的地址分隔符,转义符

.  当前目录

.. 上一级目录

   CD 是切换目录命令,不能用来切换驱动器若是在C盘根目录下使用CD E:\,在你使用命令E:后,E盘的默认目录就是E:\可是当前目录不变,仍然是C:\若是E盘有个A目录,而你在C盘输入cd e:\a,那么你仍然在C:\,可是E的默认目录就是A,当你输入E:的时候,就会直接到E:\a

1、  遇到虚拟机正在使用中的处理办法

 

1.打开程序所在的地址下的以.lck结尾的文件夹

2.删除此文件夹

3.从新启动虚拟机

2、Tomcat下各个文件夹的做用

.xml:可扩展标记语言

Tomcat:能够执行Java语言的容器

bin:二进制可被执行的文件

conf:配置文件路径

server.xml:服务器配置文件

tomcat-users.xml :全部Tomcat服务器的注册用户

logs:产生的日志文件

catalina.log:控制台的日志文件

stderr.log:运行tomcat出错的文件

temp:运行tomcat的临时文件

webapps:默认部署项目位置的路径

3、MySQL是一款关系型数据库管理系统

OLAP:联机事务处理,主要是执行基本平常的事务处理,好比数据库记录的增删查改。好比在银行的一笔交易记录,就是一个典型的事务。ALTP:联机分析处理,是数据仓库系统的主要应用,支持复杂的分析操做,侧重决策支持,而且提供直观易懂的查询结果。典型的应用就是复杂的动态的报表系统

数据库应用分为事物型数据库应用和分析型数据库应用

4、字符集

UTF-8

GB2312

GBK

相关文章
相关标签/搜索