摘要: 首先举个例子来说: 有个文章表里面有个type字段,它存储的是文章类型,有 1头条、2推荐、3热点、4图文等等 。现在有篇文章他既是头条,又是热点,还是图文,type中以 1,3,4 的格式存储。那我们如何用sql查找所有type中有4的图文类型的文章呢?? 这就要我们的 find_in_set 出 阅读全文
posted @ 2018-07-30 19:28 huanghaunghui 阅读(198) 评论(0) 推荐(0) 编辑
摘要: CAST函数语法规则是:Cast(字段名 as 转换的类型 ),其中类型可以为: CHAR[(N)] 字符型 DATE 日期型DATETIME 日期和时间型DECIMAL float型SIGNED intTIME 时间型 实例1: 这里date对应日期,time对应时间 阅读全文
posted @ 2018-07-30 19:17 huanghaunghui 阅读(1909) 评论(0) 推荐(0) 编辑
摘要: 前言 在Java中,当对象作为参数传递时,究竟传递的是对象的值,还是对象的引用,这是一个饱受争议的话题。若传的是值,那么函数接收的只是实参的一个副本,函数对形参的操作并不会对实参产生影响;若传的是引用,那么此时对形参的操作则会影响到实参。 首先我们来看一句代码: 这句话的意思是:创建一个Object 阅读全文
posted @ 2018-07-29 17:32 huanghaunghui 阅读(27433) 评论(1) 推荐(6) 编辑
摘要: 经检查发现是resultType与parmaterType写错,还会报 RedisTemplate SerializationFailedException: Failed to deserialize payload 的异常,SerialVersionUID与流中的SerialVersionUID 阅读全文
posted @ 2018-07-26 18:42 huanghaunghui 阅读(11893) 评论(0) 推荐(0) 编辑
摘要: mybatis的错误,将sql放在Navicat中执行都可以 然后在<select></select>中写一个简单sql,发起情求,sql可以执行,说明mapper映射与resultMap还有parmaterType等没有错误 将sql的字段一个一个的字段进行删除然后执行,判断是哪个字段出错,最后找 阅读全文
posted @ 2018-07-26 18:37 huanghaunghui 阅读(9812) 评论(0) 推荐(0) 编辑
摘要: mysql中COUNT与SUM的区别 首先创建个表说明问题 插入一些数据, 要求:查询出2门及2门以上不及格者的平均成绩。 经常会用两种查询语句有两种: 1. select name,sum(score < 60) ,avg(score) from result group by name havi 阅读全文
posted @ 2018-07-26 18:20 huanghaunghui 阅读(444) 评论(0) 推荐(0) 编辑
摘要: 开发中经常会遇到excel的处理,导入导出解析等等,java中比较流行的用poi,但是每次都要写大段工具类来搞定这事儿,此处推荐一个别人造好的轮子【easypoi】,下面介绍下“轮子”的使用。 pom引入 不再需要其他jar pom引入 不再需要其他jar 编写实体类 此处注意必须要有空构造函数,否 阅读全文
posted @ 2018-07-25 14:39 huanghaunghui 阅读(18689) 评论(2) 推荐(0) 编辑
摘要: Profile 1、多Profile文件 我们在主配置文件编写的时候,文件名可以是 application-{profile}.properties/yml 默认使用application.properties的配置; 2、yml支持多文档块方式 使用 区分文档一、文档二、文档三 3、激活指定pro 阅读全文
posted @ 2018-07-23 22:47 huanghaunghui 阅读(325) 评论(0) 推荐(0) 编辑
摘要: MyBatis<forEach>标签的使用 你可以传递一个 List 实例或者数组作为参数对象传给 MyBatis。当你这么做的时候,MyBatis 会自动将它包装在一个 Map 中,用名称作为键。List 实例将会以“list”作为键,而数组实例将会以“array”作为键。 foreach元素的属 阅读全文
posted @ 2018-07-23 20:32 huanghaunghui 阅读(345) 评论(0) 推荐(0) 编辑
摘要: RandomValuePropertySource:配置文件中可以使用随机数 ${random.value}、${random.int}、${random.long}、${random.int(10)}、${random.int[]1024,65536} 属性配置占位符 可以在配置文件中引用前面配置 阅读全文
posted @ 2018-07-21 13:50 huanghaunghui 阅读(1134) 评论(0) 推荐(0) 编辑