加载中
Zookeeper从0到1实现一个分布式锁

【中间件】Zookeeper从0到1实现一个分布式锁 分布式锁,在实际的业务使用场景中算是比较常用的了,而分布式锁的实现,常见的除了redis之外,就是zk的实现了,前面一篇博文介绍了zk的基本概念...

Spring整合ZooKeeper基础使用介绍

【中间件】Spring整合ZooKeeper基础使用介绍 ZooKeeper是一个分布式的,开放源码的分布式应用程序协调服务,广泛应用于分布式系统中,比如有用它做配置中心,注册中心,也有使用它来实现分布...

常见Bean拷贝框架下划线驼峰互转扩展支持

上一篇博文常见Bean拷贝框架使用姿势及性能对比 介绍了几种bean拷贝框架的使用姿势以及性能对比,主要适用的是属性名一致、类型一致的拷贝,在实际的业务开发中,经常会用到驼峰和下划线的互...

常见Bean拷贝框架使用姿势及性能对比

常见Bean拷贝框架使用姿势及性能对比 Bean属性拷贝,主要针对几个常用的拷贝框架进行性能对比,以及功能扩展支持 选用的框架 cglib (直接使用Spring封装的BeanCopier) apache MapStruct Spri...

ElastchSearch 基本使用姿势

ElastchSearch 基本使用姿势,如常见的 添加文档 常见的查询姿势 修改/删除文档 ElastchSearch 基本使用姿势 <!-- more --> 1. 添加文档 首次添加文档时,若索引不存在会自动创建; 借助 ki...

04/08 19:16
131
Java中两种分页遍历的使用姿势

Java中两种分页遍历的使用姿势 在日常开发中,分页遍历迭代的场景可以说非常普遍了,比如扫表,每次捞100条数据,然后遍历这100条数据,依次执行某个业务逻辑;这100条执行完毕之后,再加载下...

【SpringBoot DB系列】Mybatis多数据源配置与使用

【SpringBoot DB 系列】Mybatis 多数据源配置与使用 上一篇博文介绍 JdbcTemplate 配置多数据源的使用姿势,在我们实际的项目开发中,使用 mybatis 来操作数据库的可能还是非常多的,本文简单...

【SpringBoot DB 系列】Mybatis-Plus 多数据源配置

【SpringBoot DB 系列】Mybatis-Plus 多数据源配置 前面介绍了两种 Mybatis 的数据源配置,当然也少不了 mybatis-plus MyBatis-Plus (opens new window)(简称 MP)是一个 MyBatis (opens n...

【SpringBoot DB 系列】Mybatis 基于 AbstractRoutingDataSource 与 AOP 实现多数据源切换

【SpringBoot DB 系列】Mybatis 基于 AbstractRoutingDataSource 与 AOP 实现多数据源切换 前面一篇博文介绍了 Mybatis 多数据源的配置,简单来讲就是一个数据源一个配置指定,不同数据源的 ...

【SpringBoot基础系列】ConfigurationProperties 配置绑定中那些你不知道的事情

【基础系列】ConfigurationProperties 配置绑定中那些你不知道的事情 在 SpringBoot 项目中,获取配置属性可以说是一个非常简单的事情,将配置写在aplication.yml文件之后,我们就可以直接通...

Spring 工具类之基本元素判断

Spring 工具类之基本元素判断 实际业务开发中偶尔会遇到判断一个对象是否为基本数据类型,除了我们自老老实实的自己写之外,也可以借助 Spring 的 BeanUtils 工具类来实现 // Java基本数据类...

【SpringBoot DB系列】Jooq批量写入采坑记录

【SpringBoot DB系列】Jooq批量写入采坑记录 前面介绍了jooq的三种批量插入方式,结果最近发现这里面居然还有一个深坑,我以为的批量插入居然不是一次插入多条数据,而是一条一条的插入...,...

Maven 中央仓库提交Jar包全程指南

Maven 中央仓库提交Jar包全程指南 本文记录一下将jar上传到maven中央仓库的全过程,文中项目依托在github上,使用的是mac环境 (关于maven、jdk的环境配置不属于本文内容) 1. sonatype账号申请...

2020/12/03 09:37
261
【SpringBoot DB 系列】Redis 高级特性之 HyperLoglog

【SpringBoot DB 系列】Redis 高级特性之 HyperLoglog hyperloglog 算法,利用非常少的空间,实现比较大的数据量级统计;比如我们前面在介绍 bitmap 的过程中,说到了日活的统计,当数据量达...

2020/11/02 09:40
570
【SpringBoot DB 系列】Redis 高级特性之发布订阅

【SpringBoot DB 系列】Redis 高级特性之发布订阅 通常来讲,当我们业务存在消息的业务逻辑时更多的是直接使用成熟的 rabbitmq,rocketmq,但是一些简单的业务场景中,真的有必要额外的引入一...

2020/10/30 20:15
271
【SpringBoot DB 系列】Redis 高级特性之 Bitmap 使用姿势及应用场景介绍

【SpringBoot DB 系列】Redis 高级特性之 Bitmap 使用姿势及应用场景介绍 前面介绍过 redis 的五种基本数据结构,如 String,List, Set, ZSet, Hash,这些属于相对常见了;在这些基本结果之上...

2020/10/17 20:53
474
【SpringBoot DB 系列】Jooq 之新增记录使用姿势

【SpringBoot DB 系列】Jooq 之新增记录使用姿势 接下来我们开始进入 jooq 的增删改查的使用姿势系列,本篇将主要介绍如何利用 jooq 来实现添加数据 <!-- more --> I. 项目搭建 本项目借助S...

2020/09/30 09:08
213
【SpringBoot DB 系列】Jooq 初体验

【SpringBoot DB 系列】Jooq 初体验 java 环境中,说到数据库的操作,我们通常会想到的是 mybatis 或者 hibernate,今天给大家介绍一个国内可能用得不太多的操作方式 JOOQ,一款基于 Java 访...

【SpringBoot DB 系列】h2databse 集成示例 demo

【SpringBoot DB 系列】h2databse 集成示例 demo h2dabase 基于内存的数据库,更常见于嵌入式数据库的使用场景,依赖小,功能齐全;一般来讲,正常的商业项目用到它的场景不多,但是在一些特...

【SpringBoot WebFlux 系列】 header 参数解析

【SpringBoot WebFlux 系列】WebFlux 之 header 参数解析 上一篇 weblfux 主要介绍了 path 参数的解析与映射关系,在我们进入 url 参数/post 表单之前,先看一下另外的一种参数--请求头中的参...

没有更多内容

加载失败,请刷新页面

返回顶部
顶部