上一页 1 2 3 4 5 6 7 8 ··· 19 下一页
摘要: 借助Spring可以非常简单的实现事件监听机制,本文简单介绍下面向接口与注解监听的两种姿势 【SpringBoot 基础系列】事件机制的两种消费姿势 I. 项目环境 本项目借助SpringBoot 2.2.1.RELEASE + maven 3.5.3 + IDEA进行开发 为了后面的发布事件验证, 阅读全文
posted @ 2021-06-03 08:59 一灰灰Blog 阅读(255) 评论(0) 推荐(0) 编辑
摘要: 【中间件】Zookeeper从0到1实现一个分布式锁 分布式锁,在实际的业务使用场景中算是比较常用的了,而分布式锁的实现,常见的除了redis之外,就是zk的实现了,前面一篇博文介绍了zk的基本概念与使用姿势,那么如果让我们来记住zk的特性来设计一个分布式锁,可以怎么做呢? I. 方案设计 1. 创 阅读全文
posted @ 2021-04-28 19:24 一灰灰Blog 阅读(145) 评论(0) 推荐(0) 编辑
摘要: 【中间件】Spring整合ZooKeeper基础使用介绍 ZooKeeper是一个分布式的,开放源码的分布式应用程序协调服务,广泛应用于分布式系统中,比如有用它做配置中心,注册中心,也有使用它来实现分布式锁的,作为高并发技术栈中不可或缺的一个基础组件,接下来我们将看一下,zk应该怎么玩,可以怎么玩 阅读全文
posted @ 2021-04-28 19:17 一灰灰Blog 阅读(611) 评论(0) 推荐(0) 编辑
摘要: 上一篇博文常见Bean拷贝框架使用姿势及性能对比 介绍了几种bean拷贝框架的使用姿势以及性能对比,主要适用的是属性名一致、类型一致的拷贝,在实际的业务开发中,经常会用到驼峰和下划线的互转,本文在之前的基础上进行扩展 cglib hutool 常见Bean拷贝框架下划线驼峰互转扩展支持 I. 驼峰下 阅读全文
posted @ 2021-04-28 19:09 一灰灰Blog 阅读(1544) 评论(0) 推荐(0) 编辑
摘要: ElastchSearch 基本使用姿势,如常见的 添加文档 常见的查询姿势 修改/删除文档 ElastchSearch 基本使用姿势 1. 添加文档 首次添加文档时,若索引不存在会自动创建; 借助 kibana 的dev-tools来实现 es 的交互 POST first-index/_doc 阅读全文
posted @ 2021-04-08 19:17 一灰灰Blog 阅读(167) 评论(0) 推荐(0) 编辑
摘要: Java中两种分页遍历的使用姿势 在日常开发中,分页遍历迭代的场景可以说非常普遍了,比如扫表,每次捞100条数据,然后遍历这100条数据,依次执行某个业务逻辑;这100条执行完毕之后,再加载下一百条数据,直到扫描完毕 那么要实现上面这种分页迭代遍历的场景,我们可以怎么做呢 本文将介绍两种使用姿势 常 阅读全文
posted @ 2021-03-02 12:48 一灰灰Blog 阅读(3706) 评论(0) 推荐(0) 编辑
摘要: 【SpringBoot DB 系列】Mybatis 多数据源配置与使用 上一篇博文介绍 JdbcTemplate 配置多数据源的使用姿势,在我们实际的项目开发中,使用 mybatis 来操作数据库的可能还是非常多的,本文简单的介绍一下 mybatis 中,多数据源的使用姿势 通过区分包路径配合配置文 阅读全文
posted @ 2021-01-17 21:04 一灰灰Blog 阅读(671) 评论(0) 推荐(0) 编辑
摘要: 【SpringBoot DB 系列】Mybatis-Plus 多数据源配置 前面介绍了两种 Mybatis 的数据源配置,当然也少不了 mybatis-plus MyBatis-Plus (opens new window)(简称 MP)是一个 MyBatis (opens new window)的 阅读全文
posted @ 2021-01-17 21:00 一灰灰Blog 阅读(1236) 评论(0) 推荐(0) 编辑
摘要: 【SpringBoot DB 系列】Mybatis 基于 AbstractRoutingDataSource 与 AOP 实现多数据源切换 前面一篇博文介绍了 Mybatis 多数据源的配置,简单来讲就是一个数据源一个配置指定,不同数据源的 Mapper 分开指定;本文将介绍另外一种方式,借助Abs 阅读全文
posted @ 2021-01-17 20:49 一灰灰Blog 阅读(420) 评论(2) 推荐(0) 编辑
摘要: 【基础系列】ConfigurationProperties 配置绑定中那些你不知道的事情 在 SpringBoot 项目中,获取配置属性可以说是一个非常简单的事情,将配置写在aplication.yml文件之后,我们就可以直接通过@Value注解来绑定并获取;此外我们也可以将一个结构化的配置,借助@ 阅读全文
posted @ 2021-01-17 20:39 一灰灰Blog 阅读(2365) 评论(0) 推荐(1) 编辑
上一页 1 2 3 4 5 6 7 8 ··· 19 下一页