- 博客(6)
- 资源 (5)
- 收藏
- 关注
原创 springframework中的StopWatch的用法
StopWatch对应的中文名称为秒表,经常我们对一段代码耗时检测的代码如下:long startTime = System.currentTimeMillis();// 你的业务代码long endTime = System.currentTimeMillis();long costTime = endTime -startTime;System.err.println("该段代码耗时:...
2018-03-21 23:35:17 1847
原创 关于MySQL数据库插入、更新、删除操作的一些建议
在MySQL中,常见的操作有CRUD,即我们所说的增删改查四个操作,这里会影响到数据库的行记录的语句有:增(Create)、删(Delete)、改(Update)三个操作。在某些代码中,我们经常看到如下的语句:一般的写法:// 插入操作void insertUser(User user);// 更新操作void updateUser(User user);// 删除操作void dele...
2018-03-21 23:25:27 267
原创 关于if else语句的写法
假如现在我们的情况判断确定只有两种(当然未来可能会有新的情况),比如:正确和错误两种状态。我们定义正确的status值为1,错误的status值为2。不推荐的代码写法:public static void main(String[] args) { int status = 1; if (status == 1) { // 正确的处理逻辑 // doSomeThi...
2018-03-21 23:21:46 7875
原创 MySQL报 You can't specify target table 'c' for update in FROM clause
上述报错的语句,比如我执行如下MySQL,则报错:UPDATE station c SET c.status=2 WHERE c.id IN (SELECT a.idFROM station aLEFT JOIN station_application_record b ON a.station_num = b.station_numWHERE b.bill_num = 'GO180...
2018-03-21 23:17:52 1753
原创 MyBatis limit分页设置
错误的写法:<select id="queryMyApplicationRecord" parameterType="MyApplicationRequest" resultMap="myApplicationMap"> SELECT a.*, FROM tb_user a WHERE 1=1 <if test="ids != nu...
2018-03-21 23:11:24 67397 4
原创 高效API 接口管理
当前的Java Web开发中,都是前后端分离,后端只需写接口即可,通常是restful风格。在接口开发过程中,面临的挑战有三个:(1)良好的设计文档。后端需要定义好接口的地址、传参以及响应参数等,需要尽可能的让前端开发人员理解设计的接口含义。(2)合适的工具对接口进行模拟请求。需要有一个工具能够实时对接口进行请求(比如:http请求,看接口是否正确)(3)多人协作时,能够共同开发接口。能够共享已有...
2018-03-05 21:53:27 3535
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人