Spring Boot Test Spring Boot提供了一些注解和工具去帮助开发者测试他们的应用。相较于SpringBoot1.3,SpringBoot1.4对测试有了...

Spring Boot Test Spring Boot提供了一些注解和工具去帮助开发者测试他们的应用。相较于SpringBoot1.3,SpringBoot1.4对测试有了...
1、前言 领域驱动(Domain – Driven Design)设计的理念在于建立一系列既符合软件所处领域本身又适合软件分析开发需要的领域模型。命令查询与职责分离(Comm...
前言 缓存(内存 or Memcached or Redis.....)在互联网项目中广泛应用,本篇博客将讨论下缓存击穿这一个话题,涵盖缓存击穿的现象、解决的思路、以及通过代...
前言 昨天谢照东大神在群里提出一个问题:怎么查看Metaspace里具体包含的是什么,起因是他的某个服务设置了-XX:MetaspaceSize=512m -XX:MaxMe...
作用 用于判断某个元素是否存在于集合中 常规思路: 数组 链表 平衡二叉树 红黑树 哈希表 上述数据结构效率依次增高,但需要消耗大量内存。 布隆过滤器(Bloom Filte...
最近上线新功能需要初始化数据,上线前写好对应的刷数据接口,上线后由于部分数据错误导致调用异常。如果修复好后,还要再发布一次解决问题。作为只用一次的代码,反复发布很麻烦。这时,...
Mybatis 提供了基于Xml和注解的自定义SQL查询,相比Xml的方式,注解更加便捷、优雅。为了防止遗忘具体的细节编写,摘录一段曾经写过的代码。此处,一大片注解内容十分不...
[TOC] 一、简介 UUID,是Universally Unique Identifier的缩写,UUID出现的目的,是为了让分布式系统可以不借助中心节点,就可以生成UUI...
位移运算 无符号位移 >>> 无符号右移,无符号位运算用 0 补位 <<< 无符号左移 带符号位移 >> 带符号右移,符号位保持不变,抹掉最低位,最高位正数补 0 ,负数补...
相关源码: spring cloud demo 微服务的目的: 松耦合 事件驱动的优势:高度解耦 Spring Cloud Stream 的几个概念 Spring Cloud...
前言 去年搬家之后,新租的房子房东配有一台大尺寸的液晶电视。安装宽带后,考虑到带宽足够日常观看在线高清视频,而且电视盒子与 1 年有线电视的费用相当,所以考虑用安卓盒子代替有...
读书笔记 深入理解Java虚拟机:JVM高级特性与最佳实现(第二版) 概述 深入了解了Class文件存储格式的具体细节后,虚拟机如何加载这些Class文件?Class文件中...
读书笔记 深入理解Java虚拟机:JVM高级特性与最佳实现(第二版) 概述 区别于物理机的执行引擎是建立在处理器、硬件、指令集和操作系统层面之上,Java虚拟机的执行引擎是...
非常好。文章从原理到实践全都进行了深入的讲解。
MySQL binlog 增量数据解析服务MySQL binlog 增量数据解析服务 介绍如何借助于 MySQL 的 Master-slave 协议实现 MySQL 增量数据获取服务 1. 起因 做过后端开发的同学都...
MySQL binlog 增量数据解析服务 介绍如何借助于 MySQL 的 Master-slave 协议实现 MySQL 增量数据获取服务 1. 起因 做过后端开发的同学都...