Algorithm
https://leetcode.com/problems/defanging-an-ip-address/
慎用replaceAll,“.”在正则表达式里表示匹配除换行符 \n 之外的任何单字符。要匹配 . ,请使用 \.
https://leetcode.com/problems/sort-array-by-parity/submissions/
image.png
Review
https://www.infoq.com/articles/test-driven-design-java/
通过一个罗马数字转阿拉伯数字的例子讲了TDD(test-drive development)实践。
- TDD在一定程度上可以保证程序的健壮性
- 写了一次的test case,之后改动的时候可以一直用
- 先写test,再写程序,test一开始是运行错误的,目的是让它运行正确
- TDD是一种设计方法,使开发人员专注于小块功能,逐渐构建较大的功能
- 拿到问题第一步是分析并拆分,拆成小块
Tip
使用 mybatis generator GUI 来生成数据库层代码
Share
Mybatis RowBounds
取出所有满足条件的数据,然后舍弃掉前面offset条数据,然后再取剩下的数据的limit条
网友评论