240 发简信
IP属地:上海
  • java8 stream 并行

    本文讨论: 串行和并行的执行效率区别 并行带来的一些问题 什么时候使用并行 ps:主要参考资料来自Effective Java 第三版 先来看一...

  • Resize,w 360,h 240
    java8 stream 常用方法

    预备知识 Stream上的所有操作分为两类:中间操作和结束操作,中间操作只是一种标记,只有结束操作才会触发实际计算。 中间操作又可以分为无状态的...

  • java Optional

    常见用法 null对象处理 一些坑 orElse方法不管Optional对象本身是不是empty,orElse里的代码都会被执行 Optiona...

  • Resize,w 360,h 240
    mockito 技巧合集

    打桩类的私有变量 在@InjectMocks对象的fields里面,使用@InjectMocks对象 使用PowerMock和@spy可以打桩私...

  • Resize,w 360,h 240
    源码阅读笔记:分布式服务框架XXL-RPC(基于1.4.1)todo

    前言:接上篇,看完了注册中心,该看看RPC框架了——《分布式服务框架XXL-RPC》 老样子,想看看它自己怎么吹的 1.1 概述>XXL-RPC...

  • Resize,w 360,h 240
    源码阅读:分布式服务注册中心XXL-REGISTRY(基于1.0.2)

    前言因为公司最近项目原因正好用到了《分布式任务调度平台XXL-JOB》,项目结束打算看看他的源码,发现他还依赖于 《分布式服务框架XXL-RPC...

  • Resize,w 360,h 240
    使用swagger优雅书写api文档

    书写和前端对接的api文档十分痛苦,工作中经常会有下面场景 接口文档地址分散 接口文档相对代码更新滞后 前端同事找不到对接的后端同事 懒得写 其...

  • 解决一次mysql死锁问题

    背景 多线程开启事务处理。每个事务有多个update操作和一个insert操作(都在同一张表)。 DDL(删除了一些不必要的细节) 默认隔离级别...