摘要: 六大原则 1. 单一职责原则(Single Responsibility Principle) 2. 里氏替换原则(Liskov Substitution Principle) 3. 迪米特法则 (Law Of Demeter) 4. 依赖倒置原则(Dependence Inversion Prin 阅读全文
posted @ 2023-03-24 14:08 冲向蓝天 阅读(20) 评论(0) 推荐(0) 编辑
摘要: 1 流程 2 示例 看下面一个服务器端的代码: namespace MyScoketTest { public partial class Form1 : Form { public Form1() { InitializeComponent(); } /// <summary> /// 开始监听 阅读全文
posted @ 2023-03-24 13:59 冲向蓝天 阅读(28) 评论(0) 推荐(0) 编辑
摘要: 1:什么是Socket?Socket又被称之为"套接字",是计算机之间通信的一种约定或者方式,通过这种约定,计算机之间可以相互发送数据。2:本质是什么?实际上是对TCP/IP协议的封装,它的出现方便了程序员使用TCP/IP协议栈,本身不是协议。可以看做是传输层和应用层之间抽象出来的一层,是一组调用接 阅读全文
posted @ 2023-03-24 13:53 冲向蓝天 阅读(23) 评论(0) 推荐(0) 编辑
摘要: Hash Hash:key--Dictionary, 1 节约空间(zipmap的紧密摆放的存储模式) 2 更新/访问方便(hashid+key) Hash数据很像关系型数据库的表的一行数据, 但是字段是可以随意定制的,没有严格约束的,非常灵活 如果说我们要存储一个模型,如果还是存储string类型 阅读全文
posted @ 2023-03-24 13:45 冲向蓝天 阅读(117) 评论(0) 推荐(0) 编辑
摘要: NoSql Not Only Sql非关系型数据库 由于关系型数据库中数据的关系复杂 ,再就是数据读取和写入压力,硬盘的速度满足不了,尤其是一些大数据量 所以产生了NoSql了,比如Redis。 Redis Redis特点 (1)是基于内存的,关系型数据库则是存到硬盘中的。 (2)没有严格的数据格式 阅读全文
posted @ 2023-03-24 13:38 冲向蓝天 阅读(69) 评论(0) 推荐(0) 编辑
摘要: https://blog.csdn.net/zps925458125/article/details/115258374 https://blog.csdn.net/Design407/article/details/105274226?utm_medium=distribute.pc_releva 阅读全文
posted @ 2023-03-24 13:33 冲向蓝天 阅读(19) 评论(0) 推荐(0) 编辑
摘要: WebSoket 阅读全文
posted @ 2023-03-24 13:32 冲向蓝天 阅读(749) 评论(0) 推荐(2) 编辑