一、总结 Mybatis中当parameterType为基本数据类型的时候,统一采用_parameter来代替基本数据类型变量。 Mybatis中resultMap返回一个对象,resul ...
前不久的项目时间紧张,为了尽快完成原型开发,写了一段效率相当低的代码。 最近几天闲下来,主动把之前的代码优化了一下: 标签:Java Mybatis MySQL 概况:本地系统从另外一个系统得到实体类集合List lt UserEvent gt ,但是实体中只有eventId信息,其他属性值均为空。 需要从数据库中查询数据,完善List lt UserEvent gt 的信息并返回。 相关业务表 ...
2016-12-12 23:14 6 1383 推荐指数:
一、总结 Mybatis中当parameterType为基本数据类型的时候,统一采用_parameter来代替基本数据类型变量。 Mybatis中resultMap返回一个对象,resul ...
引子: 上周三进行了代码优化,其中有一个很普遍的代码,例如: if(test =="") {dothis();}else{dothat()} ----->可以简化为 !test ? dothis():dothat(); if(test =="") {dothis ...
总结日常Java开发常见优化策略,持续更新。 尽可能使用局部变量 调用方法时传递的参数以及在调用中创建的临时变量都保存在栈中,速度较快,其他变量,如静态变量、实例变量等,都在堆中创建,速度较慢。另外,栈中创建的变量,随着方法的运行结束,这些内容就没了,不需要额外的垃圾回收 ...
属性进行赋值,最终返回。整个过程是单调又繁琐的,甚至严重影响了代码的整洁性。更有强迫症高度患者可能看着这 ...
前言 好久没分享工作总结啦,今天来一份代码优化总结。用模板方法+策略+工厂方法模式优化了代码,耐心点看完,应该对大家有帮助的~ 本文已经收录到github https://github.com/whx123/JavaHome 公众号:捡田螺的小男孩 优化代码前 先来了解一下 ...
厌倦了程序中无处不在的try...catch...finally,在年前出差回公司后快放假那段有点疼的日子里按照《代码整洁之道》中剥离异常捕获的思想写了段代码。原理:根据C#中的委托,将要执行的函数放入封装了try...catch...finally的函数库中,这边就叫 异常剥离函数 ...
总结在工作中学到的代码优化方法 1.字符串的为空、空格、NULL判断 不建议使用 == 进行判断 2.字符串判断是否相等 不建议使用 == 进行判断。str不能为空(为空会报错) 3.字符串数组是否包含某值 不建议使用 str.Contains ...
场景 : 最近,有客户反应某些功能执行得很慢,我们于是对代码日志进行了定位,我们的系统架构是nginx+tomcat; 我们可以直接定位到tomcat的catalina日志,但是后来吧,我们这边统一要整理响应时间超过5S以上的,对这些都要进行整改;所以我们先直接分析nginx的日志文件,查看 ...