邓尼茨我今天去赶集 4 年前

务必保证每个功能设计充分,开发完整,测试全面,否则会蝴蝶效应连锁反应,出错非常难查,这都是血泪的经验教训。

平台确实很难写。

邓尼茨我今天去赶集 4 年前

务必保证每个功能设计充分,开发完整,测试全面,否则会蝴蝶效应连锁反应,出错非常难查,这都是血泪的经验教训。

平台确实很难写。

邓尼茨我今天去赶集 4 年前

务必保证每个功能设计充分,开发完整,测试全面,否则会蝴蝶效应连锁反应,出错非常难查,这都是血泪的经验教训。

平台确实很难写。

邓尼茨我今天去赶集 4 年前

务必保证每个功能设计充分,开发完整,测试全面,否则会蝴蝶效应连锁反应,出错非常难查,这都是血泪的经验教训。

平台确实很难写。

邓尼茨我今天去赶集 4 年前

务必保证每个功能设计充分,开发完整,测试全面,否则会蝴蝶效应连锁反应,出错非常难查,这都是血泪的经验教训。

平台确实很难写。

邓尼茨我今天去赶集 4 年前

下一步适配异构数据库类型。
比如mysql的空间类型与postgre的空间类型等。

邓尼茨我今天去赶集 4 年前

引擎分组执行调试完毕。
周末修改插入更新语句,适配数据库方言,然后重构优化,顺序如下:
Mysql
PostgreSQL
重构优化
Oracle
SqlServer
H2

邓尼茨我今天去赶集 4 年前

select DATE_FORMAT(d,'%Y-%m-%d %h:%i:%s.%f') from test where d>'2020-10-13 15:17:43.999';

new SimpleDateFormat("yyyy-MM-dd HH:mm:ss.SSS")

邓尼茨我今天去赶集 4 年前

Parser+Builder+Wrapper+Engine
查询构建器 元数据解析器 行数据封装 列数据封装

邓尼茨我今天去赶集 4 年前

终于实现了泛型的嵌套实例化,很有意思,但确实比较复杂。

对Java类元数据信息要了如指掌,方可驱动整个Java世界。

代码已经重构过一次,但还需要二次重构,三次重构,预计总共需要五次。

超黑反射实现的是根据一个方法的形式参数或者返回值来实例化出具体的对象。

目前apache,spring等的开源组织提供的反射工具均无法实现这个功能。

最接近这个功能的是swagger,但是它生成的是这个参数的json形式,不知是否生成了实例化对象,而且它不支持泛型的实例化,它并不提供单独的工具类。