自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(42)
  • 资源 (3)
  • 收藏
  • 关注

原创 【记关于github应用认证重定向到localhost的疑问】

github不用知道localhost是谁

2022-11-16 10:04:55 515 1

原创 centos7安装配置redis

centos7 安装配置redis

2022-11-11 10:59:46 905

原创 记一次centos 7安装mysql

centos7 安装mysql

2022-10-30 17:02:26 337

原创 centos7 ip配置

centos7 配置静态ip。修改本地、Dns服务。

2022-10-28 13:54:20 759

原创 github访问-steam++ 问题解决

一般有vm的基本都是这个问题,直接找到VMware Workstation Server —停止服务,并将启动类型更改为手动服务。将httpsport改为-1 或者其他的端口号。可能有文件保护修改不了,右键文件点击属性。也是vmware的问题进入这个文件地址,一般都是。有也可在计算机管理–服务和应用程序–服务查询。修改一下权限,修改完可以改回来。找到对应进程pid结束进程。然后修改proxy.xml。

2022-10-13 18:38:47 3375 2

原创 spring boot@Value取不到值原因

spring boot@Value取不到值原因。

2022-10-09 11:49:04 422

原创 Centos 7配置

centos 7 入门配置

2022-07-09 10:04:43 454

原创 java基础二续。。。

反射Java的反射API提供的Method对象封装了方法的所有信息:通过Class实例的方法可以获取Method实例:getMethod(),getMethods(),getDeclaredMethod(),getDeclaredMethods();通过Method实例可以获取方法信息:getName(),getReturnType(),getParameterTypes(),getModifiers();通过Method实例可以调用某个对象的方法:Object invoke(Object inst

2022-03-23 15:04:15 548

原创 java基础二

Java 语言关键字有哪些?分类关键字访问控制privateprotectedpublic类,方法和变量修饰符abstractclassextendsfinalimplementsinterfacenativenewstaticstrictfpsynchronizedtransientvolatileenum程序控制breakcontinuereturndowhileifelseforins

2022-03-21 21:37:42 610

原创 Java基础知识(一)

1.1 Java基础知识1.1.1 重载与重写的区别重载: 发生在同一个类中,方法名必须相同,参数类型、个数、顺序,方法返回值、访问修饰符可以不同,发生在编译阶段。重写: 发生在父子类中,方法名,参数类型顺序必须相同,返回值范围小于等于父类,抛出的异常范围小于等于父类,访问修饰符范围大于等于父类,若父类访问修饰符为private则子类不能重写该方法。1.1.2 String StringBuffer StringBuilder@Overridepublic synchronized StringB

2022-03-20 21:21:34 545

原创 关于mavon-editor文件上传的学习

问题在使用mavon-editor 写文章的时候,需要上传一些图片,但是这些图片在被放上去的时候就被传到了后台的服务器上,,没错就是你只要在它那个编辑框内放上图片就会被上传,但是这明显不行,然后我就想怎样删除那些并没有出现在我的文章里的但是被上传到服务器上的图片,在提交表单的时候我打印了一下上传的图片信息它以数组的形式存储了。我想的是将这个图片的数组信息传到后台然后通过筛选未被真正提交的图片地址,将它们删除,首先这个就很麻烦了,不敢细想,。而且还有很多问题,这里也就不说了,我能力不行。再说如

2022-03-17 11:42:28 404

原创 docker(CentOS)

安装docker(CentOS)1 卸载系统之前的docker sudo yum remove docker \ docker-client \ docker-client-latest \ docker-common \ docker-latest \ docker-latest-logrotate \

2022-02-11 14:09:34 144

原创 centos7安装docker,docker-compose,Vulhub,yum配置阿里源

安装docker卸载旧版本dockeryum remove docker docker-client docker-client-latest docker-common docker-latest docker-latest-logrotate docker-logrotate docker-engine设置存储库安装软件包(提供实用程序)并设置稳定存储库。yum-utilsyum-config-managersudo yum install -y yum-utilssudo y

2021-12-06 14:56:38 3234

原创 操作系统--EXT4文件系统结构分析

EXT4文件系统结构分析一、实验目的:掌握文件系统的工作机理;理解文件系统的主要数据结构;学习较为复杂的Linux下的编程;了解EXT4文件系统的结构。二、实验平台:虚拟机:VMWare9操作系统:Ubuntu12.04文件系统:EXT4编辑器:Gedit | Vi二、check_ext4fs运行说明该程序是一个ext4文件系统查看器.可以打开镜像文件及硬盘设备文件查看具体的文件系统结构信息,如超级块,块组信息,文件inode。1、查看主硬盘设备名、挂载目录及文件系统信息可查出是ex

2021-12-04 11:31:16 4288

原创 操作系统-统计操作系统缺页次数

统计操作系统缺页次数1.实验目的学习虚拟内存的基本原理和Linux虚拟内存管理技术;深入理解、掌握Linux的按需调页过程;掌握内核模块的概念和操作方法,和向/proc文件系统中增加文件的方法;综合运用内存管理、系统调用、proc文件系统、内核编译的知识。2.实验内容1.原理Linux的虚拟内存技术采用按需调页,当CPU请求一个不在内存中的页面时,会发生缺页,缺页被定义为一种异常(缺页异常),会触发缺页中断处理流程。每种CPU结构都提供一个do_page_fault处理缺页中断。由于每发生一

2021-12-03 21:43:28 4153 1

原创 创建多个进程

#include <stdio.h>#include <wait.h>#include <unistd.h>const int proNum = 3; // 生产者数目const int conNum = 2; // 消费者数目int main() { int status = -1; int num = 0; // 任意线程创建子线程的数目 // 创建生产者线程int i;for( i = 0; i < p

2021-12-03 12:44:06 536

原创 操作系统--进程同步

实验二 进程同步一、实验目的:掌握基本的同步算法,理解经典进程同步问题的本质;学习使用Linux的进程同步机制,掌握相关API的使用方法;能利用信号量机制,采用多种同步算法实现不会发生死锁的哲学家进餐程序。二、实验平台:虚拟机:VMWare9以上操作系统:Ubuntu12.04以上编辑器:Gedit | Vim编译器:Gcc三、实验内容:(1)以哲学家进餐模型为依据,在Linux控制台环境下创建5个进程,用semget函数创建一个信号量集(5个信号量,初值为1),模拟哲学家的思考和进餐行为

2021-12-03 12:20:37 1063

原创 操作系统实验--进程控制

实验一 进程控制一、实验目的:加深对进程概念的理解,明确进程和程序的区别;掌握Linux操作系统的进程创建和终止操作,体会父进程和子进程的关系及进程状态的变化;进一步认识并发执行的实质,编写并发程序。二、实验平台:虚拟机:VMWare9以上操作系统:Ubuntu12.04以上编辑器:Gedit | Vim编译器:Gcc三、实验内容:(1)编写一段程序,使用系统调用fork()创建两个子进程,当此程序运行时,在系统中有一个父进程和两个子进程活动。让每一个进程在屏幕上显示“身份信息”:父进程显

2021-12-03 12:17:26 1964 1

原创 redis配置问题----持续更新中

首先,使用redis 说是要注释修改一些东西,1.#bind 127.0.0.12.还有那个保护模式protect-mode no关闭它3.关闭防火墙使用命令:systemctl status firewalld.service查看防火墙状态使用命令:systemctl stop firewalld.service关闭运行的防火墙关闭后,使用命令systemctl status firewalld.service查看防火墙状态可以看到,disavtive(dead)的字样,说明防火墙已经

2021-11-25 10:03:42 837

原创 吐血整理处理多个免安装MySQL

一个mysql 5.7.35一个8.0.*首先8.0是之前安装的,不是直接解压的,今天安装这5.+的出现了一些问题现在总结一下。首先下载5.+的压缩包解压到指定位置。查看里面有没有my.ini 文件,没有的话新建一个:[mysqld]port = 3307basedir=J:\\school-java\\mysql-5.7.35-winx64datadir=J:\\school-java\\mysql-5.7.35-winx64\\datamax_connections=200characte

2021-11-24 19:48:37 564

原创 虚拟机域渗透环境搭建

借鉴一下别人的:https://blog.csdn.net/weixin_47731659/article/details/113101952

2021-11-23 20:37:02 147

原创 解决kali渗透win7后shell命令乱码

2021-11-23 20:33:13 3887

原创 iptables防火墙配置

实验 iptables防火墙配置实验的目的熟悉防火墙的基本原理。熟悉包过滤防火墙的测试。实验内容1)学习Linux防火墙的基本架构2)学习IPtable的基本原理3)学习IPtable的使用方法实验环境1)虚拟机:Linux主机2)宿主机:Windows客户端实验原理防火墙会按照从上到下的顺序来读取配置的策略规则,在找到匹配项后就立即结束匹配工作并去执行匹配项中定义的行为(即放行或阻止)。如果在读取完所有的策略规则之后没有匹配项,就去执行默认的策略。一般而言,防

2021-11-23 14:36:36 6687 6

原创 Http 双向认证与单向认证

单向认证1.客户端发起建立HTTPS连接请求,将SSL协议版本的信息发送给服务器端;2.服务器端将本机的公钥证书(server.crt)发送给客户端;3.客户端读取公钥证书(server.crt),取出了服务端公钥;4.客户端生成一个随机数(密钥R),用刚才得到的服务器公钥去加密这个随机数形成密文,发送给服务端;5.服务端用自己的私钥(server.key)去解密这个密文,得到了密钥R6.服务端和客户端在后续通讯过程中就使用这个密钥R进行通信了。双向认证1.客户端向服务端发送SSL协议版本号

2021-09-18 10:03:32 582

原创 springboot框架下基于commons-fileupload实现文件上传、下载

先来讲述一下commons-fileupload实现上传的流程。1.添加依赖。 <!-- commons 文件操作 --> <dependency> <groupId>commons-io</groupId> <artifactId>commons-io</artifactId> <version>2.5</version> <

2021-08-21 21:51:14 4653

原创 NPM包管理

一、简介1、什么是NPMNPM全称Node Package Manager,是Node.js包管理工具,是全球最大的模块生态系统,里面所有的模块都是开源免费的;也是Node.js的包管理工具,相当于前端的Maven 。2、NPM工具的安装位置我们通过npm 可以很方便地下载js库,管理前端工程。Node.js默认安装的npm包和工具的位置:Node.js目录\node_modules在这个目录下你可以看见 npm目录,npm本身就是被NPM包管理器管理的一个工具,说明 Node.js已经集成了n

2021-08-15 20:57:57 272

原创 ECMAScript 6

自学参考:http://es6.ruanyifeng.com/

2021-08-15 12:20:12 95

原创 下载和安装VS Code

下载和安装VS Code1、下载地址https://code.visualstudio.com/2、安装三、初始设置1、中文界面配置首先安装中文插件:Chinese (Simplified) Language Pack for Visual Studio Code右下角弹出是否重启vs,点击“yes”有些机器重启后如果界面没有变化,则 点击 左边栏Manage -> Command Paletet…【Ctrl+Shift+p】在搜索框中输入“configure display lan

2021-08-15 11:40:56 88

原创 统一日志处理

一、日志1、配置日志级别日志记录器(Logger)的行为是分等级的。如下表所示:分为:OFF、FATAL、ERROR、WARN、INFO、DEBUG、ALL默认情况下,spring boot从控制台打印出来的日志级别只有INFO及以上级别,可以配置日志级别设置日志级别logging.level.root=WARN这种方式只能将日志打印在控制台上二、Logback日志spring boot内部使用Logback作为日志实现的框架。Logback和log4j非常相似,如果你对log4j很熟悉

2021-08-15 11:16:53 112

原创 VMware+Xshell+Centos 网络配置

配置IPVMware 中选择VMnet8 模式配置Centos这里在Xshell中配置,虚拟机中一样刚开始还是在虚拟机中配置可以减少麻烦,全部配好了在Xshell 中编写方便一些,比如复制粘贴之类的简单操作。ip addr2: ens33: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000 link/ether 00:0c:29:

2021-08-12 20:51:45 119

原创 docker +镜像 操作

systemctl start dockerdocker -vsystemctl enable dockersystemctl stop docker//dockers 查询docker search xxxx//拉取docker pull xxx//查看镜像docker images//删除镜像docker rmi 镜像id//运行镜像docker run --name mysql -d 镜像名:标签//查看运作中的容器docker ps//启动、停止、删除容器dock

2021-08-12 20:27:15 100

原创 SpringBoot:自动配置原理

//表示这是一个配置类,和以前编写的配置文件一样,也可以给容器中添加组件;@Configuration //启动指定类的ConfigurationProperties功能; //进入这个HttpProperties查看,将配置文件中对应的值和HttpProperties绑定起来; //并把HttpProperties加入到ioc容器中@EnableConfigurationProperties({HttpProperties.class}) //Spring底层@Conditional注

2021-08-05 17:58:08 83

原创 JSR303数据校验及多环境切换

```yaml@NotNull(message="名字不能为空")private String userName;@Max(value=120,message="年龄最大不能查过120")private int age;@Email(message="邮箱格式错误")private String email;空检查@Null 验证对象是否为null@NotNull 验证对象是否不为null, 无法查检长度为0的字符串@NotBlank 检查约束字符串是不是Nul.

2021-08-05 16:15:36 68

原创 tomcat+idea配置搭建

tomcat+idea配置搭建首先安装tomcattomcat官网找到合适的下载安装解压后配置系统变量添加两个CATALINA_BASE(这个应该不要) CATALINA_HOME变量值都为安装地址在path中新建%CATALINA_HOME%\bin与%CATALINA_HOME%\lib最后conf->文件下server.xml与tomcat-users.xml 包含基本信息基本需要都可以在这里面修改。启动双击bin目录下的start.bat(启动) shu

2021-07-14 17:27:40 69

原创 idea+maven配置

idea+maven配置下载maven可以在官网下载https://maven.apache.org/download.cgi我下的是 apache-maven-3.8.1-bin.zip解压安装maven然后配置环境变量添加变量名:MAVEN_HOME变量值:G:\apache-maven\apache-maven-3.8.1(安装路径)添加path变量 %MAVEN_HOME%\binwin+r mvn -version 查看是否成功连接idea首先建立一个文件夹repo

2021-07-14 17:06:06 179

原创 java环境 jdk+开发工具

java环境 jdk+开发工具本文介绍学习Java所需要的基本环境配置:1.jdk安装[https://www.oracle.com/java/technologies/javase/javase-jdk8-downloads.html]进入官网选择适合的版本安装这是安装好后。变量名:JAVA_HOME变量值:jdk 安装路径然后在Path环境变量中添加 %JAVA_HOME%\binwin+R java -version查看编写软件这里我用的idea,自行下载吧,网上很多资

2021-07-14 16:42:32 71

原创 1158: 又是排序(指针专题)

1158: 又是排序(指针专题)时间限制: 1 Sec 内存限制: 128 MB提交: 512 解决: 197[状态] [讨论版] [提交] [命题人:admin]题目描述将输入的四个整数按由大到小的顺序输出。请你定义一个四个数排序的函数psort,psort的四个参数为要排序的四个整数变量的地址,请你按照从大到小的顺序把四个数分别放到四个指针所指向的变量里,不要在函数内输入输出任...

2019-12-10 16:13:07 1471

原创 #1197: 考试排名(一)(结构体专题)

今天浙大研究生复试的上机考试跟传统笔试的打分规则相似,总共有n道题,每道题有对应分值,最后计算总成绩。现给定录取分数线,请你写程序找出最后通过分数线的考生,并将他们的成绩按降序打印。输入第1行给出考生人数N ( 1<= N<=100 )、考题数M (1<=M<=10 )、分数线(正整数)G;第2行排序给出第1题至第M题的正整数分值;以下N行,每行给出一名考生的准考证...

2019-12-03 15:42:13 229

原创 #1053数据的交换输出

数据的交换输出(时间限制:3000MS 内存限制:32768KB)描述输入n(n<100)个数,找出其中最小的数,将它与最前面的数交换后输出这些数。输入输入数据有多组,每组占一行,每行的开始是一个整数n,表示这个测试实例的数值的个数,跟着就是n个整数。n=0表示输入的结束,不做处理。输出对于每组输入数据,输出交换后的数列,每组输出占一行。难度入门输入示例4 2 1 3 ...

2019-11-29 21:52:25 206

原创 #1057求平均成绩

求平均成绩(时间限制:3000MS 内存限制:32768KB)描述假设一个班有n(n<=50)个学生,每人考m(m<=5)门课,求每个学生的平均成绩和每门课的平均成绩,并输出各科成绩均大于等于平均成绩的学生数量。 提示: 1、使用float类型可能无法AC,需使用double类型才能AC; 2、每次测试实例的结果后面有个空行,就是要有两个"\n"或"endl";输入输入数据有...

2019-11-29 21:39:54 332

中原工学院 信息安全 路由与交换实验报告.rar

中原工学院 信息安全 路由与交换实验报告.rar

2021-11-29

网络扫描实验.docx

网络扫描实验.docx

2021-11-25

Java课设-酒店管理系统.rar

java写的课设作业,很简单,初学者可以参考一下

2021-08-03

空空如也

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

TA关注的人

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