会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
张建www.wechatmedia.top
思考代替发问。
https://gitee.com/gainorloss_259/
博客园
首页
新随笔
联系
订阅
管理
[置顶]
聊一聊为什么我要整合Microsoft.Extensions.DependencyInjection和Castle.Core
摘要: 前言 如果用到动态代理,大家可能会有几种选择,排到前列的是Autofac+Castle、AspectCore和DoraInterception, 我将从我当时研究的经历,以及我遇到的场景,为大家展示下 聊一聊我为什么要费时费力的整合Microsoft.Extensions.DependencyInj
阅读全文
posted @ 2024-01-15 12:49 张建wechatmedia.top
阅读(1058)
评论(3)
推荐(7)
[置顶]
聊一聊如何整合Microsoft.Extensions.DependencyInjection和Castle.Core(完结篇)
摘要: 前言 书接上回,上回我们了解了 castle 代理的一些缺点,本文将开始操作整合 Microsoft.Extension.Dependency和Castle,以让默认的容器可以支持拦截器 我们将以进阶的形式逐步完善我们的封装,以实现一个更方便易用、普适、高性能的基础设施库。 基础版 还是先上代码,
阅读全文
posted @ 2024-01-13 14:26 张建wechatmedia.top
阅读(491)
评论(0)
推荐(1)
[置顶]
聊一聊如何整合Microsoft.Extensions.DependencyInjection和Castle.Core(三)
摘要: 前言 今天的第三篇,感觉没啥人看呀,难道没有兄弟跟我有同样的整合需求吗???手动 , 本文会简短一些,介绍下 CastleCore 作为代理库的一些缺点甚至是硬伤 异步支持 先上代码 /// <summary> /// 异常捕获、日志记录和耗时监控 拦截器 2024-1-12 21:28:22 //
阅读全文
posted @ 2024-01-12 22:17 张建wechatmedia.top
阅读(145)
评论(1)
推荐(1)
[置顶]
聊一聊如何整合Microsoft.Extensions.DependencyInjection和Castle.Core(二)
摘要: 聊一聊如何整合Microsoft.Extensions.DependencyInjection和Castle.Core(二) 前言 前文排版比较糟糕,这次我们使用vscode来写本文,,各位看客请见谅。 上文描述了 ServiceDescriptor 的三种构造形式,这决定了我们之后获取原始对象要考
阅读全文
posted @ 2024-01-12 19:51 张建wechatmedia.top
阅读(385)
评论(0)
推荐(1)
[置顶]
(Dnc系列)借助Dnc.Events.InMemory在三分钟实现一个内存级别的事件驱动处理模型
摘要: 前言 Dnc.Events是在借鉴领域驱动设计大佬daxnet的博客基础上做的基于内存级别的EDA处理模型,不清楚EDA的童鞋请自行百度。 第一分钟 安装Nuget Dnc.Events.InMemory 新建一个控制台项目并安装依赖 添加appsettings.json并设置事件存储的文件路径 注
阅读全文
posted @ 2019-05-24 16:36 张建wechatmedia.top
阅读(212)
评论(0)
推荐(0)
2024年1月12日
聊一聊如何结合Microsoft.Extensions.DependenyInjection和Castle.Core
摘要: .net下 aop的实现AspectCore+Microsoft.Extensions.DependenyInjection、Autofac+Castle 、DoraInterception+Microsoft.Extensions.DependenyInjection,但是Microsoft.Ex
阅读全文
posted @ 2024-01-12 16:59 张建wechatmedia.top
阅读(146)
评论(0)
推荐(0)
2019年3月20日
Powershell极速教程-如何在三分钟内编写项目编译脚本
摘要: 分析及思路 来看一下项目目录结构 炒鸡正常的三板斧src+docs+tests。咦,怎么会多出一个build的文件夹呢,这就是我们今天要研究的目录。今天我会带着大家在五分钟之内编写一个极简的编译脚本。 build内及其简单 思路很明显了:获取当前脚本所在目录=>获取上一级目录=>回到上一级(.sln
阅读全文
posted @ 2019-03-20 10:37 张建wechatmedia.top
阅读(2945)
评论(4)
推荐(4)
2019年2月21日
从前后端项目工程化谈起
摘要: 背景 笔者最近在阅读《React+Antd共享单车通用后台管理系统》相关的视频和笔记,刚好看到项目工程化环节。视频里简要介绍了项目工程化的由来和作者项目工程化的一些手段。笔者本人是后台开发者,由此产生了一些联想和思考。 背景 笔者最近在阅读《React+Antd共享单车通用后台管理系统》相关的视频和
阅读全文
posted @ 2019-02-21 10:29 张建wechatmedia.top
阅读(753)
评论(0)
推荐(0)
2018年6月22日
(-)理解原理,如何用集合实现一个简单但是完整的爬虫
摘要: ## 前言可能对于绝大多数的同学,或者比如我来说,爬虫就是模拟Http请求去获取网页上想获取的内容,这当然是爬虫最最基本的原理描述。但是对于一个可以平稳运行、持续运行的爬虫来说,他的原理可以这样描述:现有一个种子站点,通过对种子站点的爬虫,获取到种子站点的a链接,将这时获取的url先进行比对是否为已经访问的链接,如果否就放入待爬任务队列。这样想来,一个可以持续平稳运行的爬虫大概要具有如下基本特征:...
阅读全文
posted @ 2018-06-22 16:37 张建wechatmedia.top
阅读(303)
评论(2)
推荐(2)
公告
returnTop