自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 收藏
  • 关注

原创 一文拿下HTTP

HTTP/1.0默认使用短连接短连接:三次握手建立连接,一次收发数据之后就进行四次挥手HTTP/1.1起,默认使用长连接长连接:一次连接可以收发多条数据,只有超过一定的时间不再发送数据 才会断开连接使用长连接的HTTP协议,会在响应头加入:Connection:keep-alive。

2023-10-20 20:12:23 240 1

原创 TCP/IP模型五层协议

五层模型的常见协议,以及协议内容

2023-10-19 20:18:54 1128 1

原创 测试复习(自用)

测试的复习总结

2023-06-06 19:46:51 1012 1

原创 MySQL-进阶CRUD

进阶增删查改一.数据库约束1.约束类型2.null约束3.unique约束4.default约束5.primary约束一.数据库约束1.约束类型not null - 指示某列不能存储 null 值。unique - 保证某列的每行必须有唯一的值。default - 规定没有给列赋值时的默认值。primary key - nut null 和 unique的结合。确保某列(或两个列多个列的结合)有唯一标识,有助于更容易更快速地找到表中的一个特定的记录。foreign key - 保证一个表中的

2022-04-09 11:22:53 5058 72

原创 MySQL-初阶CRUD

增删查改基础一.CRUD二.新增(Create)1.单行插入2.多行插入三.查询(Retrieve)1.全列查询2.指定列查询3.查询字段为表达式4.别名5.去重:distinct6.排序:order by7.条件查询:where8.分页查询:limit四.修改(Update)五.删除(Delete)六.总结(赶时间必看)1.新增2.查询3.修改4.删除一.CRUD什么是CRUDCRUD就是增加(Create)、查询(Retrieve)、更新(Update)、删除(Delete)四个单词的首字母缩写

2022-03-13 19:35:01 2470 36

原创 MySQL-初识MySQL

文章目录一.数据库介绍1.什么是数据库2.数据库的安装二.数据库的分类1.关系型数据库2.非关系型数据库3.二者的区别三.MySQL基本操作1.创建数据库2.显示数据库3.使用数据库4.删除数据库四.MySQL常用数据类型1.数值类型2.字符串类型3.日期类型五.表的操作1.创建表2.查看表结构3.删除表六.重点总结(必看)一.数据库介绍1.什么是数据库我们都知道文件可以储存数据,那我们为什么要用数据库呢?文件保存数据有以下几个缺点:文件的安全性问题文件不利于数据查询和管理文件不利于存储海量

2022-03-09 19:35:56 7677 43

原创 Java-抽象类与接口

面向对象编程2一.抽象类1.什么是抽象类2.语法规则3.抽象类的作用二.接口1.什么是接口2.语法规则3.实现多个接口4.接口之间的继承三.接口的使用实例1. Comparable 接口2.Comparator接口一.抽象类1.什么是抽象类首先我们来回顾一下上一篇文章提到的一个例子:打印图形class Shape { public void draw() { // 啥都不用干 } } class Cycle extends Shape { @Override pub

2022-02-09 03:46:54 904 29

原创 Java-继承与多态

面向对象编程一.包1.什么是包2.导入包中的类3.静态导入4.将类放入包中5.包的访问权限控制6.常见的系统包二.继承1.什么是继承一.包1.什么是包包 (package) 是组织类的一种方式,使用包的主要目的是保证类的唯一性。2.导入包中的类Java中已经提供了很多现成的类供我们使用,比如我们可以使用 java.util.Date 这种方式引入 java.util 这个包中的 Date 类。代码如下:public class Test { public static void main

2022-02-06 17:49:34 1206 42

原创 Java数据结构-认识链表

一.链表的概念及结构1.链表的概念链表是一种物理存储结构上非连续的存储结构。数据元素中的逻辑顺序是通过链表中的引用链接次序实现的2.链表的分类

2022-01-28 13:43:52 3784 38

原创 Java数据结构-认识顺序表

目录二.顺序表1.概念及结构2.顺序表的实现打印顺序表获取顺序表的有效长度在pos位置新增元素判断是否包含某个元素查找某个元素对应的位置获取/查找pos位置的元素给pos位置的元素设为value删除第一次出现的关键字key清空顺序表3.顺序表的优、缺点三.顺序表的实现代码汇总线性表(linear list)是n个具有相同特性的数据元素的有限序列。 线性表是一种在实际中广泛使用的数据结构,常见 的线性表:顺序表、链表、栈、队列、字符串...

2022-01-16 17:58:25 1643 53

原创 Java数据结构-了解复杂度

2022-01-15 16:30:45 1921 37

原创 Java-类和对象

一.类和对象的初步认知1.面向过程和面向对象面向过程:C语言是面向过程的,关注的是过程,分析出求解问题的步骤,通过函数调用逐步解决问题面向对象:JAVA是基于面向对象的,关注的是对象,将一件事情拆分成不同的对象,靠对象之间的交互完成面向过程:注重的是过程,在整个过程中所涉及的行为,就是功能。面向对象:注重的是对象,也就是参与过程所涉及到的主体。是通过逻辑将一个个功能实现连接起来举个例子: 这里把衣服放进洗衣机、启动洗衣机和将衣服拿出洗衣机都是对洗衣机的操作。这里洗衣机就..

2021-11-06 11:09:33 2548 38

原创 Java-数组详解

一.数组的基本用法1.什么是数组数组:储存一组相同数据类型的数据的集合本质:就是让我们能 "批量" 创建相同类型的变量举例:比如我们创建一个整型变量可以使用int a = 1;那么如果创建多个整型变量就可以使用数组int [] array = {...}注意事项:需要注意的是,在Java中,数组储存的变量必须是同一类型!!2.创建数组动态初始化基本语法:数据类型[] 数组名称 = new 数据类型 [] { 初始化数据 };接下来举个例子来深入理解一下:p.

2021-10-28 21:21:49 1410 28

原创 Java-递归经典问题(汉诺塔和青蛙跳台阶)

目录一.汉诺塔问题1.问题概述2.解法分析3.代码实现二.青蛙跳台阶问题1.问题概述2.解法分析​3.递归实现4.迭代实现一.汉诺塔问题1.问题概述2.解法分析总结:(1)以C盘为中介,从A杆将1至n-1号盘移至B杆;(2)将A杆中剩下的第n号盘移至C杆;(3)以A杆为中介;从B杆将1至n-1号盘移至C杆。(4) 一个盘子需要移动1次,两个盘子需要移动3次,三个盘子需要移动7次,不难得出,n个盘子需要移动2^n ...

2021-10-27 19:41:42 570 8

原创 Java-方法的使用、重载与递归

目录一.方法的基本使用1.什么是方法2.方法基本语法基本语法注意事项形参与实参的关系二.方法的重载1.重载的作用2.重载的使用规则三.方法的递归1.递归的概念2.递归执行过程分析3.递归练习1.按顺序打印一个数字的每一位2.递归求 1 + 2 + 3 + ... + 103.返回组成它的数字之和4.求斐波那契数列的第 N 项一.方法的基本使用1.什么是方法方法是一个代码片段,类似于C语言中的函数2.方法基本语法

2021-10-27 18:27:59 1719 10

原创 Java-程序逻辑控制

一.顺序结构public class TestDemo { public static void main(String[] args) { System.out.println("hello"); System.out.println("world"); }}用法很简单,需要注意的是如果调整代码的书写顺序, 则执行顺序也发生变化二.分支结构1.if语句用法展示...

2021-10-20 23:28:11 1133 23

原创 Java-数据类型与运算符

目录一.数据类型1.变量与类型1.数据类型大小2.字符型数据类型3.布尔型数据类型4.字符串类型变量5.变量的作用域6.变量命名规则2.常量1.字面值常量2.fanal关键字修饰的常量3.数据类型转换1.自动类型转换2.数值提升二.运算符1.算术运算符2.关系运算符3.逻辑运算符1.&&:逻辑与2.||:逻辑或3.!:逻辑非4.注意事项4.位运算符1.& 按位与2.| 按位或3.

2021-10-14 19:24:14 1124 30

原创 Java-初识Java

一.Java概述二.Java程序编写1.编写程序2.运行步骤3.书写过程注意事项4.常用注释5.三种打印方式一.Java概述1.什么是Java?Java 是 Sun Microsystems 于1995年推出的高级编程语言。Java是目前主流语言之一,在TIOBE排行榜上Java基本稳居前三,可见Java 的火爆程度。2.为什么学习Java?Java的可移植性、跨平台性、语法简洁等优点让它在众多语言中脱颖而出。3.软件安装及环境配置:IDEA+ JD...

2021-10-11 22:09:28 656 10

空空如也

空空如也

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

TA关注的人

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