Skip to main content

moregeek program

SQL Server数据库高级进阶之索引优化实战演练-多极客编程

一、课程介绍让我们再一次认识一下什么是索引,请看下面的小故事。  很久以前,在一个古城市里有一个很大的图书馆,里面有数以千计的图书,图书凌乱的存放在书架上。因此,一旦有读者向图书员索要一本图书,图书员除了一本一本的检查图书,看是否匹配读者索要的图书,其它没有更好的办法。发现一本图书往往需要花费图书员数个小时。同时读者也不得不等很长的时间。 [这看起来像是一个没有主键的表,当在表里进行搜索数据的时候

Read More

NoSQL文档型存储数据库—MongoDB-多极客编程

一、 NoSQL数据库分类MongoDB 是一个基于分布式文件存储的数据库。由 C++ 语言编写。旨在为 WEB 应用提供可扩展的高性能数据存储解决方案。MongoDB 是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。NoSQL 数据库数量很多,但可以划分为如下图所示的 4 大类:键值存储数据库:数据库代表——Redis;列存储数据库:数据库代表——H

Read More

ASP.NET Core基于SignalR实现消息推送实战演练-多极客编程

一、ASP.NET Core SignalR课程介绍1)、SignalR简介ASP.NET Core SignalR 是为 ASP.NET 开发人员提供的一个库,可以简化开发人员将实时 Web 功能添加到应用程序的过程。实时 Web 功能是指这样一种功能:当所连接的客户端变得可用时服务器代码可以立即向其推送内容,而不是让服务器等待客户端请求新的数据。2)、SignalR主要用途:它出现的主要用途:

Read More

ASP.NET Core容器化技术Docker零基础从入门到实战演练-多极客编程

《ASP.NET Core使用Docker进行容器化托管部署》一、课程介绍人生苦短,我用.NET Core!今天给大家分享一下Asp.Net Core以Docker进行容器化部署托管,本课程并不是完完全全的零基础Docker入门教学,课程知识点难免有没覆盖全面的地方,本次分享课程的侧重点还是讲解Docker与.NET Core的结合实战运用,大家务必根据自身的实际情况进行选择学习。阿笨对Docke

Read More

深入剖析WebSocket的原理-多极客编程

前言针对以上您提起的WebSocket的相关话题,给您做一下系统的梳理,WebSocket是和http类似的可以实现全双工可持久连接通信的应用层协议,以下深入剖析一下WebSocket的原理。什么是WebSocket首先,我们需要弄明白,WebSocket本质上一种计算机网络应用层的协议,用来弥补http协议在持久通信能力上的不足。我们知道http协议本身是无状态协议,每一个新的http请求,只能

Read More

ASP.NET (Core)WebApi参数传递实操演练-多极客编程

一、ASP.NET (Core)WebApi参数传递实操演练1、什么是contentType和dataType?$.ajax contentType 和 dataType , contentType 主要设置你发送给服务器的格式,dataType设置你收到服务器数据的格式。更简单的解释:contentType: 告诉服务器,我要发什么类型的数据。dataType:告诉服务器,我要想什么类型的数据。

Read More

基于WindowsService服务实现的亚马逊云S3文件上传-多极客编程

一、Amazon S3介绍Amazon Simple Storage Service (Amazon S3) 是一种对象存储,它具有简单的 Web 服务界面,可用于存储和检索 Web 上任何位置、任意数量的数据。它能够提供 99.999999999% 的持久性,并且可以在全球大规模传递数万亿对象。客户将 S3 用于批量存储库、“数据湖”,用于分析、备份和还原、灾难恢复和无服务器计算。许多原生云应用

Read More

C#签名算法HS256和RS256实战演练-多极客编程

一、RS256和HS256的区别  HS256 使用密钥生成固定的签名,RS256 使用成非对称进行签名。简单地说,HS256 必须与任何想要验证 JWT的 客户端或 API 共享秘密。 RS256 生成非对称签名,这意味着必须使用私钥来签签名 JWT,并且必须使用对应的公钥来验证签名。与对称算法不同,使用 RS256 可以保证服务端是 JWT 的签名者,因为服务端是唯一拥有私钥的一方。这样做将不

Read More

ASP.NET Core MVC中如何使用Session实现身份验证-多极客编程

一、什么是Session?Session即会话,是指一个用户在一段时间内对某一个站点的一次访问。  Session对象在.NET中对应HttpSessionState类,表示“会话状态”,可以保存与当前用户会话相关的信息。Session对象用于存储从一个用户开始访问某个特定的aspx的页面起,到用户离开为止,特定的用户会话所需要的信息。用户在应用程序的页面切换时,Session对象的变量不会被清除

Read More

ASP.NET Core WebApi+EF Core轻量级文件系统实战演练-多极客编程

一、课程介绍【在线视频】1、什么是文件系统?操作系统中负责管理和存储文件信息的软件机构称为文件管理系统,简称文件系统。文件系统包含格式文件比如说:.jpg/.png图片,.txt文本,.mp3音频,pdf格式等等格式。2、学完本次分享课你将来掌握的技术知识点1)、ASP.NET Core WebApi实战运用,熟练掌握API文件的上传、下载、显示。2)、EF Core 实战运用。3)、POST调试

Read More

ASP.NET Core WebAPI基于IdentityServer4实现Token令牌身份认证-多极客编程

一、课程介绍 开发提供数据的WebApi服务,最重要的是数据的安全性。那么对于我们来说如何确保提供的API服务的数据安全将会是需要思考的问题。在ASP.NET WebApi中我们应该如何保证我们的接口安全呢?  本次分享课程阿笨给大家分享的在ASP.NET Core中使用的是目前最流行、功能最强大的身份授权以及访问控制的解决方案——IdentityServer4(认证和授权),它是一套专注于帮助使

Read More

ASP.NET Core WebApi跨平台技术从入门到实战演练-多极客编程

一、ASP.NET Core WebApi课程介绍人生苦短,我用.NET Core!提到Api接口,一般会想到以前用到的WebService和WCF服务,这三个技术都是用来创建服务接口,只不过WebAPI用起来更简单,更轻量级,更流行。构建一个优秀的API依赖于伟大的框架,今天我们的主角当然是微软的跨平台轻量级HTTP服务框架——Asp.net Core WebApi。今天阿笨将给大家带来的分享课

Read More

SQL Server数据库高级进阶之锁实战演练-多极客编程

一、SQL Server锁的本质锁的定义:锁主要用于多用户环境下,保证数据库完整性和一致性的技术。锁的解释:当多个用户并发地存取数据时,在数据库中就会产生多个事务同时存取同一数据的情况。若对并发操作不加控制就可能会读取和存储不正确的数据,破坏数据库的完整性和一致性。当事务在对某个数据对象进行操作前,先向系统发出请求,对其加锁。加锁后事务就对该数据对象有了一定的控制。二、SQL Server锁的分类

Read More

ASP.NET Core WebApi基于JWT实现接口授权验证-多极客编程

一、ASP.Net Core WebApi JWT课程前言我们知道,http协议本身是一种无状态的协议,而这就意味着如果用户向我们的应用提供了用户名和密码来进行用户认证,那么下一次请求时,用户还要再一次进行用户认证才行,因为根据http协议,我们并不能知道是哪个用户发出的请求,所以为了让我们的应用能识别是哪个用户发出的请求,我们只能在服务器存储一份用户登录的信息,这份登录信息会在响应时传递给浏览器

Read More

ASP.NET Core分布式日志系统ELK实战演练-多极客编程

一、ELK简介 ELK是Elasticsearch、Logstash和Kibana首字母的缩写。这三者均是开源软件,这三套开源工具组合起来形成了一套强大的集中式日志管理平台。•  Elasticsearch分布式搜索和分析引擎。具有高可伸缩、高可靠和易管理等特点。基于 Apache Lucene 构建,能对大容量的数据进行接近实时的存储、搜索和分析操作。•  Logstash日志收集器。搜集各种数

Read More

WinForm企业级框架C/S实战项目演练-多极客编程

一、课程介绍我们都知道在软件架构方式分为:C/S和B/S两类。这里阿笨不谈论两种软件架构的优劣之分,因为它们各有千秋,用于不同场合。一位伟大的讲师曾经说过一句话:事物存在即合理!录制这堂课程的目的就是专门给想学习和了解WinForm应用程序的童鞋们。虽然当前主流的架构开发的确大多是WEB端和App移动端开发,可能大家都忽略了传统的WinForm桌面应用程序开发的魅力!如果您对本次分享《 WinFo

Read More

基于ASP.NET WebAPI OWIN实现Self-Host项目实战-多极客编程

引用寄宿ASP.NET Web API 不一定需要IIS 的支持,我们可以采用Self Host 的方式使用任意类型的应用程序(控制台、Windows Forms 应用、WPF 应用甚至是Windows Service)作为宿主。一、摘要本期同样带给大家分享的是阿笨在实际工作中遇到的真实业务场景,请跟随阿笨的视角去如何实现采用微软的ASP.NET OWIN技术承载WebAPI服务,如果您对本期的教

Read More

.NET轻量级ORM框架Dapper修炼手册-多极客编程

一、摘要1.1、为什么叫本次的分享课叫《修炼手册》?阿笨希望本次的分享课中涉及覆盖的一些小技巧、小技能给您带来一些帮助。希望您在日后工作中把它作为一本实际技能手册进行储备,以备不时之需,一旦当手头遇到与Dapper修炼手册中相似用法的地方和场景,可以直接拿来进行翻阅并灵活的运用到项目中。最后阿笨建议您可以根据自己在工作中碰到的不同的使用场景,不断的完善此本修炼手册。废话不多说,直接上干货,我们不生

Read More

ASP.NET Core如何解决分布式Session一致性问题-多极客编程

一、我们知道Session的常见形式是会话cookie,即为设置过期时间的cookie,它的默认的生命周期为浏览器会话期间,一旦浏览器关闭窗口,这个cookie就消失了。其实现机制为:当用户发起一个请求的时候,服务器会检查该请求中是否包含sessionID,如果不包含,则服务器会生成一个名为JSESSIONID的cookie返回到浏览器,(这个cookie存放在内存中,并不会存在硬盘)。同时在服务

Read More

Asp.Net Core WebApi跨平台开发技术从入门到实战-多极客编程

《Asp.Net Core WebApi跨平台开发技术从入门到实战》课程目标:一句话总结:零基础快速入门掌握ASP.NET Core WebAPI实战开发技术,在前后分离框架盛行的今天,写一手漂亮的API接口服务,吊打面试官,升职加薪,指日可待。《ASP.NET Core托管和部署Linux实操演练手册》https://ke.qq.com/course/399937?tuin=1929a593《L

Read More