5 JeremyChan1887

尚未进行身份认证

我要认证

暂无相关简介

等级
TA的排名 3w+

HashMap

HashMap的基本特性?谈谈你对HashMap的理解?HashMap是Java常用的集合之一,它继承了AbstractMap,实现了Map、Cloneable、Serializable接口。它是散列表结构的一种实现,其增删改查操作都是O(1)级别。默认容量为16,扩容因子是HashMap的底层结构?Java7中,HashMap的底层数据结构是由数组+链表实现的。而在Java8中,HashMap的底层数据结构则是由数组+链表+红黑树实现的,当一个桶存储的链表长度大于...

2020-07-20 19:38:26

MySQL的功能依赖检测功能

某次运行项目,点击某个功能,IDEA的Console报以下错误:Expression #2 of SELECT list is not in GROUP BY clause and contains nonaggregated column...问题出现的原因是:我本地的MySQL版本是5.7.25,MySQL5.7.5以上的版本默认开启功能依赖检测功能,也就是默认开启ONLY_FULL_GROUP_BY的SQL模式(可以通过select @@global.sql_mode;命令查看)在此模式下,s

2020-06-30 16:22:02

MySQL导入大文件的问题

之前第一次运行某个项目时,需要导入一个较大的SQL文件。使用source命令导入之后,当运行项目,点击某个功能时,IDEA的Console提示某个表不存在,使用Navicat查看数据库,发现的确没有该表。不过我已经使用source命令导入了,并且导入过程没有报什么异常。于是我重新用source导入一遍,发现问题依然存在。最终,采用以下方式导入,就没有问题了。mysql -uroot -proot -Dcloudinfinite<D:\work\MySQL\cloudinfinite.sql.

2020-06-30 16:10:47

MySQL导出远程服务器的数据库到本地

前段时间有个在本地定时下载远程数据库的需求,其中的关键是下面的SQL语句:mysqldump --opt --single-transaction=TRUE --user=root --password=root --host=10.44.18.48 --protocol=tcp --port=3306 --default-character-set=utf8 --routines --events "cloudinfinite" > "D:\MySQL_backup\cloudinfinite

2020-06-30 16:04:39

MyBatis建立Mapper接口与Mapper.xml文件之间的映射关系

有Mapper接口文件UserInfoMapper.java,以及相应的XML文件UserInfo.xml,如何建立两者的映射关系?在UserInfo.xml的<mapper>标签中加上namespace属性,如下所示:<mapper namespace="com.mapper.UserInfoMapper">...</mapper>...

2020-06-28 17:40:19

MyBatis中的${}和#{}

${}、#{}的使用举例:后端Controller@RequestMapping(value = "/getStatisticsData", method = RequestMethod.GET, produces = "application/json;charset=utf8")public List<SearchResult> getStatisticsData(Long startTime, Long endTime, String argu) { Lis...

2020-06-28 16:49:26

SpringBoot常见注解

@Autowired@Value@RestController、@RequestMapping、@RequestParam1、@RestController注解用于表明一个类是控制器2、@RequestMapping注解用于映射一个请求,可以修饰一个类,也可以修饰一个函数。其中的属性有:3、@RequestParam注解用于将请求参数中的值,赋给方法中的形参。其属性有:value(请求参数的名称,当只有这个属性时可以省略,value="形...

2020-06-24 10:44:37

MySQL中时间戳的常见操作

https://www.xuebuyuan.com/584071.htmlhttps://www.cnblogs.com/meitian/p/10162052.htmlhttps://www.cnblogs.com/zhichao123/p/12016692.htmlhttps://www.jb51.net/article/51794.htmhttps://pro.leanote.com/p/5aa7610028389bfc454ae47ehtt...

2020-06-23 20:02:34

MySQL中关于OR的优化

https://blog.csdn.net/fsp88927/article/details/80662422

2020-06-23 19:44:29

Java中的LocalDate类

https://www.cnblogs.com/ark-blog/p/9694950.html

2020-06-23 11:28:49

Java时间类总结

https://blog.csdn.net/u014532217/article/details/79247969

2020-06-23 11:27:06

Java中的SimpleDateFormat类

线程不安全性:https://www.cnblogs.com/peida/archive/2013/05/31/3070790.html

2020-06-23 11:18:16

MySQL的日期操作

一、日期与字符串的相互转换MySQL中的date_format(date, '%Y-%m-%d'),类似于Oracle的to_char()函数,可以将日期转换成字符串;MySQL中的str_to_date(date, '%Y-%m-%d'),类似于Oracle的to_date()函数,可以将字符串转换成日期;获取昨天日期作为条件select * from table where CREATE_DATE < to_date(to_char(sysdate-1, 'yyyy-m...

2020-06-23 11:12:40

Java中Date类的使用

一、获取当前时间 // 1、获取当前日期直接输出 Date today1 = new Date(); System.out.println(today1+" "+today1.toString()); //Mon Jun 22 20:17:29 CST 2020 Mon Jun 22 20:17:29 CST 2020 LocalDate today2 = LocalDate.now(); //Java 8...

2020-06-22 21:35:10

刷题总结

数组、链表、跳表:一般暴力可解决,优化思想一般有双指针、升维栈:具有最近相关性的问题,使用栈队列:具有先来后到特点的问题,使用队列滑动窗口都使用队列树:树问题的解法都是递归...

2020-06-16 12:50:49

Java中==的使用

Java中采用值传递的方式而在赋值方面也是如此,基本数据类型变量、引用类型变量的赋值都是采用值传递的方式。不过,基本数据类型变量的赋值,两个变量相互独立。而由于引用类型的赋值赋的是地址值,所以两个变量实际上指向同一个对象,彼此的操作会互相影响。使用==判断两个变量是否相等时,比较的是JVM虚拟机栈中局部变量表中存放的值。对于基本数据类型,局部变量表中存放的就是其表示的值;对于引用类型的变量,局部变量表中存放的是其所指的对象在JVM堆区中的地址值所以,==可以判断基本数据类型的变.

2020-06-13 11:11:33

SQL练习

1、查找入职最晚的员工的所有信息表结构:CREATE TABLE `employees` (`emp_no` int(11) NOT NULL, -- '员工编号'`birth_date` date NOT NULL,`first_name` varchar(14) NOT NULL,`last_name` varchar(16) NOT NULL,`gender` char(1) NOT NULL,`hire_date` date NOT NULL,PRIMARY KEY (...

2020-06-07 14:05:05

Spring BeanCreationException

https://www.baeldung.com/spring-exceptionshttps://www.baeldung.com/spring-beancreationexception

2020-06-04 11:45:43

MyBatis常见问题

一、报错“Specified class is an interface”Failed to instantiate [xxx.UserMapper]: Specified class is an interface原因:一般是Mapper接口出现重复,检查Mapper与Mapper.xml是否一一对应即可,往往需要对Mapper接口进行重命名...

2020-06-04 11:41:11

MyBatis打印SQL

使用SpringBoot开发web项目的时候,由于MyBatis的mapper文件只是SQL语句的动态拼接形式,难以得到完整的SQL语句,以便在数据库中直接查询验证结果。为此,需要将组合之后的完整SQL打印出来。解决方法:直接在mybatis-config.xml文件 -> configuration元素 -> settings元素添加<setting name="logimpl" value="STDOUT_LOGGING">...

2020-06-04 11:23:05

查看更多

勋章 我的勋章
  • GitHub
    GitHub
    绑定GitHub第三方账户获取
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv4
    勤写标兵Lv4
    授予每个自然周发布9篇以上(包括9篇)原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。