Commit Graph

420 Commits

Author SHA1 Message Date
hoteas 05d1bb6b48 refactor(db): 重构数据库构建器以支持JOIN参数传递并删除示例配置文件
- 修改 Get 方法以根据是否存在 JOIN 来构建参数结构
- 修改 Count 方法以根据是否存在 JOIN 来传递参数
- 修改 Select 方法以根据是否存在 JOIN 来构建参数结构
- 在 where.go 中添加对 [##] 键的支持以直接添加 SQL 片段
- 删除 example/config/admin.json 配置文件
- 删除 example/config/config.json 配置文件
- 删除 example/config/configNote.json 配置文件
- 删除 example/config/rule.json 配置文件
- 删除 example/benchmark_test.go 压测文件
- 重构 example/main.go 文件,添加完整的 HoTimeDB 功能测试套件
- 添加调试日志功能以跟踪数据库操作流程
2026-01-22 05:31:17 +08:00
hoteas a770c52794 feat(request): 实现请求参数获取方法
- 完成 ReqParam/ReqParams 方法实现,用于获取 URL 参数并返回 *Obj
- 完成 ReqForm/ReqForms 方法实现,用于获取表单数据并返回 *Obj
- 完成 ReqJson/ReqJsons 方法实现,用于获取 JSON Body 并返回 *Obj
- 完成 ReqFile/ReqFiles 方法实现,用于获取上传文件
- 完成 ReqData/ReqDatas 方法实现,用于统一封装请求数据获取并返回 *Obj
- 更新计划文件状态,标记所有相关功能模块为已完成
2026-01-22 04:59:53 +08:00
hoteas 40f6783036 feat(cache): 优化缓存系统并重构数据库连接管理
- 将Redis连接方式改为连接池模式,提升连接复用效率
- 修复缓存注释错误,统一标识数据库缓存逻辑
- 添加数据检索结果非空验证,避免空指针异常
- 在数据库操作中添加读写锁保护,确保并发安全性
- 实现数据库查询和执行操作的重试机制,增强稳定性
- 更新配置文件中的缓存和数据库设置,优化缓存策略
- 重构README文档,补充框架特性和性能测试数据
- 添加示例路由配置,完善快速入门指南
2026-01-22 04:36:52 +08:00
hoteas 7843f7e8d6 style(cache): 格式化代码注释中的空格并添加 DISTINCT 选项
- 修复了缓存相关文件中注释开头缺少空格的问题
- 在 db/hotimedb.go 中为 vcond 数组添加了 "DISTINCT" 选项
- 注释掉了 session.go 中的并发控制代码以简化实现
2026-01-22 02:44:53 +08:00
hoteas 2ecb12bd7d 优化数据库连接配置,增强性能和稳定性 2025-08-07 17:51:31 +08:00
hoteas e5e615717a refactor(dri/baidu):优化导入路径和代码结构
- 更新了导入路径,使用了新的 "code.hoteas.com/golang/hotime/common" 路径
- 删除了未使用的变量和导入语句,简化了代码结构
2025-04-11 02:09:57 +08:00
hoteas 6db8f75ec7 refactor(cache): 重构 CacheMemory 实现
- 使用 sync.Map替代自定义 Map 结构- 优化缓存过期处理逻辑
- 改进通配符删除功能
- 随机触发缓存清理机制
2025-04-10 22:09:53 +08:00
hoteas 754668d017 增加数据库must设置 2023-04-06 11:37:03 +08:00
hoteas 544207a2e0 修复部分bug,增加DB SUM函数,以及优化IN性能,增加分析接口 2023-03-22 03:17:33 +08:00
hoteas 68ea5d5203 修复部分bug,增加DB SUM函数,以及优化IN性能,增加分析接口 2023-03-10 15:22:03 +08:00
hoteas 734d1b4be9 修复部分bug 2022-12-31 22:28:12 +08:00
hoteas c7a34990e3 修复部分bug 2022-11-17 17:17:07 +08:00
hoteas 6db22aa4fd 修复部分bug 2022-11-14 16:49:37 +08:00
hoteas f7493a1217 修复部分bug 2022-11-14 10:38:15 +08:00
hoteas 61b3c5c7cc 修复部分bug 2022-11-08 16:05:47 +08:00
hoteas f196e8a43a 修复部分bug 2022-11-07 01:41:22 +08:00
hoteas 05eb8d39db 修复部分bug 2022-11-07 01:40:24 +08:00
hoteas 2983934477 修复部分bug 2022-11-06 06:37:44 +08:00
hoteas 3d9666b630 修复部分bug 2022-11-05 01:55:11 +08:00
hoteas b8b543175d 修复部分bug 2022-11-04 03:22:00 +08:00
hoteas 3a1828be07 修复bug 2022-11-04 02:55:58 +08:00
hoteas f043597300 优化性能 2022-11-04 02:34:48 +08:00
hoteas 6542a7316a 优化性能 2022-11-04 02:25:33 +08:00
hoteas 57c0658da0 优化性能 2022-11-04 02:12:07 +08:00
hoteas 1f26cd2a50 修正bug 2022-10-21 04:28:51 +08:00
hoteas 1a7e92d524 修正bug 2022-10-20 15:49:49 +08:00
hoteas ea932a032b 时间由指针改回对象 2022-10-20 09:08:23 +08:00
hoteas 56f4911459 升级流程引擎配置文件版本 2022-10-20 09:00:44 +08:00
hoteas 735c088a0a 升级流程引擎配置文件版本 2022-10-19 21:32:34 +08:00
hoteas 80db372857 升级流程引擎配置文件版本 2022-10-19 21:29:38 +08:00
hoteas 8d1ad4499d 增加单表某字段权限及类型控制功能 2022-10-19 03:37:52 +08:00
hoteas 458cefd0ac 增加备注功能 2022-10-08 17:32:37 +08:00
hoteas 0d40fb5114 增加壁纸及壁纸地址缓存 2022-10-08 16:52:42 +08:00
hoteas 9ac5abe884 增加两个参数 2022-09-16 07:10:45 +08:00
hoteas 22a1f19e6a IP获取真实条件修改 2022-09-02 00:04:23 +08:00
hoteas 91a3fe2413 修复下载插件bug 2022-08-31 19:15:47 +08:00
hoteas b60b863af2 修复下载插件bug 2022-08-31 19:10:41 +08:00
hoteas 07637a635c 修复下载插件bug 2022-08-31 19:10:08 +08:00
hoteas 36cf708983 数据库操作bug 2022-08-31 11:20:58 +08:00
hoteas 8ab5c9f3e3 数据库操作bug 2022-08-31 11:14:45 +08:00
hoteas e4686fd77d 修正查询bug 2022-08-30 06:21:46 +08:00
hoteas 06714a1968 增加mongodb驱动,简单版本 2022-08-30 04:44:37 +08:00
hoteas 6fa8e66aaf 增加mongodb驱动,简单版本 2022-08-30 04:05:17 +08:00
hoteas c7494015dc 增加mongodb驱动,简单版本 2022-08-30 03:30:27 +08:00
hoteas 32d8c43e1f 修复重复执行context.View()的bug 2022-08-25 14:06:31 +08:00
hoteas ae6f2195b0 树状结构优化 2022-08-25 13:06:26 +08:00
hoteas 72d68d1738 树状结构优化 2022-08-25 13:02:44 +08:00
hoteas c959402250 数据库错误操作优化 2022-08-25 05:01:50 +08:00
hoteas 340a90278b 数据库错误操作优化 2022-08-25 03:48:09 +08:00
hoteas 312e92004d 数据库错误操作优化 2022-08-25 03:44:58 +08:00