2019-07-08到2019-07-14

Algorithm

https://leetcode.com/problems/defanging-an-ip-address/
慎用replaceAll,“.”在正则表达式里表示匹配除换行符 \n 之外的任何单字符。要匹配 . ,请使用 \.

2019-07-08到2019-07-14_第1张图片
image.png

https://leetcode.com/problems/sort-array-by-parity/submissions/
2019-07-08到2019-07-14_第2张图片
image.png

Review

https://www.infoq.com/articles/test-driven-design-java/
通过一个罗马数字转阿拉伯数字的例子讲了TDD(test-drive development)实践。

  1. TDD在一定程度上可以保证程序的健壮性
  2. 写了一次的test case,之后改动的时候可以一直用
  3. 先写test,再写程序,test一开始是运行错误的,目的是让它运行正确
  4. TDD是一种设计方法,使开发人员专注于小块功能,逐渐构建较大的功能
  5. 拿到问题第一步是分析并拆分,拆成小块

Tip

使用 mybatis generator GUI 来生成数据库层代码

Share

Mybatis RowBounds
取出所有满足条件的数据,然后舍弃掉前面offset条数据,然后再取剩下的数据的limit条

你可能感兴趣的:(2019-07-08到2019-07-14)