`

常见代码

阅读更多
一、判空操作

1.字符串判空

StringUtil.isBlank("") ;

2.集合判空

CollectionUtils.isEmpty(businessRegisters)

二、代码中常量处理

1.公共常量

添加到  common-util 中 UserConstant.java  或 com.dhgate.ywuser.util.Constants.java

2.临时常量

/**
* 产品注册品牌证书:允许添加的最大数量5
*/
private static final Integer BUSINESS_REGISTER_CERTIFICATION_COUNT = 5;

3.最终目的

代码中不要出现数字,或含义不明确的地方

三、页面代码

1.使用parse 标签,抽取出公共部分,减少代码维护量

四、数据操作

1.若同时对多个数据表进行操作,使用事务

参考代码:买家审核——审核操作,订单

原理:重新定义一个接口,接口实现使用transactional 标签

      在接口实现中将多个数据表的操作放在同一个实现中,要抛出异常,有异常发生时操作自动回滚,不会出现脏数据

五、修复  列表页面查询时 若不在首页进行搜索,查询不到结果的问题
<input type="submit" value="搜索" class="btn-input j-productSub" onclick="initPage();"></input>
<script>

function initPage(){
jQuery("#page").val(1);
}

六、获取VM中集合的首项  以及  判断集合是否为空

#if($!finMain.productNames.size() >0 )
    #set($product = $!finMain.productNames.get(0))
    <a href="$base/prd/productmanage/prdview.do?productid=$product.productId&sid=$!finMain.proMerchantId" target="_blank">
    #cutoff($product.productName)
    </a>
#else

#end


七、Mapper 中  循环遍历代码
<if test="parameter.uids != null">
and (uid in
<foreach collection="parameter.uids" index="index"
item="item" open="(" separator="," close=")">
#{parameter.uids[${index}],jdbcType=BIGINT}
</foreach>
)
</if>
分享到:
评论

相关推荐

    matlab常用代码大全_常用代码

    以下是一些基于标题和描述中提及的"matlab常用代码大全"所涵盖的关键知识点: 1. **数据导入与导出**: MATLAB提供了强大的数据导入函数如`importdata`和`csvread`,可以方便地从CSV、TXT、Excel等格式文件中读取...

    css常用代码大全(html+css代码).pdf

    在“CSS常用代码大全(html+css代码).pdf”中,我们可以看到一系列常用的CSS代码及其用法。 首先,关于文本设置,`font-size`用于定义文本的字号,`font-style`可以设置文本的斜体,如`italic`或`normal`,`font-...

    java常用代码的集合

    以下是对标题“java常用代码的集合”和描述中提及的知识点的详细解释,以及与标签相关的具体代码示例。 1. ISBN验证: ISBN(国际标准书号)是用于唯一标识书籍的编码。在Java中,我们可以编写一个方法来验证一个...

    网页制作常用代码

    网页制作常用代码包括 一:文字加粗 倾斜的代码 二:文字链接代码 三:在网站上放图片的代码 四:图片链接代码 五:换行代码 六:文字移动的代码 七:移动图片的代码 八:背景音乐的代码 九:在网站中插入一个...

    EXCEL VBA 常用代码实战大全

    书中所涉及的所有范例都以Excel 2007制作成示例文件,包含在《EXCEL VBA 常用代码实战大全》 示例文件文件夹中,每一章都有自己的文件夹。例如,要查看第3章的示例文件,可以查看《EXCEL VBA 常用代码实战大全》示例...

    Unity3D常用代码集合1

    Unity3D 常用代码集合 Unity3D 是一款功能强大且功能丰富的游戏引擎,提供了许多实用的功能和API供开发者使用。本文将对 Unity3D 中的一些常用代码进行总结和解释,帮助开发者更好地理解和应用这些代码。 1. 基本...

    VBA常用代码VSTO(C#版).docx

    "VBA常用代码VSTO(C#版)" 本资源摘要信息涵盖了VBA常用代码VSTO(C#版),包括了Excel VBA常用代码VSTO版(C#),源码。以下是对标题、描述、标签和部分内容的详细解释和知识点总结: 标题和描述 VBA常用代码VSTO(C#版...

    c#常用代码(每日更新)

    这个名为"C#常用代码(每日更新)"的资源库显然旨在为开发者提供一系列实用的C#代码片段,以帮助他们提高编程效率,使代码更易读,并简化日常开发工作。 首先,让我们深入了解一下C#的基础知识。C#是一种面向对象的...

    vb常用代码大全

    "vb常用代码大全"集合了作者多年积累的实用代码,经过验证并带有注释,是学习和参考的好资源。 1. **VB基本语法** VB是基于事件驱动的编程语言,它使用直观的英文语句进行编程。基础语法包括变量声明、数据类型...

    Unity常用代码集合

    "Unity常用代码集合"是开发者们整理的一份宝贵的资源,包含了实现Unity各种功能的代码片段,旨在提高开发效率和提供解决方案。 在Unity中,代码主要通过C#语言编写,它是一种面向对象的语言,提供了丰富的库和API,...

    JAVA常用代码块

    JAVA常用代码块 JAVA常用代码块 JAVA常用代码块 JAVA常用代码块 JAVA常用代码块

    STM32常用代码

    STM32常用代码集合主要涉及了嵌入式系统开发中的几个关键方面,包括键值对存储、Linux内核、C++11编程语言的支持、类UBOOT终端以及GCC编译环境。下面将逐一解析这些知识点。 1. **键值对存储(Key-Value Storage)*...

    大漠常用代码集合工具

    本工具集合了大漠插件的常用代码,网页版的,点一下就复制到粘贴板了,写脚本里相当方便,无论是新手还是大虾都用得上。

    Android常用代码.

    Android常用代码!好东西!!!!!!

    《EXCEL VBA 常用代码实战大全》示例文件

    《EXCEL VBA 常用代码实战大全》是一本专为Excel用户深入学习VBA编程而准备的书籍。VBA(Visual Basic for Applications)是Microsoft Office套件中内置的一种编程语言,允许用户自定义工作流程,自动化重复任务,...

    ASP学习代码asp常用代码非常适合ASP新手学习用

    标题“ASP学习代码asp常用代码非常适合ASP新手学习用”暗示了这个压缩包包含了一系列ASP编程的基础和常见代码示例,对于那些刚接触ASP的人来说是极好的学习材料。这些代码可能涵盖了变量声明、数据类型、流程控制、...

    数据结构 常用代码

    数据结构常用代码、、很全很有用, 适合初学者借鉴

    asp.net 开发常用代码

    asp.net 开发常用代码,常用方法,常用技术!

    ACM常用代码 ACM常用代码

    这份“ACM常用代码”压缩包很可能是为了帮助参赛者准备比赛而收集的一系列常见问题的解决方案或者模板代码。下面将详细介绍这些常用代码可能涉及的知识点,并给出相关的编程实践建议。 1. **排序算法**:在ACM比赛...

    EXCEL VBA 常用代码实战大全》示例文件

    EXCEL VBA 常用代码实战大全》示例文件

Global site tag (gtag.js) - Google Analytics