- 博客(8)
- 资源 (17)
- 收藏
- 关注
原创 J2SE - Logback日志Pattern配置说明
一、转换符用于定义输出的内容转换符 说明 c{length} lo{length} logger{length} 输出源记录事件的 logger 名 参数length指定缩短 logger 名的规则,类名永远不省略;为0表示只显示类名,非0包名段最小一个字符 d{pattern} date{pattern} 输出记录事件的日期 语法与...
2020-01-10 14:17:52 487
原创 J2SE - Log4j日志Pattern配置说明
一、日志格式log4j.appender.logfile.layout.ConversionPattern=%d{yyyy-MM-dd HH:mm:ss.SSS} %5p [%15.15t] %36.36c:%-4.4L - %m%n %d{yyyy-MM-dd HH:mm:ss.SSS} :指定日期的格式 %5p :指定日志级别最小宽度为5且右对齐(不足时左补空)...
2020-01-10 14:17:24 1187
原创 MySQL - 在 Left Join 中使用 On 和 Where 的区别
left join:返回左表中的所有记录以及右表中连接字段与左表相等的记录,会生成一张临时表on:是对右表进行过滤的条件,左表将返回所有的行,即只作用于右表where:是对连接后生成的临时表进行过滤的条件,即只作用于连接后的表过程:以左表的所有的行为基准,先与右表在 on 条件过滤后的结果集做连接,然后再在连接而成的临时表上进行 where 条件的过滤右表,如果是要筛选后才连接,应...
2020-01-10 14:16:09 518
原创 MySQL - 关于 Order By 乱序问题
一、问题 在 Order By 的查询语句中,如果 Order By 的字段存在较多相同数据时,可能会出现乱序的问题,即多次查询的返回结果顺序不一致二、方案 添加第二个 Order By 的字段,且该字段尽量唯一三、示例-- 原始语句SELECT * FROM detail ORDER BY type ASC-- 调整语句SELECT * FROM de...
2020-01-10 14:16:05 1642
原创 MyBatis - 单参数的传递方式
本章只对 Dao 接口声明中,入参为单个参数 且 类型为基础类型(Integer、Long、String 等)做说明,对于复杂类型( Bean、Map 等)和多参数类型 统一到多参数章节说明 在 Mapper 的 XML 文件中,入参声明的 parameterType 属性,是可选的参数,可以不指定 内置参数 _parameter 代表的是 Dao 接口中声明的所有参数...
2020-01-10 14:16:01 1467
原创 MyBatis - 多参数的传递方式
此章对 Dao 接口中 多个基础类型参数、或单参数但为 Bean / Map 等复杂类型、或者多个复杂类型参数 的情况_parameter 当 Dao 接口中定义的是一个复杂类型参数时,此时内置参数_parameter 代表的是当前参数对应的复杂类型对象 当 Dao 接口中定义的是多个参数时,多个参数会被封装为一个 map 类型,此时内置参数_parameter ...
2020-01-10 14:15:56 303
原创 MyBatis - 使用foreach迭代List/Array的说明
在 MyBatis 中的 foreach 元素,主要用于迭代 集合数据 以动态生成执行语句;主要有 item、index、collection、open、separator、close 等属性属性说明 collection:要迭代的数据集对象,必填项 item:迭代出的元素的别名,必填项 index:元素的序号(map时为k...
2020-01-10 14:15:52 1863
原创 Mybatis - 在If标签中非空判断数字0时不正确的问题
一、问题 1、通常在对一个字段做非空判断时采取的方式如下,执行结果是符合预期的<if test="name != null and name != ''"> AND name = #{name}</if> 2、但是当这个字段的类型为数字且值为0时,会发现语句没有连接,判断失败<if test="status != null ...
2020-01-10 14:15:34 1558 1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人