07 2021 档案
摘要:Map的遍历方法有很多种,各有优缺点,在实际运用中,我们应选择正确的遍历方法,以免出现不必要的错误。 下面简要介绍常用的几种遍历方法。 公共代码: 1 Map<String, Integer> map = new HashMap<String, Integer>(); 2 map.put("Tom"
阅读全文
摘要:常用的集合主要有map、list、set等 Collection List ArrayList 有序、可重复,线程不安全,底层是数组,元素的随机访问效率高 LinkedList 有序、可重复,线程不安全,底层是链表,元素的插入和删除效率高 Vector 功能与实现和ArrayList类似,它是线程安
阅读全文
摘要:自定义一个ArrayList然后把符合条件的元素删除。 第一种方法:顺序循环,减一操作,把符合条件的元素删除;如果不进行减一操作,当list把符合条件的元素删除后,后面符合的元素可能不会删除,导致程序出错。 import java.util.ArrayList; import java.util.L
阅读全文
摘要:SQL中的连接查询主要有LEFT JOIN(左连接)、RIGHT JOIN(右连接)、INNER JOIN(内连接)等,但是它们之间区别不是很大,主要是返回的结果集不同。 举例如下: 表person: 表salary: 1、LEFT JOIN 左联接,查询结果为左表中的所有记录和右表中联结字段相等的
阅读全文
摘要:Mybatis中LIKE的三种写法 第一种写法: <select id="queryPersonList" resultMap="BaseResultMap"> SELECT personName, personPassword, address FROM person_info <where> 1
阅读全文
摘要:1、注解爆红, 当引入@Autowired注解bean时,有时会显示红色,但是项目可以正常运行,具体解决步骤如下:File –> Settings – >Inspections,将Spring Core –Code下的Autowring for Bean Class 中将Severity的error
阅读全文
摘要:1.浅复制和深复制的概念浅复制是指当复制某个对象时,仅仅复制该对象的基本数据类型,而不复制其引用数据类型;而深复制不仅复制其基本数据类型,而且复制其引用数据类型。无论浅复制还是深复制,在使用该功能之前对象都实现Cloneable接口,重写clone()方法。特别注意,复制对象和原对象不是同一个对象,
阅读全文
摘要:以下是git的一些常用命令git config --list | 显示当前配置信息git config --global user.name "tom" | 配置姓名 git config --global user.email "tom@xx.com" |配置邮箱 git clone https:
阅读全文
摘要:1、使用git命令出现下列错误: 2、解决办法: (1)在WIN10的搜索栏中输入”凭据“,搜索查找凭据管理器; (2)选择windows凭据,删除与github相关的凭据,添加普通凭据 (3)输入地址,用户名及密码,即可
阅读全文
摘要:不多说,直接上代码 1、利用SimpleDateFormat类,获取天数间隔 代码: import java.text.DateFormat; import java.text.ParseException; import java.text.SimpleDateFormat; import jav
阅读全文