2019-07-08到2019-07-14

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/
通过一个罗马数字转阿拉伯数字的例子讲了TDD(test-drive development)实践。

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

Tip

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

Share

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

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 第一部分 HTML&CSS整理答案 1. 什么是HTML5? 答:HTML5是最新的HTML标准。 注意:讲述HT...
    kismetajun阅读 28,216评论 1 45
  • 1. 简介 1.1 什么是 MyBatis ? MyBatis 是支持定制化 SQL、存储过程以及高级映射的优秀的...
    笨鸟慢飞阅读 11,165评论 0 4
  • Spring 技术笔记Day 1 预热知识一、 基本术语Blob类型,二进制对象Object Graph:对象图...
    OchardBird阅读 4,589评论 0 2
  • http://python.jobbole.com/85231/ 关于专业技能写完项目接着写写一名3年工作经验的J...
    燕京博士阅读 12,233评论 1 118
  • # Python 资源大全中文版 我想很多程序员应该记得 GitHub 上有一个 Awesome - XXX 系列...
    小迈克阅读 8,172评论 1 3

友情链接更多精彩内容