在理解异步以及netty之前,我们需要先对NIO实现通信架构进行回顾,便于后续理解Netty的机制。 Java NIO 基本介绍 Java NIO(New IO)也有人称之为 java non-blocking IO是从Java 1.4版本开始引入的一个新的IO API,可以替代标准的Java IO ...
分类:
其他好文 时间:
2021-06-22 17:53:51
阅读次数:
0
Dubbo的核心功能主要包含: 1.远程通讯:dubbo-remoting模块, 提供对多种基于长连接的NIO框架抽象封装,包括多种线程模型,序列化,以及“请求-响应”模式的信息交换方式。 2.集群容错: 提供基于接口方法的透明远程过程调用,包括多协议支持,以及软负载均衡,失败容错,地址路由,动态配 ...
分类:
其他好文 时间:
2021-06-17 16:33:45
阅读次数:
0
1. String(字符串) 1.1 简介 String是Redis最基本的类型,一个key对应一个value。 String类型是二进制安全的。意味着Redis的string可以包含任何数据。比如jpg图片或者序列化的对象。 String类型是Redis最基本的数据类型,一个Redis中字符串va ...
分类:
其他好文 时间:
2021-06-13 10:17:51
阅读次数:
0
备注:此工具类需要JDK8+环境 1 package com.common.util; 2 3 import java.nio.charset.StandardCharsets; 4 import java.security.MessageDigest; 5 import java.security ...
分类:
编程语言 时间:
2021-06-08 23:30:55
阅读次数:
0
https://docs.microsoft.com/zh-cn/windows/apps/winui/ Windows UI 库 (WinUI) 是适用于 Windows 桌面应用程序和 UWP 应用程序的本机用户体验 (UX) 框架。 通过将 Fluent Design 系统整合到所有体验、控件 ...
前言 BIO 、NIO 、AIO 总结 Unix网络编程中的五种IO模型 为了加深对 I/O多路复用机制 的理解,以及了解到多路复用也有局限性,本着打破砂锅问到底的精神,前面我们讲了BIO、NIO、AIO的基本概念以及一些常见问题,同时也回顾了Unix网络编程中的五种IO模型。本篇重点学习理解IO多 ...
分类:
其他好文 时间:
2021-06-06 19:45:37
阅读次数:
0
# 将请求相关的数据environ封装到Request Context对象中# 再将对象封装到local中(每个线程或协程独立空间存储)# ctx.app --当前app到名称,即Flask对象# ctx.request --Request对象(封装请求相关的东西)# ctx.session --空 ...
分类:
其他好文 时间:
2021-06-06 19:30:20
阅读次数:
0
SET赋值 SET server:name "fido" GET server:name => "fido" EXISTS判断值是否存在 EXISTS server:name => 1 EXISTS server:blabla => 0 INCR增加DECR减少 原子性,同时发生的事务不会影响正确结 ...
分类:
数据库 时间:
2021-06-02 20:44:24
阅读次数:
0
Flink 状态 Flink状态: 状态可以是历史结果,也可以是存储的数据,归根揭底是保存的内容就是状态。 流式计算分为有状态的和无状态的: 无状态的流处理:观察每个独立的事件,并根据最后一个事件的结果进行输出。 有状态的流处理:基于多个事件输出结果。流与流之间的关联操作、流与静态表或动态表之间的关 ...
分类:
其他好文 时间:
2021-06-02 20:06:01
阅读次数:
0
前段时间项目需求,需要在现有的项目上面开发一个新的项目。如果新建工程的话,会有很多麻烦的问题:1.虚拟文件夹无法拖拽到新的工程,导致文件杂乱的混在一起难以按模块区分(如果都是实体文件夹可忽略)2.plis文件需要自己慢慢配置,容易遗漏3.第三方的link库需要自己一个一个添加,很多设置需要修改,容易 ...
分类:
其他好文 时间:
2021-06-02 18:48:59
阅读次数:
0