1 Star 0 Fork 58

谭宁 / java-performance

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
a-oql @ e814edf
Loading...
README

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/etn/java-performance.git
git@gitee.com:etn/java-performance.git
etn
java-performance
java-performance
master

搜索帮助