Commit Graph

5691 Commits

Author SHA1 Message Date
Looly
8bc7c997d1 !1373 getClientIP 优先获取传入的请求头信息
Merge pull request !1373 from handy/handy
2025-08-11 03:15:49 +00:00
Looly
6e382b869e add test 2025-08-11 11:14:53 +08:00
Looly
3d49f9bf39 !1374 修复错别字
Merge pull request !1374 from handy/handy1
2025-08-11 03:14:45 +00:00
Looly
68ef91b6fb add test 2025-08-11 11:00:55 +08:00
Golden Looly
2b8284c7fb Merge pull request #4007 from qibinhang/v5-dev
新增测试用例以测试更多重要场景
2025-08-11 10:59:23 +08:00
Looly
445703380b fix comment 2025-08-11 10:48:06 +08:00
Golden Looly
e92ab1308c Merge pull request #4004 from fanchenggang/v5-dev
fix 汉子 to 汉字 Update Pinyin4jEngine.java
2025-08-11 10:47:44 +08:00
handy
c8f11cd9f9 修复错别字 2025-08-08 20:00:08 +08:00
qibinhang
f3d95e908b Add tests for covering additional, important scenarios of FileUtil. 2025-08-08 13:51:47 +08:00
qibinhang
8bfefbb9ba Add tests for covering additional, important scenarios of CollUtil. 2025-08-08 13:51:40 +08:00
qibinhang
3e330f1c64 Add tests for covering additional, important scenarios of CollStreamUtil. 2025-08-08 13:51:04 +08:00
handy
a27ebb4403 getClientIP 优先获取传入的请求头信息 2025-08-07 13:35:00 +08:00
Farahani
d5bc6216a4 Update Pinyin4jEngine.java
fix(方法注释):注释错误修改
2025-08-06 00:21:10 +08:00
Looly
b580030b5b !1370 fix(方法注释):方法注释错误修改
Merge pull request !1370 from xy/v5-dev
2025-07-31 10:36:05 +00:00
xuyang
7070c73dbf fix(方法注释):方法注释错误修改 2025-07-31 14:53:44 +08:00
Looly
59f33fd12d MapUtil增加flatten方法(pr#1368@Gitee) 2025-07-30 19:14:23 +08:00
Looly
4dcbc74cd1 MapUtil增加flatten方法(pr#1368@Gitee) 2025-07-30 19:10:12 +08:00
Looly
6760658cba !1368 将多层级Map处理为一个层级Map类型
Merge pull request !1368 from ckpaly/v5-dev
2025-07-30 11:05:25 +00:00
Looly
0b71a19ba8 DateUtil新增方法yyyy-MM-ddTHH:mmXXX格式支持(pr#1367@Gitee) 2025-07-30 19:03:37 +08:00
Looly
cee0efdee1 !1367 新增 yyyy-MM-dd'T'HH:mmXXX 格式支持
Merge pull request !1367 from 盘古给你一斧/v5-dev
2025-07-30 11:00:21 +00:00
chenkai
0661bf27df 将多层级Map处理为一个层级Map类型 2025-07-29 14:40:48 +08:00
chenkai
cae1203591 将多层级Map处理为一个层级Map类型 2025-07-29 14:31:07 +08:00
盘古给你一斧
5244b7510e 新增 yyyy-MM-dd'T'HH:mmXXX 格式支持 2025-07-28 23:14:51 +08:00
Looly
b5ccc1a7c9 add test 2025-07-24 16:26:35 +08:00
Looly
a09da9fd3d CalendarUtil增加isSameYearcalendar方法(issue#3995@Github) 2025-07-24 16:16:32 +08:00
Looly
3d0d8dea4b 修复QLExpressEngineallowClassSet无效问题(issue#3994@Github) 2025-07-22 15:26:19 +08:00
Looly
325f5a5324 add test 2025-07-21 11:29:47 +08:00
Looly
17b22a3b3d 修复TreeBuilderappend重复向idTreeMap中put问题(pr#3992@Github) 2025-07-21 11:23:54 +08:00
Golden Looly
40599b028e Merge pull request #3992 from zhangzhiyong-ay/v5-dev
优化TreeBuilder append重复向idTreeMap中put问题
2025-07-21 11:21:37 +08:00
zhangzy
2b1bf5be59 优化TreeBuilder append重复向idTreeMap中put问题
优化TreeBuilder append重复向idTreeMap中put问题
2025-07-16 17:41:34 +08:00
Looly
acac32fd50 解决关闭时session问题 2025-07-14 16:49:03 +08:00
Looly
56e2852332 fix code 2025-07-14 10:50:56 +08:00
Looly
7188eab94c 修复ChineseDate 闰年闰月节日获取问题 2025-07-10 11:54:18 +08:00
Looly
b43899c6fb SftpreconnectIfTimeout方法改为捕获所有异常(issue#3989@Github) 2025-07-08 15:57:19 +08:00
Looly
da7d6b9d81 增加MapValueProviderRecordConverter并支持Record转换(issue#3985@Github) 2025-07-02 10:41:21 +08:00
Looly
d5bb6b2adb MathGenerator四则运算方式支持不生成负数结果(pr#1363@Gitee) 2025-07-02 09:39:10 +08:00
Looly
f632ddccb2 Merge branch 'v5-dev' of gitee.com:dromara/hutool into v5-dev 2025-07-02 09:37:03 +08:00
Looly
0c53623e0c !1363 四则运算方式支持不生成负数结果
Merge pull request !1363 from Theo/v5-dev
2025-07-02 01:36:46 +00:00
Theo
673ab988af 四则运算方式支持不生成负数结果 2025-06-28 12:54:58 +08:00
elichow
d23b9e1f5d Merge pull request #3982 from yangruoyu-yumeisoft/v5-dev
添加Ollama客户端支持
2025-06-27 16:34:13 +08:00
杨若瑜
d96dc0cd0a 去掉System.out.println(); 2025-06-27 15:51:43 +08:00
杨若瑜
10f6278e46 添加OllamaService的测试代码 2025-06-26 17:43:57 +08:00
Looly
d9369b1402 fix test 2025-06-26 17:21:35 +08:00
杨若瑜
53214b6fa4 添加Ollama客户端支持,使用方法如下:
// 创建AI服务
OllamaService aiService = AIServiceFactory.getAIService(
	new AIConfigBuilder(ModelName.OLLAMA.getValue())
		.setApiUrl("http://localhost:11434")
		.setModel("qwen2.5-coder:32b")
		.build(),
	OllamaService.class
);

// 构造上下文
List<Message> messageList=new ArrayList<>();
messageList.add(new Message("system","你是一个疯疯癫癫的机器人"));
messageList.add(new Message("user","你能帮我做什么"));

// 输出对话结果
System.out.println(aiService.chat(messageList));

// 流式输出
aiService.chat("请帮我写一段描写Hutool的散文", System.err::println);

// 拉取模型(高耗时操作)
aiService.pullModel("qwen3:32b");
2025-06-26 01:05:34 +08:00
Looly
efb04f8a03 prepare 5.8.40 2025-06-25 10:54:17 +08:00
Looly
66f448d2fc add test 2025-06-25 10:53:05 +08:00
bugo
826665618c 🐢prepare5.8.40 2025-06-23 13:45:56 +08:00
bugo
6469e7bea6 🐢prepare 2025-06-23 12:38:46 +08:00
bugo
f6ba182f52 🚀release5.8.39 2025-06-23 10:47:39 +08:00
Looly
cd40a65195 update central-publishing-maven-plugin 2025-06-20 18:40:13 +08:00