RrunningW```
5148de21创建于 2月1日历史提交
文件最后提交记录最后更新时间
修改开源协议 9 个月前
``` feat(http): 改进multipart表单数据解析器并修复媒体类型边界处理 - 修复MultipartFormDataParser中的边界解析逻辑,改进缓冲区处理机制 - 统一媒体类型中boundary分隔符使用分号(;)而非逗号(,) - 更新RotatableBuffer以支持更好的边界检测和缓冲区轮转 - 添加对MultipartFile的toString方法实现 - 增强MultiRequestMethodHandler中的内容类型匹配逻辑 fix(base): 修正BaseException堆栈跟踪打印格式 - 调整堆栈跟踪输出格式,统一缩进级别 - 添加BaseException的toString方法实现 refactor(concurrent): 替换println为Console.writeln - 将SlidingWindowRateLimiter中的println替换为更合适的Console.writeln feat(data): 扩展JSON转换功能 - 在ExtendJson中添加ToString类型的转换支持 refactor(http): 优化MediaType注册并发处理 - 使用AtomicInt8替代AtomicBool进行状态管理 - 添加Mutex和条件变量确保线程安全 - 实现MediaType注册过程中的并发控制 ``` 3 个月前
Some codes were changed, version: 1.0.0 7 个月前
修改开源协议 9 个月前
Some codes were changed, version: 1.0.0 7 个月前
fix(ioc): FactoryBean的支持,增加lookupOption顶级函数; fix(orm): SqlExecutor应在每次执行完成之后关闭Statement; feat(mockdb): 方便配合ORM做单元测试; feat(ioc): 支持构造函数传参初始化,Constructor改为宏,增加BeanParam宏,增加用来从配置项取值作为构造函数参数的Value宏; fix(pool): elementLife改为idleTimeout; fix(DatabasePool): connectionLife 改为从创建连接开始计时,增加idleTimeout代替原来的connectionLife; feat(doc): 修改AOP和事务文档,修改MVC文档; feat(uuid): 支持version 2,增加IsUUID的Validator实现; feat(mvc): 增加CombinedValidator注解,可以用 & | ! 连接的多个Validator作为初始化参数, version: 1.0.45 4 个月前
``` chore(release): 升级项目版本号至1.0.43并优化代码逻辑 - 将所有模块的版本号从1.0.0升级至1.0.43 - 在依赖配置中添加版本号信息,确保依赖管理的一致性 - 简化EmptyCollections.cj中的contains方法逻辑,直接返回all.isEmpty() 而不需要if-else判断语句 - 更新多个cjpm.toml文件中的依赖配置格式,添加版本号字段 ``` 4 个月前
修改开源协议 9 个月前
增加数组扩容的API, version: 1.0.26 6 个月前
``` refactor(f_aspect): 统一使用 TypeInfo.of 替代 TypeInfos.get 将代码中所有对 TypeInfos.get 的调用替换为 TypeInfo.of,以保持类型信息获取方式的一致性。 这一变更涉及 AspectRoute、Aspects 等多个类,确保类型检查与反射操作的统一实现。 ``` 5 个月前
修改cangjie.sh 7 个月前
修改开源协议 9 个月前
删除无用的导入 8 个月前
修改开源协议 9 个月前
``` refactor(f_base): 移除ExtendString中多余的空字符串检查 移除了String扩展中的多余条件判断,当start >= end时不再返回空字符串, 直接通过切片操作this[start ..= end]处理边界情况,简化了代码逻辑。 ``` 4 个月前
Some codes were changed, version: 1.0.0 7 个月前
修改开源协议 9 个月前
修改开源协议 9 个月前
Some codes were changed, version: 1.0.0 7 个月前
修改开源协议 9 个月前
修改开源协议 9 个月前
修改开源协议 9 个月前
修改一部分代码,优化一些实现。 8 个月前
Some codes were changed, version: 1.0.0 7 个月前
修改开源协议 9 个月前
添加QueueStream,可以一个线程向它的实例添加字节数组或InputStream,另一个线程不停地从中读;fix murmur_hash128X64;fix 未指定Accept请求头时返回application/json;fix orm sql日志;扩展Iterator <: Peekable;把TypeInfos.get<T>()都改成TypeInfo.of<T>();orm 增加*ById的函数;QueryMapper增加columnName属性;QueryMappers增加idName属性;@RequestParam @PathVariable @RequestHeader增加默认值定义;, version: 1.0.38 5 个月前
修改开源协议 9 个月前
修改开源协议 9 个月前
feat(StringGenerator): 添加字符串操作方法并优化索引查找逻辑 新增 startsWith、endsWith、substring 和 clear 方法以增强字符串生成器功能。 同时修改 lastIndexOf 方法的默认参数值,并修复 removeLast 和 replace 相关调用。 feat(ChooseCondition): 重构条件生成逻辑并支持 SQL 片段收集 将 gen 函数内联并确保 _otherwise 条件能够正确返回 SQL 片段, 同时将生成的 SQL 添加到执行器的 partials 中以便统一处理。 feat(MeetCondition): 改进 done 方法实现并支持 SQL 片段收集 使用 if 表达式替代原 if 语句,并在方法结束前将生成的 SQL 添加至执行器的 partials 列表中。 feat(SqlExecutor): 引入线程局部变量管理机制和 partials 支持 增加 currents 用于存储驱动名称与执行器映射关系,current 保存当前线程执行器实例; 添加 getCurrent 静态方法获取当前执行器,并引入 Partials 类型字段 partials 用于 SQL 片段收集。 feat(SqlPartial): 扩展 INTO 接口定义以支持忽略列插入 为 INTO 方法添加 ignoreColumns 参数,允许调用方指定需要忽略的列名数组, 从而在生成插入语句时排除这些字段。 feat(TableClause): 优化 WHERE 和其他子句的 SQL 片段构建方式 WHERE 方法现在接受字符串或函数,并在执行前后清空 partials 缓存; 更新 appendPartial 方法直接接收字符串参数,ORDER_BY、GROUP_BY、SET 等方法也相应调整为立即求值。 6 个月前
``` refactor(f_aspect): 统一使用 TypeInfo.of 替代 TypeInfos.get 将代码中所有对 TypeInfos.get 的调用替换为 TypeInfo.of,以保持类型信息获取方式的一致性。 这一变更涉及 AspectRoute、Aspects 等多个类,确保类型检查与反射操作的统一实现。 ``` 5 个月前
4 个月前
修改开源协议 9 个月前
增加裁剪所有<=r' '的字符串头尾扩展。fix ArrayList unsafeData()的扩展 8 个月前
修改开源协议 9 个月前
Some codes were changed, version: 1.0.0 7 个月前
refactor(f_base): 优化 nextPowerOf2 函数的默认值处理逻辑 - 将默认值的直接返回改为递归调用 nextPowerOf2 函数 - 移除 f_util 包中的重复 nextPowerOf2 函数实现 - 统一函数逻辑确保负数或零值的正确处理 4 个月前
Some codes were changed, version: 1.0.0 7 个月前
f_base增加resource函数,代替try-with-resource 4 个月前
修改日志,fix StringGenerator 7 个月前
修改开源协议 9 个月前