最新文章列表

你用过不写代码就能完成一个简单模块的组件么?

开篇四连问 你是否懒得写普通的增删改查方法? 你是否不喜欢代码生成插件的重复代码? 你是否渴望一个没有冗余代码的项目? 你是否渴望一行代 ...
javenshi 评论(0) 有1033人浏览 2018-10-17 09:22

Code Review小结

前段时间针对团队敏捷模式下开展的项目工程代码进行了几轮的Code Review,下面是梳理的若干应该注意的条目: 1. 方法的命名不规范,应坚持使用驼峰形式,标准英文名称拼接,阿里标准:禁止使用下划线和$作为命名的开头和结尾,不能使用拼音和英文拼接的形式命名,除了一些国际公认的名称比如:taobao或hangzhou。 2. 发送http请求没有设置超时限制,建立设置请求超时时间并做额外的处理 ...
Alanoddsoff 评论(0) 有752人浏览 2018-08-08 16:44

代码优化总结(引自他人)

代码优化畅谈: 代码优化,是程序员到了一定境界后,要研究的一个很重要的方向。可能有些人觉得没用,他们认为在一些细小的地方有什么好修改 ...
jiangyupeng 评论(0) 有500人浏览 2018-02-02 14:16

代码优化

字符串:String 是final类,初始化之后,不会再改变,尽量不要使用+来对字符串进行拼接。下面举几个栗子:   片段一:禁止在循环体中使用通过+ 来拼接字符串   /** * 禁止在循环体中使用通过 + 来拼接字符串 * */ String result = ""; fo ...
henu_zhangyang 评论(0) 有561人浏览 2017-12-24 22:15

看脸的社会代码也要漂亮才行

漂亮整洁的代码不仅给人清爽舒适的感觉,也能有效提高程序员的工作效率,毫无疑问,在这个颜值担当的时代,代码也要看脸了,所以如何写得一手 ...
可乐瓶里的小辣椒 评论(0) 有16人浏览 2017-04-17 14:34

《架构探险》之数据访问层代码优化

        写代码应该是一个由繁到简,然后由简到繁的一个螺旋上升的过程。           没钱就应该多读电子书,最近看了看《架构探险》,写点东西标记一下~         在看服务层代码优化那部分时,我想起了在本科实训时写的代码,很久很久以前,在一个民风淳朴的实训基地...         访问数据库的代码是这个样子: 1、首先是配置文件: jdbc.driver=com.m ...
huangshihang 评论(0) 有687人浏览 2016-07-23 12:34

代码自动审查工具

       近期项目代码质量要求越来越高,目前还是采用传统的人工方式进行代码审查, 审查的颗粒度主要代码的注释、代码命名、逻辑规范、类设计以及设计大量运算的程序 等方面,这样耗费大量人力、物力,管理成本级高,再者由于开发相互之间大多数并不 懂被检查的业务需求,导致效率偏低。         对于这种比较机械的管理,作为技术的程序员,第一感觉肯定是交给机器处理, 由机器进行审查,也可以 ...
zhongmin2012 评论(0) 有1249人浏览 2016-05-28 13:25

if else 代码优化.

if (orderId.startsWith("Company")) { List<CompanyInfoVO> list = companyInfoService.list(condition); if (list.isEmpty()) { return list.get(0).getPaymentStatus(); } } else ...
wentao.deng 评论(0) 有719人浏览 2016-05-12 14:43

优化网站加载速度的14个技巧

  优化了加载速度的网站不仅可以提高其搜索引擎的排名,同时也可以降低网站的跳出率,提高其转换率,还能提供更好的终端用户体验,这是当今 ...
javalearns 评论(0) 有15人浏览 2015-05-03 09:59

重构,如何从代码工人变成考究工匠

《重构》这本书常傍身,最近因为面试又大致的浏览了一遍,理一理自己的理解。 这里主要对“过长函数(long methods)”进行优化的几点记录。 1、Ex ...
newzhq 评论(0) 有4425人浏览 2015-02-26 23:16

8种不规范java代码

在工作上,我最近对一个现有的Java项目代码进行了清理。完成之后,我发现了一些反复出现的不规范代码。所以,我把它们整理成了一个列表出来分享给我的同行希望能引起注意并改善代码的质量和可维护性。   这个列表不区分顺序,全部来自一些代码质量检查工具,如 CheckStyle, FindBugs 和 PMD。   在Eclipse中格式化源代码并管理import语句   Eclipse提供了 ...
高级java工程师 评论(0) 有863人浏览 2013-11-29 17:33

面试题:布尔变量

下面这篇文章是从StackOverflow来的。LZ面试的时候遇到了一道面试题:“如果有三个Bool型变量,请写出一程序得知其中有2个以上变量的值是true”,于是LZ做了下面的这样的程序: boolean atLeastTwo(boolean a, boolean b, boolean c) { if ((a && b) || (b && c) || ...
方XiRui 评论(0) 有987人浏览 2013-07-16 11:41

循环优化

尽量少的在循环中执行方法调用   尽量在循环中少做一些可避免的方法调用,这样可以节省方法栈的创建。例如:   for(int i=0;i<list.size();i++){ System.out.println(i); }  可以修改为:   for(int i=0,size=list.size();i<size;i++){ Syste ...
xdwangiflytek 评论(0) 有1469人浏览 2013-05-13 16:17

让你的代码变得更优美一些

1.变量集中:       我们在写类的时候一般都是将变量写在类的最前面,后面再写方法,这样写是便于代码阅读。同理方法的写法也一样,我们应该在写方法时,将方法中用到的变量全都在方法的最前面集中申明或赋值, 而不是以结构化的编程思维流程式地哪里要用变量了再写在哪里。 修改前: StockChange change=new StockChange(); Da ...
陈琰琰 评论(0) 有841人浏览 2013-03-12 11:08

javascript 展开循环—学习笔记

<html> <head><title>js展开循环</title></head> <body> <script> /*credit: Sppeed Up Your Site (New Riders, 2003)*/ /*针对大数据集展开循环的优化方法*/ function duff(values,cal ...
zhouxiaofeihaha 评论(1) 有1083人浏览 2012-12-27 17:38

.NET性能分析最佳实践之:如何找出使用过多内存的.NET代码(进阶篇)

通过上一篇文章一些截图,相信朋友们已经基本知道了Profiler的使用方法,现在,如何程序中的方法很多,例如2000个,那么通过上面的方法来查看就相当的痛苦了。怎么办呢? 一个比较不错的方法就是将信息导出成为报表的信息,然后在excel中进行分析。操作方法如下:   一旦上面的按钮点击之后,所有的调用树就会被显示出来,还没有将信息保存为csv格式,如下:     保存为了c ...
netbabe 评论(0) 有1045人浏览 2012-04-13 09:00

11 款用于优化、分析源代码的Java工具

本文将提供一些工具,帮助你优化代码以及检查源代码中的潜在问题。 1. PMD from http://pmd.sourceforge.net/ PMD能够扫描Java 源代码,查找类似以下的潜在问题 ...
boendev 评论(0) 有1647人浏览 2011-09-16 15:11

最近博客热门TAG

Java(141747) C(73651) C++(68608) SQL(64571) C#(59609) XML(59133) HTML(59043) JavaScript(54918) .net(54785) Web(54513) 工作(54116) Linux(50906) Oracle(49876) 应用服务器(43288) Spring(40812) 编程(39454) Windows(39381) JSP(37542) MySQL(37268) 数据结构(36423)

博客人气排行榜

    博客电子书下载排行

      >>浏览更多下载

      相关资讯

      相关讨论

      Global site tag (gtag.js) - Google Analytics