1.Collection和Collections的区别?
参考:https://blog.csdn.net/snipergzf/article/details/53368685
Collection是提供对集合对象通用的接口,Collections是一个包装类,包含静态多态方法,类似工具类。
2.根据对象属性,对集合进行排序
参考:https://www.cnblogs.com/lan-writenbook/p/5477466.html
https://blog.csdn.net/sinat_29384657/article/details/52487451
https://blog.csdn.net/u013821825/article/details/61202287/
https://blog.csdn.net/wenzhi20102321/article/details/52494402
主要利用Comparator接口
方法一:
一:针对list
通过java.util.Collections的sort方法,有2个参数,第一个参数是list对象,第二个参数是new Comparator<对象类>(){}方法,这个方法实现了compare()方法,
Collections.sort(personList, new Comparator<Person>() {
@Override
public int compare(Person p1, Person p2) {
if(p1.age>p2.age){
return 1;
}
else if(p1.age<p2.age){
return 0;
}
else{
return p1.name.compareTo(p2.name) ; // 调用String中的compareTo()方法
}
}
});
二:针对set
要排序的对象所属的类implements Comparable接口,重写了compareTo()方法,具体代码如下所示
class Person implements Comparable<Person>{
private String name ;
private int age ;
public Person(String name,int age){
this.name = name ;
this.age = age ;
}
public String toString(){
return "姓名:" + this.name + ";年龄:" + this.age ;
}
public int compareTo(Person per){
if(this.age>per.age){
return 1 ;
}else if(this.age<per.age){
return -1 ;
}else{
return this.name.compareTo(per.name) ; // 调用String中的compareTo()方法
}
}
}
3.数据库分页查询语句
mysql数据库:
mysql中有分页的关键字limit
select * from sys_user order by userid limit startNo,total
startNo是查询开始的行数,total是要查询多少条
Oracle数据库:
oracle分页要用到伪列rownum
select * from (select *,row rno from person_base where rownum<=(pageNo*pageSize))x where rno>((pageNo-1)*pageSize);
pageNo是第几页,pageSize是每页显示的个数
4.Linux基本命令
5.登陆问题
6.spring boot 和spring cloud区别?
7.spring boot 为什么能简化配置?
参考:https://blog.csdn.net/w329636271/article/details/53232372
https://blog.csdn.net/u012562943/article/details/70182492
8.http协议中get和post的区别?
参考:https://blog.csdn.net/wangzhilife/article/details/12440089
1)get用来获取信息,查询数据。
2)post,向服务器发送修改请求
3)delete 删除数据
4)put 增加,放置数据
get和post区别:
操作方式 | 数据位置 | 明文密文 | 数据安全 | 长度限制 | 应用场景 |
GET | HTTP包头 | 明文 | 不安全 | 长度较小 | 查询数据 |
POST | HTTP正文 | 可明可密 | 安全 | 支持较大数据传输 | 修改数据 |
9.css里清除浮动
float:clear