自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

原创 微服务体系

什么是微服务体系结构?正如名称所示,微服务体系结构是一种将大型应用程序分解为一组较小的服务的方法。 每个服务都在自己的进程中运行,并使用 HTTP/HTTPS、WebSocket 或 AMQP 等协议与其他进程进行通信。 每个微服务在特定的上下文边界内实现特定的端到端域或业务功能,每个微服务都必须自主开发,并且可以独立部署。 最后,每个微服务应拥有其相关的域数据模型和域逻辑,并且可以基于不同的数据存储技术(SQL、NoSQL)和不同的编程语言。微服务的一些主要特征包括:微服务具有规模小、独立和松

2022-03-07 22:00:20 726

转载 什么是RESTful风格

http不仅仅是传输协议,更是一种应用协议。REST,即Representational State Transfer的缩写。意为是"表现层状态转化"。RESTful表示一种风格,理解REST前需要理解资源,何谓资源,广义的资源是指可以操作的所有对象。可能是一个系统资源,如txt、jgp、xml …,亦可以是诸如自己定义的虚拟集合的抽象,如books、usrs、times。RESTfutl代表一种简洁、方便、快捷、高效、透明的架构,这取决于你怎样组合。具有如下特点:1、规范化接口访问...

2022-03-01 09:27:36 333

转载 集群、分布式、微服务概念和区别(转)

概念:集群是个物理形态,分布式是个工作方式。1.分布式:一个业务分拆多个子业务,部署在不同的服务器上2.集群:同一个业务,部署在多个服务器上分布式是指将不同的业务分布在不同的地方。而集群指的是将几台服务器集中在一起,实现同一业务。分布式中的每一个节点,都可以做集群。而集群并不一定就是分布式的。举例:就比如新浪网,访问的人多了,他可以做一个集群,前面放一个响应服务器,后面几台服务器完成同一业务,如果有业务访问的时候,响应服务器看哪台服务器的负载不是很重,就将给哪一台去完成。而分布式,从窄意上理解,

2021-11-07 17:55:35 288

转载 简单的委托实例 delegate

委托是一种存储函数引用的类型,在事件和事件的处理时有重要的用途通俗的说,委托是一个可以引用方法的类型,当创建一个委托,也就创建一个引用方法的变量,进而就可以调用那个方法,即委托可以调用它所指的方法。使用委托委托的使用需要以下步骤:定义委托delegate double ParocessDelegate(double param1,double param2);委托的定义非常类似于函数,但不带函数体,且要使用delegate关键字。委托定义需要指明委托名称以及一个返回类型和一个参数

2021-09-12 17:29:13 261

转载 ASP.NET Core 如何返回 File

咨询区想在 ASP.Net Web API 中返回 File 文件,我目前的做法是将 Action 返回值设为HttpResponseMessage,参考代码如下:publicasyncTask<HttpResponseMessage>DownloadAsync(stringid){varresponse=newHttpResponseMessage(HttpStatusCode.OK);response.Content=ne...

2021-09-09 14:53:49 3110

原创 FTP移动文件

在开发项目的时候,需要移动FTP上的文件。网上找到MoveTo方法,并没有实际效果。踩了坑,网上找了很久也没有效果。那是因为我们的文件来源路径和模板路径不正确,需要转为相对路径才能使用。Uri.MakeRelativeUri方法生成一个文件相对路径,代码如下:/// <summary> /// ftp服务器移动文件 /// </summary> /// <param name="url">文件夹路径</param

2021-07-19 17:40:43 1398

转载 tcp/ip协议包含哪几层[转]

tcp/ip协议包含4层:1、应用层,位于TCP/IP协议的第一层,是直接为应用进程提供服务的;2、运输层,位于协议的第二层,在整个TCP/IP协议中起到了中流砥柱的作用;3、网络层,位于协议的第三层;4、网络接口层,位于协议的第四层。本教程操作环境:windows10系统、Dell G3电脑。TCP/IP(Transmission Control Protocol/Internet Protocol,传输控制协议/网际协议)是指能够在多个不同网络间实现信息传输的协议簇。TCP/IP协议不仅.

2021-07-19 09:55:52 108245

转载 MySQL 数据库优化,看这篇就够了[转]

数据库优化一方面是找出系统的瓶颈,提高MySQL数据库的整体性能,而另一方面需要合理的结构设计和参数调整,以提高用户的相应速度,同时还要尽可能的节约系统资源,以便让系统提供更大的负荷.1、优化一览图2、优化笔者将优化分为了两大类,软优化和硬优化,软优化一般是操作数据库即可,而硬优化则是操作服务器硬件及参数设置.2.1 软优化2.1.1 查询语句优化1、首先我们可以用EXPLAIN或DESCRIBE(简写:DESC)命令分析一条查询语句的执行信息.2.例:DESC SE

2021-07-18 18:22:24 66

原创 DocumentFormat.OpenXml

这个工具是微软团队开发维护的。具体可以nuget获取包。nuget.orgOpen XML SDK 提供用于处理 Office Word、Excel 和 PowerPoint 文档的工具。它支持以下场景:- 高性能生成文字处理文档、电子表格和演示文稿。- 从 XML 数据源填充 Word 文件中的内容。- 将 Word 或 PowerPoint 文件拆分(粉碎)为多个文件,并将多个 Word/PowerPoint 文件合并为一个文件。- 从 Excel 文档中提取数据。- 使用正则表达式搜索和

2021-07-12 09:54:41 1200

原创 Aspose.Cells

适用于 Excel® 文件格式的 .NET API产品页面|文档|演示|API 参考|示例|博客|搜索|免费支持|临时牌照Aspose.Cells for .NET是一个 Excel® 电子表格编程 API,用于加速电子表格管理和处理任务。Excel® .NE​​T API 支持构建具有生成、修改、转换、呈现和打印电子表格能力的跨平台应用程序。它允许开发人员管理工作表、行、列和单元格,从头开始创建电子表格内容和样式,将来自不同数据源的数据导入工作表,添加常见和复杂的数学、财务和...

2021-07-12 09:37:40 144

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除