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