- 博客(5)
- 收藏
- 关注
原创 从零学习搭建springcloud日记-Eureka、Ribbon篇
从零学习搭建springcloud日记刚开始就遇到的问题没有找到springboot创建工具maven仓库问题搭建eureka注册中心创建项目确认pom文件修改配置文件application.yml启动项添加@EnableEurekaServer注解遇到的问题搭建服务提供方新建新模块修改yml配置启动项添加@EnableDiscoveryClient注解写个测试controller搭建服务消费方(restTemplate+ribbon方式)新建consumer的模块修改yml配置启动类添加@EnableDi
2020-09-02 15:40:00
184
原创 【思考】如何判断任意组区间值之间是否有重叠
场景业务做绩效标准的时候,设定绩效分数值不能重叠,区间值左闭右开,由此引发思考初步解决方案区间值以{min:x,max:y}的形式,组数为n,先将n组数据按min值排序,再从大到小遍历数组,用这一组的max减去上一组的min,结果为正则无重叠,为负数则有重叠...
2020-03-06 11:55:37
686
原创 SQL按距离最近时间排序
最近项目需要查询距离现在最近的数据,且未到时间与已过时间的数据分组展示。找到解决方法记录如下:时间段分组利用case when将未到时间和已过时间的进行分组并排序ORDER BY CASE WHEN s.start_time>NOW() THEN 0 ELSE 1 end距离当前时间最近排序与当前时间相减取绝对值进行排序ORDER BY CASE WHEN s.start_ti...
2019-10-17 15:58:35
2724
1
原创 mybatisPlus将实体字段更新为null值失效
bug描述User user = userMapper.selectById("123");user.setPassword(null);userMapper.updateById(user);//更新失败查询mybatisPlus文档和部分源码后,发现updateById()这个方法只更新传入实体有值的字段/** * 根据 ID 更新有值字段 * * @author hubi...
2019-10-15 10:55:30
1693
1
原创 记录一次mybatis中if条件判断字符串失效的bug
记录一次mybatis中if条件判断字符串失效的bug经常复制粘贴mybatis代码写成这样。<if test="params.type == '1'"> ~~~ </if>后来发现怎么都不起作用,也不报错。打印了下SQL日志发现条件都没起作用。于是改成:<if test='params.expiredType == "1"'> ~~~ </if&...
2019-10-15 10:28:59
864
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人