自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 docker进行后端项目部署

将需要部署到服务器上的项目连依赖的pom文件一起打成jar包。然后将jar包和Dockerfile文件放在同一个目录下。docker build -t lmy:[版本号] .在服务器安全组和防火墙开放后可以直接调用测试。

2023-10-08 10:34:20 169 1

原创 第十四届蓝桥杯JavaB组试题A——阶乘求和

第一眼看到这道题时想到的就是直接进行运算,但题目中给的数字过大,无法直接进行运算,后来才知道在运算过程中每与10或10的背书相乘时都会在最终运算结果的后面多出来一个0,在每10个数中的2与5相乘时也会出现0,所以并不需要将数字全部进行运算,当运算到某个数的后9位全部都是0时就可以停止运算了,此时的结果就是最终结果。

2023-04-11 17:20:02 329 1

原创 题解(数位排序)

开始的思路是定义两个数组,用下标将两个数组联合起来,一个代表数字,一个代表数位,在根据数位进行排序时,数位更换的同时数字也进行更换,随时保证在两数组相同的位置上存储的信息属于同一个数字,最后在排序结束后对结果进行输出。题解中所给的思路是将数字和数字对应的数位存入Map集合中,以数字作为键,数位作为对应的值,然后使用TreeMap自定义排序,在值相同时按照键的大小从小到大进行排序,其余情况下按照值的大小进行排序。又如, 6 排在 2022 前面, 因为它们的数位之和相同, 而 6 小于 2022。

2023-04-01 17:30:11 387

原创 第五周题解(跳跃)

1.看到题时没有清晰明确的思路,当时感觉在每个点可选的移动范围内若有多个可选正解,不知道该怎么去选,可能较小的那个点可以再在可选范围内进行选择运算,结果就大于开始时的那个较大的数,所以不知道该怎么去处理这种问题。通过这道题知道了从左上角到右下角求最大值或最小值这类问题其中一种方法,同时当遇到一次跳跃范围过大其中数据无法进行有效的处理时可以将问题简单化,通过将较大的跳跃转化为较小的跳跃来解决问题。

2023-03-13 19:59:36 131

原创 第四周题解

【代码】第四周题解。

2023-03-07 21:31:42 64

原创 MYSQL事务

MYSQL事务是由存储引擎实现的,在MYSQL中只有INNODB引擎才支持事务。

2023-02-04 17:15:19 64

原创 MYSQL约束

2.truncate是将表删除,重新创建新表,所以清空数据之后,自增长是从1开始。2.虽然不能重复,但是添加唯一约束的列可以为NULL,因为NULL不等于NULL。1.delete删除数据后,自增长的值会被保留,从上一个断点继续增长。1.当给数值类型设置该约束,则左边不够指定的整形长度时,则启动补充0。3.主键可以唯一的标识表中的一列数据,目的是提交查询的效率。2.添加了主键约束的列不能为空,并且值不能重复。添加约束的列如果没有指定值,则为默认值。1.添加唯一约束后,该列的值不能重复。

2023-01-21 11:18:26 152

原创 MYSQL语法特点与数据库系统

​ 2.MySQL、Oracle、SQLServer是一个数据库软件,这些数据库软件支持标准SQL,也就是通过SQL可以使用这些软件,不过每一个数据库系统会在标准SQL的基础上扩展自己的SQL语法。​ 数据库管理系统(DBMS)主要有数据库和表组成,一个系统可以有很多个数据库,每个数据库可以有很多表,表里面存放的是数据。非关系型数据库(NOSQL)(其中的数据储存有自己独特的方式,并不是以一张一张表的形式进行存储的)关系型数据库(RDBMS)(其中的数据是以一张一张表的形式储存的)

2023-01-14 17:53:03 111

原创 继承中构造器的问题

在Java中,要求在子类的构造方法中调用其父类的构造方法,如果父类无构造方法(即自带的无参构造器),那么在子类的构造方法中会自动调用;如果父类有自己的构造方法(即无无参构造器),那么在子类的构造方法中就必须要调用父类的某个构造方法,而且必须是在构造方法的第一句进行调用。当构造一个对象时,系统先构造出一个父类对象,再构造出子类对象,所以如果子类访问父类的有参构造方法,就必须在构造方法的第一行使用super(参数)。父类的构造方法子类不能继承,所以子类的构造方法默认调用父类的无参构造器。

2022-12-17 16:39:36 447

原创 io流概述(Java)

文件输入流的方法分为三种,可以采用每次读取一个字节,每次读取一个字节数组,还可以采用一次性读完全部内容,其中前两种方式在读取中文时因为中文在UTF-8中用三个字节进行表示,所以存在一次性无法读完三个字节时解析有误,造成乱码的问题,但若采用第三种方法一次读完则不会产生这种问题。io流根据输入方式的不同分为字节和字符两个部分,其中每个部分根据需求的不同又分为输入流和输出流,但基础的字节和字符流都是一个一个的读取或者说一个数组一个数组的进行读取,效率上比较缓慢,所以在使用时会采用其他的一些方法进行一些优化。

2022-12-10 17:52:27 117

原创 简易购买电影票系统(Java)

该系统登录的用户分为商家用户和普通用户两种,这两种用户要进行的操作不同,但两者的也有部分的共同特征,所以可以定义一个父类存储两者的共同属性然后再分别定义商家类和用户类商家类:用户类:因为父类User中定义的变量已经满足成员的所有属性,所以直接用Customer类继承User类就行了最后还要定义一个电影类用来定义电影的属性:准备好需要的东西后就可以开始写实现的方法:至此可实现一些基本的功能。

2022-12-02 16:22:32 412

原创 简易购物车练习

面向对象练习,提升熟练度

2022-11-26 13:41:48 264 1

原创 匿名内部类与Lambda表达式

如果lambda表达式的方法体代码只有一行代码,可以省略大括号不写,同时要省略分号。此时,如果为return语句,必须省略return不写,同时也必须省略“;如果lambda表达式的方法体代码只有一行代码,可以省略大括号不写,同时要省略分号。匿名内部类本质上是一个没有名字的局部内部类,定义在方法中,代码块中等。匿名内部类写出来就会产生一个匿名内部类的对象。函数式接口:及接口内部只有一个匿名内部类。匿名内部类是一个没有名字的内部类。作用:简化匿名内部类的代码写法。

2022-11-26 13:38:25 588 1

原创 java中方法的调用

java中静态方法与非静态方法之间的调用

2022-11-18 19:31:42 13889 7

原创 java数组基础(一维)

数组数组分为一维数组,二维数组以及更多维的数组,但平时用的较多且较基础的就是一维数组。数组有以下几个特点:1.数组是相同类型的集合;(即同一数组中的元素应属于同一类型。)2.数组中的各元素是有先后顺序的,他们在内存中按照这个先后顺序连续存放在一起。3.数组元素用整个数组的名字和他自己在数组中的顺序位置来表示。(即a[0]表示名字为a的数组中的第一个元素。)定义:使用数组时,要经过三个步骤,一是要声明数组,二是

2022-11-03 16:54:02 223 2

空空如也

空空如也

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

TA关注的人

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