mysql datetime(6) 介绍
今天看到项目中建表语句用到了 datetime(6),以前没有使用过,这里记录一下。
datetime(6)
datetime 支持的范围是 1000-01-01 00:00:00.000000 到 9999-12-31 23:59:59.999999。
datetime(n) 表示秒后面的6位微妙,保留/展示最高n位。
千万不要使用 timestamp 类型,因为它支持的时间范围是...
2023-05-21 00:00:00 |
SQL
mybatis selectKey 有什么用?
mybatis selectKey 详解
在 MyBatis 中,<selectKey> 元素用于在插入数据到数据库表时,获取数据库生成的主键值或者其他需要返回的值。下面是对 <selectKey> 的详细解释:
<selectKey> 元素通常嵌套在 <insert> 元素内部,并且位于 <selectKey> 元素之前。它的...
2023-05-15 00:00:00 |
SQL
sql select 1 from dual 简介,以及 mybatis 中自定义 select 查询 TypeHandler
数据库中的介绍
mysql 中的 select 1 from dual 详解
在 MySQL 中,SELECT 1 FROM dual 是一种常见的用法,用于执行一个简单的查询并返回一个常数值。下面是对该语句的详细解释:
SELECT:这是 SQL 查询语句的关键字,用于从数据库中检索数据。
1:在这个查询中,1 是一个常数值。它可以是任何其他的常数值,比如字符串、日期等。这...
2023-05-15 00:00:00 |
SQL
logback log4j log4j2 简单介绍
log4j2, log4j, logback 对比,给出表格
下面是关于log4j2、log4j和logback三个日志框架的对比表格:
功能
log4j2
log4j
logback
发布日期
2014年
1999年
2006年
...
2023-05-15 00:00:00 |
Log
spring StopWatch 更加优雅的耗时统计工具使用入门及源码浅析
说明
针对一些耗时的操作,我们经常需要统计其耗时,便于后期优化等。
一般常见的做法是使用 System.currentTimeMills() 然后计算。
针对耗时,其实 spring 提供了更加简单易用的方法。
StopWatch 使用
StopWatch stopWatch = new StopWatch();
stopWatch.start();
// 模拟耗时的操作
Th...
2023-05-09 00:00:00 |
Tool
mockito-02-spring aop 与 mockito 冲突
拓展阅读
jmockit-01-jmockit 入门使用案例
jmockit-02-概览
jmockit-03-Mocking 模拟
jmockit-04-Faking 伪造
jmockit-05-代码覆盖率
mockito-01-入门介绍
mockito-02-springaop 整合遇到的问题,失效
现象
发现引入一个日志组件后,导致 mockito 测试失效了。
原...
2023-05-09 00:00:00 |
Test
mockito-01-overview mockito 简介及入门使用
拓展阅读
jmockit-01-jmockit 入门使用案例
jmockit-02-概览
jmockit-03-Mocking 模拟
jmockit-04-Faking 伪造
jmockit-05-代码覆盖率
mockito-01-入门介绍
mockito-02-springaop 整合遇到的问题,失效
mockito
Mockito 是一个非常好用的模拟框架,它让你能够使...
2023-05-09 00:00:00 |
Test
test 之 jmockit-05-Measuring code coverage 测试代码覆盖率
拓展阅读
jmockit-01-jmockit 入门使用案例
jmockit-02-概览
jmockit-03-Mocking 模拟
jmockit-04-Faking 伪造
jmockit-05-代码覆盖率
mockito-01-入门介绍
mockito-02-springaop 整合遇到的问题,失效
代码覆盖率
代码覆盖率由一组软件指标组成,这些指标可以告诉您给定的测试...
2023-05-09 00:00:00 |
Test