MySQL主从复制介绍:使用场景、原理和实践 MySQL数据库的主从复制方案,和使用scp/rsync等命令进行的文件级别复制类似,都是数据的远程传输,只不过MySQL的主从复制是其自带的功能,无需借助第三方工具,而且,MySQL的主从复制并不是数据库磁盘上的文件直接拷贝,而是通过逻辑的binlog ...
分类:
数据库 时间:
2019-11-12 13:17:35
阅读次数:
85
总结一下大文件分片上传和断点续传的问题。因为文件过大(比如1G以上),必须要考虑上传过程网络中断的情况。http的网络请求中本身就已经具备了分片上传功能,当传输的文件比较大时,http协议自动会将文件切片(分块),但这不是我们现在说的重点,我们要做的事是保证在网络中断后1G的文件已上传的那部分在下次 ...
分类:
Web程序 时间:
2019-11-12 10:57:57
阅读次数:
104
核心原理: 该项目核心就是文件分块上传。前后端要高度配合,需要双方约定好一些数据,才能完成大文件分块,我们在项目中要重点解决的以下问题。 * 如何分片; * 如何合成一个文件; * 中断了从哪个分片开始。 如何分,利用强大的js库,来减轻我们的工作,市场上已经能有关于大文件分块的轮子,虽然程序员的天 ...
分类:
其他好文 时间:
2019-11-11 10:02:21
阅读次数:
86
队头阻塞请求-应答模式加剧了HTTP的性能问题,这就是著名的“队头阻塞”(Head-of-lineblocking)。当顺序发送的请求序列中的一个请求因为某种原因被阻塞时,在后面排队的所有请求也一并被阻塞,会导致客户端迟迟收不到数据。HTTP/1.1不能完全解决,但可以缓解:方法1:并发连接,同时对一个域名发起多个长连接,浏览器支持6-8个连接方法2:域名分片,多个域名指向同一个服务器
分类:
其他好文 时间:
2019-11-09 11:37:01
阅读次数:
88
上传文件到七牛, 支持分片分段上传, 适用于Delphi XE, 10等新版本 分两个函数: uploadToQiniu 和 directUploadToQiniu uploadToQiniu 这个函数使用分片, 分段的方式上传, 并有上传进度回调, 采用多线程同时进行, 该方法适用于上传较大文件。 ...
直接上传: // 如果需要上传时设置存储类型与访问权限,请参考以下示例代码。 // ObjectMetadata metadata = new ObjectMetadata(); // metadata.setHeader(OSSHeaders.OSS_STORAGE_CLASS, StorageC ...
分类:
Web程序 时间:
2019-11-07 14:58:15
阅读次数:
478
前言 在工作中,有时会遇到需要一些不能使用分页方式来加载列表数据的业务情况,对于此,我们称这种列表叫做长列表。比如,在一些外汇交易系统中,前端会实时的展示用户的持仓情况(收益、亏损、手数等),此时对于用户的持仓列表一般是不能分页的。 在高性能渲染十万条数据(时间分片)一文中,提到了可以使用时间分片的 ...
分类:
其他好文 时间:
2019-11-06 01:21:00
阅读次数:
119
【1】gem install redis 报错 redis-cluster安装需要通过gem install redis来安装相关依赖。否则报错。通过gem install redis执行后会出现两个问题: 1.1 缺少zlib依赖 问题: ERROR: Loading command: insta ...
分类:
其他好文 时间:
2019-11-04 19:20:52
阅读次数:
103
核心原理: 该项目核心就是文件分块上传。前后端要高度配合,需要双方约定好一些数据,才能完成大文件分块,我们在项目中要重点解决的以下问题。 * 如何分片; * 如何合成一个文件; * 中断了从哪个分片开始。 如何分,利用强大的js库,来减轻我们的工作,市场上已经能有关于大文件分块的轮子,虽然程序员的天 ...
分类:
Web程序 时间:
2019-11-04 17:47:24
阅读次数:
79
集群相关 --查询集群健康状态 GET _cluster/health --查询所有节点 GET _cat/nodes --查询索引及分片的分布 GET _cat/shards --查询所有插件 GET _cat/plugins 索引相关查询 --查询所有索引及容量 GET _cat/indices ...
分类:
其他好文 时间:
2019-11-04 15:17:19
阅读次数:
95