摘要: 何为实时 先从理论上解释一下两者的区别。 大多数传统的web应用是这样的:客户端发起http请求到服务端,服务端返回对应的结果。像这样: 也就是说,传统的web应用都是客户端主动发起请求到服务端。 那么实时web应用呢?它不需要主动发起请求,服务端可以主动推送信息到客户端。 举栗子的话,实时聊天工具 阅读全文
posted @ 2020-06-26 17:08 老马-Max 阅读(4581) 评论(8) 推荐(11) 编辑
摘要: 情景一:频繁报异常——TimeOut/无可用连接 这类错误还是挺常见的,一般来说都属于下面几种情况之一: 一、没有单例 当并发达到一定量级时候,如果没有使用单例模式实例化,会引发此类错误致服务不可用。因为在高并发情况下没有使用单例进行实例化,会导致连接池被大量创建,在业务不停止的情况下很容易发生来不 阅读全文
posted @ 2020-04-24 16:56 老马-Max 阅读(660) 评论(0) 推荐(0) 编辑
摘要: 前言 netcore用了这么久,虽然多数都是部署在centos系统,但也有部署在windows上的情况。最省力的部署方式是发布后直接在发布目录打开cmd,运行dotnet命令。虽然很省力,但是保留一个命令窗口,如果需要同时部署多个程序的话,就会保留多个窗口,而且还不能叉掉,对强迫症(我这种)来说简直 阅读全文
posted @ 2020-02-15 23:15 老马-Max 阅读(589) 评论(0) 推荐(0) 编辑
摘要: 开发的时候经常有固定某时操作某资源的需求,解决这种需求最简单的就是定时任务。 如果没有特别刁钻的要求,建议直接找来用,比如这一款:TimedJob 下载完以后去Startup里设置一下: 再然后新建一个类,继承Job,添加特性,如下: 解释一下: Begin:任务开始时间 Interval:间隔(毫 阅读全文
posted @ 2019-10-20 00:09 老马-Max 阅读(2297) 评论(0) 推荐(1) 编辑
摘要: 名词解释 说起依赖注入,很多人会想起两个词:IOC和DI。 IOC(Inversion of Control)=控制反转 DI(Dependency Injection)=依赖注入 IOC其实并不是某项具体的实现技术,它是一种思路(或者是设计理念),这一点很多有经验的同学都会搞混。如果用白话来讲,I 阅读全文
posted @ 2019-09-28 21:52 老马-Max 阅读(379) 评论(0) 推荐(0) 编辑
摘要: 介绍 简单来说,过滤器会在某些特定条件下触发,并且被触发后执行过滤器内的代码。 类型 asp mvc支持的一共有4种过滤器,如下: ActionFilter(方法过滤器):执行控制器方法和结果前、后调用(5.2.3版本新增了原本属于结果过滤器的两个方法) ResultFilter(结果过滤器):执行 阅读全文
posted @ 2019-09-15 09:46 老马-Max 阅读(427) 评论(0) 推荐(0) 编辑
摘要: 作用 任何索引的作用都是为了一个目标:尽可能缩减查找数据的范围,从而提升数据查询的效率。就好像字典有目录,在字典中查某一个字就不用翻完整本,速度当然会快很多,数据库也是同理。 分类 按大类分,SQL索引分为聚集索引(簇集)、非聚集索引(非簇集),SQL默认建立的是非聚集索引,一张表可以拥有多个非聚集 阅读全文
posted @ 2019-09-08 12:18 老马-Max 阅读(191) 评论(0) 推荐(0) 编辑
摘要: 为什么用镜像仓库 核心的原因是足够方便和不容易出错。 操作流程是这样的:首先在本地docker完成镜像配置和部署等操作,测试无误后将本地镜像推到镜像仓库。需要部署到服务器时,只需要在服务器的docker把对应镜像仓库中的镜像拉下来就可以了,高效且安全。 小型集群规模非常好用! 准备工作 国内可用的镜 阅读全文
posted @ 2019-08-23 22:04 老马-Max 阅读(540) 评论(0) 推荐(0) 编辑
摘要: 阅读本文需要一定的docker基础知识。 前置工作 首先新建一个core项目,需要注意的是在这个界面最好勾选一下docker支持: ​ 项目创建完成以后,你会在目录中发现Dockerfile。 你可以把它理解为docker的配置文件,docker通过读取它来创建镜像。如果新建项目的时候没有勾选doc 阅读全文
posted @ 2019-08-11 10:21 老马-Max 阅读(431) 评论(0) 推荐(0) 编辑
摘要: 简介 上一篇总结了下docker内mysql的资料卷设置方式,走b/s方向怎么能忘记nginx呢?今天来补上这一篇。 Nginx资料卷 nginx的作用有很多,比如正向代理、反向代理、负载均衡、透明代理等,一般情况下使用较多的是反向代理和负载均衡。这些操作只需要修改配置文件就可以完成,所以我们只需要 阅读全文
posted @ 2019-08-05 00:15 老马-Max 阅读(238) 评论(0) 推荐(0) 编辑