摘要: 前言 本文系统性的覆盖了元组的完整知识体系,采用"基础概念→实战技巧→进阶场景"的结构说明,包含多个场景代码示例和性能优化建议。 主要重点在于"解构运算符"和"模式匹配"这两个革命性特性,它们能显著提升代码可读性。 建议临时数据交互、LINQ结果封装等场景优先使用元组,但对于长期稳定的数据结构,仍推 阅读全文
posted @ 2025-05-15 16:53 熊泽-学习中的苦与乐 阅读(564) 评论(12) 推荐(7)
摘要: 在日常工作中,Excel数据导出是一个常见的需求。 然而,当数据量较大时,性能和内存问题往往会成为限制导出效率的瓶颈。 当用户点击"导出"按钮时,后台系统往往会陷入三重困境: ‌内存黑洞‌:某电商平台在导出百万订单时,因传统POI方案导致堆内存突破4GB,频繁触发Full GC,最终引发服务雪崩;‌ 阅读全文
posted @ 2025-05-08 17:26 熊泽-学习中的苦与乐 阅读(1513) 评论(17) 推荐(12)
摘要: 在数据驱动的时代,海量数据冲击下的数据库性能成为系统成败的关键。SQL Server作为企业级数据库的常青树,面对单表亿级数据量时,我们往往陷入分库分表与否的抉择困境。 我们站在SQL Server视角,浅浅的解析一下从索引优化到架构升级的全链路优化策略,看我们能不能在数据洪流中稳操胜券。 一、索引 阅读全文
posted @ 2025-04-30 16:44 熊泽-学习中的苦与乐 阅读(970) 评论(5) 推荐(15)
摘要: 概述 最近在看《编写高质量代码改善C#程序的157个建议》。看到第15个建议的时候,结合平时使用的习惯发现有部分出入,没有对不对的说法,只是使用习惯有点区别,跟随着我们来看一看。 第15条建议是:使用dynamic简化反射的使用。dynamic的确可以简化反射的使用,但是从性能上来说是有条件的,大家 阅读全文
posted @ 2023-07-24 18:18 熊泽-学习中的苦与乐 阅读(1292) 评论(5) 推荐(16)
摘要: 编程时犯错是必然的,我们来解读一下编程中最容出现的错误 1、拼接字符串 在C#编程中,字符串类型的处理是比较容易出错的地方,在.NET Framework中,字符串是一个不可变的类型,当一个字符串被修改后,总是创建一个新的副本,不会改变源字符串,大多数开发人员总是喜欢使用下面这样的方法格式化字符串: 阅读全文
posted @ 2023-02-28 16:55 熊泽-学习中的苦与乐 阅读(2846) 评论(10) 推荐(16)
摘要: 现在基本上大家都在使用各种轮子自带的分页,大家是否还记得sql分页怎么写? 今天我们就来盘一盘怎么写和用哪种方式写。 欢迎大家评论区讨论。 1、ROW_NUMBER() OVER()方式(SQL2012以下推荐使用) 示例: SELECT * FROM (SELECT ROW_NUMBER() OV 阅读全文
posted @ 2022-12-15 16:58 熊泽-学习中的苦与乐 阅读(815) 评论(2) 推荐(8)
摘要: 结论 同步还是异步,区别如下: 同步:你使用 await 修饰符去调用一个异步(async)方法(是异步方法,不过是阻塞式的,可简单理解为同步); 异步:你获取异步方法返回的 Task,就是异步(后文有代码示例); 可以实现多任务执行顺序执行且不阻塞。 概述 async(C# 参考) async 是 阅读全文
posted @ 2022-12-12 19:38 熊泽-学习中的苦与乐 阅读(3664) 评论(15) 推荐(23)
摘要: 前言 之前我们分享过基于echarts 的数据可视化展示,很多朋友就说,不会软件开发,可不可以直接用Excel进行数据化的展示。 答案是肯定的,确实有这种方案,百度查询一查一大推,各种解决方案各种模板。 很不巧,我也是初次涉及到这种,就查询百度整理了一份使用教程,文末附模板下载。 对于之前的有想要了 阅读全文
posted @ 2022-07-27 19:07 熊泽-学习中的苦与乐 阅读(1689) 评论(0) 推荐(4)
摘要: 前言 在开发中,随着业务逻辑的调整,修改存储过程是必不可免的。 那怎么定位到需要修改的存储过程呢?一个一个的点开查询?存储过程少的话还行,一旦存储过程过多,这样是很浪费时间的,一个不注意还会遗漏掉。 在SqlServer中,我们可以使用 [1]sp_helptext 进行快速查询文本内容。 sp_h 阅读全文
posted @ 2022-07-19 13:55 熊泽-学习中的苦与乐 阅读(3197) 评论(2) 推荐(7)
摘要: 什么是Swagger? 如下引用swagger官方的解释 Swagger is a powerful yet easy-to-use suite of API developer tools for teams and individuals, enabling development across 阅读全文
posted @ 2022-07-15 11:32 熊泽-学习中的苦与乐 阅读(1813) 评论(3) 推荐(8)