本月博客排行
-
第1名
龙儿筝 -
第2名
lerf -
第3名
fantaxy025025 - johnsmith9th
- xiangjie88
- zysnba
年度博客排行
-
第1名
青否云后端云 -
第2名
宏天软件 -
第3名
gashero - wy_19921005
- vipbooks
- benladeng5225
- e_e
- wallimn
- javashop
- ranbuijj
- fantaxy025025
- jickcai
- gengyun12
- zw7534313
- qepwqnp
- 解宜然
- ssydxa219
- zysnba
- sam123456gz
- sichunli_030
- arpenker
- tanling8334
- gaojingsong
- kaizi1992
- xpenxpen
- 龙儿筝
- jh108020
- wiseboyloves
- ganxueyun
- xyuma
- xiangjie88
- wangchen.ily
- Jameslyy
- luxurioust
- lemonhandsome
- mengjichen
- jbosscn
- zxq_2017
- lzyfn123
- nychen2000
- forestqqqq
- wjianwei666
- ajinn
- zhanjia
- siemens800
- Xeden
- hanbaohong
- java-007
- 喧嚣求静
- mwhgJava
最新文章列表
Code Review小结
前段时间针对团队敏捷模式下开展的项目工程代码进行了几轮的Code Review,下面是梳理的若干应该注意的条目:
1. 方法的命名不规范,应坚持使用驼峰形式,标准英文名称拼接,阿里标准:禁止使用下划线和$作为命名的开头和结尾,不能使用拼音和英文拼接的形式命名,除了一些国际公认的名称比如:taobao或hangzhou。
2. 发送http请求没有设置超时限制,建立设置请求超时时间并做额外的处理 ...
代码优化
字符串:String 是final类,初始化之后,不会再改变,尽量不要使用+来对字符串进行拼接。下面举几个栗子:
片段一:禁止在循环体中使用通过+ 来拼接字符串
/**
* 禁止在循环体中使用通过 + 来拼接字符串
* */
String result = "";
fo ...
《架构探险》之数据访问层代码优化
写代码应该是一个由繁到简,然后由简到繁的一个螺旋上升的过程。
没钱就应该多读电子书,最近看了看《架构探险》,写点东西标记一下~
在看服务层代码优化那部分时,我想起了在本科实训时写的代码,很久很久以前,在一个民风淳朴的实训基地...
访问数据库的代码是这个样子:
1、首先是配置文件:
jdbc.driver=com.m ...
if else 代码优化.
if (orderId.startsWith("Company")) {
List<CompanyInfoVO> list = companyInfoService.list(condition);
if (list.isEmpty()) {
return list.get(0).getPaymentStatus();
}
} else ...
8种不规范java代码
在工作上,我最近对一个现有的Java项目代码进行了清理。完成之后,我发现了一些反复出现的不规范代码。所以,我把它们整理成了一个列表出来分享给我的同行希望能引起注意并改善代码的质量和可维护性。
这个列表不区分顺序,全部来自一些代码质量检查工具,如 CheckStyle, FindBugs 和 PMD。
在Eclipse中格式化源代码并管理import语句
Eclipse提供了 ...
让你的代码变得更优美一些
1.变量集中:
我们在写类的时候一般都是将变量写在类的最前面,后面再写方法,这样写是便于代码阅读。同理方法的写法也一样,我们应该在写方法时,将方法中用到的变量全都在方法的最前面集中申明或赋值,
而不是以结构化的编程思维流程式地哪里要用变量了再写在哪里。
修改前:
StockChange change=new StockChange();
Da ...
javascript 展开循环—学习笔记
<html>
<head><title>js展开循环</title></head>
<body>
<script>
/*credit: Sppeed Up Your Site (New Riders, 2003)*/
/*针对大数据集展开循环的优化方法*/
function duff(values,cal ...