打包机制 先看一眼spring-boot的maven插件打包后的target目录: 其中有一个.jar.original的文件,一个.jar文件...
布隆过滤器 是一个很长的二进制向量和一系列随机映射函数。布隆过滤器可以用于检索一个元素是否在一个集合中。它的优点是空间效率和查询时间都比一般的算...
Mybatis在工程中的槽点 工程中的mapper文件往往非常大,动则上千行,最近经常听见周围的同学们吐槽难以维护,还不如写Java代码。 最近...
Apache Bookkeeper简介 Apache bookkeeper是一个分布式,可扩展,容错(多副本),低延迟的存储系统,其提供了高性能...
本地缓存 当系统中需要有一些基础数据时,往往会使用本地缓存将这些数据缓存在内存中,以减少对数据库的查询,提升系统性能,但是本地缓存如何处理数据更...
2019年7月底入职了新的公司,是一家创业公司,在架构组负责一些架构方面的工作。公司人员流动略大,公司自研的RPC框架是前人留下的坑,开发团队已...
概念 我为什么需要动态加载 将平台与业务分离,业务只依赖平台api,平台代码层面不依赖业务组件 业务组件逻辑相对简单,只有业务逻辑,没有复杂的系...
前言 近日有人对我说想要在页面上写一些groovy脚本,跑任务时调用,目前他的groovy都是一些简单的单行脚本,而他想实现对稍微复杂的groo...
Canal是什么 canal主要用途是基于 MySQL 数据库增量日志(binlog)解析,提供增量数据订阅和消费 canal文档:https:...