摘要: 1. 安装和运行 拉取代码(任何一个都可以) # Github git clone https://github.com/ctripcorp/apollo # fastgit git clone https://hub.fastgit.org/apolloconfig/apollo # 或者Gite 阅读全文
posted @ 2022-01-09 21:39 wosperry 阅读(553) 评论(0) 推荐(0) 编辑
摘要: RabbitMQ 封装 代码 https://gitee.com/wosperry/wosperry-rabbit-mqtest/tree/master 参考Abp事件总线的用法,对拷贝的Demo进行简单封装 定义 RabbitMQOptions 用于配置 我希望可以通过修改appsettings. 阅读全文
posted @ 2021-12-05 16:14 wosperry 阅读(2615) 评论(7) 推荐(9) 编辑
摘要: 容器简单实现 控制台程序 programl.cs Console.WriteLine("程序开始"); // 原理:字典 DictionaryDemo.StringDictionary(); Console.WriteLine("______________________"); // NetCor 阅读全文
posted @ 2021-11-19 01:11 wosperry 阅读(222) 评论(0) 推荐(2) 编辑
摘要: 本地化 1. 在自己模块添加本地化模块依赖 在自己模块的DependsOn 特性参数里,添加一个依赖 typeof(AbpLocalizationModule) , 如果没有,就添加一个 [DependsOn(typeof(AbpLocalizationModule))] [DependsOn( t 阅读全文
posted @ 2021-11-10 23:42 wosperry 阅读(243) 评论(0) 推荐(1) 编辑
摘要: 模块化 为什么要模块化 如果世界使用 Asp.NetCore 的Startup配置,会随着业务代码越来越多,需要在Startup.cs添加很多与业务有关的配置。模块化后,可以把与架构无关的配置项分散到各个模块下。 模块 [DependsOn( typeof(AbpAspNetCoreMvcModul 阅读全文
posted @ 2021-11-08 00:51 wosperry 阅读(202) 评论(0) 推荐(0) 编辑
摘要: 默认控制器说明 此文档是个人经验分享,希望能够帮助到有需要的朋友。 如果存在错误,您就说一下,我改。 Gitee代码库(分支practice/01/框架生成的控制器): https://gitee.com/wosperry 微软文档 如果是刚刚接触DotnetCore,什么都还不清楚的情况,可以先模 阅读全文
posted @ 2021-10-30 00:59 wosperry 阅读(785) 评论(2) 推荐(0) 编辑
摘要: EFCore 修改DbSet状态或者Attach()时,抛出异常:另一个相同ID的实体已被跟踪 异常信息 System.InvalidOperationException The instance of entity type 'xxx' cannot be tracked because anot 阅读全文
posted @ 2021-10-21 18:54 wosperry 阅读(576) 评论(2) 推荐(1) 编辑
摘要: 上一篇:【NetCore】使用表达式目录树实现动态组装Where的Linq表达式 Gitee仓库:https://gitee.com/wosperry/Wosperry.ExpressionExtensions.git 如果想调试的话,可以安装git后,在控制台运行 git clone https: 阅读全文
posted @ 2021-10-18 01:44 wosperry 阅读(193) 评论(0) 推荐(0) 编辑
摘要: 使用表达式目录树实现动态组装Linq表达式 仅记录,新版本已重构,详细见Gitee代码库 写在前面 自己开发中遇到的问题,在提供多参数查询列表时,有时候需要写大量的 if 和 where 的Linq表达式 查询参数在特性里配置实体的名字这个参数,尚未使用到。 趁着代码量还不多,做一下记录,给将来自己 阅读全文
posted @ 2021-10-17 15:51 wosperry 阅读(593) 评论(3) 推荐(0) 编辑
摘要: 引用 【5min+】AspNet Core中的全局异常处理 TODO 正则匹配错误码,可能会因为系统语言导致不通用,考虑换成提供默认的正则匹配,另外加一个委托参数传进来 中间件代码 /// <summary> /// 全局异常拦截中间件 /// </summary> public class MyG 阅读全文
posted @ 2021-10-07 16:27 wosperry 阅读(425) 评论(3) 推荐(2) 编辑
摘要: 参考:【老张的哲学】Ids4实战 自定义用户类(方便后续拓展) public class ApplicationUser : IdentityUser { public string Salt { get; set; } = GetRandomSalt(5, 5, 1, 1, 1); /// <su 阅读全文
posted @ 2021-09-25 15:32 wosperry 阅读(262) 评论(0) 推荐(0) 编辑
摘要: 说明:这不是第一个步骤,后面再补一下前面的文档 实现接口 IProfileService /// <summary> /// 通过此实现可以拓展相关的用户Profile信息 /// </summary> public class PerryProfileService : IProfileServi 阅读全文
posted @ 2021-09-25 14:36 wosperry 阅读(1011) 评论(0) 推荐(0) 编辑
摘要: 博客园文章 《一个微服务+DDD(领域驱动设计)的代码结构示例》 DDD分层 Infrastructure 基础实施层 最底层,但与所有应用交互 为各应用提供各种通用技术能力 工具类 第三方库支持 常用基本配置 数据访问底层实现 为应用层传递通知 为领域层提供持久化机智 为用户界面层提供组件配置 D 阅读全文
posted @ 2021-09-11 22:07 wosperry 阅读(433) 评论(0) 推荐(0) 编辑
摘要: # 容器名字 CODE_PATH='/code/perry' CONTAINER_NAME='perry-identity-4' PUBLISH_PATH='/code/perry/Perry.Identity4/bin/Debug/net5.0/publish' PROJECT_PATH='./P 阅读全文
posted @ 2021-09-11 17:55 wosperry 阅读(91) 评论(0) 推荐(0) 编辑
摘要: # 访问清华镜像库获取最新包 # https://mirrors.tuna.tsinghua.edu.cn/jenkins/redhat-stable wget https://mirrors.tuna.tsinghua.edu.cn/jenkins/redhat-stable/jenkins-2. 阅读全文
posted @ 2021-09-11 15:32 wosperry 阅读(70) 评论(0) 推荐(0) 编辑
摘要: Elasticsearch 1. 特性 可拓展高达PB级的结构化和非结构化数据(类和字符串?) 可以用来替代MongoDB和RavenDB等做文档存储 可以用非标准化来提高搜索性能 流行:Wikipedia、The Guardian、StackOverflow、GitHub等 开源:Apache 2 阅读全文
posted @ 2021-09-10 15:15 wosperry 阅读(59) 评论(0) 推荐(0) 编辑
摘要: 一、简单使用 1. 创建命名空间 点击 Workspaces 下的 New Workspace 创建新命名空间 一个命名空间下,可以放很多的集合 Collections,具体的接口就放在集合下面。 集合可以分多级文件夹管理。 2. 创建新集合 点击 Collections 标签,创建新集合 一个命名 阅读全文
posted @ 2021-09-06 17:22 wosperry 阅读(415) 评论(0) 推荐(0) 编辑
摘要: .NetCore中Elasticsearch组件NEST的使用 1. 安装Docker # 安装Docker curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun # 安装完Docker后,打开阿里云,使用阿里提供的镜像 阅读全文
posted @ 2021-08-07 20:53 wosperry 阅读(626) 评论(0) 推荐(0) 编辑
摘要: 配置K8s ##################################################################################### # 配置 START # 主节点 HOST="192.168.2.151" HOST_NAME="master" # 阅读全文
posted @ 2021-07-08 00:14 wosperry 阅读(64) 评论(0) 推荐(0) 编辑
摘要: 下载 最新发行:https://github.com/goharbor/harbor/releases # 下载文件 wget https://github.com/goharbor/harbor/releases/download/v1.10.8/harbor-offline-installer- 阅读全文
posted @ 2021-07-03 14:43 wosperry 阅读(153) 评论(0) 推荐(0) 编辑