Dubbo的核心功能主要包含: 1.远程通讯:dubbo-remoting模块, 提供对多种基于长连接的NIO框架抽象封装,包括多种线程模型,序列化,以及“请求-响应”模式的信息交换方式。 2.集群容错: 提供基于接口方法的透明远程过程调用,包括多协议支持,以及软负载均衡,失败容错,地址路由,动态配 ...
分类:
其他好文 时间:
2021-06-17 16:33:45
阅读次数:
0
操作列表 遍历列表 fruits = ['apple','banana','pear'] for fruit in fruits: print(fruit) #缩进表示在循环体内 print('done!') #不缩进是循环体外,避免缩进错误 使用range()创建数字列表 numbers = li ...
分类:
编程语言 时间:
2021-06-16 18:34:11
阅读次数:
0
初识 Dubbo 为什么 Dubbo 说自己性能高? 高性能要从底层的原理说起,既然是一个 RPC 框架,主要干的就是远程过程(方法)调用, 那么提升性能就要从最关键、最耗时的两个方面入手:序列化和网络通信。 序列化:我们学习 Java 网络开发的时候知道,本地的对象要在网络上传输,必须要实现Ser ...
分类:
其他好文 时间:
2021-06-16 18:24:53
阅读次数:
0
蓝牙通信开发流程 为了让两个设备上的两个应用程序之间建立连接,你必须同时实现服务端和客户端机制。 服务端:使用的是 BluetoothServerSocket 类,并且调用的是 listenUsingRfcommWithServiceRecord(string,UUID) 方法来获得一个Blueto ...
分类:
移动开发 时间:
2021-06-16 17:45:58
阅读次数:
0
子序列自动机 (Subsequence Automaton) 时隔两个月回来学自动机. 子序列自动机可以在线性时间识别一个字符串 \(a\) 是否是 \(s\) 的子序列. 首先考虑 \(s\) 没有重复字符的情况, 那么 \(s\) 的子序列就是 \(2^{Len_s}\) 种, 分别是每个字符选 ...
分类:
其他好文 时间:
2021-06-16 17:45:38
阅读次数:
0
Java零基础学习(ArrayList Vector LinkedList 泛型 可变参数 增强for循环) ArrayList存储字符串并遍历 1.将集合转化为数组遍历 public class MyTest { public static void main(String[] args) { A ...
分类:
编程语言 时间:
2021-06-16 17:34:44
阅读次数:
0
input("\n\nPress the enter key to exit.") def functionList(): # 定义功能菜单 print(" 请输入序号选择您要得功能 ") print("") print("-" * 14 + "1.查看学生信息" + "-" * 14) print ...
分类:
编程语言 时间:
2021-06-16 17:31:20
阅读次数:
0
写在前边: list和tuple都是有序的,取值方式如list[1],tuple[1]。 list列表,是一种可变序列 tuple元组,是一种不可变序列,初始化后就不能修改 dict和set都是无序的。 dict字典,等同于map。dict存储键值对,如dict1 = {"key":"value"} ...
分类:
编程语言 时间:
2021-06-15 18:53:57
阅读次数:
0
代码优化原则 ? 本文会介绍不少的 Python 代码加速运行的技巧。在深入代码优化细节之前,需要了解一些代码优化基本原则。 ? 第一个基本原则是不要过早优化。很多人一开始写代码就奔着性能优化的目标,“让正确的程序更快要比让快速的程序正确容易得多”。因此,优化的前提是代码能正常工作。过早地进行优化可 ...
分类:
编程语言 时间:
2021-06-15 18:46:34
阅读次数:
0
题目 一个机器人位于一个 m x n 网格的左上角 (起始点在下图中标记为“Start” )。 机器人每次只能向下或者向右移动一步。机器人试图达到网格的右下角(在下图中标记为“Finish”)。 现在考虑网格中有障碍物。那么从左上角到右下角将会有多少条不同的路径? 网格中的障碍物和空位置分别用 1 ...
分类:
其他好文 时间:
2021-06-15 18:46:02
阅读次数:
0