解决宝塔控制面板Redis设置密码后一直启动失败解决

使用宝塔控制面板安装完Redis后,在配置中,我们先要开启远程访问并设置密码之后,重启却一直失败

宝塔 Redis

.net在webapi中使用JWT做Token

用JWT来生成token是一种很简单也很容易理解的方式,JWT主要由3部分组成,在webapi中可以结合过滤器做权限认证

JWT token

.net404webrequest得到返回内容

正常情况下,我们使用WebRequest请求一个页面或接口,返回得到内容,如果出现404错误,则无法正常得到返回内容

.net

windows下安装mongodb 4.0

Mongodb是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富、最像关系数据库的,旨在为Web应用提供可扩展的搞性能数据存储解决方案。

mongodb

.net core使用autofac注入最佳实践

在之前的多篇文章中,.net core我们都是使用默认的DI,但是在实际使用中,对于复杂的情况,我们还是得用回Autofac比如通过配置文件注入,现在.net core默认提供的DI自己需要写些代码去支持,另外对于自动注入也需要额外代码支持,使用Autofac则方便很多。

.net core autofac

.net core 使用Microsoft.Extensions.Caching.Redis序列化问题

在.net core 中,使用Microsoft.Extensions.Caching.Redis可以很方便的集成Redis,这里涉及到字节数组转成对象和对象转成字节数组,而我们对此有两个基本要求

.net core redis 序列化 aspectcore

.net core,AspectCore使用AOP实现SqlSugar事务

一直很喜欢在方法头加个标签,实现方法体内自动事务,比如标签TransactionCallHandler

AspectCore Aop SqlSugar 事务

aspectcore使用aop统一拦截错误日志

在http://www.52jiagou.com/article/212这篇文章中,我们已经在.net core 中使用了Nlog并将日志写到txt中,现在使用AspectCore统一拦截所有的错误,在Startup.cs中的ConfigureServices方法中添加拦截设置。

aspectcore nlog aop 日志 .net core

.net core使用nlog

使用Nlog发现比log4net简单好多,先Nuget安装 : NLog.Web.AspNetCore,一般我是在基础类库中添加这个引用,为了避免以后我们更换另外的日志组件,比如ExceptionLess,我们新建一个接口

.net core nlog

Asp.net core WebApi 使用Swagger生成帮助页

最近我们团队一直进行.net core的转型,web开发向着前后端分离的技术架构演进,我们后台主要是采用了asp.net core webapi来进行开发,开始每次调试以及与前端人员的沟通上都存在这效率低下的问题,一次在看微软asp.net core官方文档的时候,发现了swagger这个好东西。然后在实际的项目中引入了该技术。

asp.net core webapi swagger