随笔分类 -  .NET

1 2 3 4 5 ··· 13 下一页
摘要:背景 存在数量较多需要中转调用的接口,不可能每个接口都定义实体然后转发,可以直接编写通用的代理服务。 特殊逻辑 如果存在需要移除的url参数可以使用RemoveParamFromQueryString移除,本文需要移除参数中的__EnvID,根据实际情况调整。 调用方法 继承AgentBaseCon 阅读全文
posted @ 2026-08-17 11:40 Hey,Coder! 阅读(3) 评论(0) 推荐(0)
摘要:多个项目使用同一个文件,物理文件只有一份。 阅读全文
posted @ 2026-08-06 11:29 Hey,Coder! 阅读(3) 评论(0) 推荐(0)
摘要:using Microsoft.AspNetCore.Http; using System; using System.IO; using System.Text.Json; using System.Threading.Tasks; public class ApiResponseMiddlewa 阅读全文
posted @ 2026-07-27 18:37 Hey,Coder! 阅读(9) 评论(0) 推荐(0)
摘要:OpenTelemetry Body 采集与注意事项 测试代码 https://gitee.com/hey_hh/opentele-test.git 一、问题背景 在使用 OpenTelemetry 的 AddAspNetCoreInstrumentation 时,通过 Enrich 回调读取请求/ 阅读全文
posted @ 2026-07-25 11:50 Hey,Coder! 阅读(2) 评论(0) 推荐(0)
摘要:说明 可以使用jaeger的all in one直接采集数据而不经过collector。 但是为了整体架构的可扩展性、可修改性,可以通过collector这个组件灵活扩展,后续只需要增加 新的export就可以发送到其他服务,如Prometheus等。 如果考虑到整体的部署成本和可维护性,根据团队人 阅读全文
posted @ 2026-07-23 11:46 Hey,Coder! 阅读(12) 评论(0) 推荐(0)
摘要:OpenTelemetry 自定义 Exporter + MQ + 请求体记录 整体架构 .NET App (OTel SDK) → 自定义 Exporter → MQ (RabbitMQ/Kafka) → 消费者 → Elasticsearch 目的:解耦应用与 ES,利用 MQ 削峰填谷,提高稳 阅读全文
posted @ 2026-07-22 19:11 Hey,Coder! 阅读(13) 评论(0) 推荐(0)
摘要:场景 在运行时可以根据数据库或配置将需要的对象加载到内存中,也就是通过逻辑获取到对应的数据。如果要在低代码中使用这个对象,同时需要用初始化的方式使用就需要 把这个对象转成代码嵌入到逻辑中。此时就可以用这个逻辑,将属性读取,然后构造成对应的初始化一个对象的代码并注入。 使用方法 string code 阅读全文
posted @ 2026-07-20 14:31 Hey,Coder! 阅读(7) 评论(0) 推荐(0)
摘要:restsharp在docker偶发接口调用慢的问题,改用原生Httpclient重写 public class HttpHelperEx : IDisposable { private readonly HttpClient _httpClient; private readonly JsonSe 阅读全文
posted @ 2026-06-24 13:19 Hey,Coder! 阅读(5) 评论(0) 推荐(0)
摘要:前言 hangfire默认带的看板可以方便的确认任务状态或临时开始一个任务,在调整或者排查问题时都比较方便。过往在使用quartz时由于默认没有这个看板也没有过多关注。 最近发现官方提供了看板的服务,特此记录相关使用说明。 环境 .net8 nuget包 <PackageReference Incl 阅读全文
posted @ 2026-06-04 19:18 Hey,Coder! 阅读(34) 评论(0) 推荐(0)
摘要:public class MailConfig { /// <summary> /// 超时时长 - 毫秒 /// </summary> public int Timeout { get; set; } = 50000; /// <summary> /// 发件邮箱 /// </summary> p 阅读全文
posted @ 2026-05-22 10:16 Hey,Coder! 阅读(16) 评论(0) 推荐(0)
摘要:信号量 SemaphoreSlim 系统预封装的控制同时允许访问资源的进程数量的相关逻辑,避免了重复编写相关逻辑 基础示例 // 获取或创建信号量(最大并发数可从 JobDataMap 读取,此处设为 3) var semaphore = new SemaphoreSlim(3, 3); if (! 阅读全文
posted @ 2026-05-18 17:51 Hey,Coder! 阅读(16) 评论(0) 推荐(0)
摘要:获取最后执行的节点信息 public class WorkflowCompletionMiddleware : IWorkflowExecutionMiddleware { private readonly WorkflowMiddlewareDelegate _next; public Workf 阅读全文
posted @ 2026-05-12 10:16 Hey,Coder! 阅读(8) 评论(0) 推荐(0)
摘要:public class ObjectToInferredTypesConverter : JsonConverter<object> { public override object Read( ref Utf8JsonReader reader, Type typeToConvert, Json 阅读全文
posted @ 2026-04-07 14:15 Hey,Coder! 阅读(15) 评论(0) 推荐(0)
摘要:前端 <Canvas x:Name="imageCanvas" Background="Transparent" MouseLeftButtonDown="ImageCanvas_MouseLeftButtonDown" MouseMove="ImageCanvas_MouseMove" Mouse 阅读全文
posted @ 2026-03-13 22:05 Hey,Coder! 阅读(23) 评论(0) 推荐(0)
摘要:RollAttachHelper using System; using System.Collections.Generic; using System.Windows; using System.Windows.Controls; using System.Windows.Input; /// 阅读全文
posted @ 2026-03-10 17:14 Hey,Coder! 阅读(7) 评论(0) 推荐(0)
摘要:public class BLLDBService { private static ConcurrentDictionary<string, ISqlSugarClient> DBList = new(); private readonly ISqlSugarClient sqlSugar; pr 阅读全文
posted @ 2026-03-06 14:32 Hey,Coder! 阅读(19) 评论(0) 推荐(0)
摘要:nuget Elastic.Clients.Elasticsearch 9.3.1 util public static class EsUtil { /// <summary> /// 获取ElasticsearchClient /// </summary> /// <param name="ur 阅读全文
posted @ 2026-03-02 14:54 Hey,Coder! 阅读(20) 评论(0) 推荐(0)
摘要:demo示例为在scrollview中绑定stackpanel,并在其中初始化一些textblock,滚动到指定的textblock 页面 <Window x:Class="WpfApp1.MainWindow" xmlns="http://schemas.microsoft.com/winfx/2 阅读全文
posted @ 2026-02-13 10:28 Hey,Coder! 阅读(12) 评论(0) 推荐(0)
摘要:效果图 <UserControl x:Class="BlackBoard.UserControls.ColorExpander" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://sch 阅读全文
posted @ 2026-02-12 16:32 Hey,Coder! 阅读(13) 评论(0) 推荐(0)
摘要:前言 定义一套支持自定义数据类型的变量管理功能。 通过自定义组件、自定义活动的方式来实现业务组件与工作流组件逻辑分离。 业务组件可以通过不同的版本来保障业务不受更新影响。 备注 如果需要封装类似循环这一类组件时可以使用 context.ScheduleActivities(WhileBody, On 阅读全文
posted @ 2026-01-30 13:17 Hey,Coder! 阅读(33) 评论(0) 推荐(0)

1 2 3 4 5 ··· 13 下一页