变形精怪

树有年轮,人有皱纹
随笔 - 42, 文章 - 0, 评论 - 166, 阅读 - 73529

导航

< 2025年2月 >
26 27 28 29 30 31 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 1
2 3 4 5 6 7 8

随笔分类 -  asp.net core

摘要:背景 用户做一个操作往往对应一个方法的执行,而方法内部会调用别的方法,内部可能又会调用别的方法,从而形成一个调用链。我们一般是在最顶层的方法去加try,而不是调用链的每一层都去加try。 在web开发中,用户的一个操作通常对应一个http请求,常见的mvc中一个controller的action会来 阅读全文

posted @ 2023-10-24 09:10 变形精怪 阅读(1380) 评论(0) 推荐(5) 编辑

摘要:基于blazor server的实时日志显示组件 阅读全文

posted @ 2022-10-30 14:59 变形精怪 阅读(1579) 评论(4) 推荐(4) 编辑

摘要:无论你是纯前端、纯后端、还是全栈,请花3分钟耐心看完本文,可能有点用。 前言 如果一个人只熟悉后端,那他对前端的评价往往不够中立,反之已然。本人凑巧前后端都熟悉。 只针对各种管理系统,同时在线的用户量有限的系统,如:电商管理后台、OA\MES\ERP\WMS....等。 这里说的前端是指所有前端,浏 阅读全文

posted @ 2021-12-05 09:27 变形精怪 阅读(2906) 评论(37) 推荐(8) 编辑

摘要:前言 很多场景【单体+模块化】比微服务更合适,开发难度低、代码可复用性强、可扩展性强。模块化开发有些难点,模块启动与卸载、模块之间的依赖和通讯。asp.net core abp为我们提供了模块化开发能力及其它基础功能。基于abp(一代6.3)结合DDD已基本开发好一个【工单管理模块】,本篇做个基本介 阅读全文

posted @ 2021-04-02 10:22 变形精怪 阅读(2182) 评论(2) 推荐(4) 编辑

摘要:场景 在《学校管理系统》中,学生、家长、教师、教务都可能登陆,做一些属于他们自己的操作。这些用户需要的属性各不相同,比如学生有学号,而教师没有。 应用程序用户 在编码时,经常需要获取当前登陆用户的信息,这个当前登陆用户就是应用程序用户。asp.net提供了一整套方案来实现应用程序用户,包括身份验证、 阅读全文

posted @ 2021-02-28 01:11 变形精怪 阅读(1461) 评论(3) 推荐(1) 编辑

摘要:废话 之前七七八八看了些DDD相关概念,充血模型、领域事件、领域服务、应用服务等,大致能理解但从未实践。最近在用ABP做个电商模块,尝试用DDD方式来实现购物车功能,感觉还行,下面做个记录。 业务分析和设计说明参考:https://gitee.com/bxjg1987/abp/wikis/购物车?s 阅读全文

posted @ 2021-01-27 09:34 变形精怪 阅读(587) 评论(0) 推荐(0) 编辑

摘要:客户有一堆小设备,需要通过小程序来控制它们,主要是设备门的开关、电源开关、状态查询、压力控制等。下面主要纪录下设计思路。 源码地址:https://gitee.com/bxjg1987_admin/abp 视频讲解地址:https://www.bilibili.com/video/BV1M5411j 阅读全文

posted @ 2020-09-16 22:32 变形精怪 阅读(1315) 评论(8) 推荐(6) 编辑

摘要:关于.net core高性能编程中的Span<T>和Memory<T>网上资料很多,这里就不说了。今天一直在看ReadOnlySequenceSegment<T>和SequenceReader<T>,看得脑壳痛,本篇着重说说对ReadOnlySequenceSegment<T>的理解。 如果对Spa 阅读全文

posted @ 2020-09-16 09:15 变形精怪 阅读(4256) 评论(2) 推荐(16) 编辑

摘要:前言 现代程序开发中身份验证、授权是一件非常非常复杂的事情(各种登陆方式、各种授权需求、各种跳转跳、各种加解密,搞得得头皮发麻),因为事情本身复杂,所以没把这件事理清楚之前,无论你用什么语言、什么框架、什么方式都很难做到既简单又具有可扩展性。我的想法是既然我自己做不到,那就搞懂身份验证和授权是咋回事 阅读全文

posted @ 2020-08-24 21:05 变形精怪 阅读(1353) 评论(0) 推荐(0) 编辑

摘要:启动配置器IIdentityServerBuilder 可以把它理解为一个IServiceCollection的容器,它商品有几个扩展方法,方便我们用来注册ids使用到的相关服务,为啥不直接扩展IServiceCollection而是包一层呢?因为这样封装性更好,与ids相关服务注册方法都在IIde 阅读全文

posted @ 2020-08-23 16:19 变形精怪 阅读(1152) 评论(0) 推荐(0) 编辑

摘要:前言 本篇说说ids中的网页登陆以及单点登陆的大致原理,主要是以基本跑通为目的,下一篇开始会详细说明集成ids网页登陆原理。 最好先熟悉以下知识: asp.net core asp.net core的身份验证和基于策略的授权 identityServer官方文档过一遍 推荐蒋老师的《asp.net 阅读全文

posted @ 2020-08-23 16:03 变形精怪 阅读(1870) 评论(0) 推荐(1) 编辑

摘要:abp版本5.9 概述 数据迁移无非就是两件事情,1、创建数据库,并根据实体创建对应的表;2、添加一些初始数据 abp的数据迁移也是完成这两件事,比较特殊的是它是多租户saas系统,而且支持不同的租户有独立的数据库。所以abp中的迁移要先迁移户主Host,再迁移租户Tenant的数据库 它的迁移定义 阅读全文

posted @ 2020-07-07 20:57 变形精怪 阅读(1659) 评论(0) 推荐(1) 编辑

摘要:无论是开发app还是网站,可能都需要一个广告功能,比如我们常见的在首页有个轮播广告,里面会轮播显示多个图片。还有比如一个新闻门户网站 很常见的 banner横幅广告,还有js特效广告等。本篇说说在abp(5.9)中如何实现广告模块。 源码地址:https://gitee.com/bxjg1987/a 阅读全文

posted @ 2020-06-13 10:42 变形精怪 阅读(893) 评论(2) 推荐(1) 编辑

摘要:如果一个Controller.Action里的处理非常耗时,比如读数据库、文件操作、调用第三方接口等此时用户随时可能关闭浏览器、F5刷新网页等操作。但是服务端的耗时代码任然在执行,这太浪费了,既然用户终止请求了,我们就应该取消所有的耗时操作 在.net开发中,几乎所有的异步方法都有个Cancella 阅读全文

posted @ 2020-04-18 20:19 变形精怪 阅读(2190) 评论(0) 推荐(1) 编辑

摘要:前言 目前在开发abp电商模块,打算做一步,写一步,算是对自己的记录,主要是参考nopcommoner 并结合abp模块开发 知识都是连贯的,如果你熟悉asp.net core 3.x、abp(非vNext) 并且需要做电商功能,也许可以做个参考。即使不做电商,可能里面的其它功能也可以作为参考,如: 阅读全文

posted @ 2020-04-14 15:43 变形精怪 阅读(1464) 评论(7) 推荐(1) 编辑

摘要:0、概述 先了解下https是个啥: https://www.bilibili.com/video/BV1j7411H7vV so!只要给我们的web服务器配置一个证书就行了,证书可以买,也可以用免费的Let's Encrypt,此证书提供商是多个牛X大公司为了推进全球https化搞出来的,所以不用 阅读全文

posted @ 2020-04-03 11:22 变形精怪 阅读(1860) 评论(3) 推荐(8) 编辑

摘要:前言 一个小需求的实现,做一个备忘,个人理解,可能存在错误。 客户有很多设备,这些设备分散在不同的地方,现在需要通过小程序获取附近的(比如1000米)之类的设备列表,以距离排序 第一个想到的的是找百度/腾讯等地图,看有没有提供相应的开放api,先将我们的设备id以及对应的经纬度存储到地图中,再调用某 阅读全文

posted @ 2020-03-16 13:49 变形精怪 阅读(847) 评论(0) 推荐(0) 编辑

摘要:一、前言 这方面的资料很多,重复的写没必要,但是最近一直在学习身份验证和授权相关东东,为了成体系还是写一篇,主要是从概念上理解identity系统。 参考:https://www.cnblogs.com/r01cn/p/5179506.html 二、概述 几乎所有系统都包含用户、角色、权限、登录、注 阅读全文

posted @ 2020-02-26 15:20 变形精怪 阅读(2153) 评论(0) 推荐(3) 编辑

摘要:一、前言 接上一篇《asp.net core 3.x 授权中的概念》,本篇看看asp.net core默认授权的流程。从两个方面来看整个授权系统是怎么运行的:启动阶段的配置、请求阶段中间件的处理流程。 由于asp.net core 3.x目前使用终结点路由,因此授权框架可以用于所有asp.net w 阅读全文

posted @ 2020-02-25 13:41 变形精怪 阅读(3856) 评论(9) 推荐(23) 编辑

摘要:前言 预计是通过三篇来将清楚asp.net core 3.x中的授权:1、基本概念介绍;2、asp.net core 3.x中授权的默认流程;3、扩展。 在完全没有概念的情况下无论是看官方文档还是源码都晕乎乎的,希望本文能帮到你。不过我也是看源码结合官方文档看的,可能有些地方理解不对,所以只作为参考 阅读全文

posted @ 2020-02-24 15:37 变形精怪 阅读(3150) 评论(1) 推荐(18) 编辑

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