Loading

摘要: .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 阅读(1287) 评论(2) 推荐(9) 编辑
摘要: JWT(JSON Web Token)是目前最流行的认证方案之一。博客园、各种技术公众号隔三差五就会推一篇JWT相关的文章,真的多如牛毛。但我对JWT有点困惑,今天写出来跟大家探讨探讨,不要喷哈。 JWT原理 本文默认读者已经对JWT有所了解,下面不再详细介绍JWT,只简单提一下。 JWT全称JSO 阅读全文
posted @ 2020-08-30 23:52 Agile.Zhou 阅读(6787) 评论(93) 推荐(29) 编辑
摘要: 微服务确实是行业的一个趋势,我自己也在把一些项目往微服务架构迁移。玩微服务架构配置中心是一个绕不过去的东西,有很多大牌的可以选,比如spring-cloud-config,apoll,disconf等等。而我为什么还要造一个轮子呢?一来这些都不是.net实现的,我就想试试用.net core实现一个 阅读全文
posted @ 2020-06-29 16:02 Agile.Zhou 阅读(8584) 评论(86) 推荐(61) 编辑
摘要: 最近Blazor热度很高,传说马上就要发布正式版了,做为微软脑残粉,赶紧也来凑个热闹,学习一下。 阅读全文
posted @ 2020-05-09 00:18 Agile.Zhou 阅读(10744) 评论(17) 推荐(25) 编辑
摘要: 2020年新年将至,先预祝.Net Core越来越好。 做了这么多年一线开发,经常跟Http打交道。比如调用三方的Webservice,比如集成微信支付的时候服务端发起Prepay支付。特别是现在分布式、微服务大行其道,服务间通讯都离不开http调用。 多年前也造过几个http client的小轮子 阅读全文
posted @ 2020-01-13 01:15 Agile.Zhou 阅读(2092) 评论(9) 推荐(27) 编辑
摘要: AServer是基于ASP.NET Core Kestrel封装的一个超迷你http服务器。它可以集成进你的Core程序里,用来快速的响应Http请求,而不需要集成整个ASP.NET Core MVC 框架。 一:什么是ASever? AServer就像它的名字一样,Just a server,它的 阅读全文
posted @ 2018-10-22 09:54 Agile.Zhou 阅读(5051) 评论(3) 推荐(10) 编辑
摘要: 从Unity到Spring.Net,到Ninject,几年来陆陆续续用过几个IoC框架。虽然会用,但也没有一直仔细的研究过IoC实现的过程。最近花了点时间,下了Ninject的源码,研究了一番,颇有收获。下面我要实现一个最最简单的IoC容器,以让跟我一样的小菜能更好的理解IoC框架的到底为我们做了什 阅读全文
posted @ 2013-10-29 23:46 Agile.Zhou 阅读(5174) 评论(8) 推荐(12) 编辑
摘要: Hello, 大家新年好。 在这个春节期间最火的显然是 DeepSeek 了。据不负责统计朋友圈每天给我推送关于 DeepSeek 的文章超过20篇。打开知乎跟B站也全是 DeepSeek 相关的内容。不过大部分的内容都是关于 DeepSeek R1 推理模型有多牛逼。在这里就不多说关于 R1 的废 阅读全文
posted @ 2025-02-09 23:08 Agile.Zhou 阅读(2402) 评论(2) 推荐(5) 编辑
摘要: Kernel Memory (KM) 是一种多模态 AI 服务,专注于通过自定义的连续数据混合管道高效索引数据集。它支持检索增强生成(RAG)、合成记忆、提示工程以及自定义语义记忆处理。KM 支持自然语言查询,从已索引的数据中获取答案,并提供完整的引用和原始来源链接。 通过 KM 我们可以让 LLM 阅读全文
posted @ 2025-01-13 00:20 Agile.Zhou 阅读(196) 评论(0) 推荐(4) 编辑
摘要: 大家好,上一篇我们分析了 .NET 依赖注入的默认行为,其实呢还没完全讲完。今天我先给大家出一道题: public interface IDbContext { } public class SqlServerDbContext : IDbContext { } public class LongT 阅读全文
posted @ 2025-01-10 00:57 Agile.Zhou 阅读(918) 评论(3) 推荐(7) 编辑
摘要: 奇怪的问题 本周被一个奇怪的问题困扰了一天。事情的起因是这样的:在某个 PR 合并后,我拉了最新代码,但是在我本地F5调试始终报错。示例代码如下: public interface Interface1 { void Method1(); } public class MockSerivce { p 阅读全文
posted @ 2025-01-05 23:01 Agile.Zhou 阅读(239) 评论(4) 推荐(4) 编辑
摘要: 前几篇我们介绍了如何使用 SK + ollama 跟 LLM 进行基本的对话。如果只是对话的话其实不用什么 SK 也是可以的。今天让我们给 LLM 整点活,让它真的给我们干点啥。 What is Plugin? Plugins are a key component of Semantic Kern 阅读全文
posted @ 2025-01-04 00:22 Agile.Zhou 阅读(169) 评论(0) 推荐(1) 编辑
摘要: 前面的 2 篇文章已经介绍了 ollama 的基本情况。我们也已经能在本地跟 LLM 进行聊天了。但是如何使用代码跟 LLM 进行交互呢?如果是 C# 选手那自然是使用 SK (SemanticKernel) 了。在这篇博客中,我们将探讨如何使用 Microsoft 的 SemanticKernel 阅读全文
posted @ 2024-12-06 00:30 Agile.Zhou 阅读(1271) 评论(2) 推荐(3) 编辑
摘要: Github Actions 我们的开源项目 Host 在 Github,并且使用它强大的 Actions 功能在做 CICD。单看 Github Actions 可能不知道是啥。其实它就是我们常说的 CICD pipeline 或者叫 workflow。当我们 Push 代码到 Github,它会 阅读全文
posted @ 2024-11-10 22:23 Agile.Zhou 阅读(225) 评论(0) 推荐(0) 编辑
摘要: 上一篇我们介绍了如何在本地部署 ollama 运行 llama3 大模型。过程是相当简单的。但是现在给大模型交流只能在命令行窗口进行。这样的话就只能你自己玩了。独乐乐不如众乐乐嘛。我们接下来说一下如何部署 open-webui 给 ollama 加一个 webui,这样用户就可以通过浏览器访问我们的 阅读全文
posted @ 2024-11-05 01:50 Agile.Zhou 阅读(763) 评论(6) 推荐(4) 编辑
摘要: 在 chatGPT 的推动下。LLM 简直火出天际,各行各业都在蹭。听说最近 meta 开源的 llama3 模型可以轻松在普通 PC 上运行,这让我也忍不住来蹭一层。以下是使用 ollama 试玩 llama3 的一些记录。 什么是 llama LLaMA(Large Language Model 阅读全文
posted @ 2024-11-04 02:03 Agile.Zhou 阅读(705) 评论(2) 推荐(2) 编辑
摘要: 简介 在现代微服务架构中,服务发现(Service Discovery)是一项关键功能。它允许微服务动态地找到彼此,而无需依赖硬编码的地址。以前如果你搜 .NET Service Discovery,大概率会搜到一大堆 Eureka,Consul 等的文章。现在微软为我们带来了一个官方的包:Micr 阅读全文
posted @ 2024-09-09 00:51 Agile.Zhou 阅读(975) 评论(6) 推荐(12) 编辑
点击右上角即可分享
微信分享提示