集群构建的思路 服务的注册 服务的提供 服务的发现 负载均衡策略 服务的注册 要实现服务的注册,首先我们要有一个注册中心(这里我们选择主流的zookeeper作为注册中心),...
集群构建的思路 服务的注册 服务的提供 服务的发现 负载均衡策略 服务的注册 要实现服务的注册,首先我们要有一个注册中心(这里我们选择主流的zookeeper作为注册中心),...
高仿bilibili项目 Github链接:(https://github.com/MichaelHuyp/Bilibili_Wuxianda) 目前完成了如下功能: 启动页...
何为粘包拆包 tcp是个“流”协议,所谓流,就是没有界限的一串数据。tcp底层并不了解上层业务数据的含义,它会根据tcp缓冲区的视觉情况进行包的划分,所以在业务上认为,一个完...
背景 这个系列是自学Android音视频系列。 前言 C和C++作为学习音视频技术首要具备的语言基础,所以十分必要学习和复习一下之前学习的C语言基础。这里给大家分享一个B站的...
Linux中的AIO 产生AIO的原因: 计算机CPU的执行速度远大于I/O读写的执行速度,如果我们用传统的阻塞式或非阻塞式来操作I/O的话,那么我们在同一个程序中(不用多线...
批量插入功能是我们日常工作中比较常见的业务功能之一,今天咱们来一个 MyBatis 批量插入的汇总篇,同时对 3 种实现方法做一个性能测试,以及相应的原理分析。 先来简单说一...
iOS高仿爱鲜蜂 前言 2015年匆匆的就过去了,又老了一岁,这一年起起伏伏,有笑声也有眼泪,感谢陪伴在我身边的人. 关于项目(代码下载地址在文章最下面点击GitHub链接)...
Readonly和Disabled 两种属性的写法如下:1、 2、 共同点: 如果设为true,则form属性将不能被编辑,文本框不能输入文字。 区别: 1、样式不同。rea...
前言 在数字化高度普及的时代,企事业机关单位在日常工作中会产生大量的文档,例如医院制度汇编,企业知识共享库等。针对这些文档性的东西,手工纸质化去管理是非常消耗工作量的,并且纸...