书栈网 · BookStack 本次搜索耗时 0.029 秒,为您找到 14936 个相关结果.
  • HTTP 2.0

    1247 2020-01-09 《前端面试之道》
    HTTP 2.0 二进制传输 多路复用 Header 压缩 服务端 Push QUIC HTTP 2.0 HTTP 2.0 相比于 HTTP 1.X,可以说是大幅度提高了 web 的性能。 在 HTTP 1.X 中,为了性能考虑,我们会引入雪碧图、将小图内联、使用多个域名等等的方式。这一切都是因为浏览器限制了同一个域名下的请求数量,当页面...
  • 编写 HTTP 服务器和客户端

    编写 HTTP 服务器和客户端 编写 HTTP 服务器和客户端 Vert.x 允许您轻松地编写非阻塞的 HTTP 客户端和服务器。
  • 介绍

    Swoft Swoft 首个基于 Swoole 原生协程的新时代 PHP 高性能协程全栈框架,内置协程网络服务器及常用的协程客户端,常驻内存,不依赖传统的 PHP-FPM,全异步非阻塞 IO 实现,以类似于同步客户端的写法实现异步客户端的使用,没有复杂的异步回调,没有繁琐的 yield, 有类似 Go 语言的协程、灵活的注解、强大的全局依赖注入容器、...
  • 介绍

    Swoft Swoft 首个基于 Swoole 原生协程的新时代 PHP 高性能协程全栈框架,内置协程网络服务器及常用的协程客户端,常驻内存,不依赖传统的 PHP-FPM,全异步非阻塞 IO 实现,以类似于同步客户端的写法实现异步客户端的使用,没有复杂的异步回调,没有繁琐的 yield, 有类似 Go 语言的协程、灵活的注解、强大的全局依赖注入容器、...
  • 悲观事务

    TiDB 悲观事务模式 悲观事务模式的行为 悲观事务的启用方法 启用方式的优先级 相关配置参数 已知的局限 TiDB 悲观事务模式 TiDB 默认使用乐观事务模式,存在事务提交时因为冲突而失败的问题。为了保证事务的成功率,需要修改应用程序,加上重试的逻辑。 悲观事务模式可以避免这个问题,应用程序无需添加重试逻辑,就可以正常执行。 注意:...
  • 队列集合

    队列集合 使用队列集合 使用集合队列的替代项 UDP/IP Stack: 问题定义 UDP/IP Stack: 解决方法 队列集合 freeRTOS通过队列集合(Queue Sets)允许任务同时阻塞在多个队列或者信号量上。队列和信号量以集合的形式组织。 注意:尽管在集成第三方的服务时,有时阻塞在多个队列上是必要的,但是还有很多其他的设计模...
  • 6.2 悲观事务

    6.2 悲观事务 6.2.1 悲观锁解决的问题 6.2.2 基于 Percolator 的悲观事务 6.2.2.1 等锁顺序 6.2.2.2 分布式死锁检测 6.2.3 最佳实践 6.2.3.1 事务模型的选择 6.2.3.2 使用方法 6.2.3.3 Batch DML 6.2.3.4 隔离级别的选择 6.2 悲观事务 乐观事务模...
  • 第6章 Java并发包中锁原理剖析

    第6章 Java并发包中锁原理剖析 LockSupport工具类 1. void park() 2. void unpark(Thread thread) 3. void parkNanos(long nanos) 抽象同步队列AQS概述 AQS——锁的底层支持 AQS——条件变量的支持 基于AQS实现自定义同步器 ReentrantLock...
  • Threading Overview

    常见线程模型 连接独占线程或进程 单线程 reactor N:1线程库 多线程reactor M:N线程库 问题 多核扩展性 异步编程 English version 常见线程模型 连接独占线程或进程 在这个模型中,线程/进程处理来自绑定连接的消息,在连接断开前不退也不做其他事情。当连接数逐渐增多时,线程/进程占用的资源...
  • ReactiveX

    ReactiveX Rx介绍 ReactiveX的历史 什么是ReactiveX ReactiveX的应用 ReactiveX宣言 Rx模式 使用观察者模式 简化代码 使用Observable的优势 Observable可组合 Observable更灵活 Observable无偏见 使用回调存在很多问题 Rx是一个多语言的实现 响应式...