有梦想的鱼
写代码我得再认真点,当我最终放下键盘时,我实在不想仍有太多疑惑
摘要: 前两天聊了下Roslyn,如果您耐心看完,也算是入了门,那么今天继续分享它的另外一大特性,那就是 Source Generator,(源代码生成器)是 (Roslyn)提供的一项强大功能,它允许开发者在编译期间自动生成 C# 源代码,并将这些代码无缝融入编译过程,并且无需手动编写或维护这些代码。 大 阅读全文
posted @ 2025-10-20 08:09 yuyuyui 阅读(303) 评论(0) 推荐(4)
摘要: 1.什么是 Roslyn 聊起 Roslyn 可能对于有部分小伙伴有些陌生,有些小伙听过但是没接触过,有些小伙伴可能比较擅长,其实在这之前我也是个懵的,听过但是没深入了解,因为我不知道并不影响我做一些增删改查,但是如果你要深入,或者写一些框架底层或者提升效率的工具以及扩展,那这个是必须掌握的技术。 阅读全文
posted @ 2025-10-15 21:15 yuyuyui 阅读(324) 评论(2) 推荐(5)
摘要: 基本介绍 1.什么是signalR SignalR 是微软开发的一个开源库,它可以让服务器端代码能够即时推送内容到连接的客户端,用来简化向客户端应用程序添加实时功能的过程。 大白话的意思就是微软搞了一个可以用来做服务端推送的库,并且都是帮你封装好了的,你不用操心,用就完了 特点: 概念 说明 双工通 阅读全文
posted @ 2025-09-20 08:29 yuyuyui 阅读(73) 评论(0) 推荐(0)
摘要: 事件总线的基本使用 1.引入模块AbpEventBusModule模块 2.注入本地事件发布接口 ,以本地事件总线举例, 因为思路都差不多,但是分布式事件的稍微配置麻烦一些 3.先定义事件传输数据结构 public class StockCountChangedEto { public Guid P 阅读全文
posted @ 2025-08-23 09:59 yuyuyui 阅读(400) 评论(0) 推荐(4)
摘要: 作为铺垫后续阅读源码的一些帮助,开始想直接开始尝试读源码,但是发现上下文连接不紧密,很突兀,所以还是简单介绍下如何使用。最起码从0-1。然后发现他解决的问题, 其实官方文档是有介绍如何使用的,只是比较浅显,想深入理解和发掘它的一些扩展性,还是需要自己多下功夫的,不过经过总结出的经验来说,只要你想学习 阅读全文
posted @ 2025-07-26 18:25 yuyuyui 阅读(766) 评论(2) 推荐(7)
摘要: 1.什么是gRPC 1.基本介绍 gRPC 一开始由 google 开发,是一款语言中立、平台中立、开源的远程过程调用(RPC)系统,所以叫g(google)RPC。支持主流开发语言(C, C++, Python, PHP, Ruby, NodeJS, C#, Objective-C、Golang 阅读全文
posted @ 2022-09-07 23:34 yuyuyui 阅读(3254) 评论(1) 推荐(11)
摘要: 1.什么是配置中心? 例如在Net Framwork中web.config、Winform中的app.config 以及Net Core下的appsettings.json 这些都是应用程序的配置文件,配置的作用其实简单来说,就是用来动态修改程序执行状态的一种机制。 那么什么是配置中心呢? 其实配置 阅读全文
posted @ 2022-08-30 22:09 yuyuyui 阅读(725) 评论(0) 推荐(0)
摘要: 一、网关基本概念 1.解耦 解耦的好处,客户端和微服务独立扩展,服务端可以随意增加,客户端没有感知,当然因为在程序架构中加入了一层产生的好处,我们也可以在网关本身做一些扩展,例如缓存,抗并发等。 2.分发 分发的好处就是网关可以将请求根据不同的算法负载均衡到不同的实例上,提高系统的伸缩性,在某种意义 阅读全文
posted @ 2022-07-10 21:08 yuyuyui 阅读(542) 评论(0) 推荐(0)
摘要: 最近这段时间感觉自己松懈了,以前每天下班不管多晚都会坚持看会书或者看会博客,最近学了下微服务,首先还是需要了解一下基本的概念,那些长篇的理论就没有照抄过来了,只是为记录下自己学到了多少。 一、微服务基本概念 1.什么是微服务 微服务顾名思义可以理解为**微小的服务,在理解它之前,我们需要了解什么是服 阅读全文
posted @ 2022-07-06 22:04 yuyuyui 阅读(907) 评论(0) 推荐(1)
摘要: 主要记录工作中用到的一些开发语言以及Sql 模板,持续更新 1.Sql相关 1.常用Sql模板 1.1. 可重复执行视图 IF EXISTS ( SELECT *FROM sysobjects WHERE id = OBJECT_ID('v_Employee') AND type = 'V' ) D 阅读全文
posted @ 2022-05-29 11:47 yuyuyui 阅读(198) 评论(0) 推荐(0)