自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Java-stream流

Java 8 引入了 Stream API,它提供了一种高效且易于使用的处理集合数据的方式。Stream API 允许你以声明性的方式处理集合数据,支持各种操作,如过滤、映射、聚合等。

2024-07-21 22:31:16 125

原创 Java-Lambda

lambda表达式可以理解为对匿名内部类的一种简化 , 但是本质是有区别的面向对象思想 :强调的是用对象去完成某些功能函数式编程思想 :强调的是结果 , 而不是怎么去做。

2024-07-21 22:27:18 177

原创 Java-数组

数据类型[] 变量名;范例: int[] arr;定义了一个int类型的数组,数组名是arr数据类型 变量名[];范例: int arr[];定义了一个int类型的变量,变量名是arr数组就是为数组中的数组元素分配内存空间,并为每个数组元素赋值注意:数组中的每一个数据,我们称之为数组中的元素初始化时指定每个数组元素的初始值,由系统决定数组长度数据类型[] 变量名 = new 数据类型[]{数据1,数据2,数据3,…};针对这种格式呢?Java提供了一种简化的格式,让我们使用起来更方便。

2024-07-21 22:20:35 125

原创 Java-集合的嵌套

Java中的集合可以进行嵌套,也就是说可以在集合中包含其他集合作为元素。这种嵌套可以用于处理更复杂的数据结构或者数据组织需求。简单的示例。

2024-07-21 08:30:03 233

原创 Java-正则表达式

"." : 匹配任何字符。"\d":任何数字[0-9]的简写;"\D":任何非数字0-9的简写;"\s" : 空白字符:[ \t\n\x0B\f\r] 的简写"\S" : 非空白字符:\s 的简写"\w" :单词字符:[a-zA-Z_0-9]的简写"\W":非单词字符:\w。

2024-07-16 18:32:16 384

原创 Java-Map

java.util.Map<K,V> 集合,里面保存的数据是成对存在的,称之为双列集合。存储的数据,我们称为键值对。之前所学的Collection集合中元素单个单个存在的,称为单列集合。

2024-07-16 17:57:14 1126

原创 Java-排序~查找算法

冒泡排序 : 将一组数据按照从小到大的顺序进行排序冒泡排序原理 : 相邻元素两两作比较 , 大的元素往后放。

2024-07-16 17:40:25 253

原创 Java-可变参数

在 JDK5 中提供了可变参数,允许在调用方法时传入任意个参数。可变参数原理就是一个数组形式存在格式 : 修饰符 返回值类型 方法名(数据类型… 变量名) { }举例 : public void show(int ... num) : 表达式该方法可以接收任意个整数值 , 原理 : 其实就是一个int类型的数组。

2024-07-16 17:13:54 190

原创 Java-TreeSet集合

ArrayList类LinkedList类。

2024-07-16 17:00:09 610

原创 Java-数据结构基础

如果一个节点没有子节点或者父节点,则该节点相应的指针属性值为Nil,这些Nil视为叶节点,每个叶节点(Nil)是黑色的。默认情况下,不同对象的哈希值是不同的。对每一个节点,从该节点到其所有后代叶节点的简单路径上,均包含相同数目的黑色节点。二茬查找树 : 每个节点的左子节点比当前节点小 , 右子节点比当前节点大。哈希值:是JDK根据对象的地址或者字符串或者数字算出来的int类型的数值。二茬平衡树 : 在查找树的基础上, 每个节点左右子树的高度不超过1。每一个节点或是红色的,或者是黑色的。

2024-07-14 23:37:43 156

原创 Java-迭代器

迭代器就是对Iterator的称呼 , 专门用来对Collection集合进行遍历使用的。学习迭代器的目的就是为了遍历集合。

2024-07-12 16:12:16 398

原创 Java泛型

当一个类定义其属性的时候,不确定具体是什么类型时,就可以使用泛型表示该属性的类型在类型名后面加上一对尖括号,里面定义泛型。一般使用一个英文大写字母表示,如果有多个泛型使用逗号分隔public class 类名<泛型名>{ ... }当定义接口时,内部方法中其参数类型,返回值类型不确定时,就可以使用泛型替代了。在接口后面加一对尖括号 , 尖括号中定义泛型 , 一般使用大写字母表示, 多个泛型用逗号分隔public interface<泛型名> { ... }//,表示这是一个向集合中添加元素的方法。

2024-07-12 14:54:58 793

原创 Java-String-Interger-Date

String类表示字符串。Java程序中的所有字符串文字(例如"abc" )都实现为此类的实例String():初始化新创建的 String对象,使其表示空字符序列String(String original):初始化新创建的String对象,使其表示与参数相同的字符序列。

2024-07-10 17:08:51 673

原创 Java-常用API

void setSize(int width, int height):调整此组件的大小,使其宽度为width,高度为height,单位是像素。void setBounds(int x, int y, int width, int height):设置位置和大小。void setBounds(int x, int y, int width, int height):设置位置和大小。是可以添加组件的组件。void setLocation(int x, int y):设置位置(x坐标,y坐标)

2024-07-10 15:25:33 974

原创 Java-面向对象基础

对象是面向对象编程的核心概念之一,它使得程序可以更加模块化、可复用和易于维护。通过对象,程序员可以将复杂的系统分解为更小的部分,并通过类和对象之间的交互来实现系统的功能。成员变量和局部变量在作用域、生存期和初始化方式等方面有显著差异。理解它们的区别对于正确地设计和实现程序至关重要,可以帮助开发者有效地管理数据的作用范围和生命周期。private关键字是Java语言中实现封装的重要手段之一。通过合理地使用私有访问修饰符,可以确保类的安全性和封装性,使得代码更加可靠和可维护。

2024-07-10 12:29:34 902

原创 Java-方法

就是完成特定功能的代码块。

2024-07-10 11:30:11 495

原创 Java-接口

定义接口的关键字使用interfacepublic interface 接口名{ ... }类与接口之间的关系是实现关系 , 用关键字implements进行连接public class 类名 implements 接口名 { ... }接口不能实例化接口的子类我们叫做实现类要么重写接口中所有的抽象方法要么实现类是一个抽象类注意 : 类与接口的关系是实现关系 , 一个类可以实现多个接口,调用逗号分隔 , 还可以继承一个类的同时 , 实现多个接口3-接口的特性接口中的方法默认是。

2024-07-09 11:47:37 551

原创 Java-代码块

在Java中,代码块(code block)是由一对花括号{}包围起来的一段代码。它可以出现在多种上下文中,并影响变量的作用域和代码的执行顺序。在Java中,方法体就是一个代码块,它包含了方法的具体实现。类初始化代码块在类加载时执行,只执行一次。用static关键字修饰。实例初始化代码块在每次创建对象时都会执行,在构造函数之前执行。局部代码块是在方法中的代码片段,用于限定变量的作用域,通常与控制语句一起使用。

2024-07-09 09:54:16 313

原创 Java-关键字(static,final)

静态的意思 , 可以修饰变量 , 也可以修饰方法 , 被static修饰的成员 , 我们叫做静态成员。

2024-07-08 19:53:18 500

原创 Java方法重写,匿名对象,抽象类

Override注解在实际开发中是一个非常有用的工具,它帮助开发者遵循重写方法的规范,提高代码的可靠性和可读性。没有变量接收的对象 , 称作为匿名对象。

2024-07-08 17:30:01 1041

原创 Java-继承入门

继承是将多个类的相同属性和行为抽取到单独一个类中,那么多个类无需再定义这些共性属性和行为,只要继承这个单独类即可继承这些属性和行为了多个类称为子类(派生类),单独的这个类称为父类(基类 或超类)

2024-07-07 11:59:09 630

原创 Java-循环语句

有三种循环,分别是for循环while循环do…while循环.

2024-07-06 21:46:27 299

原创 Java-选择语句

从上往下,依次执行,是程序中最简单最基本的流程控制,没有特定的语法结构,按照代码的先后顺序,依次执行。

2024-07-06 17:13:18 377

原创 Java运算符

对字面量或者变量进行操作的符号用运算符把字面量或者变量连接起来符合java语法的式子就可以称为表达式。举例说明:int a = 10;int b = 20;:是运算符,是算术运算符a + b:是表达式,由于+是算术运算符,所以这个表达式叫算术表达式有五种基本的运算符号。

2024-07-06 10:34:07 295

原创 Java基础语法

变量就是内存中的存储空间空间中存储的数据是可以发生改变变量的格式定义数据类型 变量名 = 变量值;范例:int price = 666。

2024-07-06 10:06:28 551

原创 Java(JAVA_HOME环境变量的配置过程)

大家好,我是荔枝味,在这里我会用最短的时间,讲最实用的东西,让大家学会配置Path环境变量。

2024-07-05 19:18:51 310

原创 Java简介

Java基础介绍

2024-07-05 18:43:52 327

原创 利用Github和Hexo搭建个人博客(2024最新版)

打开浏览器输入根据指引创建一个属于自己的Github账号,然后创建一个个人仓库,具体操作如下点击红色标签地方打开点击右上角的new~如下图进行一下勾选,然后根据需求补充内容,然后点击右下角的创建仓库然后在这里说一下如何查看自己的github仓库网址,进入自己的仓库以后,点击那个绿色的code然后,就能够看到了,这个在后面有用呢嘻嘻。

2024-05-20 22:08:56 862

原创 CTFHub

目录遍历(Directory Traversal)是一种常见的网络安全漏洞,也称为路径遍历或目录穿越。这种漏洞通常出现在Web应用程序中,允许攻击者访问未授权的文件或目录,甚至可以执行恶意代码。目录遍历漏洞的原理是,攻击者利用应用程序对用户输入的路径或文件名的验证不严谨,在构造请求时通过特殊的路径来访问应用程序之外的文件或目录。攻击者可以利用这个漏洞获取敏感信息、执行恶意代码,甚至可能导致服务器被完全控制。

2024-05-20 10:47:24 540

原创 SQL注入之MYSQL数据库

客户端向服务端发送一个网络请求,服务端向客户发送一个html页面,我们输入一个数据,这个数据随着http请求,就发送到了服务端,服务端在接收到这个数据以后,就会将这个数据连接到数据库,然后写SQL语句,服务端就将这个语句发送到MYSQL服务端,MYSQL服务端就解析这个语句然后执行,查询相关数据返回到服务端,这个服务端就相当于MYSQL的客户端,然后服务端通过后端代码加工到html页面当中,再返回到Websever,然后再返回到客户端。

2024-05-20 10:46:32 680

原创 sqli-labs

SQL注入漏洞主要形成的原因是在数据交互中,前端的数据传入到后台处理时,没有做严格的判断,导致其传入的“数据”拼接到SQL语句中后,被当作SQL语句的一部分执行。

2024-02-04 11:04:16 865 1

原创 xss靶场通关笔记

xss是指网页中嵌入客户端脚本,对客户端进行攻击,受害者为这个站点的使用用户。如果站点由后端管理员登录,那么数据就会泄露,从而造成危害。

2024-01-27 19:26:57 1122

原创 pikachu通关(详细教学)

暴力破解攻击&暴力破解漏洞概述对暴力破解的理解:暴力破解=连续性的尝试+字典+自动化。其实就是去猜可能的密码,经过不断的试账号和密码,找出正确的账号密码,达到暴力破解的目的。最重要的部分就是,一个好的字典可以大大加快破解速度。常用的账号密码(弱口令),比较常用的账号密码,系统初始设定的账号密码,比如常用用户名/密码TOP 500等。互联网上被脱裤后账号密码(社工库) ,差不多就是撞库,也就是拿已知的一个库去尝试登录另外一个库。比如CSDN当年泄漏的约600w用户信息。

2023-11-16 22:49:11 462

原创 upload-labs靶场实战笔记(全部)

文件上传的时候,会有一个数据包,数据包只有在经过客户端之后, 在发往后台发往服务器的时候,抓包工具才会进行抓包.如果抓包没有抓到,说明验证是在前端进行验证的.方法1抓包首先上传一个jpg文件,然后进行抓包,在后台将.jpg改成.php(你所上传的文件后缀).然后forward,会发现上传成功,但是点开这个图片会发现它并不是图片,而是你所上传的非jpg文件方法2 前端绕过直接禁用javascript,会发现可以成功上传,新标签页打开,发现是php文件.方法3。

2023-11-14 21:49:47 179 1

空空如也

空空如也

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

TA关注的人

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