• 博客园logo
  • 会员
  • 周边
  • 新闻
  • 博问
  • 闪存
  • 众包
  • 赞助商
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
 






海岸线summer

 
 

Powered by 博客园
博客园 | 首页 | 新随笔 | 联系 | 订阅 订阅 | 管理

随笔分类 -  .Net Core

1 2 下一页

 
dotnet-dump排查内存问题
摘要:.net core内存泄漏排查 背景:我们是一个.net 9 的WebApi程序ConsumeApi,主要做rabbimq的消费。部署后所在程序在任务管理器中越来越大撑爆了服务器的内存消耗报警 参照:油管视频 .NET 线上内存溢出排查:使用dotnet-dump方法 步骤 在本地vs2022上跑起 阅读全文
posted @ 2025-06-07 20:02 海岸线summer 阅读(72) 评论(0) 推荐(0)
C#之Lazy<T>的使用
摘要:在C#中,Lazy<T> 是一个用于实现延迟初始化(Lazy Initialization)的泛型类,主要作用为它包装的类只有在第一次访问时才创建和初始化对象。 适合场景 高开销对象 对象创建成本高(如读取大文件、复杂计算、数据库连接)。 非必需资源 可能不会被使用的资源(如可选功能、用户未触发的操 阅读全文
posted @ 2025-06-07 19:09 海岸线summer 阅读(220) 评论(0) 推荐(1)
Nginx+.Net Core Api负载均衡(一)
摘要:Nginx+.Net Core Api 负载均衡(一) Nginx 是一款高性能的 HTTP 服务器和反向代理软件,主要功能:反向代理、负载均衡、静态处理、SSL、缓存、高并发、模块化、热部署等 核心功能概念 与正向代理的区别: 正向代理:代表客户端向外部服务器发送请求(如VPN),隐藏客户端身份。 阅读全文
posted @ 2025-05-01 09:14 海岸线summer 阅读(112) 评论(0) 推荐(0)
IIS的垃圾回收对后台任务及隐形后台任务的影响
摘要:IIS的垃圾回收引起的影响 错误排查 现象:在.net core api里创建的BackgroundService定义rabbitmq消费的逻辑,在一段时间运行后经常会出现消费任务中断,在日志里找了很久的原因但是依然没有结论。 通过日志发现异常出现在消费后的消息确认阶段,在执行确认的时候对应的cha 阅读全文
posted @ 2025-04-16 18:39 海岸线summer 阅读(223) 评论(0) 推荐(0)
在IIS发布.net9 api程序踩坑总结
摘要:参照:.NET 9.0 WebApi 发布到 IIS 详细步骤_webapi发布到iis-CSDN博客 环境搭建: 注意安装与程序版本对应的Windows Server Hosting,安装完成之后,在IIS的【模块】中会显示 AspNetCoreModuleV2 项目发布之后,很可能会报错,很有可 阅读全文
posted @ 2025-04-03 19:14 海岸线summer 阅读(138) 评论(0) 推荐(0)
.net core项目代码提交忽略文件.gitignore的配置
摘要:根据语言自动生成 1. 访问 .gitignore.io 首先,访问 https://www.gitignore.io/。这是一个非常有用的网站,可以根据你的开发环境自动生成 .gitignore 文件。 2. 选择你的编程语言和编辑器 在网站上,你会看到一个表单,允许你选择多种编程语言和编辑器。对 阅读全文
posted @ 2025-03-25 14:49 海岸线summer 阅读(316) 评论(0) 推荐(0)
事件总线(EventBus)
摘要:一、原理及背景参照 参照:https://zhuanlan.zhihu.com/p/645352760?utm_psn=1788501508884680706 主要作用: 1. 主要是解决"事件源-事件处理"耦合的问题2. 事件总线维护一个事件源与事件处理的映射字典;3. 通过单例模式,确保事件总线 阅读全文
posted @ 2024-06-24 16:53 海岸线summer 阅读(71) 评论(0) 推荐(0)
webapi里调用grpc
摘要:参照:ASP .NET Core 6.0使用Grpc配置服务和调用服务_asp.net core grpc 服务-CSDN博客 demo:https://files.cnblogs.com/files/summerZoo/GrpcForWebApi.zip?t=1711003526&download 阅读全文
posted @ 2024-03-21 14:44 海岸线summer 阅读(70) 评论(0) 推荐(0)
grpc初识
摘要:转自:.NET gRPC 核心功能初体验,附Demo源码 - 知乎 (zhihu.com) 对应demo:https://files.cnblogs.com/files/summerZoo/grpcDemo.zip?t=1710839363&download=true 阅读全文
posted @ 2024-03-19 17:07 海岸线summer 阅读(9) 评论(0) 推荐(0)
.NET Core生产环境禁用swagger
摘要:NetCore生产环境禁用Swagger教程 - 野菊花 - 博客园 (cnblogs.com) 阅读全文
posted @ 2023-11-07 10:01 海岸线summer 阅读(500) 评论(0) 推荐(0)
.net6 中间件
摘要:参照资料: [ASP.NET Core 中间件 | Microsoft Learn](https://learn.microsoft.com/zh-cn/aspnet/core/fundamentals/middleware/?view=aspnetcore-6.0) [ASP.NET Core端点 阅读全文
posted @ 2023-06-07 09:29 海岸线summer 阅读(330) 评论(0) 推荐(0)
.net core日志NLog的使用
摘要:Nlog日志使用 视频:https://www.bilibili.com/video/BV1bv4y1a79X 参照:https://www.cnblogs.com/sheng-jie/p/17169929.html PPT文件:https://files.cnblogs.com/files/sum 阅读全文
posted @ 2023-04-06 17:41 海岸线summer 阅读(1928) 评论(0) 推荐(1)
Net Core WebApi中通过AddNewtonsoftJson配置返回Json格式
摘要:参照: WebApi 中使用AddNewtonsoftJson输出Json格式数据 - 清和时光 - 博客园 (cnblogs.com) 阅读全文
posted @ 2023-02-14 17:42 海岸线summer 阅读(44) 评论(0) 推荐(0)
.net core雪花算法,返回精度丢失问题
摘要:参照: 【.net core 3.1】解决雪花ID跟前端交互问题_程序员查理的博客-CSDN博客 阅读全文
posted @ 2023-02-14 16:07 海岸线summer 阅读(113) 评论(0) 推荐(0)
EFCore 封装Repository(可扩展不同数据的sql操作)
摘要:参照: https://www.cnblogs.com/youhui/articles/10813468.html 接口类: public interface IRepository<TEntity,TKey> where TEntity : class { #region 查找数据 long Co 阅读全文
posted @ 2023-02-08 12:04 海岸线summer 阅读(363) 评论(0) 推荐(0)
全局唯一ID方案——(UUID、雪花算法、redis分布式生成)
摘要:参照: 分布式ID生成方案--雪花算法和UUID对比_得得得!的博客-CSDN博客_雪花算法和uuid的区别 适用范围: 阅读全文
posted @ 2023-02-07 14:06 海岸线summer 阅读(161) 评论(0) 推荐(0)
redis—实现分布式锁(单机部署)
摘要:参照: 1、.net 使用redis 实现分布式锁 - 白码一号 - 博客园 (cnblogs.com) 阅读全文
posted @ 2023-02-07 09:49 海岸线summer 阅读(33) 评论(0) 推荐(0)
Quartz.net——创建数据库集群式任务,实现分布式定时任务
摘要:Quartz.net官方开发指南 第九课: JobStore-阿里云开发者社区 (aliyun.com) 阅读全文
posted @ 2023-02-06 14:09 海岸线summer 阅读(43) 评论(0) 推荐(0)
Quartz.Net定时任务
摘要:参照: 【项目升级】集成Quartz.Net Job实现(一) - 腾讯云开发者社区-腾讯云 (tencent.com) Quartz分布式任务调度 - 掘金 (juejin.cn) 基本概念: Quartz调度依靠的三大核心元素就是:Scheduler、Trigger、Job。 Job——任务、具 阅读全文
posted @ 2023-02-02 10:34 海岸线summer 阅读(104) 评论(0) 推荐(0)
swagger加权限
摘要:参照: 【Blog.Core开源】开发插件,给Swagger加权 - 腾讯云开发者社区-腾讯云 (tencent.com) 阅读全文
posted @ 2023-02-02 10:31 海岸线summer 阅读(24) 评论(0) 推荐(0)
 

1 2 下一页