摘要: ASP.NET Core应用本质上就是一个由中间件构成的管道,承载系统将应用承载于一个托管进程中运行起来,其核心任务就是将这个管道构建起来。在ASP.NET Core的发展历史上先后出现了三种应用承载的编程方式,而且后一种编程模式都提供了针对之前编程模式的全部或者部分兼容,这就导致了一种现象:相同的 阅读全文
posted @ 2022-07-05 23:50 dreamw 阅读(142) 评论(0) 推荐(0)
摘要: 需求 产品中需要向不同的客户推送数据,原来的实现是每条数据产生后就立即向客户推送数据,走的的是HTTP协议。因为每条数据都比较小,而数据生成的频次也比较高,这就会频繁的建立HTTP连接,而且每次HTTP传输中携带的业务数据都很小,对网络的实际利用率不高。希望能够提高网络的利用率,并降低系统的负载。 阅读全文
posted @ 2022-07-05 23:49 dreamw 阅读(227) 评论(0) 推荐(0)
摘要: 前言: MQTT广泛应用于工业物联网、智能家居、各类智能制造或各类自动化场景等。MQTT是一个基于客户端-服务器的消息发布/订阅传输协议,在很多受限的环境下,比如说机器与机器通信、机器与物联网通信等。好了,科普的废话不多说,下面直接通过.NET环境来实现一套MQTT通信demo,实现服务端与客户端的 阅读全文
posted @ 2022-07-05 23:47 dreamw 阅读(780) 评论(0) 推荐(0)
摘要: 我在业余时间开发维护了一款免费开源的升讯威在线客服系统,也收获了许多用户。对我来说,只要能获得用户的认可,就是我最大的动力。 这段时间有几个技术小伙伴问了我一个有意思的问题:“你的前端脚本是怎么加密的?” 我决定写帖子来分享这个问题的答案。 在线客服系统访客端: 在线客服系统客服端: 免费在线使用 阅读全文
posted @ 2022-07-05 23:44 dreamw 阅读(80) 评论(0) 推荐(0)
摘要: 浅议.NET遗留应用改造 TLDR:本文介绍了遗留应用改造中的一些常见问题,并对改造所能开展的目标、原则、策略进行了概述。 一、背景概述 1、概述 或许仅“遗留应用”这个标题就比较吸睛,因为我听过太多人吐槽了。Robert Martin在《修改代码的艺术》这本书中做的一个比喻: “遗留应用使人联想到 阅读全文
posted @ 2022-07-05 23:42 dreamw 阅读(43) 评论(0) 推荐(0)
摘要: 转 https://www.cnblogs.com/zhenlei520/p/16324870.html 阅读全文
posted @ 2022-07-05 23:41 dreamw 阅读(197) 评论(0) 推荐(0)
摘要: 前言 Masa提供了基于EntityFramework的数据集成,并提供了数据过滤与软删除的功能,下面我们将介绍如何使用它? MasaDbContext入门 安装.Net 6.0 新建ASP.NET Core 空项目Assignment.MasaEntityFramework,并安装Masa.Con 阅读全文
posted @ 2022-07-05 23:39 dreamw 阅读(39) 评论(0) 推荐(0)
摘要: 原创不易,求分享、求一键三连 微服务会让我们的应用变多,并且为了高可用一个服务会在线上部署多台,那么进行服务调用就存在节点之间的负载均衡和服务发现,负载均衡是为了让各个节点的负载尽量平均,而服务发现是为了解耦服务中provider和consumer的发现和调用。 通常服务发现有两种常用的方式:一种是 阅读全文
posted @ 2022-07-05 23:38 dreamw 阅读(58) 评论(0) 推荐(0)
摘要: 1、设计模式的本质 ​ 面向对象设计原则的实际运用,是对类的封装性、继承性和多态性以及类的关联关系和组合关系的充分理解。 2、设计模式的目的 ​ 提高代码可读性、重用性、可靠性、可扩展性,实现“高内聚,低耦合”。 名词解释 可读性:按照规范编程,便于其他程序员阅读和理解 重用性:相同功能的代码,可以 阅读全文
posted @ 2022-07-05 23:37 dreamw 阅读(23) 评论(0) 推荐(0)
摘要: 博主根据自身多年的深度学习算法研发经验,整理分享以下十条必知。 含参考资料链接,部分附上相关代码实现。 独乐乐不如众乐乐,希望对各位看客有所帮助。 待回头有时间再展开细节说一说深度学习里的那些道道。 有什么技术需求需要有偿解决的也可以邮件或者QQ联系博主。 邮箱QQ同ID:gaozhihan@vip 阅读全文
posted @ 2022-07-05 23:33 dreamw 阅读(111) 评论(0) 推荐(0)
摘要: 摘要:装饰者模式通过组合的方式,提供了能够动态地给对象/模块扩展新功能的能力。理论上,只要没有限制,它可以一直把功能叠加下去,具有很高的灵活性。 本文分享自华为云社区《【Go实现】实践GoF的23种设计模式:装饰者模式》,作者: 元闰子。 简介 我们经常会遇到“给现有对象/模块新增功能”的场景,比如 阅读全文
posted @ 2022-07-05 23:30 dreamw 阅读(76) 评论(0) 推荐(0)
摘要: 系列文章 基于.NetCore开发博客项目 StarBlog - (1) 为什么需要自己写一个博客? 基于.NetCore开发博客项目 StarBlog - (2) 环境准备和创建项目 基于.NetCore开发博客项目 StarBlog - (3) 模型设计 基于.NetCore开发博客项目 Sta 阅读全文
posted @ 2022-07-05 23:29 dreamw 阅读(53) 评论(0) 推荐(0)
摘要: 1. 指针 指针是一种C++数据类型,用来描述内存地址。 什么是内存地址? 内存中的每一个存储单元格都有自己的地址,地址是使用二进制进行编码。地址从形态上看是一个整型数据类型。但是,它的数据含义并不表示数字,而是一个位置标志,类似于门牌号。 指针类型数据的算术运算: 在地址上加上或减去一个正整数,表 阅读全文
posted @ 2022-07-05 23:26 dreamw 阅读(95) 评论(0) 推荐(0)
摘要: 详细描述 二分查找的搜索过程从数组的中间元素开始,如果中间元素正好是要查找的元素,则搜索过程结束;如果某一特定元素大于或者小于中间元素,则在数组大于或小于中间元素的那一半中查找,而且跟开始一样从中间元素开始比较。如果在某一步骤数组为空,则代表找不到。这种搜索算法每一次比较都使搜索范围缩小一半。 二分 阅读全文
posted @ 2022-07-05 23:25 dreamw 阅读(159) 评论(0) 推荐(0)
摘要: PostgreSQL upgrade 以升级 PostgreSQL 9.1 至 PostgreSQL 11 (跨越 9.2、9.3、9.4、9.5、9.6、10 六个大版本) 为例,本文将分享一下过去一年升级数十套 PostgreSQL 生产集群的实际经验。 此步骤同样适用于 PostgreSQL 阅读全文
posted @ 2022-07-05 23:24 dreamw 阅读(164) 评论(0) 推荐(0)
摘要: 介绍 具有队列的特性,再给它附加一个延迟消费队列消息的功能,也就是说可以指定队列中的消息在哪个时间点被消费。 使用场景 延时队列在项目中的应用还是比较多的,尤其像电商类平台: 订单成功后,在30分钟内没有支付,自动取消订单 外卖平台发送订餐通知,下单成功后60s给用户推送短信。 如果订单一直处于某一 阅读全文
posted @ 2022-07-05 23:21 dreamw 阅读(109) 评论(0) 推荐(0)
摘要: 前言 简单介绍一下抓包的状态栏和 quick exec。 正文 在介绍debug前,介绍一下quick exec: 这个就是命令工具。 可以执行一些命令达到我们的效果。 这里面有一行字,输入help 学习更多。 help 后就会打开一个新的网页。 里面有一些命令: 比如这个搜索。 有兴趣可以去看下: 阅读全文
posted @ 2022-07-05 23:17 dreamw 阅读(35) 评论(0) 推荐(0)
摘要: 支持向量机是Vapnik等人于1995年首先提出的,它是基于VC维理论和结构风险最小化原则的学习机器。它在解决小样本、非线性和高维模式识别问题中表现出许多特有的优势,并在一定程度上克服了“维数灾难”和“过学习”等传统困难,再加上它具有坚实的理论基础,简单明了的数学模型,使得支持向量机从提出以来受到广 阅读全文
posted @ 2022-07-05 23:02 dreamw 阅读(334) 评论(0) 推荐(0)
摘要: 原创不易,求分享、求一键三连 最近有个粉丝问了一个很有意思的问题: 小钗,他们常说的心力、体力、脑力,到底是什么呢? 事实上,我也没有对三力进行过系统性的研究,但稍加思考,竟然有一套能自圆其说体系,这里拿出来与大家探讨一下。 首先是心力,心力应该对应我们远大的抱负,比如我们常说的心气高就是说的心力足 阅读全文
posted @ 2022-07-05 23:01 dreamw 阅读(1182) 评论(0) 推荐(0)
摘要: 转 https://www.cnblogs.com/wucy/p/16419496.html 阅读全文
posted @ 2022-07-05 23:00 dreamw 阅读(328) 评论(0) 推荐(0)
摘要: 转 https://www.cnblogs.com/softwarearch/p/16443128.html 阅读全文
posted @ 2022-07-05 22:57 dreamw 阅读(58) 评论(0) 推荐(0)
摘要: c# 实现定义一套中间SQL可以跨库执行的SQL语句 目前数据的种类非常多,每种数据都支持sql语句,但是大家发现没有每种数据的SQL都有自己的语法特性,都是SQL语句都没有一个特定的语法标准,导致开发人员在开发的过程中无法任意选库(如果用自己不熟的库都会要学习一遍SQL语法),主要是学习成本太高 阅读全文
posted @ 2022-07-05 22:55 dreamw 阅读(90) 评论(0) 推荐(0)
摘要: 系列文章 .Net微服务实战之技术选型篇 .Net微服务实战之技术架构分层篇 .Net微服务实战之DevOps篇 .Net微服务实战之负载均衡(上) .Net微服务实战之CI/CD .Net微服务实战之Kubernetes的搭建与使用 .Net微服务实战之负载均衡(下) .Net微服务实战之必须得面 阅读全文
posted @ 2022-07-05 22:53 dreamw 阅读(75) 评论(0) 推荐(0)
摘要: 目录 一、简介 二、Async/Await有什么用? 1.Async/Await用法示例 2.async/await的特点 3.async/await能提升性能吗? 4.代码对照说明 回到顶部 一、简介 Async/Await在.Net Core中真的是无处不在,到处都是异步操作,那为什么要用?有什 阅读全文
posted @ 2022-07-05 22:49 dreamw 阅读(642) 评论(0) 推荐(0)
摘要: 目录 一、接入Log4net 1.按日期和大小混合分割日志 2.日志分级独立文件夹显示 3.log4net日志写入数据库 二、接入NLog 1.写文本日志 2.过滤日志 3.自定义日志文件名 4.NLog写入数据库 5.Log4Net对比NLog 回到顶部 一、接入Log4net 1.按日期和大小混 阅读全文
posted @ 2022-07-05 22:48 dreamw 阅读(801) 评论(0) 推荐(1)
摘要: 转 https://www.cnblogs.com/wei325/p/16065342.html 阅读全文
posted @ 2022-07-05 22:46 dreamw 阅读(148) 评论(0) 推荐(0)
摘要: 转 https://www.cnblogs.com/wei325/p/16128279.html 阅读全文
posted @ 2022-07-05 22:42 dreamw 阅读(247) 评论(0) 推荐(0)
摘要: 转 https://www.cnblogs.com/wei325/p/16154607.html 阅读全文
posted @ 2022-07-05 22:40 dreamw 阅读(472) 评论(0) 推荐(0)
摘要: 转 https://www.cnblogs.com/wei325/p/16316004.html 阅读全文
posted @ 2022-07-05 22:38 dreamw 阅读(1018) 评论(0) 推荐(0)
摘要: 转 https://www.cnblogs.com/wei325/p/16412775.html 阅读全文
posted @ 2022-07-05 22:37 dreamw 阅读(668) 评论(0) 推荐(0)