自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(21)
  • 收藏
  • 关注

原创 [Megrez Boot] starter-minio

MinIO是一款开源的对象存储服务器。本项目基于Spring Boot自动配置MinioClient,开发MinIO客户端程序更方便。项目源码:Giteemegrez.boot.autoconfigure.minio.MinioProperties属性配置megrez.boot.autoconfigure.minio.MinioAutoConfiguration自动配置megrez.boot.autoconfigure.minio.MinioObjectClient对象操作服务megrez

2022-12-06 21:11:41 585 1

原创 [Megrez Boot] starter-xxljob

XXL-JOB是一个轻量级分布式任务调度平台。本项目基于Spring Boot自动配置XxlJobSpringExecutor,使开发任务执行器更方便,快捷。项目源码:Giteemegrez.boot.autoconfigure.xxljob.XxlJobProperties属性配置megrez.boot.autoconfigure.xxljob.XxlJobAutoConfiguration自动配置更详细的实现参考源码。还有更多的项目可以参考,megrez-job是计划任务服务,可以自定义计划

2022-12-06 21:00:17 204

原创 [Megrez Boot] starter-aliyun-mail

阿里云邮件推送服务提供SDK开发包,方便开发人员。本项目提供基于Spring Boot的配置服务,更加简单,方便。项目地址:Giteemegrez.boot.autoconfigure.aliyun.ConfigProperties配置属性megrez.boot.autoconfigure.aliyun.ConfigAutoConfig自动配置megrez.boot.autoconfigure.aliyun.mail.MailProperties邮件属性,配置有请求参数megrez.boo

2022-12-06 20:46:34 205

原创 [Job服务] - 自定义计划任务服务

通过自定义任务,可以修改任务配置(如:触发时间),停止或启动任务,查看任务日志等功能。

2022-11-26 23:57:41 283

原创 【MinIO对象存储】- Angular + ng-zorro实现文件上传

后端API接口项目,请参考项目,使用springboot + minio-client框架实现存储服务。前端使用Angular + ng-zorro实现,项目源码在这里。

2022-11-26 19:46:22 622

原创 【本地对象存储】- Angular + ng-zorro实现文件上传

后端API接口项目,请参考项目,使用Spring boot框架实现本地存储服务。前端使用Angular + ng-zorro实现,项目源码在这里。

2022-11-26 17:53:32 1142

原创 【OSS对象存储】- 基于MinIO的文件存储

对象存储服务(Object Storage Service,简称 OSS),以 HTTP RESTful API 的形式对外提供服务,提供的海量、安全、低成本、高可靠的云存储服务,适合存放任意类型的文件。本文介绍基于基于MinIO的文件存储实现。...

2022-08-29 12:13:56 1353

原创 【OSS对象存储】- 基于本地文件系统

对象存储服务(Object Storage Service,简称 OSS),以 HTTP RESTful API 的形式对外提供服务,提供的海量、安全、低成本、高可靠的云存储服务,适合存放任意类型的文件。本文介绍基于SpringBOot,实现本地文件系统存储的服务,有如下特点:本地的,两级目录存储文件元数据存储,检索文件在线游览多文件ZIP方式下载。...

2022-08-29 11:50:09 863

原创 [Keycloak] - 邮件发送到MQTT服务器

Keycloak默认有邮件发送插件,这个插件需要配置邮件服务器。一般情况下,会有专用的邮件发送服务,邮件发送服务监听消息中间件,所以只需要向消息中间件发送消息即可可以自定义邮件发送插件,代码在这里mail-sender-mqtt-provider,这里不再列举代码,而是详细说明如何配置这个插件如何启动springboot-embedded-server服务,请参考这里​​​​​​[Keycloak] - 基于Spring Boot框架的,内嵌式的服务,如果要使用mail-sender-mqtt-provid

2022-07-11 19:24:01 380

原创 [Keycloak] - 事件发布到MQTT服务器

keycloak会产生很多的系统事件,如:登录,创建用户等。这篇文件告诉你如何自定义事件插件,该插件会将事件发布到MQTT服务器。该插件的代码在这里event-listener-mqtt-provider,这里不再列举代码。这里介绍如何配置及使用如何启动springboot-embedded-server服务,请参考这里​​​​​​[Keycloak] - 基于Spring Boot框架的,内嵌式的服务,如果要使用event-listener-mqtt-provider插件,配置如下:配置mqttPubli

2022-07-11 19:07:33 296

原创 [Keycloak] - 自定义SPI和插件

众所周知,我们可以扩展Keycloak提供的SPI插件,可以新增Keycloak的SPI吗?答案是肯定的。这篇文件,我们希望实现将Keycloak信息发布到MQTT,这个信息可以是Keycloak事件信息,也可以是邮件信息。代码在这里Gitee,这个项目中,定义了“mqttPublisher”的SPI,下面详细介绍代码。引入mqtt3的包:注意下,scope必须是provider,这是因为本项目只是一个插件,mqtt3的依赖包需要在发布时手工拷贝到keycloak server 中。定义服务接口

2022-07-04 20:26:33 843

原创 [Keycloak] - 基于短信的OTP(One-time Password)登录

Keycloak支持OTP登录,请查看文章[Keycloak] - OTP(One-time Password)登录。这篇文章介绍当用户输入用户名和密码登录,系统会给该用户发送含验证码的短信,用户输入这个验证码及可登录。在配置之前,需要满足如下条件:既然是发送邮件,用户必须定义手机号。使用超级用户登录keyclaok,并切换到dubhe realm, 进入Users -> 选择一个用户 -> 添加手机号,然后点击保存即可。如图: 进入Authentication -> Flows 点击‘New’...

2022-06-22 19:00:53 1436

原创 [Keycloak] - 基于邮件的OTP(One-time Password)登录

Keycloak支持OTP登录,请查看文章[Keycloak] - OTP(One-time Password)登录。这篇文章介绍当用户输入用户名和密码登录,系统会给该用户发送一封含验证码的邮件,用户输入这个验证码及可登录。在配置之前,需要满足如下条件:既然是发送邮件,用户必须登录邮箱地址。使用超级用户登录keyclaok,并切换到dubhe realm, 进入Users -> 选择一个用户 -> 修改Email属性,如图: 修改后保存即可进入Authentication -> Flows 点击......

2022-06-22 18:51:50 925 3

原创 [Keycloak] - OTP(One-time Password)登录

Keycloak支持OTP登录,通过学习本文,将可以了解如何在Keycloak中配置OTP。在配置之前,需要满足如下条件: 启动Keyclaok服务,请参考文章​​​​​​[Keycloak] - 基于Spring Boot框架的,内嵌式的服务使用管理员登录,然后切换到dubhe realm。找到 configure -> Authenciation -> Flows -> 在下拉列表中选择Browser选择‘REQUIRED’选项即可在游览器中,输入地址:http://localhost:900...

2022-06-19 21:07:25 1270

原创 [Keycloak] - 基于Spring Boot框架的,内嵌式的服务

Keycloak是一个针对现代应用程序和服务的开源身份和访问管理解决方案,点击这里进入官方网站。Keycloak支持单独部署,也支持内嵌的方式集成到Spring Boot 项目中,使用keycloak-dependencies-server-all包,可以很方便的实现。使用版本:在这里,不详细列举代码,请参考代码keycloak,下面具体介绍如何运行调试项目。下载后项目图如下:​ 本篇文章重点介绍springboot-embedded-server项目,你将学习到如何配置,运行项目。修.........

2022-06-19 20:05:14 968 3

原创 【Atomikos】分布式事务简单示例

【Atomikos】分布式事务简单示例

2021-12-13 16:36:30 799

原创 【JavaAgent】字节码编程 - 使用Byte-buddy工具实现插件化开发

【JavaAgent】字节码编程 - 使用Byte-buddy工具实现插件化开发

2021-12-13 15:58:21 2549

原创 【JavaAgent】字节码编程 - 方法运行时间实现

【JavaAgent】字节码编程 - 方法运行时间实现

2021-12-11 11:25:29 563

原创 Java模板引擎StringTemplate4 - EMail模板格式化

Java模板引擎StringTemplate4 - EMail模板格式化

2021-12-08 14:36:10 1843

原创 Apache CXF 开发 JAX-RS Restful web service - 集成 Spring 和 Hibernate

Apache CXF 开发 JAX-RS Restful web service - 集成 Spring 和 Hibernate

2021-12-07 22:12:14 727

原创 基于Java异步文件读写工具ASYNC-FILE介绍

async-file工具提供Java异步读写文件能力,使用Java NIO 库开发

2021-11-21 16:47:04 1610

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除