摘要: 一、聚合函数sum 问题1: 这个不像count,查不到数据的时候返回0。 sum当查不到记录的时候,查询的结果是null。 在sum参数里面加ifnull是没有作用的。必须写在sum外层。 问题2:如果sum的字段有为空的,统计结果怎样? 其实是不影响的,null默认为0,没有影响计算结果。 二、阅读全文
posted @ 2019-03-07 19:58 风吹过的绿洲 阅读(61) 评论(0) 编辑
摘要: 在sql server中,我们可是使用以下update语句对表进行更新: update a set a.xx= (select yy from b) where a.id = b.id ; 但是在mysql中,不能直接使用set select的结果,必须使用inner join: 另外mysql更新阅读全文
posted @ 2019-02-15 11:35 风吹过的绿洲 阅读(76) 评论(0) 编辑
摘要: zk集群docker-compose.yml 1、新建网络 2、zk集群 3、kafka集群以及kafka-manager 错误: 1、kafka使用external_links仍连不上zookeeper 解决办法: 两个docker-compose使用相同的网络 2、kafka节点相互连不上 找了阅读全文
posted @ 2019-01-19 17:21 风吹过的绿洲 阅读(1094) 评论(0) 编辑
摘要: 上sql 单独执行union all下面的结果如下: 单独执行union all上面的结果如下: 为了保证排序不乱,按照网上解决方案: 可是结果竟然还是: 没能解决问题。 加上limit问题也是可以解决的。 真正解决方案: 先查询后排序 union 前的排序与union 后的顺序,采用加一个字段od阅读全文
posted @ 2019-01-10 11:00 风吹过的绿洲 阅读(873) 评论(0) 编辑
摘要: 因为数据库没键外键,在关联查询的时候,会碰到查询条数多余数据库实际条数,这因为关联字段在表中有重复值而导致的。 解决方案: 1、数据库脚本删除重复数据,保留最新的一条 2、对关联字段增加唯一约束 例如: 以下表,部门表的部门编号出现了重复。 首先判断是不是重复 看以上查出来的数量是不是相同的,不同则阅读全文
posted @ 2018-10-30 14:47 风吹过的绿洲 阅读(396) 评论(0) 编辑
摘要: Mapper采用spring data jpa一样的方式,接口方法名按规范命名可以不用写sql。 提供相同namespace的mappper.xml自动合并阅读全文
posted @ 2018-07-30 18:37 风吹过的绿洲 阅读(1238) 评论(0) 编辑
摘要: oracle部署 创建oracle用户 创建表空间和用户 填入相应的内容回车,分别是: xe /u01/app/oracle/admin/XE/dpdump/ oracle 即可完成表空间和用户的创建以及授权。 导入数据库 解决WM_CONCAT函数没有找到的问题 如果执行结果报错,说找不到WMSY阅读全文
posted @ 2018-04-25 16:56 风吹过的绿洲 阅读(1359) 评论(0) 编辑
摘要: 使用最新的官方镜像jenkins/jenkins 第一次使用的docker部署jenkins的时候,出现了两个问题: 1、因为用户权限问题挂载/home/jenkins/data到/var/jenkins_home挂载不了。后面通过修改data目录的所属用户可以解决,即在容器下查询用户id(1000阅读全文
posted @ 2018-01-17 20:49 风吹过的绿洲 阅读(223) 评论(0) 编辑
摘要: 前段时间在使用jersey的时候,经常碰到这个问题,一直没有找到真正的原因。找了其他的解决访问,比如使用jackson以及手动转为json再返回给前端。 后续发现问题出在domain对象属性类型和set get方法的不同,一个Integer一个int虽然不会报错,但是jersey有时候不能识别。 所阅读全文
posted @ 2017-12-11 11:24 风吹过的绿洲 阅读(131) 评论(0) 编辑
摘要: 什么是跨域? 跨域是指一个域下的文档或脚本试图去请求另一个域下的资源,这里跨域是广义的。 广义的跨域: 其实我们通常所说的跨域是狭义的,是由浏览器同源策略限制的一类请求场景。 什么是同源策略?同源策略/SOP(Same origin policy)是一种约定,由Netscape公司1995年引入浏览阅读全文
posted @ 2017-09-14 21:18 风吹过的绿洲 阅读(79) 评论(0) 编辑