摘要: 如果可以的话,重复逻辑不要多次判断,代码会非常的冗余。这段代码没有修改之前,大概300行,优化之后只有100行左右。/** * 判断是否可以执行退还保证金操作 * 1.判断该条保证金缴纳记录是否可以退还 * 2.如果可以退还,退还的金额是多少? * * 根据时间做判断? * 不用凑整数,可以退就直接退掉 */ @Ov... 阅读全文
posted @ 2016-12-14 19:09 Mr_伍先生 阅读(718) 评论(0) 推荐(0) 编辑
摘要: for(int i=0;i<100;i++){ if(i==50){ continue;// 跳出当前循环,执行下面的循环,就是说,当i=50的时候,跳出循环,从i=51开始继续循环 //业务逻辑 } if(i==60){ break;//break表示跳出整个for循环,也就是说,当i=60的时候 阅读全文
posted @ 2016-12-14 18:50 Mr_伍先生 阅读(6292) 评论(0) 推荐(0) 编辑
摘要: 1.相加 两个BigDecimal变量a,b。 如果想进行相加,即a加b的话,返回值需要使用a进行接收,如下: a = a.add(b); BigDecimal为不可变类, 所以执行运算的结果需要再返回给aa = a.add(b); 2.BigDecimal数据为null 两个BigDecimal 阅读全文
posted @ 2016-12-13 08:49 Mr_伍先生 阅读(4006) 评论(0) 推荐(0) 编辑
摘要: 一、数据类型 5种基本数据类型:Null/Undefined/String/Boolean/Number 1种复杂数据类型:Object 二、数据类型检测 1、typeof 2、instanceof/constructor 3、Object.prototype.toString.call(value 阅读全文
posted @ 2016-12-11 23:40 Mr_伍先生 阅读(237) 评论(0) 推荐(0) 编辑
摘要: 1. DOM对象:通过例如getElementById方法获取到DOM树中的元素就是DOM对象 jQuery对象:通过jQuery包装DOM对象后产生的对象 注意:jQuery对象和DOM对象不能使用对方的任何方法 2.Dom对象和Jquery对象之间的转化 jQuery对象转成DOM对象有两种方法 阅读全文
posted @ 2016-12-11 23:33 Mr_伍先生 阅读(238) 评论(0) 推荐(0) 编辑
摘要: 一、jQuery插件支持的转换方式 二、浏览器支持的转换方式(Firefox,Chrome,Opera,Safair,IE9,IE8) 注意:由于ie8(兼容模式),ie7和ie6没有JSON对象,需要使用JSON官方的方式,引入json.js。 三、javascript支持的转换方式 注意:ie8 阅读全文
posted @ 2016-12-11 22:47 Mr_伍先生 阅读(211) 评论(0) 推荐(0) 编辑
摘要: 1.创建mysql数据库的存储过程,语句 2.选择执行创建的数据库存储过程即可 阅读全文
posted @ 2016-12-10 12:12 Mr_伍先生 阅读(4497) 评论(0) 推荐(0) 编辑
摘要: 1.copy表结构 2.copy表数据 选择你要插入你新建的表中的数据的字段,从你要复制的表中查询出来即可。 刷新,Ok。 insert into mytable10(ID,username) select Id,username from mytable1; 阅读全文
posted @ 2016-12-10 11:24 Mr_伍先生 阅读(6810) 评论(0) 推荐(1) 编辑
摘要: 项目开发中代码书写很能够体现一个人的编程水平,这里记录自己的开发过程中遇到的编程的一些不良习惯,希望能够和打击共同提高。 1.接口方法中的代码不要超过300行。 如果你发现自己接口中的方法超过300行的时候,就要考虑是否可以抽取公共的工具方法一起使用。 笔者曾一度以自己一个接口里面的代码行数500行 阅读全文
posted @ 2016-12-10 10:53 Mr_伍先生 阅读(298) 评论(0) 推荐(0) 编辑
摘要: 1.集合的由来 单个数据,可以使用变量保存; 多个数据,可以使用数组保存; 使用数组的前提: 1、要保存的数据的数据类型是一致的; 2、要保存的数据的数量是已知的; 那么存储多个数据的数量不确定的情况? 使用集合 2.集合和数组的区别 数组: 1、只能保存同一种类型的数据; 2、数组一旦创建,容量不 阅读全文
posted @ 2016-12-10 10:40 Mr_伍先生 阅读(706) 评论(0) 推荐(0) 编辑