- 博客(12)
- 收藏
- 关注
转载 spring boot处理请求返回值的格式(自定义消息转换器)
springboot 将对象转化成json对象返回给前端,是通过多个消息转换器配合完成的但是有些时候,默认的转化格式未必符合我们的要求,这个时候就需要进行自定义消息转换器只需要在@Configuration的类中添加消息转化器的@bean加入到Spring容器,就会在spring启动时被SpringBoot自动加入到容器中。框架在对消息进行转换时就不会使用默认的转换器,而是...
2019-07-04 17:38:00 663
转载 解决mysql分页数据错乱问题
今天同事遇到个麻烦的问题,写了一个分页的功能,结果查出来的数据竟然有重复,有些数据同时在相邻的两页出现了,但是查询总数据不分页的时候又只有一条,这里主要是排序的问题,在mysql中用order by 排序的时候,如果排序字段中有相同的结果,则排序结果是不确定的,每一个分页查询,这几个相同的数据就会乱序,导致查询的数据不准确,解决办法就是在需要用比较容易相等的...
2018-07-11 17:25:00 466
转载 批量同步数据(将有关联关系的两张表中一列数据根据关系同步到另一张表中)...
遇到一个业务,需要用到的表A中的字段c是插入的时候从另一张表B中获得的,但是表B的这个字段有可能会发生变化,所以提供了一个一键同步的功能,让两张表中c字段的值保持一致:UPDATE A, B SET A.c= B.cWHERE A.d = B.d; 其中d字段是A和B的键(关联字段)此操作会锁表,容易造成死锁,不建议使用,最好先查出来再挨个...
2018-06-22 11:49:00 452
转载 mysql查询一段时间内未销售等业务问题的not in优化
首先说一下查询一段时间内未销售的业务问题思路,一般是先查询一段时间内销售出的,然后利用not in去对比查出未销售的部分,但是这样会有一个比较大的问题就是查询速度太慢,为了优化,我们可以采取left join加快速度:有表tableA和tableB 其中tableA是产品总表,tableB是销售记录表。这是可以这样进行查询业务:select * from tableA wher...
2018-06-13 20:54:00 195
转载 阿里移动推送服务端API
极光推送最近老抽风,然后推送方案又一次改变,这次给大家带来的是阿里的移动推送服务端api:首先是引入的依赖<dependency> <groupId>com.aliyun</groupId> <artifactId>aliyun-java-sdk-push</art...
2018-06-06 17:19:00 284
转载 极光推送服务端API(定时推送任务,推送到指定设备,推送到所有设备)
极光推送常用的几个api方法总结,抽取出了utils类,利用MsgType进行业务类型区别,方便app端收到推送后进行不同处理:首先引入依赖:<!-- 极光推送 --> <dependency> <groupId>cn.jpush.api</groupId> ...
2018-06-05 20:29:00 656
转载 varchar类型字段排序混乱问题
做权限控制时,菜单需要固定顺序,由于用的排序字段resPrio是varchar类型,出来的顺序1之后接着直接是11,12,13,所以需要将resPrio转成数字类型才可以,这里面提供两个方法:1. order by (resPrio+0) 运算之后获得的直接是int类型2.order byCAST(resPrio as decimal) 利用cast函数直接转换,不过转换过程...
2018-06-01 11:10:00 299
转载 DISTINCT, EXIST,NOT IN,HAVING的使用
最近一直在和前端对接口,遇到不少稍显特殊的业务要求,然后这里也总结一下比较常用的几种sql关键词:DISTINCT:主要用于去除重复值,有比较大的局限性,根据某一列去除重复值,获得的也是去除重复的那一列。不过如果配合 in()语句,再根据ID去去重的话,就可以达到在数据库阶段达到list去重的效果;用法:selectDISTINCT 属性A,属性B from 表C;注:...
2018-05-16 20:48:00 600
转载 统计数据库中每月、每天、每小时的数据
最近在做订单统计,经过查询后发现数据库本身有定义很多时间方面的函数,这里把用到的统计每天,每月,每小时的数据的方法做个总结:分月查询数据:SELECT MONTH ( 那个日期的字段 ), SUM( 需要统计的字段, 比如销售额什么的 )FROM 表WHERE YEAR ( 那个日期的字段 ) = 2010 -- 这里假设你要查 2010...
2018-05-02 21:54:00 982
转载 Ztree菜单树回显思路和技术实现
最近在开发权限模块,打算用ztree构建一个菜单树进行选取和回显,因为新增页面和回显页面都在一起,所以考虑了通用性问题,用的简单数据格式,具体看代码:思路一:利用ajax请求,先获得整个tree结果,再请求需要选中的数据js代码:$(window).load(function() { loadTree();//加载树 function loadTree() {//获...
2018-04-19 11:46:00 383
转载 隐藏文件上传input样式同时对上传的文件格式进行校验,上传服务器后回显预览...
首先是对文件上传input样式进行隐藏:<a class="link uploadPhoto" href="#" onclick="upload_file.click()"><input type="file" class="form-control" id="upload_file" name="upload_file" style="display: non...
2018-04-15 18:50:00 189
转载 通过反射访问构造方法代码分析
package Test;public class Example_01 { String s; //声明String型成员变量 int i, i2, i3; //声明int型成员变量 private Example_01() { //无参构造 } protected Example_0...
2017-09-09 22:30:00 104
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人