自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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关注的人

提示
确定要删除当前文章?
取消 删除