随笔分类 -  .Net Core

摘要:Jenkins自动化部署-安装jenkins异常处理 一、问题描述: 安装过程中发现容器中报错没有找到Java的某个类,具体如下: 2022-01-07 12:14:17.488+0000 [id=124] WARNING h.i.i.InstallUncaughtExceptionHandler# 阅读全文
posted @ 2022-01-09 01:36 锦大大的博客呀! 阅读(1334) 评论(0) 推荐(0) 编辑
摘要:一、前言 为什么要用Jenkins?我说下我以前开发的痛点,在一些中小型企业,每次开发一个项目完成后,需要打包部署,可能没有专门的运维人员,只能开发人员去把项目打成一个war包,可能这个项目已经上线了,需要把服务关,在部署到服务器上,将项目启动起来,这个时候可能某个用户正在操作某些功能上的东西,如果 阅读全文
posted @ 2022-01-09 01:11 锦大大的博客呀! 阅读(190) 评论(0) 推荐(0) 编辑
摘要:弯道超车-Token处理 一、 RefreshToken滑动过期处理:是在使用JWT进行授权的时候AccessToken过期了,然后通过如上token去重新获取可用的token,简单点就是说当用户在持续使用token的时候,我们需要做到每次在基础上加对应的时间,而不是直接跳转到登录首页。接下来就是介 阅读全文
posted @ 2021-09-30 23:03 锦大大的博客呀! 阅读(92) 评论(0) 推荐(0) 编辑
摘要:.net core Api上传Txt文档读取并且解决乱码问题 一、直接先上关键:注意下方的strm 是 IFormFile file对象,并且此文只针对API上传TXT所处理。 1. 读取的代码: using (StreamReader reader = new StreamReader(strm, 阅读全文
posted @ 2021-09-29 11:36 锦大大的博客呀! 阅读(663) 评论(0) 推荐(0) 编辑
摘要:微服务架构- 网关(Ocelot) 一、Gateway 1. 为什么需要网关? 有了Consul,使用服务名即可访问。但手机、web端等外部访问者仍然需要和N多服务器交互,需要记忆他们的服务器地址、端口号等。一旦内部发生修改,很麻烦,而且有时候内部服务 器是不希望外界直接访问的—需要路由功能!Oce 阅读全文
posted @ 2021-09-17 00:13 锦大大的博客呀! 阅读(655) 评论(0) 推荐(0) 编辑
摘要:.net core中登录认证 中间件认证 介绍:这是基于授权认证中间件认证的示例 第一步: 在 app.UseRouting();之后,在app.UseEndpoints()之前,增加鉴权授权; 鉴权: app.UseAuthentication(); 检测用户是否登录 授权:app.UseAuth 阅读全文
posted @ 2021-03-14 23:43 锦大大的博客呀! 阅读(1001) 评论(2) 推荐(1) 编辑
摘要:.net core中登录认证的几种方式 第一种、session\cookie+方法过滤器认证 1. 讲解:该认证模式主要的逻辑如下,并且分别在session和cookie中存储相应的值,并且在方法过滤器中进行进行拦截验证。 登录的逻辑应该是 session中存储用户的主要信息 key:guid类型 阅读全文
posted @ 2021-03-11 00:07 锦大大的博客呀! 阅读(1016) 评论(0) 推荐(0) 编辑
摘要:.Net core中使用过滤器 一、.NET5 AOP 5个Filter AuthorizationFilter 鉴权授权 ResourceFilter 资源 ExceptionFilter 异常 ActionFilter 方法 ResultFilter 结果 特点: ActionFilter的特点 阅读全文
posted @ 2021-03-02 00:10 锦大大的博客呀! 阅读(827) 评论(0) 推荐(0) 编辑
摘要:MVC请求管道 一、请求到达IIS之前是这样的: 二、到达IIS之后是这样的: Sys服务监听到有请求到达IIS,IIS会把这个请求转发给ISAPI,ISAPI即Internet Server Application Program Interface (互联网应用服务接口),是微软提供的一套面向I 阅读全文
posted @ 2020-09-26 00:13 锦大大的博客呀! 阅读(497) 评论(0) 推荐(0) 编辑
摘要:一、HTTP响应码响应码由三位十进制数字组成,它们出现在由HTTP服务器发送的响应的第一行。 响应码分五种类型,由它们的第一位数字表示: 1xx:信息,请求收到,继续处理 2xx:成功,行为被成功地接受、理解和采纳 3xx:重定向,为了完成请求,必须进一步执行的动作 4xx:客户端错误,请求包含语法 阅读全文
posted @ 2020-09-19 16:48 锦大大的博客呀! 阅读(587) 评论(0) 推荐(0) 编辑
摘要:一、转盘活动抽奖算法记录。 1. 首先抽奖的概率如下: 概率:0.51858 0.3 0.15 0.02 0.01 0.001 0.0004 0.00002 2. 抽奖的抽奖代码: /// <summary> /// 概率抽奖 /// </summary> /// <returns>返回奖品ID</ 阅读全文
posted @ 2020-08-29 15:24 锦大大的博客呀! 阅读(952) 评论(0) 推荐(0) 编辑
该文被密码保护。
posted @ 2020-08-12 10:55 锦大大的博客呀! 阅读(1) 评论(0) 推荐(0) 编辑
该文被密码保护。
posted @ 2020-07-21 14:39 锦大大的博客呀! 阅读(7) 评论(0) 推荐(0) 编辑
摘要:.NET CORE 中间件 一、中间件分为三种: //所有中间件就是委托 这是第一种形式的 app.Use(async (context, next) => { await context.Response.WriteAsync("one"); await next(); //放行 await co 阅读全文
posted @ 2020-05-24 22:59 锦大大的博客呀! 阅读(236) 评论(0) 推荐(0) 编辑
摘要:一、常用问题总结 1. 解决祖传的where 1=1 List<string> _listWhere = new List<string> { "a=b", "b=c", "b=c" }; string str1= _listWhere.Count > 0 ? $"where { string.Jo 阅读全文
posted @ 2020-05-22 10:46 锦大大的博客呀! 阅读(128) 评论(0) 推荐(0) 编辑
摘要:一、.net core配置使用Nlog日志 1. nlog介绍:NLog((http://www.nlog-project.org)是一个基于.NET平台编写的类库,我们可以使用NLog在应用程序中添加极为完善的跟踪调试代码。NLog完全实现了我们上面的期望目标,并且还远远不止这些…… NLog允许 阅读全文
posted @ 2020-05-22 10:15 锦大大的博客呀! 阅读(1346) 评论(0) 推荐(1) 编辑

点击右上角即可分享
微信分享提示