2023年12月14日

如何理解十二要素方法论

摘要: 本文翻译自 How To Understand Twelve-Factor Methodology In Spring Boot Applications,原作者:OLEKSII。 十二要素应用程序是构建现代可扩展应用程序架构所需的一系列原则。本篇文章将从 Spring Boot 应用的角度回顾这些 阅读全文

posted @ 2023-12-14 15:33 阿呜的边城 阅读(21) 评论(0) 推荐(0) 编辑

2023年12月5日

PAC4J 新手入门,之一(概述及准备)

摘要: 什么是 pac4j pac4j 是一个简单而强大的安全框架,用于 Java 验证用户、获取用户配置文件和管理授权,以保护 web 应用程序和 web服务。 它提供了一套全面的概念和组件。它适用于大多数框架/工具,并支持大多数认证和授权机制。它的开源授权协议为 Apache 2。 在 Java Web 阅读全文

posted @ 2023-12-05 08:52 阿呜的边城 阅读(96) 评论(0) 推荐(0) 编辑

2023年12月4日

如何理解微服务体系结构中的 CQRS

摘要: 本文翻译自 How To Understand CQRS In Microservices Architecture,原作者 OLEKSII。 问题描述 在典型的软件应用程序中,有一个负责写入和读取操作的数据存储。通常,应用程序实现一些 CRUD 操作,并且非常简单。你存储了一些东西并读取了相同的结 阅读全文

posted @ 2023-12-04 09:54 阿呜的边城 阅读(261) 评论(0) 推荐(1) 编辑

2022年10月19日

最火后台管理系统 RuoYi 项目探秘,之一

摘要: 我们正在探秘各种比较火热的后台管理相关的开源项目,探秘结果将以系列文章的形式分享。希望你能在这些文章中学习别人的优点,也能看到别人的不足,进而可以提升自我的技术能力或技术态度,不论是提升了什么,只要你有收获即可。 “你若不离不弃,我必生死相依”,是一句非常痴情的话,也常被人化用于孩子的名字,寄托父母 阅读全文

posted @ 2022-10-19 10:03 阿呜的边城 阅读(3627) 评论(1) 推荐(1) 编辑

2021年12月30日

Elasticsearch 从入门到学会之六(索引API-特殊管理)

摘要: 在上一篇中,我们总结了与索引属性相关的 API。本篇中,我们将介绍一些特殊的管理 API,包括索引模板 API,对索引的监控和状态管理 API,还有特别的悬挂索引。 以下全部 API 可以参阅索引 API。 索引模板 索引模板自动为新索引应用设置、映射以及别名。换句话讲,就是设置了模板的话,在创建新 阅读全文

posted @ 2021-12-30 14:03 阿呜的边城 阅读(82) 评论(0) 推荐(0) 编辑

2021年8月16日

Elasticsearch 从入门到学会之五(索引API-索引属性)

摘要: 在上一篇中,我们针对索引 API 相关管理 API 进行了总结,包括常见的 CRUD 及 Elasticsearch 特殊的 API。其中,我们提到,在 Elasticsearch 中,没有直接针对索引本身的“修改” API,而只能修改索引相关的属性。本篇,将介绍与属性相关的 API。 索引的属性主 阅读全文

posted @ 2021-08-16 10:17 阿呜的边城 阅读(124) 评论(0) 推荐(0) 编辑

2021年6月16日

Elasticsearch 从入门到学会之四(索引API-索引管理)

摘要: 在 Elasticsearch 中,索引可被认作一种文档的优化集合,且每个文档都是字段的集合,字段是包含你数据的键值对。 也就是:索引 → 文档 → 字段 → 数据。 一个 Elasticsearch 索引只是一个或多个物理分片的逻辑组,其中每个分片实际上是一个独立索引。通过将索引中的文档分布在多个 阅读全文

posted @ 2021-06-16 10:51 阿呜的边城 阅读(138) 评论(0) 推荐(0) 编辑

2021年5月26日

造一个轮子FlyRafter——Java实体类映射为数据库表工具

摘要: 我们现在开发项目,常使用 Spring Boot 框架,并使用 mybatis 进行数据CRUD。但我们总还是需要手写 SQL 创建 数据库,然后与 Java 实体体映射。这样 mybatis 才能将 java 对象与数据库表进行互相转换。 但是,作为一很懒的开发,有没有什么方法,不用定义数据库表, 阅读全文

posted @ 2021-05-26 09:30 阿呜的边城 阅读(383) 评论(0) 推荐(0) 编辑

2021年5月10日

向Maven中央仓库发布组件

摘要: 一般,我们如果开发了一个工具组件,肯定想将它发布以供其他人使用。在公司内部,我们可以将其发布到私有仓库,在互联网环境,我们一般将其发布到 maven 中央仓库。以下以我们最近开发的java工具 flyRafter 进行介绍,如何将一个组件发布到 maven 中央仓库。 首先,我们先要确保组件能正确编 阅读全文

posted @ 2021-05-10 14:51 阿呜的边城 阅读(234) 评论(0) 推荐(0) 编辑

2021年4月22日

Spring Boot 配置 Flyway Callback

摘要: Flyway:自动执行 SQL,并对 SQL 文件进行版本管理。 Spring Boot 自带 Flyway 的自动配置,所以只要添加 Flyway 的 jar 包引用,Flyway 就能自动执行。 Spring Boot 关于 Flyway 官方文档 Maven 中添加 Flyway 引用: <d 阅读全文

posted @ 2021-04-22 09:25 阿呜的边城 阅读(450) 评论(0) 推荐(0) 编辑

导航