摘要:
`\n`和`\t`是最常用的两个转义字符:
- `\n`用来换行,让文本从下一行的开头输出,前面的章节中已经多次使用;
- `\t`用来占位,一般相当于四个空格,或者 tab 键的功能。
单引号、双引号、反斜杠是特殊的字符,不能直接表示:
- 单引号是字符类型的开头和结尾,要使用`\'`表示,也即`'\''`;
- 双引号是字符串的开头和结尾,要使用`\"`表示,也即`"abc\"123"`;
- 反斜杠是转义字符的开头,要使用`\\`表示,也即`'\\'`,或者`"abc\\123"`。 阅读全文
摘要:
MySQL 分组,倒序排序,各分组得到一条最新的记录,时间倒叙的条件并没有生效,因为在mysql5.7的时候,子查询的排序已经变为无效了,可能是因为子查询大多数是作为一个结果给主查询使用,所以子查询不需要排序的原因。这个其实和数据库的版本有关,mysql 5.7之后的版本对子查询做了优化。它将sql 语句优化了。group by后面的条件都干掉了。可以 在“子查询”加 倒序排序 limit 10000,在“主查询” 进行分组,这样倒序排序就生效了,对子查询的排序进行limit限制,限制条数尽可能的设置大些。 阅读全文
摘要:
总结:SQL-反向-模糊查询-Demo 阅读全文
摘要:
给 IDEA 设置类注释、方法注释以及使用 阅读全文
摘要:
在Demo中新增一个index.html页面用Vue双向绑定模拟Get/Post请求用于调试接口 阅读全文
摘要:
架空一切前提条件,只讲怎么让它跑起来,实现基本的增删改查操作! 阅读全文
摘要:
Java SpringBoot 注解@RequestParam(required = false)表示可以不传参数,默认值是null。 阅读全文
摘要:
数据库设置了主键id自增,但在SpringBoot中执行插入语句时报错,要求提供id字段,这类问题在MyBatisPlus官方手册上没有相关资料,网上搜了一下也没找到,最后还是身边同事帮我解决的。特此记录一下,文档归类DeBug 阅读全文
摘要:
debug奇闻怪事HashMap之containsValue(); 阅读全文
摘要:
Java基础-思维导图 阅读全文
摘要:
今天在idea中写了一句删除数据的SQL,执行成功返回值=false,执行失败返回值还是=false! emmm
结论:不要用 execute 执行删除语句,无论数据删除成功和失败都是返回false,得换成用 executeUpdate 更新数据的方法去删除数据,返回值>=1表示删除成功行数 阅读全文