代码走查注意事项:

1、不变的值,尽量写个常量类

2、尽量使用if{}else,不要一直if去判断

3、减少循环调用方法查询数据库

4、dao层尽量不要用逻辑,尽量在service里写业务逻辑

5、金额使用Bigdecimal类型的,0.00这种格式靠右显示

6、iframe的弹框,要放到js里,可以缓存,放到jsp里每次都需要加载。

7、ajax对应success对应一个error异常,尽量用error,网络断或者不好的时候,走error,比较友好。

正确的ajax代码开发规范是这样的:

$.ajax({

url: '${ctx}/cashier/receivecheck/receive',

data: 'strBillId=' + strBillId,

dataType: "json",

type:"POST",

beforeSend: function(){

$.jBox.tip("正在执行,请稍等...", 'loading',{opacity:0.5});

},

success: function(data) {

if (data.status == "success") {

$.jBox.success(data.message, '提示',{ closed: function () {refreshForm();}});

}else if(data.status == "error") {

$.jBox.error(data.message, '提示');

}else{

$.jBox.error("票据接收失败", '提示');

}

},

complete: function(){

$.jBox.closeTip();

},

error: function(){

$.jBox.closeTip();

$.jBox.error("请求出错!", '提示');

}

});

java 代码走查_java代码开发完成后,代码走查规范相关推荐

  1. 【源码+教程】Java课设项目_12款最热最新Java游戏项目_Java游戏开发_Java小游戏_飞翔的小鸟_王者荣耀_超级玛丽_推箱子_黄金矿工_贪吃蛇

    马上就要期末了,同学们课设做的如何了呢?本篇为大家带来了12款热门Java小游戏项目的源码和教程,助力大家顺利迎接暑假![源码+教程]Java课设项目_12款最热最新Java游戏项目_Java游戏开发 ...

  2. java免费低代码开发平台,steedos-platform

    华炎魔方低代码开发平台 华炎魔方是一款全新的低代码开发工具,开发人员只需编写配置文件,就能构建功能强大的管理软件. 数据建模 创新的使用配置文件描述业务模型和业务功能,开发人员只需要编写简单的配置文件 ...

  3. java代码开发规范_java代码开发规范

    一  编码规范 1.1      命名规范 代码中的命名均不能以特殊字符(如下划线.$#符号)开始或结束. 反例: _name / #Object 2. 代码中的命名严禁使用拼音与英文混合的方式,更不 ...

  4. java代码优化_java代码之美(11)---java代码的优化

    java代码的优化 随着自己做开发时间的增长,越来越理解雷布斯说的: 敲代码要像写诗一样美.也能理解有一次面试官问我你对代码有洁癖吗? 一段好的代码会让人看就像诗一样,也像一个干净房间会让人看去很舒服 ...

  5. 顶岗实习周记java方向_JAVA软件开发——顶岗实习周记25篇.doc

    实习第一个星期到广州数鹏通科技有限公司人事部报道.作为公司的新人对于各种运作和工作流程都不是很清楚这就需要我要求自己主动去学习去了解以便自己能更好的为公司创造价值这周我向开发人员问了我们项目小组需要是 ...

  6. java自动化_Java自动化开发指南

    一.背景 在Java web开发中,虽然Spring boot已经帮助我们简化了很多工作,但项目中庞杂的业务仍然需要自己去编写较多的 entity,vo,Mapper,Service, Control ...

  7. 怎么运行java虚拟机_Java代码如何运行在Java虚拟机中

    我们都知道要运行Java代码就必须要有JRE,也就是Java运行时环境,JRE中包含了Java程序的必需组件,包括Java虚拟机以及Java核心类库,然而运行C++代码则不需要额外的运行时环境,只需要 ...

  8. vector java 复制_Java代码性能优化的 40+ 细节

    点击上方"占小狼的博客",选择"设为星标" 来源:http://t.cn/EMze6kc 在JAVA程序中,性能问题的大部分原因并不在于JAVA语言,而是程序本 ...

  9. 帆软 JAVA扩展_java报表开发工具FineReport教程之报表设计:单元格扩展

    java报表开发工具FineReport教程之报表设计:单元格扩展 报表设计章节适用于对报表业务有一定的了解,需要学习FineReport报表的初学者. 通过该章节的学习,可以掌握设计器的使用,了解报 ...

最新文章

  1. An Error Correction and DeNovo Assembly Approach for Nanopore Reads Using Short Reads
  2. fwrite ,fprintf的作用与区别
  3. php的封装继承多态,PHP面向对象深入理解之二(封装、继承、多态、克隆)
  4. Spring注解开发-属性依赖注入
  5. Gson解析Json格式数据
  6. ios如何获取gps坐标(定位第二节)
  7. 全面了解 Nginx 到底能做什么
  8. 数据库MySQL基础---事务相关特性--连接池DBCP--C3P0--JavaBean--DBUtils工具
  9. --save-dev和--save的区别
  10. 我自定义安装office 但在ATA计算机考试系统考试时出现“没有正确的安装office” 怎么解决 求解
  11. 某知名系统漏洞挖掘与利用思路探索
  12. 基于matlab直方图均衡,matlab 直方图均衡实验报告.pdf
  13. wd移动硬盘不能识别_wd移动硬盘xp无法识别 移动硬盘无法识别的解决方法
  14. 使用AudioRecord实现声音采集
  15. Codeforces 1013 A. Piles With Stones
  16. ipa在线下载安装(itms-services)
  17. linux tmp文件夹满了,linux出现tmp空间满的情况解决
  18. CY3014 SLAVEFIFO
  19. NC 主子表增加页签
  20. 面试知识点——(金三银四你需要的是她)

热门文章

  1. 前端数据可视化ECharts使用指南——制作时间序列数据的可视化曲线
  2. CAD2021精简版安装教程附下载地址
  3. 7-PHP代码审计——wordpress插件漏洞分析
  4. 分享127个ASP源码,总有一款适合您
  5. STEM 教育课程如何设计?
  6. 文章双标题自动生成插件(火车头采集器文章自动生成双标题)
  7. c语言围棋程序代码,围棋编程C++或C语言.doc
  8. 啦啦外卖45.9系统APP语音推送开发websocket消息推送不使用极光推送
  9. 晶振03——晶振烧坏的原因
  10. C语言设计模式(继承、封装、多态)