天枫信息技术,专注于.NET技术的开发与应用

All Posts



ASP.NET Core依赖注入(DI)

ASP. Ce允许我们指定注册服务的生存期.服务实例将根据指定的生存时间自动处理.因此我们无需担心清理此依赖关系他将由ASP. Ce框架处理.有如下三种类型的生命周期. 关于依赖注入通俗易懂的内容大家可以看一下我上一篇文章 . IoC模式依赖反转(DIP)、控制反转(Ioc)、依赖注入(DI) Microsoft.Extensions.DependencyInjection.ServiceLifetime枚举值 public enum ServiceLifetime {SingletonScopedTra ...

ASP NET Core 依赖 注入 DI

Dotnet core使用JWT认证授权最佳实践(二)

最近,团队的小伙伴们在做项目时,需要用到JWT认证。遂根据自己的经验,整理成了这篇文章,用来帮助理清JWT认证的原理和代码编写操作。 第一部分:Dot ce使用JWT认证授权最佳实践(一)(接上文)测试运行% dot run 等程序运行起来后,在浏览器输入:http:localhost:5000swagger,会进到Swagger的API界面。选择requestToken,点击按钮&rdquoTry it out&ldquo&rdquoExecute&ldquo,可以看到运行结果: ["eyJhbGciO ...

Dotnet core 使用 JWT 认证 授权 最佳 实践

ABP框架——集成Mysql

最近公司很多业务都要求上云,云上的数据库购买了mysql(估计是应为便宜吧),所以我用abp框架开发的应用都要逐步切换到mysql。经过一阵摸索踩坑,总算是切换成功了,所以先记录下方便后续切换使用,也顺便分享给有需要的朋友。 一、集成MySQL 其实集成mysql主要是参照官方文档进行就可以了(官方文档:https:aspboilerplate.comPagesDocumentsEFCeMySqlIntegration),这里也是简单描述下关键步骤:  ...

ABP 框架 集成 Mysql

基于 abp vNext 和 .NET Core 开发博客项目 - 完善与美化,Swagger登场

上一篇文章(https:www.cnblogs.commeowvp12896898.html)已经成功将博客项目跑起来了,那么本篇主要是将之前遗留的问题解决,现在的代码看起来可能还是比较混乱,有大量与之无关的代码存在里面,对于强迫症患者来说真的是零容忍。 在程序员界,总有一批强迫症患者,他们希望自己写的代码看起来尽量的完美无瑕疵。 完善与美化 直奔主题,首先将各项目层的项目文件(.csproj)打开,格式化一下,没有引用Impt Project="..\..\common.props" 这句代码的也加一下 ...

基于 abp vNext NET Core 开发 博客 项目 完善 美化 Swagger 登场

武装你的WEBAPI-OData分页查询

本文属于OData系列 目录武装你的WEBAPIOData入门 武装你的WEBAPIOData便捷查询 武装你的WEBAPIOData分页查询 武装你的WEBAPIOData资源更新 武装你的WEBAPIOData之EDM 武装你的WEBAPIOData常见问题 武装你的WEBAPIOData使用EndpointIntroduction 分页是数据请求避免不了的问题,数据很多的情况下,通过GET请求一次性返回所有的数据,不光性能底下,而且不好展示。 分页的原理就是客户端请求服务器,服务器返回的数据是有限的 ...

武装 WEBAPI OData 分页 查询

微服务框架 ketchup 介绍

1.背景在ketchup诞生之前。期间也是用surging开发了两个项目。奈何surging没有文档,升级之后,只能从头在读一遍源码,了解新功能,会消耗大量的时间。商业化也使一些 想学习微服务的人望而却步。所以就诞生了我想做一个微服务框架的想法。ketchup的诞生 借鉴了大量surging的设计思想。它会是完全开源的,使用简单方便的一个微服务框架。ketchup的源码地址:https:github.comsimplegrketchup 如果喜欢请点个Start给予支持,谢谢! 2.介绍微服务,我个人的 ...

服务 框架 ketchup 介绍

abp(net core)+easyui+efcore实现仓储管理系统——入库管理之十二(四十八)

abp( ce)+easyui+efce实现仓储管理系统目录 abp( ce)+easyui+efce实现仓储管理系统&mdash&mdashABP总体介绍(一) abp( ce)+easyui+efce实现仓储管理系统&mdash&mdash解决方案介绍(二) abp( ce)+easyui+efce实现仓储管理系统&mdash&mdash领域层创建实体(三) abp( ce)+easyui+efce实现仓储管理系统&mdash&mdash定义仓储并实现 (四) abp( ce)+easyui+efc ...

abp net core easyui efcore 实现 仓储 管理系统 入库 管理 十二 四十八

基于 abp vNext 和 .NET Core 开发博客项目 - 给项目瘦身,让它跑起来

上一篇文章(https:www.cnblogs.commeowvp12896177.html)已经成功创建了博客项目,但是abp默认给我们引用了许多项目中用不到的组件。 本篇文章将给项目进行瘦身,删掉对我们来说暂时用不到的组件。讲解各个模块之间的关系,写一个Hello Wld,让其成功运行起来。 给项目瘦身 Meowv.Blog.HttpApi.Hosting Meowv.Blog.HttpApi.Hosting相当于一个web项目,但这里主要依赖于Meowv.Blog.HttpApi模块,用来暴露我们的 ...

基于 abp vNext NET Core 开发 博客 项目 项目 瘦身 起来

iNeuOS工业互联平台,实现动态图元、计算平台、远程控制、数据转发等,和大厂相比如何

目 录 1. 概述... 2 2. 平台演示... 2 3. 增加按钮组态元件... 2 4. 组态图元旋转及动画... 3 5. 后台容器管理... 3 6. 重新启动后台iNeuKernel设备容器服务... 4 7. 重新加载后台iNeuKernel设备容器配置... 5 8. 下发设备控制命令... 5 9. iNeuCompute计算平台... 6 10. 设备数据转发... 8 11.  ...

iNeuOS 工业 互联 平台 实现 动态图 计算 平台 远程 控制 数据 转发 大厂 相比 如何