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