架构

abp vnext 获取配置文件

代码如下: public override void ConfigureServices(ServiceConfigurationContext context) { var servi...

架构 2022-06-04 浏览(128 作者( 风清月 )

abp vnext 实体的guid主键

Guid主键的实体如果你的实体Id类型为 Guid,有一些好的实践可以实现: 创建一个构造函数,获取ID作为参数传递给...

架构 2022-05-29 浏览(185 作者( 风清月 )

领域启动设计DDD 领域服务与应用服务的区别

在这篇文章中,我们将看一下领域域服务与应用服务有什么不同。 人们常说,领域服务是承载那些不自然地适合实体...

架构 2022-05-22 浏览(218 作者( 小可爱 )

领域启动设计DDD 应用服务与领域服务区别

1.领域服务和Application Services 是不同的,Application Services 返回的是DTO,而领域服务返回的是领域对象(...

架构 2022-05-22 浏览(164 作者( 小可爱 )

领域驱动设计DDD ABP Vext 三:领域模型 之 失血模型,贫血模型,充血模型,胀血模型

[TOC]领域模型分为:失血模型,贫血模型,充血模型,胀血模型。 一、失血模型传统的三层架构,实体对象就是简单...

架构 2022-05-22 浏览(380 作者( 剑轩 )

abp vnext 通用仓储,操作空引用。abp vnext 仓储报错,仓储为空

An internal error occurred during your request! abp vnext 通用仓储依赖注入拿到为空,或者能正常拿到依赖注...

架构 2022-05-22 浏览(179 作者( 小可爱 )

领域驱动设计DDD ABP Vext 二:使用仓储

[TOC]领域驱动设计仓储介绍在领域层和数据映射层之间进行中介,使用类似集合的接口来操作领域对象.” (Martin Fow...

架构 2022-05-21 浏览(446 作者( 剑轩 )

领域驱动设计DDD之Repository

DDD中的Repository模式Repository模式也称存储库模式或仓储模式,根据Eric Evans的《领域驱动设计》一书,“存储...

架构 2022-05-19 浏览(219 作者( 只若初见 )

领域驱动设计DDD ABP Vext 一:项目架构搭建,模块使用

[TOC]用户接口层改造nuget中下载abp依赖VoLo.Abp.AspNetCore.Mvc ItemGroup添加方式 <ItemGroup> ...

架构 2022-05-10 浏览(319 作者( 剑轩 )

深入理解DDD的聚合模式

[TOC]DDD中的聚合模式是最难弄清楚的一种模式,在如何确定聚合边界这个问题上,更没有一个明确的指导原则,这导...

架构 2022-04-03 浏览(759 作者( TeachingNote )

IOC控制反转的形象比喻。AOP形象比喻

IOC控制反转的形象比喻通常情况下,假如你有一天在家里口渴了,要喝水,那么你可以到你小区的小卖部去,告诉他们...

架构 2022-03-27 浏览(662 作者( 小可爱 )

AOP和IOC的区别

二者没有联系。ioc是控制反转,aop是面向事务。 IOC就是一个生产和管理bean的容器就行了,原来需要在调用类中ne...

架构 2022-03-27 浏览(423 作者( 小可爱 )

devops介绍与devops工具

devops介绍DevOps维基百科定义 DevOps(Development和Operations的组合词)是一种重视“软件开发人员(Dev)”和...

架构 2022-03-20 浏览(585 作者( TeachingNote )

安装Consul--windows版本

官网下载地址 https://www.consul.io/downloads.html我用的是1.9.3的版本2.在控制台输入consul命令3.然后输入con...

架构 2021-02-20 浏览(3360 作者( 书生思瑞 )

abp vnext项目结构分析

Domain 项目领域层,领域驱动开发的核心层。 它主要包含 实体, 集合根, 领域服务, 值类型, 仓储接口 和解决方案...

架构 2020-11-19 浏览(149 作者( 剑轩 )

领域驱动设计DDD的一点理解

有人误认为项目架构中加入xxRepository,xxDomain,xxValueObject就变成了DDD架构。如果没有悟出其精髓就在项目...

架构 2020-10-11 浏览(2792 作者( 剑轩 )

面向对象中的继承, 虚方法, 抽象类,抽象函数,接口等概念

面向对象继承中的构造函数问题:在继承的前提下,会先执行父类的构造函数,默认执行无参构造函数。因为在子类中...

架构 2020-09-28 浏览(2531 作者( 剑轩 )

rsa加密介绍

RSA以及HTTPS基础[TOC] HTTPS HTTP 简介 sequenceDiagram participant 客户端 participant ...

架构 2020-07-01 浏览(2651 作者( 剑轩 )

CQRS介绍

CRUD系统 我们平常最熟悉的就是三层架构,通常都是通过数据访问层来修改或者查询数据,一般修改和查询使用的是...

架构 2020-06-20 浏览(2094 作者( 雪霏 )

consul http api与Consul-Template

consul的主要接口是RESTful HTTP API,该API可以用来增删查改nodes、services、checks、configguration。所有的e...

架构 2020-06-07 浏览(2031 作者( 小见 )

consul删除不需要的服务

调用consul的api接口就行了put请求:">http://consul服务地址/v1/agent/service/deregister/<serviceid>se...

架构 2020-06-07 浏览(4461 作者( 小见 )

consul常用API接口地址

agent本地注册 curl http://127.0.0.1:8500/v1/agent/checks 本地代理注册服务的健康状态check cur...

架构 2020-06-04 浏览(3363 作者( 只若初见 )

consulAPI接口

/v1/agent/checks : 返回本地agent注册的所有检查(包括配置文件和HTTP接口) /v1/agent/services : 返回本地ag...

架构 2020-06-04 浏览(2333 作者( 只若初见 )

微软开发工具 Tye 宣布开源

微软近期开源了一款开发人员工具 Tye,能够用于简化微服务以及分布式应用程序的开发、测试以及部署过程。该项目...

架构 2020-06-04 浏览(2007 作者( 忆点点 )

CQRS架构简介

CQRS架构简介前不久,看到博客园一位园友写了一篇文章,其中的观点是,要想高性能,需要尽量:避开网络开销(IO...

架构 2020-04-14 浏览(1917 作者( 陪你听风 )

ddd介绍

领域服务(Domain Services)领域中的一些概念不太适合建模为对象,即归类到实体对象或值对象,因为它们本质上就是...

架构 2020-03-31 浏览(1870 作者( 只若初见 )

webservice和wcf和web.api简单介绍

在.net平台下,有大量的技术让你创建一个HTTP服务,像Web Service,WCF,现在又出了Web API。在.net平台下,你有...

架构 2020-03-20 浏览(2320 作者( 陪你听风 )

为什么要使用配置中心

配置中心的好处就是可以独立开项目管理所有的配置,而且可以用一个项目来配置不是比修改配置文件来得更爽么不然...

架构 2020-03-08 浏览(2532 作者( 风清月 )

如何设计一个配置中心

很多人说配置中心很简单啊,我分分钟给你撸一个出来。说简单是可以很简单,方式一:写配置到redis,使用方定时从...

架构 2020-03-08 浏览(1816 作者( 风清月 )

也谈TDD,以及三层架构、设计模式、ORM……

想在园子里写点东西已经很久了,但一直没有落笔,还有些软文做推广,还要做奶爸带孩子,还要……好吧,我承认,...

架构 2020-03-08 浏览(1971 作者( 风清月 )

identity server4 四种授权模式

爱情哪有那么复杂,能让你开开心心笑得最甜的那个人就是对的人下面介绍4种模式安全性从低到高客户端模式客户端模...

架构 2019-12-21 浏览(4834 作者( 剑轩 )

identityServer4携带自定义的Claim

identityServer4要携带自定义的Claim,仅仅传递Claim是不行的还需要实现IProfileService方法才行publicclassImpl...

架构 2019-12-21 浏览(3470 作者( 剑轩 )

identity server4 的授权模式

授权模式OAuth2.0 定义了四种授权模式:Implicit:简化模式;直接通过浏览器的链接跳转申请令牌。Client Credent...

架构 2019-12-19 浏览(3114 作者( 风清月 )

IdentityServer4退出登录,跳转到原页面

IdentityServer4退出登录,注销登录已经封装好了我们使用其实很简单//注销登录 publicIActionResultLogout() { ...

架构 2019-12-17 浏览(4914 作者( 剑轩 )

identity server4 实现单点登录

我希望有个如你一般的人我希望有个如你一般的人,如山间清爽的风,如古城温暖的光,从清晨到夜晚,从山野到书房...

架构 2019-12-17 浏览(4754 作者( 剑轩 )

identity server4 常见错误

登录成功后跳转报错:An error occurred while processing your request可能原因1:登录成功后的跳转地址没有sig...

架构 2019-12-16 浏览(3015 作者( 剑轩 )

identity server4 登录成功跳回到signin-oidc得到404

使用identity server4 做单点登录,登录成功后跳转到/signin-oidc得到404,纠结了很久,记录一下。我这里的环境是...

架构 2019-12-15 浏览(7108 作者( 剑轩 )

ASP.NET Core 认证与授权 OAuth 与 OpenID Connect

OAuth 2.0在介绍OAuth之前,我们先简单介绍一下OpenID。OpenID 是一个以用户为中心的数字身份识别框架,它具有开...

架构 2019-12-14 浏览(3234 作者( 风清月 )

lvs为何不能完全替代DNS轮询

上一篇文章“一分钟了解负载均衡的一切”引起了不少同学的关注,评论中大家争论的比较多的一个技术点是接入层负...

架构 2019-12-10 浏览(2061 作者( 风清月 )

服务注册与发现-架构演进

随着业务的发展,用户量日益上升,单一的系统越来越复杂,越来越庞大,单纯的提升服务器性能始终有顶天的一天,...

架构 2019-12-09 浏览(2308 作者( 风清月 )

为什么需要服务注册与服务发现

我的理解:就是服务于服务之间不直接依赖,而是通过注册中心来管理。就类似依赖注入一样,类与类之间不支持依赖...

架构 2019-12-09 浏览(4738 作者( 风清月 )

webapi与rpc区别

首先说rpc,rpc的定义是远程过程调用,通俗讲就是客户端通过网络远程调用服务端的方法,比如一个用java写的metho...

架构 2019-09-11 浏览(5417 作者( 风清月 )

说一点在程序中减少判断的做法

我们在架构层面上要尽量减少判断,不要让业余逻辑的变动就去修改代码逻辑那样是很不好的,那样的代码维护性很差...

架构 2019-07-20 浏览(2499 作者( 剑轩 )

微服务、分布式架构项目的一点点想法

分布式与微服务的区别:说一点个人理解分布式: 分散压力。 不同功能块之间的通讯少,还是会有不少...

架构 2019-06-15 浏览(2266 作者( 剑轩 )

nginx配置注意事项

一.要注意后面要加一个分号:不然就会报这个错:

架构 2019-06-14 浏览(2348 作者( 剑轩 )

nginx处理静态资源

如果我们使用了nginx反向代理后,直接去项目中请求我们的静态资源会比较慢,当然我们有条件使用cdn更好,没有不...

架构 2019-06-14 浏览(5041 作者( 剑轩 )

反向代理,正向代理的区别

A同学在大众创业、万众创新的大时代背景下开启他的创业之路,目前他遇到的最大的一个问题就是启动资金,于是他决...

架构 2019-06-14 浏览(2040 作者( 风清月 )

nginx反向代理,负载均衡

nginx介绍nginx是一个高效的反向代理工具,可以很方便的实现服务的负载均衡反向代理方式实际上就是一台负责转发的...

架构 2019-05-05 浏览(3711 作者( 剑轩 )

DTO与VO的区别

概念VO(View Object): 视图对象,用于展示层,它的作用是把某个指定页面(或组件)的所有数据封装起来。DTO...

架构 2019-04-26 浏览(9491 作者( 剑轩 )

nginx配置负载均衡注意事项

一.如果location下面的proxy_pass配置有端口号nginx就会直接反向代理到这个地址这样你配置的upstream就没有用了,...

架构 2018-12-20 浏览(2617 作者( 剑轩 )

最近天气

好句分享

在情感关系里沟通是最重要的,喜欢开心要告诉对方,讨厌生气也要让对方明白,这样双方才能把握好分寸让彼此都能轻松自在,所以爱绝不是只为满足自己的需求任性妄为,爱的基础是尊重,没有这个就只是打着爱的幌子相互伤害。

技术交流