自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

JhonnyLee的博客

左手程序,右手诗

  • 博客(44)
  • 收藏
  • 关注

原创 计算机网络原理笔记精整理(汇总)

计算机网络原理笔记(汇总)[第一章 概述](https://blog.csdn.net/LeeQiang8023/article/details/105746040)[第二章 物理层](https://blog.csdn.net/LeeQiang8023/article/details/105746377)第三章 数据链路层韩立刚老师教学视频笔记图片源自韩立刚老师的教学视频以及谢希仁PPT,侵...

2020-04-26 08:52:33 29638 6

原创 科来数据包生成器找不到网卡适配器

科来数据包生成器找不到网卡适配器1.问题描述昨天晚上在使用科来数据包生成器 编辑数据包准备发送的时候 ,发现检测适配器。一开始我以为是电脑网卡没检测到,所以我重启,但是重启之后还是没有用,我有检测电脑网卡驱动,上网一切都正常,说明驱动,硬件都没问题。在得知我有个同学也遇到过同样的问题是重新卸载安装软件解决的,所以我就重新卸载安装后,还是检测不到网卡适配器。在网上搜索后发现也有不少人出现同样的问题,但都没有好的解决办法。在几经周折后,我在想是不是这个软件本身的兼容性有问题,在更改电脑兼容性并以管

2020-11-26 07:08:14 6900 6

原创 MySql

SQL1.什么是SQL? Structured Query Language:结构化查询语言 其实就是定义了操作所有关系型数据库的规则。每一种数据库操作的方式存在不一样的地方,称为“方言”。 2.SQL通用语法 1. SQL 语句可以单行或多行书写,以分号结尾。 2. 可使用空格和缩进来增强语句的可读性。 3. MySQL 数据库的 SQL 语句不区分大小写,关键字建议使用大写。 4. 3 种注释 * 单行注释: -- 注释内容 或 # 注释内容(mysql 特有) * 多行注释

2020-09-15 21:31:42 316

原创 类加载器&反射&模块化

1.类加载器1.1类加载【理解】类加载的描述 当程序要使用某个类时,如果该类还未被加载到内存中,则系统会通过类的加载,类的连接,类的初始 化这三个步骤来对类进行初始化。如果不出现意外情况,JVM将会连续完成这三个步骤,所以有时也把 这三个步骤统称为类加载或者类初始化 类的加载 就是指将class文件读入内存,并为之创建一个 java.lang.Class 对象 任何类被使用时,系统都会为之建立一个 java.lang.Class 对象 类的连接 验证阶段:用于检验被加载的类是否有正确的内部结构,并和其他

2020-08-23 20:58:13 444

原创 函数式接口&Stream流.

1.函数式接口1.1函数式接口概述【理解】概念 有且仅有一个抽象方法的接口 如何检测一个接口是不是函数式接口 @FunctionalInterface 放在接口定义的上方:如果接口是函数式接口,编译通过;如果不是,编译失败 注意事项 我们自己定义函数式接口的时候,@FunctionalInterface是可选的,就算我不写这个注解,只要保证满足函数 式接口定义的条件,也照样是函数式接口。但是,建议加上该注解 1.2函数式接口作为方法的参数【应用】需求描述 定义一个类(RunnableDemo),在类中

2020-08-23 20:56:58 329

原创 Lambda&方法引用

1.Lambda表达式1.1体验Lambda表达式【理解】案例需求 启动一个线程,在控制台输出一句话:多线程程序启动了 实现方式一 实现步骤 定义一个类MyRunnable实现Runnable接口,重写run()方法 创建MyRunnable类的对象 创建Thread类的对象,把MyRunnable的对象作为构造参数传递 启动线程 实现方式二 匿名内部类的方式改进 实现方式三 Lambda表达式的方式改进 代码演示//方式一的线程类 public class MyRunnable implements

2020-08-23 20:54:34 286

原创 JavaSE 网络编程

1.网络编程入门1.1 网络编程概述【理解】计算机网络 是指将地理位置不同的具有独立功能的多台计算机及其外部设备,通过通信线路连接起来,在网络操作系 统,网络管理软件及网络通信协议的管理和协调下,实现资源共享和信息传递的计算机系统 网络编程 在网络通信协议下,实现网络互连的不同计算机上运行的程序间可以进行数据交换 1.2 网络编程三要素【理解】IP地址 要想让网络中的计算机能够互相通信,必须为每台计算机指定一个标识号,通过这个标识号来指定要接收数 据的计算机和识别发送的计算机,而IP地址就是这个标识号

2020-08-20 20:38:56 338

原创 多线程

1. 实现多线程1.1 进程和线程【理解】1.2 实现多线程方式之一:继承Thread类【应用】1.3 设置和获取线程名称1.4 线程优先级【应用】1.5 线程控制1.6 线程的生命周期1.7 实现多线程方式二:实现Runnable接口【应用】2. 线程同步2.1 卖票【应用】2.2 卖票案例的问题【理解】2.3 同步代码块解决数据安全问题【应用】2.4 同步方法解决数据安全问题【应用】2.5 线程安全的类2.6 Lock锁【应用】3. 生产者消费者3.1 生产者和消费者模式

2020-08-18 18:36:26 133

原创 IO流 & Properties集合

1.IO流案例1.1 集合到文件数据排序改进版【应用】1.2 复制单级文件夹【应用】1.3 复制多级文件夹【应用】1.4 复制文件的异常处理【应用】1.4.1 基本做法1.4.2 JDK7版本改进1.4.3 JDK9 版本改进2. IO流特殊操作流2.1 标准输入流2.2 标准输出流2.3 字节打印流2.4 字符打印流2.5 复制Java文件打印改进版2.6 对象序列化流2.7 对象反序列化流2.8 serialVersionUID & transient3. Pr

2020-08-17 16:17:43 181

原创 字节缓冲流& 字符流

1. 字节缓冲流1.1 字节缓冲流构造方法【应用】字节缓冲流介绍IBufferOutputStream:该类实现缓冲 输出流。通过设置这样的输出流,应用程序可以向底层输出流写入字节,而不必为写入的每个字节导致底层系统的调用。IBufferedlnputStream:创建BufferedInputStream将创建一个内部缓冲区数组。当从流中读取或跳过字节时,内部缓冲区将根据需要从所包含的输入流中重新填充,一次很多字节构造方法方法名说明BufferOutputStre

2020-08-16 09:16:33 245

原创 File&递归&字节流

1.File类1.1 File类概述和构造方法File类介绍它是文件和目录路径名的抽象表示文件和目录是可以通过File封装成对象的对于File而言,其封装的并不是一个真正存在的文件,仅仅是一个路径名而已。它是可以存在的,也可以是不存在的。将来时要通过具体的操作把这个路径的内容转换为具体存在的File类的构造方法方法名说明File(String pathname)通过将给定的路径名字符串转换为抽象路径名来创建新的File实例File(String paren

2020-08-15 08:17:47 233

原创 JavaSE基础入门集合(3)

Set集合1.1 Set集合概述和特点1.2 哈希值【理解】1.3 HashSet 集合概述和特点【应用】1.4 HashSet集合保证元素的唯一性源码分析1.5 常见数据结构之哈希表【理解】1.6 HashSet集合存储学生对象并遍历【应用】1.7 LinkedHashSet 集合概述和特点【应用】Set 集合排序2.1 TreeSet集合概述和特点【应用】2.2 自然排序Comparable的使用【应用】2.3 比较器排序Comparator的使用【应用】2.4 成绩排序案例【.

2020-08-14 20:06:41 162

原创 JavaSE基础入门集合(2)

JavaSE基础入门集合 集合(2)1. Set集合1.1 Set集合概述和特点【应用】1.2 哈希值【理解】1.3 HashSet集合概述和特点【应用】1.4 HashSet集合保证元素唯一性源码分析【理解】1.5 常见数据结构之哈希表【理解】1.6 HashSet集合存储学生对象并遍历【应用】1.7 LinkedHashSet集合概述和特点【应用】2. Set集合排序2.1 TreeSet集合概述和特点【应用】2.2 自然排序Comparable的使用【应用】2.3 比较器排序Comparator的使用

2020-08-14 20:05:38 177 1

原创 JavaSE入门0基础笔记 集合(1)

JavaSE入门0基础笔记 集合(1)1.Collection集合1.1集合体结构【记忆】1.2Collection集合概述和基本使用【应用】1.3Collection集合的常用方法【应用】1.4Collection集合的遍历【应用】1.5集合使用步骤图解【理解】1.6集合的案例-Collection集合存储对象并遍历【应用】2.List集合2.1List集合概述和特点【记忆】2.2 List集合的特有方法【应用】2.3集合的案例-List集合存储学生对象并遍历【应用】2.4并发修改异常【应用】2.5列表

2020-08-14 20:04:24 258

原创 JavaSE 常用API &异常

1. 包装类1.1 基本类型包装类(记忆)1.2 Integer类(应用)1.3 int 和String 类型的相互转换(记忆)1.4 字符串数据排序案例(应用)1.5 自动拆箱和自动装箱(理解)2. 时间日期类2.1 Date 类(应用)2.2 Date类常用方法(应用)2.3 SimpleDateFormat类(应用)2.4 日期工具类案例(应用)2.5 Calendar 类(应用)2.6 二月天案例(应用)3. 异常3.1 异常(记忆)3.2 JVM默认处理异常的方式(理

2020-08-12 20:10:48 164

原创 JavaSE 内部类 & API

1. 参数传递1.1 类名作为形参和返回值(应用)1.2 抽象类作为形参和返回值(理解)1.3 接口名作为形参和形参和返回值(理解)2. 内部类2.1 内部类的基本使用(理解)2.2 成员内部类(理解)2.3 局部内部类(理解)2.4 匿名内部类(应用)2.5 匿名内部类在开发中的使用(应用)3. 常用API3.1 Math(应用)3.2 System(应用)3.3 Object 类的toString方法(应用)3.4 Object类的equals方法(应用)3.5 冒泡排序原

2020-08-12 20:03:47 173

原创 JavaSE 多态 &抽象类 & 接口

1. 多态1.1 多态的概述1.2 多态中的成员访问特点1.3 多态的好处和弊端1.4 多态中的转型1.5 多态的案例2. 抽象类2.1 抽象类的概述2.2 抽象类的特点2.3 抽象类的成员特点2.4 抽象类的案例3. 接口3.1 接口的概述3.2 接口的特点3.3 接口的成员特点3.4 接口的案例3.5 类和接口的关系3.6 抽象类和接口的区别4. 综合案例4.1 案例需求4.2 代码事项...

2020-08-10 02:45:42 205

原创 JavaSE入门 继承&修饰符

继承&修饰符继承&修饰符继承&修饰符继承&修饰符继承&修饰符继承&修饰符继承&修饰符继承&修饰符继承&修饰符

2020-08-09 17:02:23 121

原创 JavaSE入门 ArrayList集合&学生管理系统

ArrayList集合&学生管理系统ArrayList集合&学生管理系统ArrayList集合&学生管理系统ArrayList集合&学生管理系统

2020-08-09 17:01:13 217

原创 JavaSE入门 常用API

JavaSE入门 常用API1.API1.1 API概述【理解】1.2 如何使用API帮助文档【应用】String类2.1 String类概述【理解】2.2 String类的特点【理解】2.3 String类的构造方法【记忆】2.4 创建字符串对象两种方式的区别【理解】2.5 字符串的比较【理解】2.5.1 == 号的作用2.5.2 equals方法的作用2.6用户登录案例2.6.1 案例需求2.6.2 代码实现2.7 遍历字符串案例【应用】2.7.1 案例需求2.7.2 代码实现2.8 统计字符次数案例

2020-07-30 20:11:16 260

原创 JavaSE入门 面向对象

JavaSE入门 面向对象1.类和对象1.1 类和对象的理解【理解】1.2 类的定义【应用】1.3 对象的使用【应用】1.4学生对象-练习【应用】2. 对象内存图2.1 单个对象内存图【理解】2.2 多个对象内存图【理解】2.3 多个对象指向相同内存图【理解】3.成员变量和局部变量3.1 成员变量和局部变量的区别【理解】4.封装4.1 private关键字【理解】4.2 private的使用【应用】4.3 this关键字【应用】4.4 this内存原理【理解】4.5 封装思想【理解】5.构造方法5.1 构造

2020-07-30 19:59:03 397

原创 JavaSE基础入门 Debug & 基础练习

JavaSE基础入门 Debug & 基础练习1.Debug模式2.基础练习1.Debug模式2.基础练习

2020-07-28 17:21:47 142

原创 JavaSE 入门 方法

JavaSE 入门 方法1.方法概述1.1 方法的概念2.方法的定义和调用2.1 无参数定义和调用(掌握)2.2 方法调用过程图解(理解)2.3 无参数方法的练习(应用)3.带参数方法定义和调用3.1 带参数方法定义和调用(掌握)3.2 形参和实参(理解)3.3 带参数方法练习(应用)4. 带返回值方法的定义和调用4.1 带返回值方法定义和调用(掌握)4.2 带返回值方法练习(应用)5. 方法的注意事项5.1方法的注意事项(掌握)5.2 方法的通用格式(掌握)6. 方法重载6.1 方法重载(理解)6.2

2020-07-26 16:38:04 232

原创 JavaSE基础入门 IDEA工具&数组

JavaSE基础入门 IDEA工具&数组0. IDEA开发工具1.数组1.1什么是数组【理解】1.2数组定义格式【记忆】1.2.1 第一种1.2.2 第二种1.3 数组动态初始化【应用】1.3.1什么是动态初始化1.3.2 动态初始化格式1.3.3动态初始化格式详解1.4 数组元素访问【应用】1.4.1什么是索引1.4.2访问数组元素格式1.4.3 示例代码1.5内存分配【理解】1.5.1内存概述1.5.2 java中的内存分配1.6单个数组的内存图【理解】1.7 多个数组的内存图【理解】

2020-07-22 11:05:50 171

原创 JavaSE入门0基础笔记 第三章Java基础语法 switch&循环语句&Random

JavaSE入门0基础笔记 第三章Java基础语法 switch&循环语句

2020-07-20 01:03:19 223

原创 JavaSE入门0基础笔记 第二章Java基础语法

JavaSE入门0基础笔记 第二章Java基础语法1.运算符1.1算术运算符1.1.1运算符和表达式运算符:对常量或者变量进行操作的符号表达式:用运算符把常量或者变量连接起来符合java语法的式子就可以称为表达式。不同运算符连接的表达式体现的是不同类型的表达式。举例说明:```javaint a=10;int b=20;int c=a+b;```+:是运算符,并且是算术运算符。a+b:是表达式,由于+是算术运算符,所以这个表达式子叫算术表达式

2020-07-17 21:14:36 305

原创 JavaSE入门0基础笔记 第一章Java概述

JavaSE入门0基础笔记 第一章Java概述1 Java概述1.1 Java语言发展史(了解)1.2 Java语言跨平台原理(理解)1.3JRE和JDK(记忆)1.4 JDK的下载和安装(应用)1.4.2 安装1.4.3 JDK的安装目录介绍2.第一个演示程序2.1 常用DOS命令(应用)Path环境变量的配置(应用)2.2.1为什么要配置环境变量2.2.2配置环境变量步骤2.3 HelloWorld2.3.1 Java案例程序开发运行流程2.3.2 HelloWorld案例编写2.3.32.4 Hell

2020-07-13 22:29:31 283

原创 计算机网络原理笔记 精整理 第六章 应用层

计算机网络原理笔记 精整理 第六章 应用层6.1域名系统DNS6.1.1什么是域名6.1.2域名的结构6.1.3Internet中的域名服务器6.1.4域名解析过程6.2动态主机配置协议DHCP6.2.1静态地址和动态地址应用场景6.2.2DHCP地址租约6.2.3DHCP租约生成过程6.2.4DHCP地址租约更新6.3Telnet协议6.3.1 Telnet协议工作方式6.4RDP(远程桌面协议)6.4.1远程桌面协议RDP6.5超级文本传输协议HTTP6.6文件传输协议FTP6.7发送电子邮件的协议SM

2020-06-01 13:21:58 2835

原创 计算机网络原理笔记 精整理 第五章 传输层

计算机网络原理笔记 第四章 传输层5.1运输层协议概述5.1.1 进程之间的通信5.1.2 运输层的两个主要协议5.1.3 运输层的端口5.2 用户数据报协议 UDP5.2.1 UDP 概述5.2.2 UDP 的首部格式5.3传输控制协议 TCP 概述5.3.1 TCP 最主要的特点5.3.2 TCP 的连接5.4 可靠传输的工作原理5.4.1 停止等待协议5.4.2 连续 ARQ 协议5.5 TCP 报文段的首部格式5.1运输层协议概述5.1.1 进程之间的通信5.1.2 运输层的两个主要协议5

2020-05-17 14:42:12 3042

转载 IP地址和子网划分学习笔记之《子网掩码详解》

在学习掌握了前面的《进制计数》《IP地址详解》这两部分知识后,要学习子网划分,首先就要必须知道子网掩码,只有掌握了子网掩码这部分内容,才能很好的理解和划分子网。IP地址和子网划分学习笔记相关篇章:1、IP地址和子网划分学习笔记之《预备知识:进制计数》2、IP地址和子网划分学习笔记之《IP地址详解》3、IP地址和子网划分学习笔记之《子网掩码详解》4、IP地址和子网划分学习笔记之《子网划分...

2020-05-02 22:34:07 2219 1

转载 IP地址和子网划分学习笔记之《超网合并详解》

一、超网的概念超网(Supernetting)是与子网类似的概念,IP地址根据子网掩码被分为独立的网络地址和主机地址。超网,也称无类别域间路由选择(CIDR),它是集合多个同类互联网地址的一种方法。与子网划分(把大网络分成若干小网络)相反,它是把一些小网络组合成一个大网络,就是超网。IP地址和子网划分学习笔记相关篇章:1、IP地址和子网划分学习笔记之《预备知识:进制计数》2、IP地址和...

2020-05-02 22:30:45 1026

转载 IP地址和子网划分学习笔记之《子网划分详解》

IP地址和子网划分学习笔记之《子网划分详解》一,子网划分概述IP地址和子网划分学习笔记相关篇章:1、IP地址和子网划分学习笔记之《预备知识:进制计数》2、IP地址和子网划分学习笔记之《IP地址详解》3、IP地址和子网划分学习笔记之《子网掩码详解》4、IP地址和子网划分学习笔记之《子网划分详解》5、IP地址和子网划分学习笔记之《超网合并详解》1、为什么要划分子网?IPv4地址如...

2020-05-02 22:28:44 2127 2

转载 IP地址和子网划分学习笔记之《IP地址详解》

在学习IP地址和子网划分前,必须对进制计数有一定了解,尤其是二进制和十进制之间的相互转换,对于我们掌握IP地址和子网的划分非常有帮助,可参看如下目录详文。IP地址和子网划分学习笔记相关篇章:1、IP地址和子网划分学习笔记之《预备知识:进制计数》2、IP地址和子网划分学习笔记之《IP地址详解》3、IP地址和子网划分学习笔记之《子网掩码详解》4、IP地址和子网划分学习笔记之《子网划分详解》...

2020-05-02 22:21:14 2334

转载 IP地址和子网划分学习笔记之《预备知识:进制计数》

一、序:IP地址和子网划分学习笔记开篇只要记住你的名字,不管你在世界的哪个地方,我一定会去见你。——新海诚 电影《你的名字》在我们的日常生活中,每个人的名字对应一个唯一的身(敏)份(感)证(词)号,在Internet上也是一样,每台主机(Host),包括所有的具有上网功能的电子设备都有IP地址,有了IP地址,这些电子设备联网之后,才能正常通信。要了解和熟练掌握IP地址和子网的划分,首先...

2020-05-02 22:14:59 1088

原创 计算机网络原理笔记精整理 第四章 网络层

计算机网络原理笔记 第四章 网络层网络层提供得两种服务1.虚电路服务2.数据包服务虚电路服务与数据报服务的对比网际协议 IP1.虚拟互联网2.IP地址3.划分子网和构造超网4.IP地址与硬件地址5.IP数据报格式6.IP转发分组的流程网际控制报文协议 ICMP因特网的路由选择协议IP多播网络地址转换NAT网络层提供得两种服务网络层提供的两种服务在计算机网络领域,网络层应该向运输层提供怎样...

2020-04-30 16:52:20 5667 6

原创 计算机网络原理笔记 第三章 数据链路层(三)

计算机网络原理笔记 第三章 数据链路层(三)3.5 扩展的以太网3.5.1在物理层扩展以太网3.5.2在数据链路层扩展以太网3.6高速以太网3.6.1 100BASE-T以太网3.6.2 吉比特以太网3.6.3 10吉比特以太网3.6.4 使用高速以太网进行宽带接入3.7 其他类型的高速局域网接口3.5 扩展的以太网3.5.1在物理层扩展以太网3.5.2在数据链路层扩展以太网3.6高速以太...

2020-04-28 10:28:26 3381

原创 计算机网络原理笔记 第三章 数据链路层(二)

计算网络原理 第三章 数据链路层(二)3.4 使用广播信道的以太网3.4.1使用集线器的星形拓扑3.4.2以太网的信道利用率3.4.3以太网的MAC层3.5 扩展的以太网3.5.1在物理层扩展以太网3.5.2在数据链路层扩展以太网3.6高速以太网3.6.1 100BASE-T以太网3.6.2 吉比特以太网3.6.3 10吉比特以太网3.6.4 使用高速以太网进行宽带接入3.7 其他类型的高速局域网...

2020-04-27 15:26:05 3481

原创 计算机网络原理笔记 第三章 数据链路层(一)

计算网络原理 第三章 数据链路层数据链路层3.1 使用点对点信道的数据链路层3.1.1 数据链路层和帧3.1.2 三个基本问题3.2 点对点协议 PPP3.2.1 PPP协议的特点3.2.2 PPP协议的帧格式3.2.3 PPP协议的工作状态3.3 使用广播信道的数据链路层3.3.1 局域网的数据链路层3.3.2 CSMA/CD协议3.4 使用广播信道的以太网3.4.1使用集线器的星形拓扑3.4....

2020-04-26 17:48:20 4491 1

原创 计算机网络原理笔记 第二章 物理层

韩立刚老师教学视频笔记图片源自韩立刚老师的教学视频和谢希仁PPT,侵删计算机网络原理 第二章 物理层2.1 物理层的基本概念2.2 数据通信的基础知识相关术语有关信道的几个基本概念2.3 物理层下面的传输媒体2.4 信道复用技术2.5 数字传输系统2.6 宽带接入技术2.1 物理层的基本概念物理层解决如何在连接各种计算机传输媒体上传输bit流,注意,不是指用什么传输媒体(介质)物理层主要...

2020-04-25 11:05:01 5461 3

原创 计算机网络原理笔记 第一章 概述

韩立刚老师教学视频笔记图片源自韩立刚老师的教学视频以及谢希仁PPT,侵删计算机网络基础(韩立刚视频笔记)第一章 概述第一章(概述)局域网广域网OSI参考模型OSI架构图各层间的数据传输网络排错OSI网络参考模型和网络安全的例子计算机网络性能指标第一章(概述)局域网覆盖范围小,自己单位维护,带宽固定(由硬件决定) 100米 带宽小多台计算机连接到接入层交换机 多台接入层交换机连接到汇聚层...

2020-04-25 10:51:12 12378 4

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除