Algorithm
https://leetcode.com/problems/defanging-an-ip-address/
慎用replaceAll歧强,“.”在正則表達式里表示匹配除換行符 \n 之外的任何單字符措伐。要匹配 . 泉沾,請使用 \.
image.png
https://leetcode.com/problems/sort-array-by-parity/submissions/
image.png
Review
https://www.infoq.com/articles/test-driven-design-java/
通過一個羅馬數(shù)字轉(zhuǎn)阿拉伯數(shù)字的例子講了TDD(test-drive development)實踐。
- TDD在一定程度上可以保證程序的健壯性
- 寫了一次的test case歹茶,之后改動的時候可以一直用
- 先寫test,再寫程序,test一開始是運行錯誤的剪验,目的是讓它運行正確
- TDD是一種設(shè)計方法,使開發(fā)人員專注于小塊功能前联,逐漸構(gòu)建較大的功能
- 拿到問題第一步是分析并拆分功戚,拆成小塊
Tip
使用 mybatis generator GUI 來生成數(shù)據(jù)庫層代碼
Share
Mybatis RowBounds
取出所有滿足條件的數(shù)據(jù),然后舍棄掉前面offset條數(shù)據(jù)似嗤,然后再取剩下的數(shù)據(jù)的limit條