首页 > TAG信息列表 > 高级班

2021-07-21 .NET高级班 115-直播项目专题(权限模块的缓存)

1.aotufac拦截器 /// <summary> /// 记录日志 /// </summary> public class CustomAutofacCacheAop : IInterceptor { private readonly ILogger<CustomAutofacCacheAop> _logger; private readonly RedisHashService _RedisHashService; private

2021-07-14 .NET高级班 108-Dapper的使用

一:首先安装如下包 Dapper Dapper.Contrib Microsoft.Extensions.Options System.Data.SqlClient 二:封装 public class DapperContext : IDisposable { private IDbConnection Connection = null; public

2021-07-14 .NET高级班 110-微服务架构(商城案例)

1、需求说明 实现用户下单操作流程(创建订单->扣减库存->用户支付->更新订单状态) 途经微服务 订单微服务 → 库存微服务 → 订单微服务 → 账户微服务 2、构建微服务项目(独立运行和部署) 1、构建微服务项目(独立运行和部署) 订单微服务->DB 库存微服务->DB 账户微服务->DB

2021-07-14 .NET高级班 112-直播项目专题(架构设计和数据库设计)

1:基础架构 网站: ZhaoXi.LiveBackgroundManagement.WebSite 实体对象:ZhaoXi.LiveBackgroundManagement.Models 数据访问:ZhaoXi.LiveBackgroundManagement.DataAccessEFCore 共用类库:ZhaoXi.LiveBackgroundManagement.Common 业务逻辑:ZhaoXi.LiveBackgroundManagement.Business

2021-07-09 .NET高级班 103-Cache缓存的实现

静态字段缓存基本使用 /// <summary> /// 1 客户端缓存-CDN缓存-反向代理缓存-本地缓存 /// 2 本地缓存原理和手写基础实现 /// 3 缓存更新/过期/多线程测试 /// 4 缓存类库封装和缓存应用总结 /// </summary> ///

2021-07-04 .NET高级班 92-Nginx篇

Nginx篇 1 基本操作命令 先CD到nginx.exe目录 启动nginx服务 nginx start nginx 优雅停止nginx,有连接时会等连接请求完成再杀死worker进程 nginx -s quit 优雅重启,并重新载入配置文件nginx.conf nginx -s reload 查看nginx配置是否正确,测试配置是否有语法错误 nginx -t 查看

2021-07-01 .NET高级班 83-ASP.NET Core RabbitMQ帮助类的封装

public class RabbitMQInvoker { #region Identy private static IConnection _CurrentConnection = null; private readonly string _HostNam

2021-06-20 .NET高级班 63-ASP.NET Core EFCore数据库(CodeFirst的使用)

#region 通过Api生成数据库-----CodeFirst;代码写好,生成数据库; //1.Nuge引入程序包;Microsoft.EntityFrameworkCore // Microsoft.EntityFrameworkCore.Design using (CustomDbContext context = new CustomDbContext()) { ///生成数据库 contex

2021-06-20 .NET高级班 58-ASP.NET Core WebApi前后端传参详解

一:后端接收参数 public class NinthController : ControllerBase { /// <summary> /// User Data List /// </summary> private List<Users> _userList =

2021-06-19 .NET高级班 59-ASP.NET Core 后端请求API封装(HttpClient版)

/// <summary> /// 有关HTTP请求的辅助类 /// 基于HttpWebRequest /// </summary> public static class HttpClientResponseUtility { /// <summary> /// 发起POST同步请求 /// </summary> /// <param name="url"></param>

(VIP-朝夕教育)2021-06-19 .NET高级班 53-.NET Core中Filter的过滤器使用(ExceptionFilter,ActionFilter,ResourceFilter)

一:3.1版本的使用情况 ExceptionFilter public class CustomExceptionFilterAttribute : ExceptionFilterAttribute { #region Identity private readonly ILogger<CustomExceptionFilterAttribute

(VIP-朝夕教育)2021-06-19 .NET高级班 54-.NET Core添加cookie的方式进行授权,鉴权

public void ConfigureServices(IServiceCollection services) { services.AddAuthentication(CookieAuthenticationDefaults.AuthenticationScheme) .AddCookie

2021-06-12 .NET高级班 49-.NET5中HTML扩展

一:IHtmlHelper 实现控件扩展 public static class HtmlHelperExtensions { /// <summary> /// 换行 /// </summary> /// <param name="helper"></param> /// <returns></returns> public static IHtmlCon

(VIP-朝夕教育)2021-06-12 .NET高级班 49-.NET5中HTML扩展

一:IHtmlHelper 实现控件扩展 public static class HtmlHelperExtensions { /// <summary> /// 换行 /// </summary> /// <param name="helper"></param> /// <returns></returns> public static IHtmlCon

(VIP-朝夕教育)2021-06-05 .NET高级班 37-Unity容器的使用

一:Unity容器相关知识介绍 IOC控制反转:传统开发,上端依赖(调用/指定)下端对象,会有依赖 把对下端对象的依赖转移到第三方容器(工厂+配置文件+反射) 能够程序拥有更好的扩展性 DI依赖注入:依赖注入就是能做到构造某个对象时,将依赖的对象自动初始化并注入 三种注入方式:构造函数注入

(VIP-朝夕教育)2021-06-01 .NET高级班 31-Mysql在.net中的使用

Mysql 安装找它 https://www.runoob.com/mysql/mysql-install.html docker 安装 docker run --name claymysql -p 13306:3306 -v /home/mysql/custom:/etc/mysql/conf.d -v /home/mysql/data:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=123456 -d mysql:5.7 #-v /mysql/cus

2021-05-31 .NET高级班 31-Mysql在.net中的使用

Mysql 安装找它 https://www.runoob.com/mysql/mysql-install.html docker 安装 docker run --name claymysql -p 13306:3306 -v /home/mysql/custom:/etc/mysql/conf.d -v /home/mysql/data:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=123456 -d mysql:5.7 #-v /mysql/cus

2021-05-31 .NET高级班 30-数据库设计(SqlServer读写分离对等发布)

SqlServer读写分离对等发布: 对等发布支持多主复制。发布服务器将事务流式传输到拓扑中的所有对等方。所有对等节点可以读取和写入更改,且所有更改将传播到拓扑中的所有节点。 注意点: 1.各服务器的数据库名字要保证一样。 2.发布名称必须保持一致。 3.各服务器必须都是发布服

(VIP-朝夕教育)2021-05-24 .NET高级班 04-委托和事件

委托 委托太常见了,能灵活运用可以使你在编程中游刃有余。 简单说它就是一个能把方法当参数传递的对象,而且还知道怎么调用这个方法,同时也是粒度更小的“接口”(约束了指向方法的签名) 委托的简单使用 1.定义Student类 /// <summary> /// 学生类 /// </summary> public class Stu

(VIP-朝夕教育)2021-05-23 .NET高级班 02-反射

原理图 /// <summary> /// 1 dll-IL-metadata-反射 /// 2 反射加载dll,读取module、类、方法 /// 3 反射创建对象,反射+简单工厂+配置文件 ,破坏单例 创建泛型 /// 反射反射程序员的快乐 /// 反射是无处不在,MVC AOP IOC ORM Attribute /// IL:中

2019年最新渗透高级班培训:后渗透阶段

加入渗透高级班除开视频课程外可享受以下服务: 享有5号黯区对每个VIP的定制学习计划。 享有5号黯区漏洞靶场1年使用权。 享有5号黯区兵器库1年查看和下载权限。 享有5号黯区1年答疑解惑服务。 享有5号黯区资料区1年下载权。 咨询加:1373721311 或 2644148223 windows提权之本地提

C#NET VIP软谋.Net高级班第11期(含DDD和NET Core微服务)完整版本

C#NET VIP软谋.Net高级班第11期(含DDD和NET Core微服务)完整版本 费用200 新注册的 qq2192894125 qq3277294593 qq2589406800 qq2131034836 qq1274626713 qq1902141577 qq3170495148 qq3249381568 qq2171713479 课程目录 1.Course0Start(开学典礼) 2.Course1Generric(泛型-语言