Loading

上一页 1 2 3 4 5 6 7 8 9 ··· 23 下一页
摘要: 好久没写文章了,有些同学问我公众号是不是废了?其实并没有。其实想写的东西很多很多,主要是最近公司比较忙,以及一些其他个人原因没有时间来更新文章。这几天抽空写了一点点东西,证明公众号还活着。 长久以来的认知,对于托管代码 .NET / JAVA ,都是需要在服务器上安装 SDK 或者运行时的。比如 . 阅读全文
posted @ 2022-08-03 13:49 Agile.Zhou 阅读(4902) 评论(49) 推荐(53)
摘要: NLog 是我们在 .NET 领域使用非常广泛的日志组件。它默认使用 xml 来维护它的配置。最近有几个同学问我当使用 AgileConfig 的时候如何配置 NLog 。因为 AgileConfig 不支持集成 xml 格式的配置。其实 NLog 是支持从 appsettings.json / I 阅读全文
posted @ 2022-05-17 17:37 Agile.Zhou 阅读(795) 评论(4) 推荐(4)
摘要: 垃圾回收(GC)是托管语言必备的技术之一。GC 的性能是影响托管语言性能的关键。我们的 .NET 既能写桌面程序 (WINFROM , WPF) 又能写 web 程序 (ASP.NET CORE),甚至还能写移动端程序。。。不同使用场景的程序对 GC 的风格也有不同的要求,比如桌面程序更注重界面的响 阅读全文
posted @ 2022-05-10 08:40 Agile.Zhou 阅读(3223) 评论(7) 推荐(21)
摘要: 前些天有 AgileConfig 的用户反映,如果把 AgileConfig 部署成 Windows 服务程序会启动失败。我看了一下日志,发现根目录被定位到了 C:\Windows\System32 下,那么读取 appsettings.json 配置文件自然就失败了。 var builder = 阅读全文
posted @ 2022-04-24 09:56 Agile.Zhou 阅读(3841) 评论(18) 推荐(23)
摘要: 大家好,好久没有输出博文了,一是因为比较忙,另外一个原因是最近主要的精力是在给 AgileConfig 添加一个新的功能:服务注册与发现。 先说说为什么会添加这个功能。我自己的项目是用 Consul 来做为服务注册发现组件的。自从我上线了 AgileConfig 做为配置中心后,我就很少去 Cons 阅读全文
posted @ 2022-04-07 09:46 Agile.Zhou 阅读(4138) 评论(27) 推荐(47)
摘要: .NET Core with 微服务 - 什么是微服务 .Net Core with 微服务 - 架构图 .Net Core with 微服务 - Ocelot 网关 .Net Core with 微服务 - Consul 注册中心 .Net Core with 微服务 - Seq 日志聚合 .Ne 阅读全文
posted @ 2022-01-03 19:53 Agile.Zhou 阅读(1540) 评论(2) 推荐(9)
摘要: 最近有个需求需要定时清理服务器上所有的缓存。本来以为很简单的调用一下 MemoryCache.Clear 方法就完事了。谁知道 MemoryCache 类以及 IMemoryCache 扩展方法都没有 Clear 方法。这可给难住了,于是想找到所有的 Keys 来一个个 Remove ,谁知道居然也 阅读全文
posted @ 2021-12-21 16:59 Agile.Zhou 阅读(2930) 评论(15) 推荐(13)
摘要: YARP 是微软开源的一个反向代理项目,英文名叫 Yet Another Reverse Proxy 。所谓反向代理最有名的那就是 nginx 了,没错 YARP 也可以用来完成 nginx 的大部分功能,比如根据不一样的域名代理到不一样的后端服务上。既然它可以做反向代理,那么其实也就可以做服务网关 阅读全文
posted @ 2021-12-08 15:31 Agile.Zhou 阅读(2319) 评论(14) 推荐(17)
摘要: 本次更新加入了2个新的编辑模式:JSON 编辑模式、TEXT 编辑模式。特别是 JSON 编辑模式是大家比较期待的一个功能。因为大家都习惯了 appsettings.json 的配置编辑模式,所以天生的喜欢 JSON 视图。有了 JSON 编辑模式后,大家就可以直接把原来的 appsettings. 阅读全文
posted @ 2021-11-25 10:45 Agile.Zhou 阅读(1801) 评论(11) 推荐(21)
摘要: 前些天跟大佬们在群里讨论如何在不使用构造函数,不增加方法参数的情况下把一个上下文注入到方法内部使用,得出的结论是 AsyncLocal 。感叹自己才疏学浅,居然才知道有 AsyncLocal 这种神器。于是赶紧恶补一下。 ThreadLocal 要说 AsyncLocal 还得先从 ThreadLo 阅读全文
posted @ 2021-11-16 16:15 Agile.Zhou 阅读(2526) 评论(15) 推荐(20)
上一页 1 2 3 4 5 6 7 8 9 ··· 23 下一页