会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Loading
敏杰的学习园地
Agile.Zhou's study corner
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
7
8
9
···
23
下一页
2021年12月21日
MemoryCache 如何清除全部缓存?
摘要: 最近有个需求需要定时清理服务器上所有的缓存。本来以为很简单的调用一下 MemoryCache.Clear 方法就完事了。谁知道 MemoryCache 类以及 IMemoryCache 扩展方法都没有 Clear 方法。这可给难住了,于是想找到所有的 Keys 来一个个 Remove ,谁知道居然也
阅读全文
posted @ 2021-12-21 16:59 Agile.Zhou
阅读(2895)
评论(15)
推荐(13)
2021年12月8日
YARP+AgileConfig 5分钟实现一个支持配置热更新的代理网关
摘要: YARP 是微软开源的一个反向代理项目,英文名叫 Yet Another Reverse Proxy 。所谓反向代理最有名的那就是 nginx 了,没错 YARP 也可以用来完成 nginx 的大部分功能,比如根据不一样的域名代理到不一样的后端服务上。既然它可以做反向代理,那么其实也就可以做服务网关
阅读全文
posted @ 2021-12-08 15:31 Agile.Zhou
阅读(2285)
评论(14)
推荐(17)
2021年11月25日
AgileConfig-1.5.5 发布 - 支持 JSON 编辑模式
摘要: 本次更新加入了2个新的编辑模式:JSON 编辑模式、TEXT 编辑模式。特别是 JSON 编辑模式是大家比较期待的一个功能。因为大家都习惯了 appsettings.json 的配置编辑模式,所以天生的喜欢 JSON 视图。有了 JSON 编辑模式后,大家就可以直接把原来的 appsettings.
阅读全文
posted @ 2021-11-25 10:45 Agile.Zhou
阅读(1728)
评论(11)
推荐(21)
2021年11月16日
从 ThreadLocal 到 AsyncLocal
摘要: 前些天跟大佬们在群里讨论如何在不使用构造函数,不增加方法参数的情况下把一个上下文注入到方法内部使用,得出的结论是 AsyncLocal 。感叹自己才疏学浅,居然才知道有 AsyncLocal 这种神器。于是赶紧恶补一下。 ThreadLocal 要说 AsyncLocal 还得先从 ThreadLo
阅读全文
posted @ 2021-11-16 16:15 Agile.Zhou
阅读(2506)
评论(15)
推荐(20)
2021年11月4日
让 AI 为你写代码 - 体验 Github Copilot
摘要: 前几天在群里看到有大神分享 Copoilot AI 写代码,看了几个截图有点不敢相信自己的眼睛。今天赶紧自己也来体验一下 Copoilot AI 写代码到底有多神奇。 申请 现在 Copoilot 还处在预览阶段,想要体验需要先申请。等待大概一晚会收到邮件提示申请试用成功,然后就可以安装 copil
阅读全文
posted @ 2021-11-04 15:17 Agile.Zhou
阅读(8585)
评论(30)
推荐(18)
2021年10月25日
AgileConfig 轻量级配置中心 1.5 发布 - 支持多环境配置
摘要: AgileConfig 从发布到现在,收到不少同学的 issue 说需要多环境的支持。也就是一个应用在不同的环境下可以配置不同的配置项。这是一个非常有用的功能,就跟我们开发的时候会设置多个 appsettings.json 文件一样,比如 appsettings.development.json 、
阅读全文
posted @ 2021-10-25 02:45 Agile.Zhou
阅读(1638)
评论(11)
推荐(20)
2021年10月14日
.Net Core with 微服务 - 使用 AgileDT 快速实现基于可靠消息的分布式事务
摘要: 前面对于分布式事务也讲了好几篇了(可靠消息最终一致性 分布式事务 - TCC 分布式事务 - 2PC、3PC),但是还没有实战过。那么本篇我们就来演示下如何在 .NET 环境下实现一个基于可靠消息的分布式事务。基于可靠消息的分布式事务流程上还是比较清晰明了的,但是要用代码去一个个实现还是比较费事的。
阅读全文
posted @ 2021-10-14 01:23 Agile.Zhou
阅读(1919)
评论(18)
推荐(12)
2021年9月23日
.Net Core with 微服务 - 分布式事务 - 可靠消息最终一致性
摘要: 前面我们讲了分布式事务的2PC、3PC , TCC 的原理。这些事务其实都在尽力的模拟数据库的事务,我们可以简单的认为他们是一个同步行的事务。特别是 2PC,3PC 他们完全利用数据库的事务能力,在一阶段开始事务后不进提交会严重影响应用程序的并发性能。TCC 一阶段虽然不会阻塞数据库,但是它同样是在
阅读全文
posted @ 2021-09-23 01:35 Agile.Zhou
阅读(5619)
评论(7)
推荐(12)
2021年9月13日
AgileConfig轻量级配置中心1.4.0发布,重构了发布功能
摘要: 加入 NCC 先说一个事,AgileConfig 在 7 月底终于通过了 NCC 社区的审核,正式成为了 NCC 大家庭的一员。这对 AgileConfig 来说是一个里程碑,希望加入 NCC 后能更好的帮助到大家。同时责任也更大了,本人会一如既往的对这个项目维护下去,感谢支持。 release-1
阅读全文
posted @ 2021-09-13 13:54 Agile.Zhou
阅读(1281)
评论(14)
推荐(15)
2021年9月7日
使用 baget 搭建 nuget 私有服务
摘要: 现在几乎所有语言都提供包管理工具,比如 JavaScript 的 npm ,Java 的 Maven ,Dart 的 pub 。.Net 程序当然是 NuGet 。NuGet 也出现很多年了,奇怪的是居然还有很多人不知道。 现在软件结构越来越复杂,在多个项目中往往需要共享一些库、组件等等。NuGet
阅读全文
posted @ 2021-09-07 00:01 Agile.Zhou
阅读(972)
评论(13)
推荐(11)
上一页
1
2
3
4
5
6
7
8
9
···
23
下一页
公告