摘要: 最小和最大Server内存 Min Server Memory (MB) 和 Max Server Memory (MB)控制所有SQL Server内存使用的许可大小。比起之前的版本,SQL Server 2012的Memory Manager可以更简单地设置SQL Server内存需求的大小。S 阅读全文
posted @ 2020-11-04 17:47 Linybo2008 阅读(2208) 评论(0) 推荐(0) 编辑
摘要: 一. 说在前面的话 该篇文章为实时通讯系列的第一节,基于WebSocket编写了一个简易版聊天样例,主要作用是为引出后面SignalR系列的用法及其强大方便之处,通过这个样例与后续的SignalR对比,可以体会到用原生的WebSocket编程的不灵活以及繁琐之处。(PS:下面那个案例 编写+调试 用 阅读全文
posted @ 2020-11-04 14:49 Linybo2008 阅读(187) 评论(0) 推荐(0) 编辑
摘要: 一. 重连机制 声明: 本节仅介绍重连机制和心跳监测机制,基于Core 3.1框架,至于SignalR其它的一些基本使用,包括引入、Hub、配置等常规操作,在本节中不介绍,后续写Core下的SignalR 1. 说明 默认是没有重连机制的,需要加上withAutomaticReconnect开启重连 阅读全文
posted @ 2020-11-04 14:46 Linybo2008 阅读(1128) 评论(0) 推荐(1) 编辑
摘要: 一. SignalR中DI思想的应用 DI,即依赖注入,它是一种不负责创建其自己的依赖项对象的一种模式,通常用来降低代码之间的耦合性,广泛应用于架构设计,是必不可少的一种思想。 下面结合一个需求来说一说SignalR中依赖注入思想的应用。 需求:比如在前面章节的聊天室案例中,想把发送的每条消息都记录 阅读全文
posted @ 2020-11-04 14:44 Linybo2008 阅读(404) 评论(0) 推荐(1) 编辑
摘要: 一. 说在前面的话 本节主要在前面章节的基础上补充了几个简单的知识点,比如:第三方调用通过 GlobalHost.ConnectionManager.GetHubContext<MySpecHub1>();来获取Hub对象,那么能不能封装一下不必每次都这么获取呢?再比如SignalR传输是否有大小限 阅读全文
posted @ 2020-11-04 14:42 Linybo2008 阅读(177) 评论(0) 推荐(1) 编辑
摘要: 一. 整体介绍 本节:开始介绍SignalR另外一种通讯模型Hub(中心模型,或者叫集线器模型),它是一种RPC模式,允许客户端和服务器端各自自定义方法并且相互调用,对开发者来说相当友好。 该节包括的内容有: ①:从零搭建 ②:Hub模型和URL匹配,默认模式和指定路径 ③:服务器端代码介绍 ④:客 阅读全文
posted @ 2020-11-04 14:40 Linybo2008 阅读(188) 评论(0) 推荐(0) 编辑
摘要: 一. 承上声明 在上一个章节里,啰里啰嗦写了一堆关于介绍SignalR的“废话”,从这一篇开始往后正式撸代码,这期间不少人(包括 张善友大哥)建议我直接用.Net Core下的SignalR,关于此简单说一下,虽然我们要跟上时代步伐,但目前绝多数.Net项目都是基于 .Net FrameWork下的 阅读全文
posted @ 2020-11-04 14:38 Linybo2008 阅读(210) 评论(0) 推荐(1) 编辑
摘要: 一. 声明 该节主要介绍SignalR的一些理论知识,代码量很小,在后续章节编写中,会不断回来更新该节,完善该节的介绍;待该系列结束时,该节会和目录章节合并。 下面的理论介绍相对枯燥,但对于后面的理解有一定意义,不感兴趣的朋友可以右上角离开了,从下一节开始,正式开始撸代码。 二. SignalR简介 阅读全文
posted @ 2020-11-04 14:31 Linybo2008 阅读(307) 评论(0) 推荐(1) 编辑
摘要: Console.Write 表示向控制台直接写入字符串,不进行换行,可继续接着前面的字符写入。Console.WriteLine 表示向控制台写入字符串后换行。Console.Read 表示从控制台读取字符串,不换行。Console.ReadLine 表示从控制台读取字符串后进行换行。Console 阅读全文
posted @ 2020-11-04 14:06 Linybo2008 阅读(722) 评论(0) 推荐(0) 编辑
摘要: 1. 前文汇总 「补课」进行时:设计模式系列 2. 租房子 国内某知名大学著名毕业生隔壁老王同学在近日毕业了,好不容易在大魔都找到一份工作,接下来就需要做另一件大事儿了,租房子。 租过房子的同学应该都知道,最方便最快捷的方式就是找房租中介,如果不找中介的话,就需要自己去联系一个一个的房东,去约看每一 阅读全文
posted @ 2020-11-04 13:49 Linybo2008 阅读(235) 评论(0) 推荐(0) 编辑
摘要: 1. 前文汇总 「补课」进行时:设计模式系列 2. 从 LOL 中学习代理模式 我是一个很喜欢玩游戏的人,虽然平时玩游戏的时间并不多,但我也是一个忠实的 LOL 的爱好者,就是段位有点惨不忍睹,常年倔强的黑铁,今年 S10 的总决赛在上海举行,这个事儿我从 S9 就开始期待,结果门票今年没卖,直接是 阅读全文
posted @ 2020-11-04 13:47 Linybo2008 阅读(106) 评论(0) 推荐(0) 编辑
摘要: 1. 前文汇总 「补课」进行时:设计模式系列 2. 建造者模式定义 建造者模式(Builder Pattern)也叫做生成器模式,其定义如下: Separate the construction of a complex object from its representation sothat t 阅读全文
posted @ 2020-11-04 13:46 Linybo2008 阅读(78) 评论(0) 推荐(0) 编辑
摘要: 1. 前文汇总 「补课」进行时:设计模式系列 2. 做菜? 做菜大致需要几个步骤? 洗菜 切菜 起锅烧油 装盘 剩下的就可以吃了,对吧~~~ 现在,我们要做一个番茄炒蛋,就下面这货: 第一步:先把番茄洗干净去皮。 第二步:番茄切好,鸡蛋打散。 第三步:起锅烧油,一顿翻炒。 第四步:装盘,大功告成。 阅读全文
posted @ 2020-11-04 13:45 Linybo2008 阅读(93) 评论(0) 推荐(0) 编辑
摘要: 1. 超级汽车工厂 汽车相信大家都不陌生,我们现在最常用的交通工具得益于在奔驰在 1885 年研制的第一辆「三轮车」,就是下面这个家伙: 今天我来试一下使用程序通过汽车工厂来造汽车。 1.1 定义一辆汽车 public interface Car { void name(); void drive( 阅读全文
posted @ 2020-11-04 13:44 Linybo2008 阅读(107) 评论(0) 推荐(0) 编辑
摘要: 1. 引言 最近在看秦小波老师的《设计模式之禅》这本书,里面有句话对我触动挺大的。 设计模式已经诞近 20 年了,其间出版了很多关于它的经典著作,相信大家都能如数家珍。尽管有这么多书,工作 5 年了还不知道什么是策略模式、状态模式、责任链模式的程序员大有人在。 很不幸,我就是这部分人当中的一个。回想 阅读全文
posted @ 2020-11-04 13:43 Linybo2008 阅读(105) 评论(0) 推荐(0) 编辑
摘要: 数据库事务中除以下语句不可使用外,其它所有 SQL 语句均可使用: ALTER DATABASE 修改数据库 BACKUP DATABASE 备份数据库 BACKUP LOG 备份日志 CREATE DATABASE 创建数据库 DISK INIT 创建数据库或事务日志设备 DROP DATABAS 阅读全文
posted @ 2020-11-04 09:14 Linybo2008 阅读(461) 评论(0) 推荐(0) 编辑