书栈网 · BookStack 本次搜索耗时 0.035 秒,为您找到 213981 个相关结果.
  • 性能基准

    性能基准 序言 测试目标 UB hulu-pbrpc brpc sofa-pbrpc apache thrift gRPC 测试方法 开始测试 环境 配置 同机单client→单server在不同请求下的QPS(越高越好) 同机单client→单server在不同线程数下的QPS(越高越好) 同机单client→单server在固...
  • 性能测试

    序言 测试目标 UB hulu-pbrpc brpc sofa-pbrpc apache thrift gRPC 测试方法 开始测试 环境 配置 同机单client→单server在不同请求下的QPS(越高越好) 同机单client→单server在不同线程数下的QPS(越高越好) 同机单client→单server在固定QPS下的...
  • IO

    2816 2018-10-05 《Java面试手册》
    NIO 解释一下java.io.Serializable接口 IO操作最佳实践 Java IO 分类 说出 5 条 IO 的最佳实践 BIO、NIO、AIO适用场景分析 Java NIO和IO的主要区别 Java I/O库的两个设计模式 NIO 解释一下java.io.Serializable接口 类通过实现 Java.io.Ser...
  • 同步方法

    同步方法 小结 读后有收获可以支付宝请作者喝咖啡: 同步方法 我们知道Java程序依靠synchronized 对线程进行同步,使用synchronized 的时候,锁住的是哪个对象非常重要。 让线程自己选择锁对象往往会使得代码逻辑混乱,也不利于封装。更好的方法是把synchronized 逻辑封装起来。例如,我们编写一个计数器如下: pub...
  • 性能基准

    性能基准 序言 测试目标 UB hulu-pbrpc brpc sofa-pbrpc apache thrift gRPC 测试方法 开始测试 环境 配置 同机单client→单server在不同请求下的QPS(越高越好) 同机单client→单server在不同线程数下的QPS(越高越好) 同机单client→单server在固...
  • Performance benchmark

    Performance benchmark 序言 测试目标 UB hulu-pbrpc brpc sofa-pbrpc apache thrift gRPC 测试方法 开始测试 环境 配置 同机单client→单server在不同请求下的QPS(越高越好) 同机单client→单server在不同线程数下的QPS(越高越好) 同机...
  • 使用ReadWriteLock

    使用ReadWriteLock 小结 读后有收获可以支付宝请作者喝咖啡: 使用ReadWriteLock 前面讲到的ReentrantLock 保证了只有一个线程可以执行临界区代码: public class Counter { private final Lock lock = new Ree...
  • 异步编程基础

    异步编程基础 一个经典场景 协作式多任务处理 异步I/O的利弊 异步编程基础 一个经典场景 假如现在我们想要去创建自己的搜索引擎,为了创建索引数据库,家境贫寒的我们使用了一台单核电脑去爬取网页(I/O型操作),然后再将这些网页内容进行处理(计算型操作)。这个过程如下图所示: 由于我们有很多网页去要去进行爬取和处理,所以我们只能将上面的...