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

int dotNum = id%3;
StringBuilder dots = new StringBuilder(".");
for(int i=0;i<dotNum;i++){
dots.append(".");
}
Thread.sleep(100);
System.out.printf("\rI am waiting for one driver"+dots);

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

用了Vue父子组件间的方法调用,实现了切换Tab时的数据加载。
新技能✓

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

解析multipoint时,兼容括号的问题。

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

解析multipoint时,兼容括号的问题。

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

查询条件适配器适配了timestamp和整数型,又是一顿重构。

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

字段类型及精度匹配中

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

错误页面的定制、服务器异常的定制、登录及和权限异常的定制以及服务异常的定制基本通顺了。

复杂。

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

框架共有三种统一异常处理,一是api的异常,二是安全相关的异常,三是页面的异常。

api的异常由cxf拦截处理。
安全的异常有spring security拦截处理。
页面的异常由springboot拦截处理。

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

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

平台确实很难写。

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

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

平台确实很难写。