自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

YingxueSec

YingxueSec的博客

  • 博客(23)
  • 收藏
  • 关注

原创 python3 安装Crypto.Cipher import AES 报错ModuleNotFoundError: No module named ‘Crypto‘

【代码】python3 安装Crypto.Cipher import AES 报错ModuleNotFoundError: No module named ‘Crypto‘

2023-11-07 15:03:25 762

原创 汉得SRM tomcat.jsp 登录绕过漏洞 复现

汉得SRM tomcat.jsp 登录绕过漏洞复现

2023-09-27 11:48:58 914

原创 javaweb换包mysql8版本

直接把jar包放到web-inf 下的libs后右键 add as library,记得改mysql.cj…,密码

2022-05-21 14:40:48 393

原创 Spring项目的服务器宝塔部署,阿里云等(最简单方法,可直接访问)

上传Spring项目利用宝塔界面部署到服务器,也可用命令行,将项目进行clean,然后package, 生成war包(怎么生成war包,去百度很多教程,此处不赘述)![在这里插入图片描述![](https://img-blog.csdnimg.cn/f53164271be44d18957a35bca2adb9e8.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBASmFjay1ob3U=,size_

2021-12-20 10:48:24 1065 2

原创 蓝桥杯 2019年人物相关性分析 小明正在分析一本小说中的人物相关性。 他想知道在小说中 Alice 和 Bob 有多少次同时出现。 更准确的说, 小明定义 Alice 和 Bob “同时出现”的

人物相关性分析 2019年【问题描述】 小明正在分析一本小说中的人物相关性。 他想知道在小说中 Alice 和 Bob 有多少次同时出现。 更准确的说, 小明定义 Alice 和 Bob “同时出现”的意思是:在小说文本中 Alice 和 Bob 之间不 超过 K 个字符。 例如以下文本: This is a story about Alice and Bob. Alice wants to send a private message to Bob.假设 K = 20 , 则 Alice 和 Bo

2021-06-02 20:08:35 814

原创 [蓝桥杯2019初赛]等差数列,数学老师给小明出了一道等差数列求和的题目。但是粗心的小明忘记了一部分的数列,只记得其中N 个整数。 现在给出这N 个整数,小明想知道包含这N 个整数的最短的等差数列有几

[蓝桥杯2019初赛]等差数列java简单方法。完美AC题目描述数学老师给小明出了一道等差数列求和的题目。但是粗心的小明忘记了一部分的数列,只记得其中N 个整数。现在给出这N 个整数,小明想知道包含这N 个整数的最短的等差数列有几项?输入输入的第一行包含一个整数N。第二行包含N 个整数A1.A2,…, AN。(注意A1<=AN 并不一定是按等差数列中的顺序给出)2<=N<=100000,0<=Ai<=10^9输出输出一个整数表示答案。样例输入 Copy5

2021-04-04 21:30:47 1491 4

原创 [蓝桥杯2018初赛]乘积尾零java实现,方法很简单(特殊)

[蓝桥杯2018初赛]乘积尾零题目描述如下的10行数据,每行有10个整数,请你求出它们的乘积的末尾有多少个零?5650 4542 3554 473 946 4114 3871 9073 90 43292758 7949 6113 5659 5245 7432 3051 4434 6704 35949937 1173 6866 3397 4759 7557 3070 2287 1453 98991486 5722 3135 1170 4014 5510 5120 729 2880 9019204

2021-03-20 15:45:36 444

原创 Java接口及静态代理模式练习题

Java接口及静态代理模式练习1.接口interface 练习,USB与U盘(flash),打印机(printer)package AbstractExer.computer;/** * @version v-1.8.0_131. * @auther Jack hou Email:256595662@qq.com * @data 2021/2/23/18:33 * @Description:接口interface 练习,USB与U盘(flash),打印机(printer) **/pu

2021-02-23 20:39:03 311 3

原创 编写工资系统,实现不同类型员工(多态)的按月发放工资。如果当月出现某个 Employee对象的生日,则将该雇员的工资增加666元。定义一个Employee类,MyDate类

编写工资系统,实现不同类型员工(多态)的按月发放工资。如果当月出现某个Employee对象的生日,则将该雇员的工资增加666元。实验说明:(1)定义一个Employee类,该类包含:private成员变量name,number,birthday,其中birthday 为MyDate类的对象;abstract方法earnings();toString()方法输出对象的name,number和birthday。(2)MyDate类包含:private成员变量year,month,day ;to

2021-02-21 20:22:01 3070 1

原创 抽象类的应用练习:模板方法的设计模式,测试代码运行花费时间,code()可替换任意需运行时间的代码,例子以输出1000以内所有素数的代码运行时间

模板方法的设计模式,code()可替换任意需运行时间的代码,例子以输出1000以内所有素数的代码运行时间package AbstractExer;/** * @version v-1.8.0_131. * @auther Jack hou Email:256595662@qq.com * @data 2021/2/20/17:52 * @Description: **//* * 抽象类的应用:模板方法的设计模式 * */public class TemplateTest {

2021-02-20 19:21:20 146 5

原创 抽象类与抽象方法的练习:编写一个Employee类,声明为抽象类,包含如下三个属性:name,id,salary。 提供必要的构造器和抽象方法:work()。 对于Manager类来说,他既是员工,还

编写一个Employee类,声明为抽象类,包含如下三个属性:name,id,salary。提供必要的构造器和抽象方法:work()。对于Manager类来说,他既是员工,还具有奖金(bonus)的属性。请使用继承的思想,设计CommonEmployee类和Manager类,要求类中提供必要的方法进行属性访问代码实现:/*编写一个Employee类,声明为抽象类,包含如下三个属性:name,id,salary。提供必要的构造器和抽象方法:work()。 */abstract class

2021-02-20 19:13:31 7338 2

原创 static练习: 编写一个类实现银行账户的概念,包含的属性有“帐号”、“密 码”、“存款余额”、“利率”、“最小余额”,定义封装这些 属性的方法。账号要自动生成。 编写主类,使用银行账户类,

static练习编写一个类实现银行账户的概念,包含的属性有“帐号”、“密码”、“存款余额”、“利率”、“最小余额”,定义封装这些属性的方法。账号要自动生成。编写主类,使用银行账户类,输入、输出3个储户的上述信息。考虑:哪些属性可以设计成static属性。static练习,代码演示不唯一.代码实现:public class Account { private int id; private int password; private double balance;

2021-02-05 21:55:33 3931 3

原创 利用数组方法和利用Vector代替数组处理(数组处理见下方注释):从键盘读入学生成绩(以负数代表输入结束),找出 最高分,并输出学生成绩等级。

方法1 :数组方法,不推荐练习用2. 从键盘读入学生成绩,找出最高分,并输出学生成绩等级。成绩>=最高分-10 等级为’A’成绩>=最高分-20 等级为’B’成绩>=最高分-30 等级为’C’其余 等级为’D’提示:先读入学生人数,根据人数创建int数组,存放学生成绩。方法2:利用Vector代替数组利用Vector代替数组处理(数组处理见下方注释):从键盘读入学生成绩(以负数代表输入结束),找出最高分,并输出学生成绩等级。提示:数组一旦创建,长度就固定不变

2021-02-04 12:02:12 685

原创 Java的equals方法及toString方法重写练习,定义两个类,父类GeometricObject代表几何形状,子类Circle代表圆形。重写equals方法,比较两 个圆的半径是否相等,

定义两个类,父类GeometricObject代表几何形状,子类Circle代表圆形。重写equals方法,比较两个圆的半径是否相等,如相等,返回true。写一个测试类,创建两个Circle对象,判断其颜色是否相等;利用equals方法判断其半径是否相等;利用toString();题目概述java代码public class GeometricObject { protected String color; protected double weight; prote

2021-02-02 22:28:30 3944 10

原创 java多态的练习 ,定义三个类,父类GeometricObject代表几何形状,子类Circle代表圆形,MyRectangle代表矩形。 定义一个测试类GeometricTest,编写equals

定义三个类,父类GeometricObject代表几何形状,子类Circle代表圆形,MyRectangle代表矩形。定义一个测试类GeometricTest,编写equalsArea方法测试两个对象的面积是否相等(注意方法的参数类型,利用动态绑定技术),编写displayGeometricObject方法显示对象的面积(注意方法的参数类型,利用动态绑定技术)。代码实现public class GeometricObject {//几何图形 private String color;

2021-02-01 17:52:47 7225 2

原创 类的继承,重写和Super练习: Account 的类模拟账户,Account 类的一个子类 CheckAccount 代表可透支的账户

**1、写一个名为 Account 的类模拟账户。**该类的属性和方法如下图所示。该类包括的属性:账号 id,余额 balance,年利率 annualInterestRate;包含的方法:访问器方法(getter 和setter 方法),返回月利率的方法 getMonthlyInterest(),取款方法 withdraw(),存款方法deposit()。Accountprivate int idprivate double balanceprivate double annualInter

2021-01-31 15:03:01 1649

原创 Java模拟实现一个基于文本界面的《客户信息管理软件》

模拟实现一个基于文本界面的《客户信息管理软件》进一步掌握编程技巧和调试技巧,熟悉面向对象编程主要涉及以下知识点:类结构的使用:属性、方法及构造器对象的创建与使用类的封装性声明和使用数组数组的插入、删除和替换关键字的使用:this需求说明大概步骤:第1步 — Customer类的设计Customer为实体类,用来封装客户信息该类封装客户的以下信息:String name :客户姓名char gender :性别int age :年龄String pho

2021-01-29 20:45:56 1622 8

原创 模拟账户:写一个名为 Account 的类模拟账户。**该类的属性和方法如下图所示。该类包括的属性: 账号 id,余额 balance,年利率 annualInterestRate;包含的方法:访问器

**1、写一个名为 Account 的类模拟账户。**该类的属性和方法如下图所示。该类包括的属性:账号 id,余额 balance,年利率 annualInterestRate;包含的方法:访问器方法(getter 和 setter方法),取款方法 withdraw(),存款方法 deposit()。Accountprivate int idprivate double balanceprivate double annualInterestRatepublic Account (int id

2021-01-27 21:06:21 5083 5

原创 ‘\t‘和“\t“的区别

'\t’和"\t"的区别"\t"为转义字符,代表的是一个tab,也就是8个空格。‘\t’单引号,这就和 ‘a’和"a"一样,字符和字符串的区别,‘\t’你别看他由两个东西组成,\代表转义,是不算长度的System.out.println((int)’\t’); //9每一个字符都可以强转成int类型的数字,你用1+’\t’,他会将’\t’强转为int,输出为9java中例如System.out.println((int)’\t’);此时println调用println(int)方法...

2021-01-26 20:04:19 22598 5

原创 斐波那契数列求键盘输入n位数

斐波那契数列求任意n位数,键盘输入n输入一个数据n,计算斐波那契数列(Fibonacci)的第n个值1 1 2 3 5 8 13 21 34 55规律:一个数等于前两个数之和要求:计算斐波那契数列(Fibonacci)的第n个值,并将整个数列打印出来public class Fibonacci { public static int getNum(int n) { if (n == 0) { return 0; } else if

2021-01-26 19:34:35 1268

原创 java简单递归介绍

递归方法的使用:1.递归方法:一个方法体内调用它自身。方法递归包含了一种隐式的循环,它会重复执行某段代码,但这种重复执行无须循环控制。递归一定要向已知方向递归,否则这种递归就变成了无穷递归,类似于死循环。public class Recursion { public static void main(String[] args) { // 例1:计算1-100之间所有自然数的和 // 方式一: int sum = 0; for (int i = 1; i <=

2021-01-26 17:32:06 239

原创 (1)定义一个Circle类,包含一个double型的radius属性代表圆的半径,一个 findArea()方法返回圆的面积。 (2)定义一个类PassObject,在类中定义一个方法printA

(1)定义一个Circle类,包含一个double型的radius属性代表圆的半径,一个 findArea()方法返回圆的面积。 (2)定义一个类PassObject,在类中定义一个方法printAreas(),该方法的定义 如下:public void printAreas(Circle c, int time) 在printAreas方法中打印输出1到time之间的每个整数半径值,以及对应的面积。 例如,times为5,则输出半径1,2,3,4,5,以及对应的圆面积。 (3)..

2021-01-25 22:28:46 9624 5

原创 MySQL简单命令新手

2020-09-09 21:00:49 178 1

空空如也

空空如也

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

TA关注的人

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