240 发简信
IP属地:山西
  • 120
    Spring + jacoco + powerMock 单元测试搭建

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

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

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

  • ES 之更新日期字段

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

  • 120
    Mysql死锁问题分析解决

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

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

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

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

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

  • 120
    记一次线上无日志输出问题

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

  • ES之聚合分析

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

  • 准备开始写博客啦

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