Kiwi Blog

做一个优秀的普通人


  • 首页

  • 关于

  • 标签

  • 分类

  • 归档

js常用代码片段

发表于 2018-12-15 | 分类于 javascript |

dialog的刷新,关闭

阅读全文 »

JMX

发表于 2018-12-12 | 分类于 java |

//TODO

阅读全文 »

(Refactoring) 重构-改善既有代码的设计

发表于 2018-12-06 | 分类于 代码整洁 |

重构是在不改变软件可观察行为的前提下改善其内部结构。

用绝对安全的手法从焦油坑中整理出可测试的接口,给它添加测试,以此作为继续重构的立足点。

阅读全文 »

jfinal各类职责的理解

发表于 2018-12-06 | 分类于 读书笔记 |

Controller/Service/Model类各司其职

接口对外暴露,一组接口就是用户手中的一个遥控器,每个接口对应一个按键。用户并不关心点击按键的低层操作。
按键调用Service中的方法业务逻辑,每个业务逻辑或一组业务逻辑都涉及到或多或少的Model类。从这个角度说,Service与Model构成了外观模式。

java 序列化

发表于 2018-12-05 | 分类于 java |

//TODO Java 序列化

阅读全文 »

java ClassLoader

发表于 2018-12-03 | 分类于 java |

JAVA ClassLoader

//TODO

代码检查项目

发表于 2018-12-03 | 分类于 java |
  1. 调用第三方接口必须统一封装,必须获取所有可能的异常,最后的catch必须是 catch(Exception e) {…}
1
2
3
4
5
6
7
8
9
10
11
12
13
public Object getInfoFromOtherAPI() {
try {
//call API
} catch (SpecialException e) {
//TODO
}
...
catch (Exception e) {
//最后的catch必须捕获所有可能的异常
return null;
}

}

2.

编译时异常与运行时异常的区别

发表于 2018-11-25 | 分类于 Java |

Java异常类层次结构图

阅读全文 »

用Postman做接口测试

发表于 2018-11-23 | 分类于 敏捷开发之测试 |

The higher your test coverage, the more flexible and bug-resistant your code will be, and the less time you’ll spend debugging hot fixes in production.

测试覆盖率越高,代码就越灵活,生产中调试修补程序所花费的时间就越少。

阅读全文 »

hexo 博客如何更换电脑

发表于 2018-11-23 | 分类于 hexo |

如何在更换电脑后继续使用Hexo部署博客

阅读全文 »
1…678
Kiwi

Kiwi

78 日志
20 分类
15 标签
GitHub E-Mail
© 2023 Kiwi
由 Hexo 强力驱动
|
主题 — NexT.Gemini v5.1.4
本站总访问量次 有人看过我的博客啦
冀ICP备18034425号-1