首先说明,UDP大文件传输工具库的Kamike.fast已经可以传输完整文件
花费了10天的所有业余时间,去调这个不到1000行代码。。
重写的不下十遍。。终于能穿越nat传输完整的文件,而且能自动重传丢失报文了。
现在更新一下源代码。在github上面。
目前还有一点小bug和断点续传的前序握手,还要调整。
-----------------------------------------------------------------
不过已经没时间了。开始启动下一个开源项目,这个项目不知道怎么形容,技术比较简单,纯力气活。
功能就是,上传一个excel文件,然后可以自动在数据库建立一个表格。
然后将excel文件里面的内容填入数据库中的这个表格,实现增删改查。加上排序,检索,条件过滤。
支持自定义form的模板,有点像ms的infopath的感觉。但是比较简单。
界面初步用easyui,有时间就自己做一套datagrid的ui出来,没时间就用easyui的datagrid。
此项目的deadline是3月1日。必须完成。
数据库层基于自己的kamike.db中间件,顺便提升一下kamike.db的代码质量,带动kamike.db的开发。
-------------------------------
下面是思路流水账。
参考kamike.db中间件,因为要用dynabean的思想去存储横向的一行。这一行里面的值类型应该是完全不知道。
但是为了绑定到datagrid上面。显示的值,应该就字符串就行。但是在具体编辑页面,又要读取这个信息。
所以要存在两种数据结构,一个是dataset,里面就是字符串。
另一个是detail,里面是字段列表,还有值。但是java里面没有union很讨厌。。