自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(174)
  • 资源 (22)
  • 收藏
  • 关注

原创 渗透测试之信息收集(二)

新建一个shell脚本

2021-08-30 19:17:09 16

原创 渗透测试之信息收集

渗透测试之信息收集

2021-08-28 17:32:58 14

原创 servlet

文章目录servletservlet介绍servlet的生命周期servletservlet介绍servlet是一个小程序,可以直接部署在服务器上直接运行,servlet最底层是一个接口,是sun公司提供的一套规范。当前的HttpServlet的直接父类是GenericServlet,GenericServlet是servlet接口的实现类。HttpServlet类提供了一些抽象的方法,用于加载当前小程序servlet的生命周期init()方法 第一次访问这个控制器的时候 初始化方法servi

2021-08-26 15:50:32 18

原创 HTML常用的元素介绍

HTML常用的元素介绍a元素a元素用于超链接。a元素的常见属性如下:href属性全称是hyper reference(引用),表示跳转地址跳转地址:由一个页面跳转到另一个页面跳转到某个锚点:也就是跳转到一个页面的不同位置<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title></head&g

2021-08-14 14:50:54 68

原创 体验java web

文章目录体验java webJSP介绍JSP的特性体验java webIDEA2021创建java web项目参考如下文章:Intellij IDEA2021.1创建Java web项目(超详细)JSP介绍在新创建好的java web项目中的web目录下创建一个index1.jsp文件,IDEA会生成一段代码:<%@ page contentType="text/html;charset=UTF-8" language="java" %><html><head&

2021-08-13 18:17:49 17

原创 HTML初识

文章目录HTMLHTML简单介绍HTML的文本元素HTMLHTML简单介绍<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title></head><body> <!--超链接--> <a href="https://www.bilibili.com/">bi

2021-08-11 11:13:31 31

原创 centos安装源

centos7安装源:http://mirrors.aliyun.com/centos/7/os/x86_64/centos8安装源: https://mirrors.aliyun.com/centos/8/BaseOS/x86_64/os/

2021-08-05 11:20:16 21

原创 XML的编写

文章目录XML什么是XML如何编写格式良好的XMLXML什么是XMLXML是一个可扩展标记语言。XML和操作系统编程语言的开发平台无关,可以实现不同系统之间的数据交换。XML的规范XML文档内容是由一系列标签元素组成的。<元素名 属性名=“属性值”>元素内容</元素名>属性值用引号包裹一个元素可以有多个属性属性值不可以直接包含< &不建议使用的字符" ’ >使用IDEA新建一个XML文件,先尝试编写一个XML文件:<?xml

2021-08-03 13:50:44 26

原创 java反射

java网络编程文章目录java反射什么是反射反射的核心APIjava.lang.Classjava反射类的执行过程类加载的步骤通过Class对象可以反向做很多的事情,比如可以生成类的实例Goods goods = (Goods)Class.forName(className).newInstance();反射的一种应用package Test;public class Factory { public Goods getGoods(String class

2021-08-02 15:55:55 13

原创 java网络编程

java线程同步文章目录java网络编程Socket基于TCP协议的Socket网络编程传递字符串传递对象java网络编程DNS:域名解析系统,用来域名和IP地址的相互转换网络服务器:在网络环境下,具有较高的计算能力,能够提供用户服务功能的计算机B/S:Browser/Server浏览器/服务器模式C/S: Client/Server客户端/服务器模式网络通信协议:为了在网络中不同的计算机之间进行通信而建立的规则、标准或者是约定的集合应用层:HTTP FTP TFTP SMTP SNM

2021-07-29 11:44:02 36

原创 java线程同步

文章目录java线程同步线程安全java线程同步多线程共享数据可能会带来数据不安全的问题。可以给线程进行加锁的方式来解决类似问题。第一种方法是同步方法使用synchronized修饰的方法控制对类成员变量的访问访问修饰符 synchronized 返回类型 方法名称(参数列表){.....}或者是synchronized 访问修饰符 返回类型 方法名称(参数列表){......}synchronized给进程上了一把锁。package Threads;//模拟用户网络购票--&g

2021-07-27 11:13:28 52 2

原创 java线程状态和线程调度

java线程的创建和启动文章目录多线程线程的状态线程调度线程优先级线程休眠阻塞线程线程礼让线程调度练习多线程线程的状态package Threads;public class MyThread5 implements Runnable { @Override public void run() { System.out.println("线程正在运行,处于运行状态"); try { System.out.println("

2021-07-24 10:09:33 37 1

原创 java多线程的创建和启动

java读取文件的操作(字符流)文章目录多线程线程Thread线程的创建和启动线程创建两种方式的区别多线程线程进程是应用程序的执行示例,有独立的内存空间和系统资源。线程是CPU调度和分派的基本单位,执行运算的最小单位,可以完成独立的顺序控制流程如果在一个进程中同时运行了多个线程,用来完成不同的工作,则称为是多线程。多个线程交替占用CPU资源,而非真正的并行执行。多线程的好处充分的利用CPU的资源,提升代码性能简化编程模型,更好的软件设计和架构带来良好的用户体验Threadja

2021-07-22 12:44:12 14

原创 java文本文件的读取操作(字符流)

java文件的读写操作(字节流)文章目录java文本文件的读取操作(字符流)Reader类及其子类Reader类和FileReader类的常用方法示例BufferedReader类Writer及其子类BufferedWriter类字符输入流和输出流的综合练习读写二进制文件DataInputStream类DataOutputStream类序列化和反序列化序列化java文本文件的读取操作(字符流)前面的博文了解的是字节流的输入和输出的操作,本文是字符流,有所不同的哦。Reader类及其子类Reader

2021-07-21 15:17:10 37 1

原创 java文件的读写操作(字节流)

java的IO文章目录java文件的读写操作InputStream和FileInputStreamInputStream和FileInputStream的常用方法示例OuputStream和FileOuputStreamOutputStream和FileOutputStream的常用方法示例实现文件的复制java文件的读写操作上篇博文提到了File类和流的概念,这篇博文将详细介绍具体的使用:InputStream和FileInputStreamInputStream和FileInputStream

2021-07-17 15:02:15 29

原创 java的IO

java的Collections类文章目录java的I/OFile类File类的常用方法流java流的分类java的I/Ojava的I/O是针对于程序来讲的,对于程序来说输入(Input)和对于程序来说输出(Output)。那么就需要一个介质存放相关的记录,这样的存放相关记录的介质就是文件。在java中如何访问文件的属性,在java中只需要调用相应的类即可java.io.File类。File类File类的基本信息如下所示:java.io.File类是用来访问文件的属性,其创建格式如下:创

2021-07-12 16:09:06 11

原创 Collections类

java的Map接口文章目录Collections类泛型Collections的常用方法Collections排序Collections类泛型如何解决强制类型转换时容易出现的异常问题呢?JDK5.0开始使用泛型改写了集合框架中的所有接口和类将对象的类型作为参数,指定到其他类或者方法上,从而保证类型转换的安全性和稳定性,它的本质是参数化类型。//创建学员集合ArrayList<Student> students = new ArrayList<Student>();//

2021-07-11 19:49:14 14 1

原创 java的Map接口

java的Set接口文章目录java的Map接口Map的创建Map的常用方法Map的遍历Map的练习java的Map接口Map接口存储的是一组键值对象,提供的是key到value的映射,这个key是不可以重复的,但是value可以有多个相同的值和key组成唯一的键值对本文以HashMap为例,列举Map的创建和常用方法等等。Map的创建package cn.zhz.Test;import java.util.HashMap;import java.util.Map;public cla

2021-07-09 13:35:21 24 2

原创 java的Set接口

java的List接口文章目录Set实现类Set实现类的本质遍历Set接口的两种方法Set实现类Set接口存储一组唯一 无序的对象,在Set中存放的是对象的引用。那么Set接口中最常用的就是HashSet。所以,本文将以HashSet为代表描述Set的创建和具体方法。Set实现类的本质package cn.zhz.Test;import java.util.HashSet;import java.util.Set;public class SetTest { public sta

2021-07-05 15:09:20 6

原创 java的List接口

JAVA集合概述文章目录java的List接口List实现类ArrayList实现类ArrayList常用方法LinkedList实现类LinkedList常用方法List接口总结java的List接口List实现类List接口,在jdk的API的说明文档查看:在这里只是简单介绍ArrayList和LinkedListArrayList实现类ArrayList实现类在java.util.ArrayList中,在API中查看基本信息ArrayList的特点如下:ArrayList是一

2021-06-29 13:37:46 41 2

原创 java集合概述

java集合

2021-06-29 11:21:07 12

原创 二叉树的基本操作

二叉树的基本操作基本环境:visual studio2019代码实现#include<stdio.h>#include<stdlib.h>#include<malloc.h>#define _CRT_SECURE_NO_WARNINGStypedef struct BiTreeNode { char data; struct BiTreeNode* lchild, * rchild;}BiTreeNode, * BiTree;BiTreeNode

2021-06-09 17:18:53 22

原创 java异常

java异常

2021-06-05 22:20:03 62 4

原创 链栈的基本操作

链栈的基本操作实验环境:visual studio 2019代码实现代码以数制转换为示例:#include<stdio.h>#include<stdlib.h>#include<malloc.h>typedef struct LinkedStackNode { int data;//data用来存放数据元素信息 struct LinkedStackNode* next;//next为指向下一个节点的指针}LinkedStackNode, * Link

2021-06-03 17:35:58 14

原创 单链表的基本操作

单链表的基本操作实验环境:visual studio2019代码实现#include <stdio.h>#include <stdlib.h>#include <malloc.h>#define _CRT_SECURE_NO_WARNINGStypedef struct node { int data; struct node* next;}LinkList;LinkList* head;LinkList* s;LinkList

2021-06-01 18:20:53 13

原创 java的接口

package Interface;public interface MyInterface1 extends MyInterface2 { //接口不可以有构造方法,不可以被实例化// public MyInterface1(){//// } //静态常量:接口中的变量必须是public static final,且要显式初始化 public static final double PI = 3.14;//等同于double PI = 3.14; /

2021-05-30 22:12:34 225 5

原创 顺序表的基本操作

C语言顺序表的基本操作实验环境:visual studio2019代码实现#include <stdio.h>#include <malloc.h>#define _CRT_SECURE_NO_WARNINGS;typedef struct sequlist { int data[10];//声明结构体的数组,用来存放数据 int last;//last是表中最后一个数据元素的下标位置} SequenList;//顺序表的初始化SequenList

2021-05-27 12:16:52 59 3

原创 java的StringBuilder类

package Test;public class Test13 { public static void main(String[] args) { //创建StringBuilder的对象 StringBuilder stringBuilder3 = new StringBuilder(); //表面上调用的是StringBuilder的空构造器,实际底层上是对value数组进行初始化,长度为16 StringBuilder s

2021-05-26 21:56:53 30 1

原创 java的抽象类

java的抽象类和接口

2021-05-24 19:02:51 15

原创 java中String类

java的Math和Random类文章目录java中String类java中String类

2021-05-22 22:09:06 43

原创 java与日期相关的类

java与日期相关的类

2021-05-18 11:57:37 37 3

原创 java的Math和Random类

文章目录java的Math和Random类java的Math类java的Random类java的Math和Random类java的Math类java中的java.lang.Math类可以直接使用,不需要导包,在JDK的API 中看到Math类被final修饰着,那么说明了这个Math类不能被继承构造器私有化,不能创建Math类的对象,也就是说public static void main(String []args){ Math m = new Math();}这种写法是错误的Mat

2021-05-13 17:53:03 45 1

原创 java的包装类

java面向对象之三 多态文章目录java的包装类Integer包装类Integer类的基本介绍Integer类的属性Integer类的构造器java的包装类什么是包装类对于基本数据类型来讲,其实就是一个数字,但是当给基本数据类型添加一些属性 方法和构造器,将基本数据类型对应进行一个封装,就产生了一个新的类,这个类被称为是包装类。那么基本数据类型在前面中讲过有byte short int long float double char boolean,也就是将这些进行封装,基本数据类型和包装类的

2021-05-08 17:12:01 45

原创 java面向对象之三 多态

JAVA的object类文章目录java面向对象之三 多态多态初体验java面向对象之三 多态多态通俗理解就是多种状态。在生活中就是同一种事物,由于条件的不同,产生的结果(状态)也是不同的。比如说:同样是打印机打印文档,由于打印机是黑白打印机还是彩色打印机,使用打印机打印出的文档也呈现为不同的结果。那么多态在代码中的体现指的是同一个引用类型,使用不同的实例而执行不同的操作。在狗狗类和宠物企鹅类添加一个主人类,在宠物们生病需要治疗的时候给治疗package cn.zhz.Kind;/*

2021-05-06 19:49:46 42 1

原创 java的Object类

java方法重写文章目录java的Object类object类的介绍java的Object类object类的介绍object是所有类的直接父类或者是间接父类,为什么这么说呢?可以查询java8的API帮助文档:可见在这样的一个类树中,所有的类的根还是Object类在IDEA中新建一个类,系统会默认继承Object类public class Pet extends Object{}那么Dog继承了Pet类的属性和行为方法,还会继承Object类的属性和行为方法了吗?这一点是肯定的,P

2021-05-03 16:23:05 55 3

原创 java方法重写

java面向对象之继承文章目录java方法重写java方法重写

2021-04-30 14:19:12 45 1

原创 java面向对象之继承

文章目录java面向对象之继承面向对象的三大特性之二 继承java面向对象之继承面向对象的三大特性之二 继承

2021-04-20 20:43:09 39 1

原创 java中static的用法

java中static的用法

2021-04-19 17:39:23 52

原创 java访问权限控制

java访问权限控制

2021-04-17 19:44:44 86

原创 java包机制

java封装文章目录java包机制为什么有包(package)机制包命名的规范包的导入java包机制为什么有包(package)机制当在编辑器中创建了同一个名称的类,为了防止命名的冲突(区别名称相同的类),包就应运而生了,包允许类组成小的单元,便于找到和使用相应的文件,包机制有助于实施访问权限控制。包命名的规范java的包在命名时也是有一定的规则的包名由小写字母组成,不可以用圆点开头或者结束package mypackage;包在命名之前要加上唯一的前缀,通常使用的是网络的倒置域名

2021-04-16 15:17:52 14

Anaconda3-2020.11-Windows-x86.exe

anaconda3-2020.11windows的安装包

2021-01-30

arduino常用库文件压缩包

arduino常用库文件压缩包,包含了arduino编写时的常用库文件,包括了绝大部分文件。。。。。。。。。。。。。。。。。。。。。。。。。。。。。

2020-12-03

arduino课设.ino

arduino课设.ino。

2020-12-03

maltego.zip

子域名收集。。。。。。。。。。。。。。。。。。。。。。。。。。。

2021-08-28

LibreOffice_7.0.4_Linux_x86-64_rpm.tar.gz

libreoffice的rpm安装包的压缩包

2021-01-30

jar-package.zip

包含自己常用的zip和jar包

2021-08-02

VSCodiumUserSetup-x64-1.52.1.exe

vscode的开源版本的windows安装包

2021-01-30

链栈的基本操作,以数制转换为示例

链栈的基本操作,以数制转换为示例

2021-06-03

单链表的基本操作,实验环境:visuai studio2019

单链表的基本操作,实验环境:visuai studio2019

2021-06-01

SequenList.7z

C语言实现顺序表的基本操作的代码

2021-05-27

windows下的java编译器和jdk.zip

windows下的java编译器和jdk.zip

2021-02-27

java文档Java上课的文档PPT.zip

java文档Java上课的文档PPT.zip

2021-02-27

学生宿舍信息管理系统.c

学生宿舍信息管理系统包括:创建文本文件 读取文本文件 按照姓名 房号 学号 等进行查询 增加 删除 修改等记录。

2020-06-27

小姐姐表白神器.exe

小姐姐表白神器,原理是让电脑制造一种中病毒的假象,必须要输入信息才可以退出,还是挺好玩的,文件类型是exe文件

2020-07-03

通讯录管理系统.cpp

添加联系人:向通讯录中添加新人,信息包括(姓名、性别、年龄、联系电话、家庭住址)最多记录1000人 显示联系人:显示通讯录中所有联系人的信息 删除联系人:按照姓名进行删除指定的联系人 查找联系人:按照姓名查看指定的联系人的信息 修改联系人:按照姓名重新修改指定的联系人 清空联系人:清空通讯录中所有的信息 退出通讯录:退出当前使用的通讯录

2020-07-29

jdk.tar

jdk15的压缩包,通用linux

2021-01-30

codium-1.52.1-1608165610.el7.x86_64.rpm

vscode的开源版本的rpm安装包

2021-01-30

mysql.tar的常用的rpm包的压缩包

mysql5.7的rpm安装包以及相关的包

2021-01-30

GeoGebra-Windows-Installer-6-0-609-0.exe

GeoGebra-Windows-Installer-6-0-609-0.exe数学绘图软件,包含平面,2D,3D等等。

2020-12-03

cmder.7z的压缩包

cmder.7z

2020-12-03

OpenJDK15U-jdk_x64_windows_openj9_windowsXL_15.0.1_9_openj9-0.23.0.zip

OpenJDK15U-jdk_x64_windows_openj9_windowsXL_15.0.1_9_openj9-0.23.0.zip是java的二进制安装包

2020-12-03

通讯录管理系统.exe

通讯录管理系统是一个可以记录亲人、好友信息的工具。实现的功能如下: 添加联系人:向通讯录中添加新人,信息包括(姓名、性别、年龄、联系电话、家庭住址)最多记录1000人 显示联系人:显示通讯录中所有联系人的信息 删除联系人:按照姓名进行删除指定的联系人 查找联系人:按照姓名查看指定的联系人的信息 修改联系人:按照姓名重新修改指定的联系人 清空联系人:清空通讯录中所有的信息 退出通讯录:退出当前使用的通讯录

2020-07-29

空空如也

空空如也

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

TA关注的人 TA的粉丝

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