11 2020 档案

摘要:4.1概述【理解】 BIO Blocking IO,阻塞型IO NIO No Blocking IO,非阻塞型IO 阻塞IO的弊端 在等待的过程中,什么事也做不了 非阻塞IO的好处 不需要一直等待,当一切就绪了再去做 4.2NIO与BIO的区别【理解】 区别一 BIO是阻塞的,NIO是非阻塞的 区别 阅读全文
posted @ 2020-11-26 20:56 星梦泪痕 阅读(59) 评论(0) 推荐(0)
摘要:1.1 网络编程概述【理解】 计算机网络 是指将地理位置不同的具有独立功能的多台计算机及其外部设备,通过通信线路连接起来,在网络操作系统,网络管理软件及网络通信协议的管理和协调下,实现资源共享和信息传递的计算机系统 网络编程 在网络通信协议下,不同计算机上运行的程序,可以进行数据传输 1.2 网络编 阅读全文
posted @ 2020-11-23 22:48 星梦泪痕 阅读(289) 评论(0) 推荐(0)
摘要:2.4 原子性 概述 : 所谓的原子性是指在一次操作或者多次操作中,要么所有的操作全部都得到了执行并且不会受到任何因素的干扰而中断,要么所有的操作都不执行,多个操作是一个不可以分割的整体。 代码实现 : package com.itheima.threadatom; public class Ato 阅读全文
posted @ 2020-11-21 13:53 星梦泪痕 阅读(249) 评论(0) 推荐(0)
摘要:1.实现多线程 1.1简单了解多线程【理解】 是指从软件或者硬件上实现多个线程并发执行的技术。 具有多线程能力的计算机因有硬件支持而能够在同一时间执行多个线程,提升性能。 1.2并发和并行【理解】 并行:在同一时刻,有多个指令在多个CPU上同时执行。 并发:在同一时刻,有多个指令在单个CPU上交替执 阅读全文
posted @ 2020-11-19 12:43 星梦泪痕 阅读(106) 评论(0) 推荐(1)
摘要:5.Stream流 5.1体验Stream流【理解】 案例需求 按照下面的要求完成集合的创建和遍历 创建一个集合,存储多个字符串元素 把集合中所有以"张"开头的元素存储到一个新的集合 把"张"开头的集合中的长度为3的元素存储到一个新的集合 遍历上一步得到的集合 原始方式示例代码 package co 阅读全文
posted @ 2020-11-17 22:36 星梦泪痕 阅读(85) 评论(0) 推荐(0)
摘要:1.Map集合 1.1Map集合概述和特点【理解】 单列集合一次存一个元素 双列集合一次存两个元素 键:不能重复的 值:可以重复的 Map集合概述 interface Map<K,V> K:键的类型;V:值的类型 Map集合的特点 键和值是一一对应的,每一个键只能找到自己对应的值 键不可以重复,值可 阅读全文
posted @ 2020-11-17 20:34 星梦泪痕 阅读(71) 评论(0) 推荐(0)
摘要:4.HashSet集合 4.1HashSet集合概述和特点【应用】 底层数据结构是哈希表 不能保证存储和取出的顺序完全一致 不可以存储重复元素 没有索引,不能使用普通for循环遍历 4.2HashSet集合的基本应用【应用】 存储字符串并遍历 package com.itheima.myhashse 阅读全文
posted @ 2020-11-17 13:59 星梦泪痕 阅读(81) 评论(0) 推荐(0)
摘要:数据结构-树 TreeSet 树结构,是Set体系中的一员 ArrayList 数组结构 是List体系中的一员 LinkedList 链表结构 是List体系中额一员 3.数据结构 3.1二叉树【理解】 二叉树的特点 二叉树中,任意一个节点的度要小于等于2 节点: 在树结构中,每一个元素称之为节点 阅读全文
posted @ 2020-11-16 22:02 星梦泪痕 阅读(119) 评论(0) 推荐(0)
摘要:1.Set集合 1.1Set集合概述和特点【应用】 可以去除重复 存取顺序不一致 没有带索引的方法,所以不能使用普通for循环遍历,也不能通过索引来获取,删除Set集合里面的元素 1.2Set集合的使用【应用】 存储字符串并遍历 package com.itheima.myset; import j 阅读全文
posted @ 2020-11-11 22:34 星梦泪痕 阅读(83) 评论(0) 推荐(0)
摘要:3.数据结构 数据结构是计算机存储,组织数据的方式。是指相互之间存在的一种或多种特定关系的数据元素的集合 通常情况下,精心选择的数据结构可以带来更高的运行或者存储效率 常见的数据结构之栈 数据进入栈模型的过程称为:压/进栈 数据离开栈模型的过程称为:弹/出栈 栈是一种数据先进后厨的模型 常见的数据结 阅读全文
posted @ 2020-11-10 22:41 星梦泪痕 阅读(181) 评论(0) 推荐(0)
摘要:学习目标 能够熟练编写文件相关命令 能够熟练编写文件解压缩命令 能够熟练编写网络查看简单命令 能够熟练编写查看磁盘命令、挂载命令 能够知道如何使用命令进行分区、格式化 能够熟练使用yum进行查找、安装、卸载软件 能够熟练使用rpm进行查找、安装、卸载软件 能够熟练编写常用的shell脚本 1 Lin 阅读全文
posted @ 2020-11-10 20:18 星梦泪痕 阅读(274) 评论(0) 推荐(0)
摘要:恢复内容开始 学习目标 能够熟练编写文件相关命令 能够熟练编写文件解压缩命令 能够熟练编写网络查看简单命令 能够熟练编写查看磁盘命令、挂载命令 能够知道如何使用命令进行分区、格式化 能够熟练使用yum进行查找、安装、卸载软件 能够熟练使用rpm进行查找、安装、卸载软件 能够熟练编写常用的shell脚 阅读全文
posted @ 2020-11-10 17:42 星梦泪痕 阅读(146) 评论(0) 推荐(0)
摘要:学习目标 能够熟练编写文件相关命令 能够熟练编写文件解压缩命令 能够熟练编写网络查看简单命令 能够熟练编写查看磁盘命令、挂载命令 能够知道如何使用命令进行分区、格式化 能够熟练使用yum进行查找、安装、卸载软件 能够熟练使用rpm进行查找、安装、卸载软件 能够熟练编写常用的shell脚本 1 Lin 阅读全文
posted @ 2020-11-10 17:00 星梦泪痕 阅读(82) 评论(0) 推荐(0)
摘要:1.Collection集合 1.1数组和集合的区别【理解】 相同点 都是容器,可以存储多个数据 不同点 数组的长度是不可变的,集合的长度是可变的 数组可以存基本数据类型和引用数据类型 集合只能存引用数据类型,如果要存基本数据类型,需要存对应的包装类 1.2集合类体系结构【理解】 1.3Collec 阅读全文
posted @ 2020-11-09 22:12 星梦泪痕 阅读(141) 评论(0) 推荐(0)
摘要:2.转换流 2.1字符流中和编码解码问题相关的两个类【理解】 InputStreamReader:是从字节流到字符流的桥梁,父类是Reader 它读取字节,并使用指定的编码将其解码为字符 它使用的字符集可以由名称指定,也可以被明确指定,或者可以接受平台的默认字符集 OutputStreamWrite 阅读全文
posted @ 2020-11-09 13:01 星梦泪痕 阅读(70) 评论(0) 推荐(0)
摘要:1.字符流 既然字节流可以操作所有文件,那么为什么还要学习字符流? 如果利用字节流,把文本文件中的中文,读取到内存中,有可能出现乱码 如果利用字节流,把中文写到文本文件中,也有可能出现乱码 1.1为什么会出现字符流【理解】 字符流的介绍 由于字节流操作中文不是特别的方便,所以Java就提供字符流 字 阅读全文
posted @ 2020-11-08 15:17 星梦泪痕 阅读(112) 评论(0) 推荐(0)
摘要:IO就可以对文件进行读写 File表示要读写的文件在哪,也可以对文件进行创建,删除等操作 小结: IO流是什么? 1.可以将数据从本地文件中读取出来 2.可以将数据从内存保存到本地文件 File类时什么? 1.在读写数据时告诉虚拟机要操作的(文件/文件夹)在哪 2.对(文件/文件夹)本身进行操作,包 阅读全文
posted @ 2020-11-06 22:38 星梦泪痕 阅读(119) 评论(0) 推荐(0)
摘要:3.异常 3.1 异常(记忆) 异常的概述 异常就是程序出现了不正常的情况 注意:语法错误不能算在异常体系中 异常的体系结构 3.2 编译时异常和运行时异常的区别(记忆) 编译时异常 都是Exception类及其子类 必须显示处理,否则程序就会发生错误,无法通过编译 运行时异常 都是RuntimeE 阅读全文
posted @ 2020-11-06 16:34 星梦泪痕 阅读(83) 评论(0) 推荐(0)
摘要:3 Linux目录管理 3.1 Linux 文件与目录管理 3.1.1 目录常用命令 ls: 列出目录 cd: 切换目录 pwd: 显示目前的目录 mkdir:创建一个新的目录 rmdir:删除一个空的目录 cp: 复制文件或目录 rm: 移除文件或目录 mv: 移动文件与目录或修改文件与目录的名称 阅读全文
posted @ 2020-11-05 20:30 星梦泪痕 阅读(334) 评论(0) 推荐(1)
摘要:CentOS文件和目录 etc 系统中的配置文件 bin 系统预设执行文件的放置目录 sbin 系统预设执行文件的放置目录 usr 系统预设执行文件的放置目录 var /var/log程序运行日志的存放目录 虚拟机的其他设置 克隆 克隆方式的特点: 占用空间大 原系统不存在 克隆体还能用 系统备份 阅读全文
posted @ 2020-11-04 22:56 星梦泪痕 阅读(1287) 评论(0) 推荐(0)
摘要:1、什么是 SecureCRT SecureCRT是一款支持SSH(SSH1和SSH2)的终端仿真程序,简单地说是Windows下登录Unix或Linux服务器主 机的软件。 1)准备工作:安装好SecureCRT软件,下载并得到该注册机。 64位系统安装:scrt_sfx731-x64.exe 3 阅读全文
posted @ 2020-11-04 21:01 星梦泪痕 阅读(1246) 评论(0) 推荐(0)
摘要:静态IP配置 1.NAT模式设置 首先设置虚拟机中NAT模式的选项,打开VMware,点击“编辑”下的“虚拟网络编辑器”,设置NAT参数 注意: VMware Network Adapter VMnet8保证是启用状态 2、设置静态ip 注意: 下面的命令我们先使用,后续我们会慢慢讲解到 在普通用户 阅读全文
posted @ 2020-11-04 20:18 星梦泪痕 阅读(185) 评论(0) 推荐(0)
摘要:启动虚拟机 CentOS设置 1、点击箭头方向即可启动我们的VMware 2、设置语言 在第一步设置完成后,我们一直等待,即可来到语言设置界面 此处我们设置【中文】 3、设置安装信息 将下面带有【感叹号图标】的内容进行设置,比如时间和键盘,可根据自己的需要进行初始化设置,此处我们设置 下CentOS 阅读全文
posted @ 2020-11-04 19:55 星梦泪痕 阅读(620) 评论(0) 推荐(0)
摘要:下载CentOS镜像 引子: 镜像可以看成是类似ZIP的压缩文件,与rar ZIP压缩包类似,镜像文件是无法直接使用的,需要利用一些虚拟光驱工具 进行解压后才能使用 我们这里就是CentOS系统的镜像文件 1、进入CentOS https://www.centos.org/download/ 点击【 阅读全文
posted @ 2020-11-04 13:36 星梦泪痕 阅读(365) 评论(0) 推荐(0)
摘要:Vmware介绍: 1.不需要分区或重开机就能在同一台PC上使用两种以上的操作系统 2.完全隔离并且保护不同操作系统的环境及所有软件,资料 3.不同的操作系统之间还能互动操作 4.有复原功能 5.能够设置并且修改操作系统的操作环境 常见的虚拟机:VMware workstation VirtualB 阅读全文
posted @ 2020-11-04 13:06 星梦泪痕 阅读(2981) 评论(0) 推荐(0)
摘要:Linux-v10.0-01天-课堂笔记 学习目标 能够知道什么是Linux系统以及它的应用场景 能够独立完成安装VMware虚拟机和网络配置 能够独立完成安装CentOS以及远程终端SecureCRT 能够熟练编写账户管理、用户组的增删改查和添加命令 能够熟练编写系统管理的常用命令 能够熟练编写目 阅读全文
posted @ 2020-11-03 23:00 星梦泪痕 阅读(141) 评论(0) 推荐(0)
摘要:API 什么是API? API (Application Programming Interface) :应用程序编程接口 简单来说:就是Java帮我们已经写好的一些方法,我们直接拿过来用就可以了 1.2 如何使用API帮助文档【应用】 打开帮助文档 找到索引选项卡中的输入框 在输入框中输入Rand 阅读全文
posted @ 2020-11-03 21:48 星梦泪痕 阅读(99) 评论(0) 推荐(0)