自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 【软件测试】测试分类

在软件测试中,依照不同的环境采用不同的测试方法,因此也诞生了这些测试分类。在实际场景中,许多测试分类是结合一同使用的,在最大程度上做到软件无bug,用户体验好。

2024-09-01 16:36:21 1213

原创 【软件测试】bug以及测试用例的设计方法

本文对于测试方法以及设计测试用例的方法进行了简要的讲解。

2024-09-01 01:02:28 1390

原创 【Spring】Cookie和Session

HTTP是"无状态"的协议,我们可以理解为它没有记忆力。无论来了多少次,他都会从头到尾重新执行。因此需要引入Cookie和Session让HTTP拥有“记忆”

2024-08-25 01:27:40 1160

原创 【软件测试】常见的开发模型和测试模型

简单讲解测试常用的模型和阶段介绍

2024-08-22 13:28:18 1064

原创 【Spring】初识Spring MVC

Spring MVC是Java中十分常用的一个设计思想。其中的注解有多般变化,PostMapping是其中十分重要的注解。此外类注解和方法注解都有自己的标识。传递参数的方式有多种,需要仔细思考。源码Spring MVC。

2024-08-21 11:13:14 970

原创 【MySQL】JDBC的基础使用

JDBC是Java连接和使用数据库的关键技术,它的重复性很高,仍然需要多加练习。源码JDBC的基础使用。

2024-08-19 10:17:28 755

原创 【MySQL】索引和事务

索引和事务是mysql中十分核心的机制。索引就像目录一样,能够提高查询速度;索引和事务都是MySQL中非常核心的机制和知识点。在索引中我们除了索引的增删查,还需要掌握它的核心机制。在事务中,我们了解了它的原子性、持久性、一致性、隔离性。其中隔离性是它核心的机制,根据不同的情况选择不同的隔离方式,以适应不同的使用环境是隔离性的核心问题。

2024-08-18 23:55:37 1244

原创 【MySQL】查询进阶

在本文中,学会了更加进阶的查询方式,聚合查询类似于库函数一样,是很好用的一种查询方式。连接方式的内连接和外连接之间的区别也很明显。自连接使用场景虽然少但是要注意为表起别名。

2024-08-17 17:25:04 1218

原创 【MySQL】表的设计

表的设计就像设计模式一样,通过一些基本的表之间的关系,给我们基本的思路让我们能够更快的设计表。

2024-08-16 21:50:26 657

原创 【MySQL】数据库约束

对表属性进行约束能够更好的对数据进行管理和区分,也提高了代码的准确性,提升了工作效率。

2024-08-16 20:07:14 1097

原创 【MySQL】数据的基本操作(CRUD)

在前文中,对数据库有了一个基本的认知,在本文中将开始对表中的数据进行增删改查(CRUD)操作。

2024-08-16 11:28:41 1025

原创 【MySQL】数据库初识

在本系列中主要分析以MySQL为主的关系型数据库。本文中简单介绍了数据库的基础操作,即对数据库、数据表进行的增删改查的基础操作。。

2024-08-08 15:41:03 978

原创 【网络编程】网络原理(一)

在前文中,主要对UDP和TCP协议有了简单的了解,而这两种协议是负责传输层的内容。在本文中,对于UDP协议的报文格式有了简单的了解

2024-08-04 14:01:19 1576

原创 [网络编程】网络编程的基础使用

在本文中主要讲解了TCP和UDP两个协议之间的区别;同时对UDP网络编程进行了最基础的创建。

2024-07-25 00:18:22 1089

原创 【网络编程】初识网络

学习网络的相关知识是为了后续做到主机之间通信等操作,为打造一个网站、编写一个程序所必须打下的基础。在本文中,简单介绍了网络的组成和网络协议模型。

2024-07-24 00:43:39 505

原创 文件IO操作之文件内容操作

在本文中将着重讲解文件内容的操作。在文件内容操作的过程中,主要有以下几个核心步骤。文件打开、文件路径的构造。文件内容的操作。

2024-07-22 23:53:16 804

原创 文件IO操作之文件系统操作

文件IO是常用的方法,主要对文件系统操作和文件内容操作进行讨论。本文主要针对文件系统的操作进行讲解。

2024-07-21 09:47:01 826

原创 【Java数据结构与算法】顺序表

顺序表是最基础的数据结构之一,它所拥有的方法我们都可以用简单的逻辑进行复刻(但是标准库中的ArrayList类还是更好的)源码☞顺序表源码。

2024-07-20 23:53:15 1204

原创 锁策略和CAS指令

锁策略、CAS指令、ReentrantLock、信号量Semaphore、CountDownLatch

2024-07-17 23:33:53 982

原创 了解定时器

定时器类似于闹钟效果。通常使用在对于一个任务进行定时执行/延时执行效果。当使用了定时器之后,任务不会立即执行,而是在规定时间到达之后才开始执行。

2024-07-17 14:05:53 201

原创 简单了解线程池

线程池是一种很实用的方法,可以极大的提高效率。

2024-07-16 12:38:30 804

原创 了解阻塞队列

阻塞队列和消息队列是多线程中保证线程安全的常用队列,消息队列也是十分的好用,大致理解了阻塞等待的机制在学习上是很有帮助的。

2024-07-15 12:33:53 588

原创 单例模式的简单理解

单例模式是经典的设计模式

2024-07-11 10:07:26 1156

原创 线程的等待通知机制

等待通知机制在一定程度上解决了资源浪费的情况,同时也使得多线程具有了灵活性。同时我们需要注意,线程启动顺序。

2024-07-03 15:16:48 417 1

原创 内存可见性和指令重排序——volatile

volatile解决内存可见性的问题

2024-07-03 14:32:39 517

原创 线程安全问题(二)——死锁

死锁的情况及逻辑

2024-06-30 19:36:22 794

原创 线程安全问题(一)——锁的简单使用

对于锁概念的基本了解,讲解了锁引入的原因以及锁的几种用法

2024-06-25 23:08:43 1020

原创 【JavaEE】浅谈线程(二)

多线程的基本属性以及常用的核心操作

2024-06-25 13:13:53 795

原创 【JavaEE】浅谈线程(一)

多线程是编程中的重要方式。

2024-04-06 16:46:58 1089 3

原创 观测线程的工具——jconsole

在本文中主要介绍了jconsole的简单使用

2024-04-06 12:35:56 422 2

原创 计算机是如何工作的(二)【浅谈进程】

在本文中,着重讲解了关于进程的管理属性以及进程中PCB的属性。

2024-03-29 19:33:44 1040 1

原创 计算机是如何工作的(一)【冯诺依曼体系和指令基础执行过程】

简单理解冯诺依曼体系结构的部分内容

2024-03-27 09:52:32 1414

原创 【Java基础】数组基础

Java当中的数组在栈中被使用,而数组指向堆中的数据才是真实的数据。数组只是引用了这些数据,因此,我们称数组为引用类型。当数组指向对应的数据时,我们称为”引用指向对象“。如下图所示,我们假设0x99是堆中的数据,数组array在栈中存放着这些数据的地址,通过调用指向堆中各自对应的数据,这就是”引用“。那么有没有可能存在数组不指向对象呢?在上面的代码中,arr2并不存在引用的情况,arr2这个引用不指向任何一个对象,只对数组进行了初始化。在运行了array[0]之后,则数组出现空指针异常。

2024-03-25 14:40:35 783 5

原创 【Java基础】方法和递归

方法就像函数一样,极大的提高了我们编写代码的效率。

2024-03-11 20:42:35 872 4

原创 【Java数据结构与算法】初识数据结构——时间复杂度和空间复杂度

众~所周知,我们在进行Java程序编写过程中,思路是很重要的一部分。在有了思路后,我们将用敲代码的方式将这一思路体现出来。以leetcode网站上的内容为例,我们可以看到在解题通过的同时,力扣还给出了两个重要的指标:执行用时分布和消耗内存分布。即编译运行程序所需要的时间和内存大小。这两项指标是计算算法效率的两种分析方式。在算法效率分析中称之为时间效率(时间复杂度)和空间效率(空间复杂度)。

2023-11-29 20:28:03 1283 15

原创 【Java基础】类和对象

类和对象是Java中至关重要的语法点。

2023-11-05 17:16:49 279 18

原创 【Java代码习题练习】

源码:https://gitee.com/Bao__man/java-se/tree/master/Work3。在代码中,我们使用逻辑运算符进行求解。

2023-10-27 16:45:12 233 5

原创 【Java基础】逻辑运算

对于 && , 如果左侧表达式值为 false, 则表达式结果一定是 false, 无需计算右侧表达式.将两个数转化为二进制并进行与运算,如果两个二进制位都是 1, 则结果为 1, 否则结果为 0。简述:按位或与按位与的计算过程类似。如果两个二进制位都是 0, 则结果为 0, 否则结果为 1.当 表达式1 的值为 false 时, 整个表达式的值为 表达式3 的值.当 表达式1 的值为 true 时, 整个表达式的值为 表达式2 的值;简述:如果两个数字的二进制位相同, 则结果为 0, 相异则结果为 1。

2023-08-25 16:45:45 241 7

原创 【Java基础】数据类型及变量

Java数据类型及数据类型转换

2023-08-10 15:00:41 171 10

空空如也

空空如也

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

TA关注的人

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