22 Star 146 Fork 58

闲.大赋(李家智) / java-performance

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
README.md 1.17 KB
一键复制 编辑 原始数据 按行查看 历史
lijiazhi 提交于 2021-07-11 00:27 . refine

java-performance

介绍

书配套例子,Java系统性能优化实战 ,程序员的优化宝典。购买地址可以从京东购买。书中代码包含了关键注释和结论,也可以直接浏览代码获得知识

如果对SpringBoot技术有兴趣,可以购买<SpringBoot2.0精髓>或者电子版看云广场购买

例子

性能优化

如下代码,拼接字符串,能否找到5处性能优化点

  public String buildProvince(List<Org> orgs){
      StringBuilder sb = new StringBuilder();
      for(Org org:orgs){
        if(sb.length()!=0){
          sb.append(",")
        }
        sb.append(org.getProvinceId());
      }
      return sb.toString();
    }

工程提供了9种性能优化的办法可以尝试看看能否找到所有优化办法

内卷面试题

下列代码调整是否会导编译或者运行错误? 多选

  1. 删除代码里的 System.out.println("start");
  2. 删除代码里的 log.info("start");
  3. 修改接口 update(String id,Object o),更改为 update(Object id,Object o);
Java
1
https://gitee.com/xiandafu/java-performance.git
git@gitee.com:xiandafu/java-performance.git
xiandafu
java-performance
java-performance
master

搜索帮助