04 2021 档案
摘要:1. BIO,同步阻塞IO,阻塞整个步骤,如果连接少,他的延迟是最低的,因为一个线程只处理一个连接,适用于少连接且延迟低的场景,比如说数据库连接。 2. NIO,同步非阻塞IO,阻塞业务处理但不阻塞数据接收,适用于高并发且处理简单的场景,比如聊天软件。 3. 多路复用IO,他的两个步骤处理是分开的,
阅读全文
摘要:B/S架构:采取浏览器请求,服务器响应的工作模式。 在 B/S 模式中,用户是通过浏览器针对许多分布于网络上的服务器进行请求访问的,浏览器的请求通过服务器进行处理,并将处理结果以及相应的信息返回给浏览器 三层: 浏览器 web服务器 数据服务器 C/S架构:客户机/服务器模式 用户使用的时候,需要先
阅读全文
摘要:Socket是传输层的网络协议 http、webSocket是应用层的网络协议 Socket是一旦连接上后,不会主动断开。长连接 http是连接建立,发送完后,就主动断开。短连接 Socket可以双向通信 http只能单向通信
阅读全文
摘要:动态库(.so)和静态库(.a) 二者的不同点在于代码被载入的时刻不同。 静态库的代码在编译过程中已经被载入可执行程序,因此体积比较大。 动态库(共享库)的代码在可执行程序运行时才载入内存,在编译过程中仅简单的引用,因此代码体积比较小。 不同的应用程序如果调用相同的库,那么在内存中只需要有一份该动态
阅读全文
摘要:Oracle 递归查询树(start with ... connect by prior)(prior 代表上一条数据) select * from sr_menu start with id = 1 connect by prior id = parent; postgresql 具有类型的功能
阅读全文
摘要:ES目前有4种客户端:Jest client、Rest client、Transport client、Node client Transport client、Node client都是通过9300端口,使用 Elasticsearch 的原生 传输 协议和集群交互。(集群交互的端口都是通过930
阅读全文
摘要:1. ES简介 Elasticsearch 是由Apache开源的一个兼有搜索引擎和NoSQL数据库功能的系统,其特点主要如下。 l 基于Java/Lucene构建,支持全文搜索、结构化搜索 l 低延迟,支持实时搜索 l 分布式部署,可横向集群扩展 l 支持百万级数据 l 支持多条件复杂查询,如聚合
阅读全文

浙公网安备 33010602011771号