书栈网 · BookStack 本次搜索耗时 0.040 秒,为您找到 213642 个相关结果.
  • Reactive

    简单同步模式的Producer: 嵌套同步调用: 嵌套同步调用的“错误”优化: 纯Reactive机制 混合Reactive机制 关于reactive的一些说明: 简单同步模式的Producer: 示例代码: @GetMapping ( path = "/hello/{name}" ) public String ...
  • 8.2 渲染性能

    658 2021-02-02 《PWA 应用实战》
    渲染性能 渲染流程 关键渲染路径 延迟非关键 CSS 加载 async 和 defer 非阻塞 JavaScript 页面滚动 requestAnimationFrame requestIdleCallback Web Workers 降低渲染树计算复杂性 减少布局次数 优化绘制与合成 渲染性能 在上文中,我们从多个角度讨论了...
  • 80. executor 、task 和 stream 优先于线程

    80. executor 、task 和 stream 优先于线程 80. executor 、task 和 stream 优先于线程   本书第 1 版中阐述了简单的工作队列(work queue)[Bloch01 ,详见第 49 条]的代码。这个类允许客户端按队列等待由后台线程异步处理的工作项目。当不再需要这个工作队列时,客户端可以调用一个方法,...
  • Sentinel 与 Hystrix 的对比

    Overview 共同特性 资源模型和执行模型上的对比 隔离设计上的对比 熔断降级对比 实时指标统计实现对比 Sentinel 的特色 轻量级、高性能 流量控制 系统负载保护 实时监控与控制面板 生态 总结 Sentinel 是阿里中间件团队开源的,面向分布式服务架构的轻量级高可用流量控制组件,主要以流量为切入点,从流量控制、熔...
  • 异步文件系统IO

    异步文件系统IO 冲突问题 异步文件系统IO Swoole 异步文件读写基于线程池同步IO 模拟实现,文件读写请求投递到任务队列,然后由AIO 线程读写文件,完成后通知主线程。 可使用swoole_async_set 函数设置AIO 线程数量,提高处理能力。请注意底层会在每个工作进程中分别创建AIO 线程,因此假设设置了worker_num = ...
  • Java面试题-2

    1108 2020-05-25 《Android面试宝典》
    1.Java泛型中的泛型参数能不能是基本类型,比如ArrayList中的T可不可以是int,为什么?ArrayList中可不可以插入数字,如果可以,请用代码示例,如果不可以,请说明原因? 答:不能,泛型要求能包容的是对象类型,而基本类型在java里不属于对象。 ArrayList<String>中不可以插入数字,因为他的泛型参数规定是String类型...
  • WSGI 服务器

    WSGI 服务器 兼容 WSGI 的 web 服务器 gunicorn:Pre-forked, 部分是由 C 语言编写的。官网 uwsgi:uwsgi 项目的目的是开发一组全栈工具,用来建立托管服务, 由 C 语言编写。官网 bjoern :异步,非常快速,由 C 语言编写。官网 fapws3:异步 (仅对于网络端),由 C 语言编写。官网 ...
  • 线程设计

    2467 2018-09-19 《RT-Thread编程手册》
    线程设计 程序的运行上下文 线程设计要点 线程设计 程序的运行上下文 采用RT-Thread的实时系统,程序运行状态只有几种类型,但这几种类型构成了程序运行的上下文状态,当程序员清晰的知道自己编写的程序处于何种状态时,对于程序中应该注意什么要点将非常清晰了然。 RT-Thread中程序运行的上下文包括: 中断服务例程; 普通线程; 空闲...
  • volatile关键字

    一、Java内存模型 二、原子性 1.定义 2.实例 3.Java中的原子性 三、可见性 1.定义 2.实例 3.Java中的可见性 四、有序性 1.定义 2.实例 3.Java中的有序性 下面就来具体介绍下happens-before原则(先行发生原则): 五、深入理解volatile关键字 1.volatile保证可见性 2...
  • 9.2 直方图的特性——CPU实现

    9.2 直方图的特性——CPU实现 9.2.1 串行实现 9.2.2 OpenMP并行实现 9.2 直方图的特性——CPU实现 本节我们将介绍如何将SURF计算出的特征转换成直方图,我们先用CPU是现实一个串行执行的版本。然后使用OpenMP使用CPU多核来完成这个算法的并行化。 9.2.1 串行实现 // Loop over all t...