Java
234 篇笔记
- 13.1 Java8新特性historical
1. 新特性 - Lambda 表达式(允许把函数作为一个方法的参数) - Stream API - Date Time API - Optional 类 - PermGen空间被移除了,取而代之的是Metaspace 2. 常用 2.1. List- Map<String,List 3. 参考 -
- 14.Comparehistorical
1. Compare是什么 用于排序、分组的一个接口 2. 使用 2.1. 自定义Comparator 我们可以自定义Comparator并实现compare方法。 - compare方法有两个参数(o1,o2),表示相邻的两个元素; - 如果compare方法返回负数,表明o1应该排在o2前面;
- 线程池数目估算historical
1. 估算线程数目 1.1. 吞吐量=并发度/响应时间 根据吞吐量=并发度/响应时间,那么线程数=QPS 响应时间。 压测 二分法设置线程数,压测查看CPU利用率在80% IO密集型/CPU密集型 如果是计算密集型应用,那么线程数=CPU核心数+1 如果是IO密集型应用,那么线程数=CPU核心数 (1+IO阻塞时间/CPU时间) 1.2. TPS估算 假设要求一个系统的TPS(Transaction Per Second或者Task P