![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
代码艺术
文章平均质量分 88
命运的左岸
日拱一卒,功不唐捐
展开
-
代码优化 基本数据类型与包装数据类型
常见代码优化(1)1.数据运算时:使用基本数据类型而不是包装类 long sum1Start = System.currentTimeMillis(); Integer sum1 = 0 ; for(int i = 0 ; i < Integer.MAX_VALUE ; i++){ sum1 = sum1 + i ;原创 2017-12-19 20:04:20 · 202 阅读 · 0 评论 -
代码优化 常用代码
代码优化 常用代码包装数据类型比较Objects.equals(“常量”,“变量”) ;常量放在前面,变量放在后面,防止变量为空,空调用 equals 方法会抛出NPE /** * Returns {@code true} if the arguments are equal to each other * and {@code false} other...原创 2018-12-17 22:50:29 · 274 阅读 · 0 评论 -
优化原则
优化原则概述每次开发不是写代码而是思考哪些不用写只有这样才可以找到共用的方法,单独抽出维护,便于修改一个底层的Mapper接口调用导出都有,突然有一天,要换一个参数,改吧,全文检索,逐个调用方替换接口入参,如果代码规范化,接口入参明确,只需要修改一处;最恶心的是 map 最为参数,需要整理的入参的KEY值范围及内容...原创 2018-11-30 23:10:00 · 173 阅读 · 0 评论 -
代码优化
IDEA - Alibaba Java Coding Guidelines代码规范所有的类都必须添加创建者信息。 说明:在设置模板时,注意IDEA的@author为USER,而eclipse的@author为{USER},而eclipse的@author为USER,而eclipse的@author为{user},大小写有区别,而日期的设置统一为yyyy/MM/dd的格式不使用行尾注释类及...原创 2018-11-20 21:06:17 · 237 阅读 · 0 评论 -
删除集合中的元素
删除集合中的元素public class testzhu { public static void main(String[] args) { List<Integer> integerList = new ArrayList<>(Arrays.asList(1,2,3,4,5,6,7,8)); f...原创 2018-10-27 15:18:42 · 2450 阅读 · 0 评论 -
sl4j{} 占位符输出
sl4j {} 占位符输出日志输出时对于 Exception e ,是否需要占位符 @RequestMapping(value = "error", method = RequestMethod.GET) @ResponseBody public Result<String> error() { try { int r...原创 2018-10-27 15:13:57 · 1070 阅读 · 1 评论 -
Code Review
Code Review1.代码比较IDEA --> git --> compare with branch --> master 对比2.字符串判断String str = “” ;str == null 改为 StringUtil.isBlank因为存在 str = “” 的情况3.注意容易混淆的概念userId / sellerId / shopId /4....原创 2018-10-28 19:48:49 · 1000 阅读 · 0 评论 -
代码的艺术
代码的艺术概述章淼《代码的艺术》分享会后笔记、感悟、理解微信公众号:章老师说前言动机(Motivation)写代码,学校和公司有很大的不同学校的代码不符合公司规范教科书上的函数方法命令命名很随意如:myFunction(),这个方法做了什么,通过方法名称无从知晓公司的代码规范是共用码农35岁转管理的误解很多软件工程师没有做长线的职业规划Go...原创 2018-10-01 18:18:14 · 2585 阅读 · 0 评论 -
问题代码整理
问题代码整理原创 2018-08-10 19:52:48 · 256 阅读 · 0 评论 -
代码优化 NPE代码
代码优化 —— 常见NPE异常代码switch(type)示例 public static void main(String[] args) { Integer type = null; switch (type){ case 1: System.out.println(1);break; ...原创 2018-12-11 22:53:16 · 602 阅读 · 0 评论