240 发简信
IP属地:上海
  • Resize,w 360,h 240
    Spring + jacoco + powerMock 单元测试搭建

    一 什么是单元测试 什么是单元测试呢?单元测试就是针对最小的功能单元编写测试代码。Java程序最小的功能单元是方法,因此,对Java程序进行单元...

  • Spring 多数据源动态切换实现与原理分析

    一 多数据源 在平常的开发过程中,我们经常会遇到对多个数据库进行读写的场景,比如说数据库主从读写分离啊,不同数据库数据读写啊,等等。 二 Srp...

  • ES 之更新日期字段

    ES 基本的数据类型 ES的数据类型包括多种,如string,text,keyword、数字类型等等等,其中有很常见的特殊数据日期类型(date...

  • Resize,w 360,h 240
    Mysql死锁问题分析解决

    一.问题背景 1.什么是死锁(Deadlock) 摘抄网上死锁的定义:是指两个或两个以上的进程在执行过程中,因争夺资源而造成的一种互相等待的现象...

  • 多个字段排序分页问题(CASE WHEN)

    一.问题背景 最近在开发项目的时候,遇到了一个比较棘手的排序问题,在我的订单列表中查看我的订单,产品要求按照先按照等级进行排序,等级相同的情况下...

  • 记一次接口线上兼容的教训

    一.问题 最近在开发一个线上功能的时候,踩了一个坑,简单点说就是,这个功能是在之前功能进行优化开发,然后我在开发的时候只考虑到接口的重复利用,并...

  • Resize,w 360,h 240
    记一次线上无日志输出问题

    logback日志无法输出问题 上个星期,一次项目正常上线后,监控了一会发现除了容器的启动日志以外,无任何的日志输出,更奇怪的是,五台服务器,配...

  • ES之聚合分析

    一:聚合分析简介 对于ES聚合,相当与数据库中的group by 语句,把ES中符合的数据给聚合并返回给客户端。 ES中,聚合语句的查询格式为:...

  • 准备开始写博客啦

    觉得自己有一些知识看了会忘记,所以决定,开始写博客。