摘要: ASP.NET Core自带了一个轻量级的IOC容器 但是只提供了最基本的AddXXX方法来绑定实例关系 需要一个一个添加 可以使用其他IOC容器来替换内置的 ABP自带Castle容器 1.安装Nuget包 Autofac 和 Autofac.Extensions.DependencyInject 阅读全文
posted @ 2019-02-28 13:17 几清 阅读(654) 评论(0) 推荐(0) 编辑
摘要: 区别 https://www.zhihu.com/question/20795043 https://blog.csdn.net/dd18709200301/article/details/79077839 RabbitMQ安装 https://blog.csdn.net/weixin_397359 阅读全文
posted @ 2019-02-27 16:25 几清 阅读(2018) 评论(0) 推荐(0) 编辑
摘要: ConfigureServices 就是配置服务器的DI容器 把需要的中间件等一些东西添加到DI容器 最后都是添加到IServiceCollection里面 比如 对于.AddProfileService() 已经内置了一个默认实现IProfileService接口的一个类 默认会注入内置的(Def 阅读全文
posted @ 2019-02-19 10:37 几清 阅读(3009) 评论(0) 推荐(1) 编辑
摘要: Session认证和JWT(Json Web Token) Token认证就是基于JWT 1.Session认证 1. 用户输入其登录信息 2. 服务器验证信息是否正确,并创建一个session,然后将其存储在数据库中 3. 服务器为用户生成一个sessionId,将具有sesssionId的Coo 阅读全文
posted @ 2019-02-17 16:43 几清 阅读(3741) 评论(2) 推荐(1) 编辑
摘要: 这个问题是在数据结构的二叉树添加结点的时候碰见 添加新结点的时候可以用while循环自身解决(这里这个方式更好) 也可以用递归解决 递归就像小明去楼顶取东西 ,从一楼开始爬,看,不是的,继续爬,每层楼梯看上去都一样,单1到2,2到3的楼梯是两个楼梯,到了楼顶,取到东西,不能直接从楼上跳下来,还得从楼 阅读全文
posted @ 2019-02-16 09:21 几清 阅读(1456) 评论(0) 推荐(1) 编辑
摘要: 在Startup中 然后在Application这个层 属性-生成-生成XML文档文件 阅读全文
posted @ 2019-01-24 09:09 几清 阅读(1955) 评论(0) 推荐(0) 编辑
摘要: ASP.NET CORE自带的Microsoft.Extensions.DependencyInjection 依赖注入容器 不支持属性注入 不支持批量注入 ABP使用依赖注入框架是Castle.Windsor .NET Core创建的项目返回类型是ConfigureService 在这里变成了IS 阅读全文
posted @ 2019-01-23 19:36 几清 阅读(881) 评论(0) 推荐(1) 编辑
摘要: 回滚最近的一次迁移记录 remove-migration 会报错 加参数remove-migration --force 一个程序集下面存在多个DbContext 指定DbContext进行迁移 add-migration --context XXXDbContext 一个事务中 先在数据库查出一条 阅读全文
posted @ 2019-01-15 15:32 几清 阅读(2589) 评论(0) 推荐(0) 编辑
摘要: 验证是否为开发环境 是就正常报错 否则跳转到错误页 app.UseStaticFiles(); 验证当前请求是否存在物理物件 存在直接返回 不走MVC路由 以前的管道模型 根据请求传递的控制器 方法 先实例化控制器 然后在invoke 在invoke中 执行管道中的20来个事件 在.NET Core 阅读全文
posted @ 2019-01-15 10:26 几清 阅读(626) 评论(0) 推荐(0) 编辑
摘要: 通过AOP+特性实现 ABP默认的权限验证过滤器 AbpAuthorizationFilter 可以通过继承AsyncAuthorizationFilter 自定义自己的权限过滤器 权限数据存放表 [AbpPermissions] 1.设置权限的class需要需要派生自AuthorizationPr 阅读全文
posted @ 2019-01-12 11:27 几清 阅读(3078) 评论(0) 推荐(1) 编辑