11 2021 档案
摘要:我们直接在数据库中查询一下看结果: CURDATE()和CURRENT_DATE()都可以查询到当前时间的年月日,CURRENT_DATE()+0是将当前查询到的时间转成数字输出 参考: https://blog.csdn.net/qq_20446879/article/details/100026
阅读全文
摘要:DATE_SUB() 函数从日期减去指定的时间间隔。 DATE_SUB(date,INTERVAL expr type) date 参数是合法的日期表达式。expr 参数是您希望添加的时间间隔。 type 参数可以是下列值: Type 值 MICROSECOND SECOND MINUTE HOUR
阅读全文
摘要:首先举个例子来说:有个文章表里面有个type字段,它存储的是文章类型,有 1头条、2推荐、3热点、4图文等等 。现在有篇文章他既是头条,又是热点,还是图文,type中以 1,3,4 的格式存储。那我们如何用sql查找所有type中有4的图文类型的文章呢??这就要我们的 find_in_set 出马的
阅读全文
摘要:各种场景 1.判断字段是否包含数字 [但是这个我实际执行没有任何反应,百度也没有收到,可是实际工作中确实看到数据库中有人是这样写的,很奇怪] name like '%[0-9]%'; 2.使用like模糊查询包含某个数字 select * from table where name like '%1
阅读全文
摘要:功能:导入excel文件 问题:后台读取表中每个单元格的值的时候,出现如下错误: java.lang.IllegalStateException: Cannot get a STRING value from a NUMERIC cell at org.apache.poi.xssf.usermod
阅读全文
摘要:\d+表示连续的数字^\d+$表示整行都是数字[+-]*\d+表示可能带符号的连续数字^[+-]*\d+$表示可能带符号的整行数字([^\.\d]|^)(\d+)([^\.\d]|$)表示连续数字,但前后都没有小数点,整行都是数字也可以,匹配内容的第二个匹配项为数字 正则表达式验证整数方法有: 验证
阅读全文
摘要:lastIndexOf() 方法有以下四种形式: public int lastIndexOf(int ch): 返回指定字符在此字符串中最后一次出现处的索引,如果此字符串中没有这样的字符,则返回 -1。 public int lastIndexOf(int ch, int fromIndex):
阅读全文
摘要:indexOf() 方法有以下四种形式: public int indexOf(int ch): 返回指定字符在字符串中第一次出现处的索引,如果此字符串中没有这样的字符,则返回 -1。 public int indexOf(int ch, int fromIndex): 返回从 fromIndex
阅读全文
摘要:--写的这个可以为查找某个字符在一串字符串中出现一次提供思路 题目:在字符串 s 中找出第一个只出现一次的字符。如果没有,返回一个单空格。 s 只包含小写字母。 示例: 思路: 遍历字符串,找到字符串中某个前后索引一样的值(遍历查找字符第一次出现的位置是不是等于最后一次出现的位置,也就是索引值看是不
阅读全文
摘要:JSON(JavaScript Object Notation)是一种轻量级的数据交换格式。因为采用独立于语言的文本格式,也使用了类似于C语言家族的习惯,拥有了这些特性使使JSON称为理想的数据交换语言,作用是易于阅读和编写,同时也易于机器解析和生成(一般用于网络传输速率)。 (1)JSON.par
阅读全文
摘要:1.选择File,选择Project Structure弹出页面 2.选择SDKs,点击+号,选择Add JDK,弹出页面后找到本地电脑JDk目录下的jdk文件夹,选择ok即可。 3.选择左侧Project,按照图标位置选择自己刚才设置好的1.8版本,点击ok就配置好了。
阅读全文
摘要:一般公司可能会有现有的idea应用程序安装包,所以我们就直接从安装开始 1.双击应用程序,点击next 2.选择安装位置,点击next,个人建议不要直接安装在C盘,最好选择其他盘来作为你长期存放软件和文档资料的空间,安装目录最好不要出现中文,避免以后意想不到的麻烦。 3.安装选项设置:一般只选择跟系
阅读全文
摘要:https://www.cnblogs.com/pandaly/p/12901574.html
阅读全文
摘要:写了一个idea测试类使用@Test然后报错,造成报错的可能原因: 1、首先是检查是不是因为自己懒在创建类的时候将类名写成了Test 如果类名为Test的话,也无法使用,但是可以使用完全限定名。 2、使用的jar包版本号过低 @Test注解只有junit4以上的版本可以使用,如果使用的是低版本的不能
阅读全文
摘要:查阅了下资料,原理是: 在Spring Boot 2.2.X以后使用import org.junit.jupiter.api.Test Junit5 在Spring Boot 2.2.x之前使用import org.junit.Test Junit4
阅读全文
摘要:1.方式一:通过迭代器的方式 package 面向对象.集合; import java.util.ArrayList; import java.util.Collection; import java.util.Iterator; import org.junit.Test; /* * 集合元素的遍
阅读全文
摘要:注意代码中arr1和arr2区别,我们在使用asList的时候注意最好要写成Object类型的,基本数据类型要写成包装类.
阅读全文
摘要:共同点: 两者在抛出异常时,他们只管把异常抛出,并不处理异常,由调用者负责处理。 区别 (1)throw语句总是出现在方法体里面,用来抛出一个异常,表示在这个地方就有一个异常出现,程序会在throw后面立即终止,它后面的语句将执行不到。 而throws是出现在方法名的后面,用来把方法中出现的异常抛出
阅读全文
摘要:直接上图 进入框内 点击完后项目就可以运行成功了
阅读全文
摘要:1.首先看下语法定义: drop table_name truncate table_name delete table_name [where column_name = value] 2.各个删除操作删除的内容: drop:删除内容和定义,释放空间。简单来说就是把整个表去掉.以后要新增数据是不可
阅读全文
摘要:1、命令类型 delete是数据操作语言(DML)命令;而truncate是数据定义语言(DDL)命令。 2、功能 delete命令根据指定的SQL语句从表中删除单个,多个或所有记录;而truncate命令从数据库中删除所有记录和表结构。 3、Where子句 delete命令支持WHERE子句,可以
阅读全文
摘要:union:对两个结果集进行并集操作,不包括重复行,同时进行默认规则的排序; union All:对两个结果集进行并集操作,包括重复行,不进行排序; 请注意,UNION 内部的 SELECT 语句必须拥有相同数量的列。列也必须拥有相似的数据类型。同时,每条 SELECT 语句中的列的顺序必须相同。
阅读全文