自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Controller使用Map类型接收参数过程中遇到的问题

这次是为后台写一个条件查询的接口,我是使用了Map集合来接收多个查询条件,但是在使用swagger测试的时候,接口总是接收不到参数,无论是使用@RequestBody还是@RequestParam都不能接收到map数据后来发现不是这个地方的问题,而是这个方法的注解错误,因为这是查询,所以我理所当然的使用了@GetMapping后来发现,只要吧GetMapping改成PostMapping就可以了...

2020-06-15 17:35:19 2973 1

原创 从客户端向服务端发送图片

从客户端发送文件给服务端,服务端保存到本地。并返回“发送成功”给客户端。并关闭相应的连接。我写的程序是发送了一张照片客户端的程序如下:import java.io.BufferedOutputStream;import java.io.BufferedReader;import java.io.FileInputStream;import java.io.IOException;im...

2019-12-09 15:48:00 939

原创 浅谈关于Set集合元素不可重复的实现

Set接口是Collection的子接口,Set 集合不允许包含相同的元素,如果试把两个相同的元素加入同一个Set 集合中,则添加操作失败。今天我主要以HashSet为例简单说一说,HashSet 集合判断两个元素相等的标准: 两个对象通过 hashCode() 方法比较相等,并且两个对象的 equals() 方法返回值也相等。而且,值得注意的是对于存放在Set容器中的对象, 对应的类一定要重...

2019-12-07 23:26:09 795

原创 浅谈TreeSet的元素排序方式

TreeSet是Collection的其中一个子接口Set接口的一个实现类。TreeSet要求对于存入其中的元素要实现一个比较器故其可以确保集合元素处于排序状态。在排序中 它对对数组、英文采用字典顺序 ,对汉字采用汉字的Unicode码进行排序它的排序方式分为自然排序和定制排序当集合的元素为对象时就该对象的类就必须实现Comparable接口,在实现Comparable接口时,我们可以重写...

2019-11-30 10:56:17 284

原创 将输入的单词按首字母排序

前一段时间,碰到了一个题:对给出的一系列英文单词按首字母进行排序,并输出排序后的结果。这道题困扰了我挺长一段时间,我想的实现方法都是比较麻烦的,比如先把每个单词的都字母提出来比较它们的大小,再排序。但里面存在着许多的问题,像大小写字母的不同啊,首字母一样的怎么办啊…直到学习了的关于String字符串的方法才很好的解决了这个问题。在String中这样一个方法compareToIgnoreCas...

2019-11-24 21:37:20 5399

原创 this关键字在构造方法的使用

在类与对象的编程中,构造方法的使用是必不可少的。那我们先来说一下什么是构造方法构造方法的名字必须与类名相同而且不写void或者返回值类型基本形式如下:修饰符 类名(){}构造方法的作用主要是初始化对象给对象赋值所以我们在写构造方法时会有形参 而为了增加程序的可读性达到见名知意的效果,形参的名字一般都和成员变量的名字相同,在这种情况下this关键字的使用就显得尤为重要了。**...

2019-11-19 20:06:51 1206

原创 浅谈带可变参数的方法

方法的重载,让我们调用方法变得容易了许多。而可变参数更是让我们在书写参数类型一样,只是参数数量不同的方法变得不用那么繁琐。比如:求输入的几个整数的和。如果要按照一般方法重载来写的话,就需要判断到底是几个数,然后再决定写入几个形参。而可变参数就不需要考虑这么多了。带可变参数方法书写形式 :修饰符 返回值类型 方法名(变量类型 … 变量名){//就是比带参方法中间多了三个点}...

2019-11-03 00:07:08 145

原创 for循环与增强for循环

今天学习流程控制与循环,学到了一个一开始在网课上没有学到的循环:增强for循环。我们先来看一下什么是增强for循环

2019-11-02 22:25:48 245

原创 一个猜数的小游戏

随机生成一个100以内的数,猜数字游戏:从键盘输入数,如果大了提示,大了,如果小了,提示小了,如果对了,就不再猜了,并统计一共猜了多少次?下面是我写的代码:import java.util.Random;import java.util.Scanner;public class Guess{ public static void main(String[] args){ in...

2019-11-01 22:34:53 201

原创 辗转相除法求最小公约数和最大公倍数

辗转相除法求两个数的最大公约数今天看了一个题,就是求两个数的最大公约数和最小公倍数。觉得挺有意思的就自己整了整。这个题有一种简单易懂的算法,就是先选出两个数较小的那个数,然后较大的数对较小的数取余,并判断余数是否为零,如果不为零则较小的这个数自减,然后较大的数再对其取余知道余数为零为止。当余数为零时较小的数现在就是最小公约数。最小公倍数的求法就比较简单了:两者的积除以最大公约数就是最小公倍数,...

2019-11-01 16:04:59 654

原创 switch case语句的用法

switch case语句的用法我们首先来看一下switch case 语句的一般形式是怎样的switch(表达式){ case 常量1 : 代码块; break; case 常量2: 代码块; ...

2019-10-31 16:27:47 75305

空空如也

空空如也

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

TA关注的人

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