socketserver模块使用与源码分析 前言 在前面的学习中我们其实已经可以通过socket模块来建立我们的服务端,并且还介绍了关于TCP协议的粘包问题。但是还有一个非常大的问题就是我们所编写的Server端是不支持并发性服务的,在我们之前的代码中只能加入一个通信循环来进行排队式的单窗口一对一服 ...
分类:
其他好文 时间:
2020-06-29 09:36:03
阅读次数:
54
0-需求分析 需求 查询所有账户信息,关联查询下单用户信息。注意: 因为一个账户信息只能供某个用户使用,所以从查询账户信息出发关联查询用户信息为一对一查询。如 果从用户信息出发查询用户下的账户信息则为一对多查询,因为一个用户可以有多个账户。 方式: 使用resultMap,定义专门的resultMa ...
分类:
其他好文 时间:
2020-06-26 16:22:54
阅读次数:
64
参考资料: 杨旭教程:https://www.bilibili.com/video/BV1xa4y1v7rR?p=4 准备工作 一对多的关系 多对多的关系 一对一的关系 准备工作 根据教程前几节,已经建立好了三个实体类,并且生成了数据库。三个实体类分别是: 联赛League: public clas ...
分类:
其他好文 时间:
2020-06-25 19:47:46
阅读次数:
88
UDP(User Datagram Protocol)用户数据报协议,是TCP/IP协议族中无连接的传输层协议。 特点 无连接的 尽最大努力交付 面向报文 无拥塞控制的机制 支持一对一,一对多,多对一的交互通信 首部开销小 UDP报文格式 UDP报文头信息: 源端口,目的端口:都占用是16bit,分 ...
分类:
其他好文 时间:
2020-06-25 13:40:36
阅读次数:
56
TCP(Transmission Control Protocol)传输控制协议,面向连接的传输协议,在传输层。 TCP协议特点 面向连接:通信之前必须建立连接,通信后断开连接 每一个TCP连接只能是点对点的(一对一) 提供的可靠的交付服务:通过TCP连接传输的数据,无差错,不丢失,不重复 提供全双 ...
分类:
其他好文 时间:
2020-06-24 13:47:19
阅读次数:
54
一、技术总结 这一题样例也要看清楚,不然想当然也会出错。 是直接使用map<int, int>进行数据存储也就是映射,以为是一对一的关系,其实发现是多对多的关系;可以使用map<int, vector> mp,进行存储; 思路大致是首先使用mp存储好对应关系,然后再使用vector存储要运输的货物, ...
分类:
其他好文 时间:
2020-06-21 23:21:24
阅读次数:
56
定义外键约束1,可以直接在create语句中定义外键 ?foreign key 当前表名 (字段名) references 目标表名 (目标表的主键) 2,创建完语句后,可以直接使用修改语句定义 ?alter table 表名 add foreign key 当前表名 (字段名) reference ...
分类:
其他好文 时间:
2020-06-21 11:40:21
阅读次数:
65
Mybatis 仅支持 association 关联对象和 collection 关联集合对象的延迟加 载,association 指的就是一对一,collection 指的就是一对多查询。在 Mybatis 配置文件中,可以配置是否启用延迟加载 lazyLoadingEnabled=true|fa ...
分类:
其他好文 时间:
2020-06-21 09:32:56
阅读次数:
175
在工作和生活中,遇见新的同事或者合作伙伴,交换名片是一个常见的用户需求,纸质名片常忘带、易丢失,是客户的一个痛点。因此,市场上出现了很多交换电子名片的APP和小程序。那么,如何给自己的APP开发一个名片交换功能呢? 我们可以接入华为近距离通信服务,通过近距离设备间消息订阅(NearbyMessage),快速实现一对一或一对多名片交换。下图是功能演示:&
分类:
移动开发 时间:
2020-06-19 13:54:45
阅读次数:
194
介绍 一种高吞吐量的分布式发布订阅消息系统 消息类型:主体Topic(广播)、队列Queue(一对一) 消息系统类型:同步消息系统、异步消息系统 常见消息产品:Redis、Kafka、JMS 术语 Topic:Kafka处理消息源(feeds of messages)的不同分类(不同于传统MQ) P ...
分类:
数据库 时间:
2020-06-18 21:34:03
阅读次数:
82