|  yanweidong | 464617626b | ai update. | 2025-10-03 19:55:20 +08:00 | 
				
					
						|  yanweidong | f934472e50 | fix logger,cache | 2025-10-02 18:06:23 +08:00 | 
				
					
						|  yanweidong | 9f70704081 | feat(dependencies): 更新 go.mod 和 go.sum 文件,添加新依赖并优化现有依赖版本 在 go.mod 中添加了多个新依赖,包括用于微服务架构、数据库支持、缓存和消息队列的库。同时,更新了 go.sum 文件以反映这些更改。README.md 文件也进行了相应的更新,增加了微服务架构的描述和功能模块的详细信息,确保文档与代码保持一致。 | 2025-09-27 00:41:27 +08:00 | 
				
					
						|  yanweidong | 25386cf0e1 | ``` refactor(print): 将 print 包重命名为 printer 并更新所有引用
将项目中的 print 包统一重命名为 printer,以避免与标准库或第三方库产生命名冲突。同时,
更新了所有相关模块对该包的引用,确保功能一致性和代码可维护性。
涉及文件包括:
- conf/new.go
- infra/service.go
- service/register.go
- service/service.go
- with/databases.go
- with/etcd.go
- with/memory.go
- with/redis.go
此外,删除了以下已废弃或未使用的代码文件:
- cmd/cmd.go
- data/map_float.go
- data/map_string.go
- oplog/new.go
- oplog/types.go
- print/print.go
- utils/ext.go
``` | 2025-09-27 00:20:36 +08:00 | 
				
					
						|  yanweidong | 139983134b | ``` feat(service): 优化地址解析逻辑以支持端口号直接解析
重构 parseTraditionalStyle 函数,简化 NetworkAddress 构造方式,
并引入 utils.IsNumber 判断纯端口号情况,提升地址解析的准确性与兼容性。
``` | 2025-09-23 13:26:47 +08:00 | 
				
					
						|  yanweidong | dbf68c38c1 | ``` docs(readme): 重构 README 文档结构并补充模块说明
- 重新组织 README 内容,明确划分私有仓库设置、功能模块等章节
- 补充 crypto、cache、database、middleware、queue 和 utils 模块的功能简介
- 统一代码示例格式,增加 bash 和 go 语言标识
feat(crypto): 优化 PKCS7 填充与去填充函数实现
- 新增 PKCS7Padding 和 PKCS7UnPadding 函数的详细注释
- 添加对输入参数的有效性校验,提升健壮性
- 修复可能引发越界 panic 的潜在问题
feat(database): 完善数据库连接及初始化逻辑
- 为 NewDatabase、NewMysql 和 NewPostgres 函数添加完整注释
- 修复 MaxOpenConns 配置未正确赋值的问题
- 在获取 *sql.DB 实例时增加错误处理逻辑
- 支持通过 Init 变量在连接建立后执行自定义初始化函数
feat(go.mod): 初始化项目依赖管理并引入核心组件
- 添加项目所需的主要依赖包,包括 gin、gorm、redis、nats 等
- 引入常用的工具库如 uuid、ulid、gopsutil 等
- 自动拉取并锁定所有间接依赖版本
``` | 2025-09-22 19:02:38 +08:00 | 
				
					
						|  yanweidong | cef8b55fba | feat(conf/new.go): 添加配置文件不存在时的处理逻辑及环境变量替换 在`New`函数中增加了对配置文件不存在时的处理逻辑,如果指定的服务配置文件不存在,则尝试读取基于工作空间的配置文件。此外,在加载YAML配置之前,新增了对环境变量的替换步骤,确保配置中的环境变量能够被正确解析。
这些改动提高了配置加载过程的灵活性与适应性,使得应用能够在缺少特定服务配置的情况下也能正常启动,并且支持通过环境变量动态调整配置内容。 | 2025-09-18 13:34:35 +08:00 | 
				
					
						|  yanweidong | fc72fd123d | add PrintJson | 2025-08-22 12:15:55 +08:00 | 
				
					
						|  yanweidong | 63a4653eb2 | add CopyFile | 2025-08-21 10:59:18 +08:00 | 
				
					
						|  yanweidong | 282cdde7f9 | add file free by filter and allow | 2025-08-11 14:42:23 +08:00 | 
				
					
						|  yanweidong | cd72620e49 | add HttpPostJSON | 2025-05-23 10:45:28 +08:00 | 
				
					
						|  yanweidong | b8f693ef82 | fix net getLocationIP | 2025-04-07 11:14:07 +08:00 | 
				
					
						|  david.yan | 7983651fcd | add time <=> string | 2025-04-02 14:53:45 +08:00 | 
				
					
						|  yanweidong | 4fe311b722 | add uuid v7 | 2025-03-12 17:10:04 +08:00 | 
				
					
						|  david.yan | c2858f1002 | update go.mod | 2025-02-18 23:42:23 +08:00 | 
				
					
						|  zhaoxiaorong | 57a0d8ae81 | init | 2025-02-07 13:01:38 +08:00 |