会员
周边
众包
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Dylan
博客园
首页
新随笔
联系
订阅
管理
2025年5月22日
SpringBoot 使用RestTemplate 返回 401 [no body] 无法读取响应体(response body)的原因分析
摘要: 前言 这个问题浪费了我半天的调试时间,所以记录下。 问题描述 在springboot(3.4.1)中使用RestTemplate远程请求(post)一个带有身份验证的api,发现当http的状态码为200的时候可以正常的读取response body,但如果响应的是401的错误码,则无法读取到res
阅读全文
posted @ 2025-05-22 15:23 Dyhuang
阅读(116)
评论(0)
推荐(0)
2024年5月14日
RediSearch的简单使用与总结
摘要: 前言 之前就有考虑过想要研究下RediSearch,号称高性能全文索引的功能,这几天闲来无事调研了一番。 RediSearch 介绍 RediSearch 是 Redis Labs 提供的一款强大且高效的搜索和全文索引引擎。它是一个基于 Redis 的模块,允许用户在 Redis 数据库中进行复杂的
阅读全文
posted @ 2024-05-14 22:43 Dyhuang
阅读(5091)
评论(0)
推荐(2)
2024年5月9日
解析 ABP vNext 依赖注入实现【属性注入】的原理
摘要: 前言 这几天闲来没事看看ABP vNext的文档和源码,关于关于依赖注入(属性注入)这块儿产生了兴趣。 我们都知道。Volo.ABP 依赖注入容器使用了第三方组件Autofac实现的。有三种注入方式,构造函数注入和方法注入和属性注入。 ABP的属性注入原则参考如下: 这时候我就开始疑惑了,因为我知道
阅读全文
posted @ 2024-05-09 16:00 Dyhuang
阅读(626)
评论(0)
推荐(1)
2024年4月3日
.NET 代理模式(二) 动态代理-DispatchProxy
摘要: 前言 我们都知道,在.NET中实现动态代理AOP有多种方案,也有很多框架支持,但大多框架的实现原理都是通过Emit配合Activator一起使用,从IL级别上实现动态代理。 其实在.NET中有一个更为简单的方案可以实现动态代理,那就是DispatchProxy 类。 DispatchProxy 类
阅读全文
posted @ 2024-04-03 14:43 Dyhuang
阅读(734)
评论(0)
推荐(0)
2024年3月28日
.NET C#导出解决方案的NuGet依赖关系
摘要: 前言 公司项目需要写DS设计文档,文档需要标识出来你的解决方案文件下的所有项目都使用了NuGet哪些第三方依赖,我们都知道sln下面的所有.csproj文件中的节点下会标识出对应的依赖,但一个一个对比又太麻烦(主要是懒),有时候一个sln能有10几个project项目,能不能写脚本一键导出这些依赖关
阅读全文
posted @ 2024-03-28 21:49 Dyhuang
阅读(143)
评论(0)
推荐(0)
2024年3月26日
.NET6 Minimal API 集成Autofac
摘要: 前提 集成Autofac前需要先添加两个依赖包 可以通过 NuGet 进行安装,使用以下命令: dotnet add package Autofac dotnet add package Autofac.Extensions.DependencyInjection 集成Autofac 在不使用Min
阅读全文
posted @ 2024-03-26 17:05 Dyhuang
阅读(32)
评论(0)
推荐(0)
2024年3月24日
.net core 微信支付-微信小程序支付(服务端C#代码)
摘要: 前言 前段时间研究了下微信支付-小程序支付的功能。但微信支付文档中关于.net C#的语言的sdk没有,只有java go 和php版本的,当然社区也有很多已经集成好的微信支付.net core sdk,比如盛派家的(Senparc.Weixin),DotNetCore.SKIT.FlurlHttp
阅读全文
posted @ 2024-03-24 16:10 Dyhuang
阅读(2479)
评论(3)
推荐(0)
2023年5月7日
SQL Server使用for xml path 多行合并成一行,逗号分隔,拆解分析实现原理
摘要: 我们写sql脚本处理数据的时候 针对部分数据进行group by 分组,分组后需要将部分数据放入分组后的行里面以逗号分隔。 举一个简单例子: 如上图的数据,需要对学生进行分组,取得学生都参与了哪些学科的考试和 所有总分。 如下图这种数据 目前有两种方案, 1. 在SQL Server 2017版本
阅读全文
posted @ 2023-05-07 14:09 Dyhuang
阅读(5880)
评论(0)
推荐(0)
2022年9月1日
.NET 代理模式(一)基本概念
摘要: 代理模式 代理模式,它是一种结构型的设计模式。 让你能够提供对象的替代品或其占位符。 代理控制着对于原对象的访问, 并允许在将请求提交给对象前后进行一些处理。 简单理解就是 客户端不会直接与实际实现类打交道,而是通过对实现类的进一步封装成代理类,该代理类不会改变实现类原本的功能(行为),只是在实现类
阅读全文
posted @ 2022-09-01 13:15 Dyhuang
阅读(422)
评论(0)
推荐(0)
2022年3月8日
Cookie的过期时间为Session在微信浏览器失效
摘要: 前言 最近一次迭代上线,结果临了上线当晚,被我无疑间发现一个bug,之前测试小伙伴没测出来。Cookie的过期时间为Session在微信浏览器失效 。.net framework webform 项目 因为项目历史比较复杂,也就是说他是一个膏药项目 其中有一个场景将用户的一个临时票据{token}存
阅读全文
posted @ 2022-03-08 19:34 Dyhuang
阅读(2007)
评论(0)
推荐(0)
下一页
公告