Createsequence

Results 33 issues of Createsequence

### 需求/建议描述 希望能够支持一下火山翻译,感觉相对百度翻译,它针对代码注释以及文档的翻译上会更通顺更准确一些。 这是官网: [火山翻译](https://translate.volcengine.com/)。 ### 建议的解决方案 - 希望支持可选火山翻译作为翻译引擎; - 如果可以的话,希望在使用火山翻译作为翻译引擎时,依然保留场景设置功能,不过如果不好弄的话也可以将某个比较通用的场景设置为默认场景; ### 附加信息 _No response_

feature request ✨

### Search before asking - [X] I had searched in the [issues](https://github.com/opengoofy/hippo4j/issues) and found no similar issues. ### Enhancement Request There are some methods marked as deprecated in the `DynamicThreadPoolExecutor`,...

type: enhancement

Fixes #1208 Changes proposed in this pull request: **A new plugin** The plugin uses the method of throwing exceptions to let the thread pool **actively interrupt** (destroy) worker threads without...

Guide 哥你好啊,我来自荐一下我的一个开源项目: Crane4j 是一个强大又好用的数据填充框架,通过简单的注解配置,`crane4j` 可以优雅高效地完成不同数据源、不同类型、不同命名的字段填充任务,让你专注于核心业务逻辑而不再被繁琐的数据组装工作所困扰。 它的特性包括: - **多样的数据源支持**:支持枚举、常量、键值对缓存和方法作为数据源,也可通过简单的自定义扩展兼容更多类型的数据源,并提供对所有数据源的缓存支持; - **强大的字段映射能力**:通过注解即可完成不同类型字段的自动映射转换,还支持包括模板、排序、分组和嵌套对象填充等功能; - **高度可扩展**:用户可以自由替换所有主要组件,结合 Spring 的依赖注入可实现轻松优雅的自定义扩展; - **丰富的可选功能**:提供额外的自动填充方法返回值和方法入参参数,多线程填充,自定义注解和表达式,数据库框架插件等可选功能; - **开箱即用**:简单配置即可与 spring/springboot 快速集成,也支持在非 spring 环境中使用; 仓库地址: [GitHub](https://github.com/opengoofy/crane4j) / [Gitee](https://gitee.com/CreateSequence/crane4j) 项目文档: [GitHub](https://opengoofy.github.io/crane4j/#/) / [Gitee](https://createsequence.gitee.io/crane4j-doc/#/)

参见 #252 ,在 2.8.0 引入了一个新的类 `Crane4jTemplate`,它是一个接口门面,整合了 Crane4j 中几乎所有组件的注册、配置与使用相关的接口。 虽然代码已经提交,但是文档还未进行更新,需要在文档中介绍如何使用它,并且将原本示例中基于各个零散的独立组件完成的各种配置和操作,替换为基于 `Crane4jTemplate` 完成。 可能需要调整内容如下: - [x] 快速开始/在非 Spring 环境使用:将示例中的 `OperateTemplate` 替换为 `Crane4jTemplate`; - [x] 快速开始/在 Spring 环境使用 & 在 SpringBoot 环境中使用:将实例中注册数据源容器的操作改为基于 `Crane4jTemplate`...

documentation
primary

Gitee 文档功能近期下线了,在恢复之前文档只能靠 GitHub Page 了。为了保证用户可以正常的访问文档站,需要做一下 CDN 加速。

documentation

目前由于 CI 流程无法直接在测试前创建一个 Redis 实例,因此无法正常的运行 Redis 相关插件的测试用例。 需要改进 CI 脚本,基于 GitHub 的服务容器功能进行支持,具体可参见:https://docs.github.com/zh/enterprise-cloud@latest/actions/using-containerized-services/creating-redis-service-containers

enhancement
primary

提供一个基于 JDK17 实现的版本,该版本对应的各项插件(比如 SpringBoot)应当一并进行升级。 此后,每个版本发布时应当同时发布两个版本,分别以 `${version}-java8` 与 `${version}-java17` 进行区分,等到合适的时候,再停止 java8 版本的更新。 这会是一个长期的工程。

worth trying
refactor

在 maven 中引入 spotless 插件,并提供一份代码格式模板。 此外,需要在 CI 中集成代码格式检查。

enhancement