摘要: NetworkStream 目录: NetworkStream的作用 简单介绍下TCP/IP 协议和相关层次 简单说明下 TCP和UDP的区别 简单介绍下套接字(Socket)的概念 简单介绍下TcpClient,TcpListener,IPEndPoint类的作用 使用NetworkStream的 阅读全文
posted @ 2020-10-28 13:48 Linybo2008 阅读(880) 评论(0) 推荐(0)
摘要: BufferedStream 目录: 简单介绍一下BufferedStream 如何理解缓冲区? BufferedStream的优势 从BufferedStream 中学习装饰模式 如何理解装饰模式 再次理解下装饰模式在Stream中的作用 BufferedStream的构造 BufferedStr 阅读全文
posted @ 2020-10-28 13:41 Linybo2008 阅读(980) 评论(0) 推荐(0)
摘要: MemoryStream 目录: 1 简单介绍一下MemoryStream 2 MemoryStream和FileStream的区别 3 通过部分源码深入了解下MemoryStream 4 分析MemorySteam最常见的OutOfMemory异常 5 MemoryStream 的构造 6 Mem 阅读全文
posted @ 2020-10-28 13:40 Linybo2008 阅读(1784) 评论(0) 推荐(0)
摘要: FileStream 目录: 如何去理解FileStream? FileStream的重要性 FileStream常用构造函数(重要) 非托管参数SafeFileHandle简单介绍 FileStream常用属性介绍 FileStream常用方法介绍 FileStream示例1:*文件的新建和拷贝( 阅读全文
posted @ 2020-10-28 13:38 Linybo2008 阅读(2378) 评论(0) 推荐(0)
摘要: TextWriter 和 StreamWriter 目录: 为何介绍TextWriter? TextWriter的构造,常用属性和方法 IFormatProvider的简单介绍 如何理解StreamWriter? StreamWriter属性 StreamWriter示例 本章总结 为何介绍Text 阅读全文
posted @ 2020-10-28 13:37 Linybo2008 阅读(513) 评论(0) 推荐(0)
摘要: TextReader 和StreamReader 目录: 为什么要介绍 TextReader? TextReader的常用属性和方法 TextReader 示例 从StreamReader想到多态 简单介绍下Encoding 编码 StreamReader 的定义及作用 StreamReader 类 阅读全文
posted @ 2020-10-28 13:35 Linybo2008 阅读(575) 评论(0) 推荐(0)
摘要: 写在前头: Stream系列文章共收录7篇,本着备忘和归纳的目的本着备忘和归纳的目的,全部收录于本分类中。 下面是有原文连接,望各位看官还是到原作者处学习,毕竟CV过来的文字难免有走样之处。 原始连接:http://www.cnblogs.com/JimmyZheng/archive/2012/03 阅读全文
posted @ 2020-10-28 12:00 Linybo2008 阅读(610) 评论(0) 推荐(0)
摘要: Axios 是一个非常优秀的基于 promise 的 HTTP 库,可以用在浏览器和 node.js 中。并且提供了很多便捷的功能,例如: 支持 Promise API 拦截请求和响应 转换请求数据和响应数据 取消请求 自动转换 JSON 数据 客户端支持防御 XSRF 但如果我们想基于 axios 阅读全文
posted @ 2020-10-28 11:46 Linybo2008 阅读(497) 评论(0) 推荐(0)
摘要: 大家好,这是 [C#.NET 拾遗补漏] 系列的第 07 篇文章。 在 C# 中,大多数方法都是通过 return 语句立即把程序的控制权交回给调用者,同时也会把方法内的本地资源释放掉。而包含 yield 语句的方法则允许在依次返回多个值给调用者的期间保留本地资源,等所有值都返回结束时再释放掉本来资 阅读全文
posted @ 2020-10-28 10:53 Linybo2008 阅读(132) 评论(0) 推荐(0)
摘要: 操作符的英文是 Operator,在数值计算中习惯性的被叫作运算符,所以在中文的概念中,运算符是操作符的一个子集。 操作符是很基础的知识了,基础归基础,我们来回顾一下 C# 操作符那些比较骚的操作,能想到的不多,请大家补充。 操作符的重载 操作符重载大部分语言都没有,而 C# 有。C# 允许用户定义 阅读全文
posted @ 2020-10-28 10:51 Linybo2008 阅读(259) 评论(0) 推荐(0)
摘要: 要理解 C# 中的 volatile 关键字,就要先知道编译器背后的一个基本优化原理。比如对于下面这段代码: public class Example { public int x; public void DoWork() { x = 5; var y = x + 10; Debug.WriteL 阅读全文
posted @ 2020-10-28 10:50 Linybo2008 阅读(102) 评论(0) 推荐(0)
摘要: 表达式树 构建表达式树 使用Expression来进行不同对象的相同名字的属性映射 表达式树构建SQL删选 修改表达式树 构建模拟EF的表达式树解析 连接表达式树 1、表达式树 表达式树,在C#中是Expression来定义的,它是一种语法树,或者说是一种数据结构。其主要用于存储需要计算、运算的一种 阅读全文
posted @ 2020-10-28 09:53 Linybo2008 阅读(933) 评论(0) 推荐(0)
摘要: 一、数据拆分概念 1、场景描述 随着业务发展,数据量的越来越大,业务系统越来越复杂,拆分的概念逻辑就应运而生。数据层面的拆分,主要解决部分表数据过大,导致处理时间过长,长期占用链接,甚至出现大量磁盘IO问题,严重影响性能;业务层面拆分,主要解决复杂的业务逻辑,业务间耦合度过高,容易引起雪崩效应,业务 阅读全文
posted @ 2020-10-28 09:37 Linybo2008 阅读(177) 评论(0) 推荐(0)
摘要: 一、服务间隔离 1、分布式结构 分布式系统架构的明显特点,就是按照业务系统的功能,拆分成各种服务,每个服务下面都有自己独立的数据库,以此降低业务间的耦合度,隔离不同的数据库保证系统最大的稳定性等。 例如上图是电商系统中经典的业务场景,订单-仓储-物流的服务模式,不同服务提供不同的应用场景,服务间存在 阅读全文
posted @ 2020-10-28 09:30 Linybo2008 阅读(337) 评论(0) 推荐(0)
摘要: 对于Java注解,我咨询过一些身边的人,很多人表示: 知道怎么用,不熟悉 不知道你是不是这样?在我没有系统性的学习一边注解的时候,我也是如此,在我花时间学习过注解之后,我觉得,对于注解,最重要的在于理解,很多人也看过不少关于注解的文章,可是过不了多久就会忘记,关于遗忘,这不是个问题,只能说是正常现象 阅读全文
posted @ 2020-10-28 09:20 Linybo2008 阅读(446) 评论(0) 推荐(0)
摘要: 一、为什么用MEF 首先看一下,我们如何在控制器中调用业务层的接口: public class ValuesController : ApiController { private IDBConn dbConn = new SqlConn(); public string DBConnection( 阅读全文
posted @ 2020-10-28 09:15 Linybo2008 阅读(274) 评论(0) 推荐(1)