会员
周边
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
有梦想的鱼
写代码我得再认真点,当我最终放下键盘时,我实在不想仍有太多疑惑
博客园
首页
新随笔
联系
订阅
管理
2026年7月20日
.NET CORE 授权进阶-角色、策略与动态权限实现
摘要: 前两篇我们聊过认证鉴权模块,分别介绍了 Cookie、JWT 怎么接入及扩展,并且还分析了认证在请求链路里是怎么跑起来的。那么接下来进入 .NET Core 授权(Authorization)。简单来说就是这篇分享的所有东西,都建立在用户已经登录、Claims 已经在手的前提上,不要串台了。 很好理
阅读全文
posted @ 2026-07-20 22:22 yuyuyui
阅读(887)
评论(6)
推荐(10)
2026年7月14日
.NET CORE 动态扩展Options-配置运行时热更新
摘要: 1.前言 玩了半年最近找了新工作,,新工作也是再一次接触到Abp vNext 框架,内部系统开发也是基于这个框架的,最近领导让研究学习框架身份认证权限这一套,然后为现有系统做一些扩展和维护,在研究的过程中发现一些很有趣的设计和代码,刚好有些总结,今天分享出来。 做业务系统,配置这东西绕不开。小到一个
阅读全文
posted @ 2026-07-14 07:31 yuyuyui
阅读(1130)
评论(15)
推荐(13)
2026年7月6日
.NET CORE 认证模块-注册方案与请求认证探究
摘要: 1.前言 上一篇我们实战了怎么用 JWT 认证和 Cookie 认证,不得不感叹这套东西设计得很巧妙——我们只要简单配几行,一整套完整的功能就能跑起来。那这一篇,我们就往下钻一层,看看框架到底是怎么实现的。我大概列了 3 个方向入手。在正式开始之前,我先说下按这几个问题去理解,会顺很多。 认证模块是
阅读全文
posted @ 2026-07-06 22:36 yuyuyui
阅读(327)
评论(0)
推荐(4)
2026年7月1日
.NET CORE 认证模块-Cookie、JWT 与自定义 Scheme
摘要: 1. 前言 框架为我们提供了很多默认的实现,在做一些中小项目,在不涉及OIDC,不构建身份认证中心的场景下,通常选择使用Cookie和JWT的方式。同时框架内置了其他的一些实现,例如基于oAuth2.0的实现,包括谷歌、Facebook、GitHub等用于支持第三方登录。 在我们日常开发场景下,可能
阅读全文
posted @ 2026-07-01 19:20 yuyuyui
阅读(383)
评论(0)
推荐(5)
2026年5月26日
Mysql事物的持久性及原子性
摘要: 前言 本篇文章是分享学习《凤凰架构》这本书的笔记。感兴趣的朋友,京东商城有售,也有电子版,强烈推荐大家去了解一下。 记得刚学习数据库时,老师讲到事务就提到了 ACID 这个字眼。那时候比较懵逼,考试时记不住这4个单词所有的含义,反正写个 ACID 的话,2分也能拿一分。一直到工作了好几年之后,准确来
阅读全文
posted @ 2026-05-26 17:25 yuyuyui
阅读(144)
评论(0)
推荐(0)
2026年5月25日
如何优雅地实现 C# 的 Using 语法糖
摘要: C# 日常开发中,资源管理是一个常见但容易出错的问题。无论是数据库连接、文件句柄还是信号量,忘记释放资源都可能导致内存泄漏、死锁等严重问题。 传统的 try-finally块虽然可靠,但代码冗长且容易遗漏。C# 提供了一个比较优雅的解决方案:使用using语句。但要让自定义资源支持 using,需要
阅读全文
posted @ 2026-05-25 17:33 yuyuyui
阅读(42)
评论(0)
推荐(0)
2026年5月24日
LangChain框架-Agent
摘要: 首先我们得知道什么是Agent?Agent 代理的核心思想是使用大语言模型来选择要采取的一系列动作,不过Agent 不是在开始前就把所有动作一次性全选好。而是不断观察结果、思考对策、采取行动的循环中,逐步接近目标。 1.先思考:根据现在的目标,决定第一步做什么动作。 2.去执行:调用工具把这个动作做
阅读全文
posted @ 2026-05-24 15:40 yuyuyui
阅读(49)
评论(0)
推荐(0)
2026年5月16日
Git实战覆盖98%日常开发场景
摘要: 主要用于分享如何使用可视化工具创建分支,删除,合并、挑拣、剥离、pr,以及一些基本操作,如果您是命令极客,可以忽略。同时这也是做过团队内部技术分享的,完全可以包含企业日常开发98%的Git使用场景,因为我是搞.NET的,所以用VS演示,当然也考虑其他的语言,是用SourceTree来演示。 因为有的
阅读全文
posted @ 2026-05-16 12:58 yuyuyui
阅读(692)
评论(4)
推荐(6)
2026年4月30日
LangChain框架-数据检索
摘要: 4. LangChain的数据检索 在RAG基础里面,我们已经或多或少知道了大模型存在的缺陷,数据不实时,缺少垂直领域数据和私域数据等。解决这些缺陷的主要方法是通过检索增强生成(RAG)。首先检索外部数据,然后在执行生成步骤时将其传递给LLM。LangChain 为RAG应用程序提供了从简单到复杂的
阅读全文
posted @ 2026-04-30 08:32 yuyuyui
阅读(256)
评论(0)
推荐(0)
2026年4月25日
LangChain框架-Model
摘要: LangChain的Model LangChain把对模型的使用拆分为3块输入提示(Format)、调用模型(Predict)、输出解析(Parser) 1.LangChain的模版允许选择动态的输入,可以根据各种需求,动态的调整输入内容 2.LangChain提供通用的接口来调用不同类型的语言模型
阅读全文
posted @ 2026-04-25 19:40 yuyuyui
阅读(181)
评论(2)
推荐(0)
下一页
公告