2022-07-29
|
ZH
有些情况下需要对DataSet分组处理。如:查询出2000个手机号,如果一短信平台一次只能发500个 List list = set.split(set.size()/500); for(DataSet items:list) { List mobiles = items.getDistinctStrings("mobile"); //
2022-07-22
|
ZH
轨迹原始数据(保存在列式数据库或thingsboard平台上) lng=[{"ts":1655007789001,"value":120.1}, {"ts":1655007759002,"value":120.2}], lat=[{"ts":1655007789001,"value":36.1}, {"ts":1655007759002,"value":36.2}] 通过org.anyline.
2022-08-31
|
ZH
//先取出完整列表 DataSet set = service.querys("SYS_AREA"); //ID:主键 BASE_ID:表示上一级ID的列名 set.dispatchs(true,true, "ID:BASE_ID"); set.dispatchs("children",true,true, "ID:BASE_ID"); //执行完成后会把每个DataRow中存入当前DataRow的下一级 //这里会生成多个树型结构,一般需要根据ID取出最顶级的DataRow set.getRow("ID",1);
2022-08-31
|
ZH
在执行数据库操作时,许多参数是以String形式获取到的,无法参数识别数据类型,如url中的参数 还有一些数据类型在Java中没有对应关系,如xml/josn/几何图形等 而有些数据库在执行SQL时会执行强类型检测。 不像我们平时用的MySQL在执行时会进行隐式转换,无论什么类型只要能转换成功就可以执行。 而PostgreSQL则要求jdbc参数与表结构对应,如果在va
2022-09-02
|
ZH
在实际操作中经常需要更新指定的列,或者忽略更新指定的列
2022-09-22
|
ZH
关于insert或update时确定哪些列参与到insert或update中
2022-09-26
|
ZH
MATCH (n:User) RETURN n; [ {n:{id:1,name:''}}, {n:{id:2,name:''}}, {n:{id:3,name:''}} ] 而 service.querys("User"); 返回 [ {id:1,name:''}, {id:2,name:''}, {id:3,name:''} ]
2022-10-27
|
ZH
通过爬虫爬取的html源码中提取内容时,如果遇到复杂的标签结构不利用抽取内容,可以先把部分标签清除 String html = "一段html源码"; 清除所有标签(只清除标签,不清除标签体) RegularUtil.removeAllTag(html) 清除所有 包含class属性 的标签与标签体 RegularUtil.removeTagAnd
2022-10-27
|
ZH
String html = "一段html源码"; 获取所有 包含attribute属性 的标签与标签体,不支持相同标签嵌套 RegularUtil.getTagAndBodyWithAttribute(html, "class") 获取所有 包含attribute属性包含value值 的标签与标签体 RegularUtil.getTagAn