摘要: 一、开篇描述 本篇博客所描述的断点续传功能是基于c#语言,服务器端采用.net mvc框架,客户端采用winform框架。 本篇博客实现断点续传功能的基本思路:1)服务器端是把接收到的文件流,追加到已有的文件;2)客户端是把文件流截段上传; 其实,任何一种计算机语言基于这个思路(web客户端Java 阅读全文
posted @ 2024-12-09 19:00 【君莫笑】 阅读(3) 评论(0) 推荐(0) 编辑
摘要: 1. 什么是表分区? mysql数据库中的数据是以文件的形势存在磁盘上的,默认放在/mysql/data下面(可以通过my.cnf中的datadir来查看),一张表主要对应着三个文件,一个是frm存放表结构的,一个是myd存放表数据的,一个是myi存表索引的。如果一张表的数据量太大的话,那么myd, 阅读全文
posted @ 2024-12-09 15:13 【君莫笑】 阅读(10) 评论(0) 推荐(0) 编辑
摘要: 简介mysql的sql查询语句中使用is null、is not null、!=对索引并没有任何影响,并不会因为where条件中使用了is null、is not null、!=这些判断条件导致索引失效而全表扫描。 mysql官方文档也已经明确说明is null并不会影响索引的使用。 事实上,导致索 阅读全文
posted @ 2024-11-20 16:59 【君莫笑】 阅读(18) 评论(0) 推荐(0) 编辑
摘要: 这里的表空间呢,指的是独立表空间,在MySQL中,表空间分为2种,分别是共享表空间和独立表空间,不过在MySQL 5.6.6及后续版本默认使用的是独立表空间,说白了就是一个独立表空间在磁盘中会单独对应一个表空间文件,而一个表空间文件存放着MYSQL数据库中一张表的数据。 在表空间中有很多数据区组,每 阅读全文
posted @ 2024-11-19 17:00 【君莫笑】 阅读(8) 评论(0) 推荐(0) 编辑
摘要: 一、SQL性能分析 1.SQL执行频率 MySQL 客户端连接成功后,通过 show [session|global] status 命令可以提供服务器状态信息。通过如下指令,可以查看当前数据库的 INSERT 、 UPDATE 、 DELETE 、 SELECT 的访问频次: -- session 阅读全文
posted @ 2024-11-19 16:59 【君莫笑】 阅读(8) 评论(0) 推荐(0) 编辑
摘要: 详情见:https://www.cnblogs.com/haoyul/p/9882853.html 阅读全文
posted @ 2024-11-15 09:13 【君莫笑】 阅读(1) 评论(0) 推荐(0) 编辑
摘要: 来源:https://blog.csdn.net/qq_45066628/article/details/124851029 http://news.sohu.com/a/657276083_121124365 阅读全文
posted @ 2024-11-14 14:04 【君莫笑】 阅读(3) 评论(0) 推荐(0) 编辑
摘要: 一) SuperWebSocket实现服务端 1、创建窗口程序,WindowsFormsWebsocketServer 2、添加程序包 工具 -->Nuget包管理 -->管理解决方案的Nuget程序包 -->搜索 SuperWebSocket ,选择SuperWebSocketNETServer, 阅读全文
posted @ 2024-11-07 10:25 【君莫笑】 阅读(71) 评论(0) 推荐(0) 编辑
摘要: 一、websocket简介 websocket是一种在单个TCP连接上进行全双工通信的协议。 websocket使得客户端和服务器之间的数据交换变得更加简单,允许服务端主动向客户端推送数据。在WebSocket API中,浏览器和服务器只需要完成一次握手,两者之间就直接可以创建持久性的连接,并进行双 阅读全文
posted @ 2024-11-07 10:10 【君莫笑】 阅读(13) 评论(0) 推荐(0) 编辑
摘要: 有bug,不推荐使用 有bug,不推荐使用 有bug,不推荐使用 2.WebSocketHelper 新建 WebSocketHelper.cs using Fleck; namespace WebSocket { internal class WebSocketHelper { //客户端url以 阅读全文
posted @ 2024-11-06 19:42 【君莫笑】 阅读(15) 评论(0) 推荐(0) 编辑