Redis OM 是 Redis 官方推出的对象映射框架,即:Object Mapping。让开发人员更简单、方便的操作 Redis 数据。Redis 存储的数据抽象为对象映射,支持基于对象的 Redis 数据持久化、流式查询操作。
NCF 采用模块化的思想构建,在系统底层的支持库基础之上,所有的功能模块都以“模块”的形式出现,“一切皆模块”
NCF是一整套可用于构建基础项目的框架,包含了基础的缓存、数据库、模型、验证及配套管理后台,模块化,具有高度的可扩展性
NCF 采用模块化的思想构建,在系统底层的支持库基础之上,所有的功能模块都以“模块”的形式出现,“一切皆模块”
我们在日常开发中对Excel的操作可能会比较频繁,好多功能都会涉及到Excel的操作。在.Net Core中大家可能使用Npoi比较多,这款软件功能也十分强大,而且接近原始编程。
最近由于工作的需要,一直在使用C#的多线程进行开发,其中也遇到了很多问题,但也都解决了。后来发觉自己对于线程的知识和运用不是很熟悉,所以将利用几篇文章来系统性的学习汇总下C#中的多线程开发。
之前学习了线程池,知道了它有很多好处。 使用线程池可以使我们在减少并行度花销时节省操作系统资源。可认为线程池是一个抽象层,其向程序员隐藏了使用线程的细节,使我们可以专心处理程序逻辑,而不是各种线程问题。
马上又到一年五月,五一小长假就要来了!
反应式编程在客户端编程当中的应用相当广泛,而当前在服务端中的应用相对被提及较少。本篇将介绍如何在服务端编程中应用响应时编程来改进数据库操作的性能。
通过Tracing(跟踪)、Metrics(指标)、Logs(日志)和Health(运行状况)监控应用程序。
Blazor允许您使用c#而不是JavaScript构建交互式web UI。 Blazor应用由可重用的web UI组件组成,这些组件使用c#、HTML和CSS实现。客户端和服务器代码都是用c#编写的,允许您共享代码和库。
为什么不直接用HttpClientFactory呢 先问几个问题: 如何发现和调用不同服务的方法 如何安全地调用其他服务,并对方法应用访问控制 如何处理重试和瞬态错误 如何使用分布式跟踪指标来查看调用图来诊断生产中的问题
本文对简单工厂模式 (Simple Factory Pattern)的定义、组成、使用步骤进行了阐述,并通过《大话设计模式》中的计算器的实现进行了实践。
本文学习了设计模式中的通过封装算法变化点的策略模式 (Strategy Pattern),并将其与简单工厂模式进行结合,来讲算法实现与客户端进行解耦。
适配器模式的作用就是把原本不兼容的接口,通过适配修改到统一的过程,使得用户方便使用。
本文是对《大话设计模式》中的面向对象基础章节做的学习记录,主要涵盖了对象、类,封装、继承、多态,抽象类、接口,集合、泛型,委托与事件。
装饰模式 (Decorator Pattern),动态地给一个对象添加一些额外的职责,就增加功能来说,装饰模式比生成子类更为灵活。可以以对客户透明的方式动态的给一个对象附上更多的责任。
状态模式是一种行为设计模式,让你能在一个对象的内部状态变化时改变其行为,使其看上去就像改变了自身所属的类一样。
责任链模式是一种行为设计模式,允许你将请求沿着处理者链进行发送。收到请求后,每个处理者均可对请求进行处理,或将其传递给链上的下个处理者。
组合模式是把相似对象或方法组合成一组可被调用的结构树对象的设计思路。
策略模式是一种行为设计模式,它能让你定义一系列算法,并将每种算法分别放入独立的类中,以使算法的对象能够相互替换。
模板方法模式是一种行为设计模式,它在超类中定义一个算法的框架,允许子类在不修改结构的情况下重写算法的特定步骤。
访问者模式能将算法与其所作用的对象隔离开来。
观察者又名事件订阅者、监听者。
中介者模式是一种行为设计模式,能让你减少对象之间混乱无序的依赖关系,该模式会限制对象之间的直接交互,迫使它们通过一个中介者对象进行合作。
在工作过程中,我们总会碰到很多小型的功能点需要完成,以LZ自己的工作情况来举例,其中最频繁的是俩点 1、控制台项目 2、web界面(纯前台)
Redis OM 是 Redis 官方推出的对象映射框架,即:Object Mapping。让开发人员更简单、方便的操作 Redis 数据。Redis 存储的数据抽象为对象映射,支持基于对象的 Redis 数据持久化、流式查询操作。
MASA Blazor是一个Blazor的UI组件库。就像大家写前端熟知的Bootstrap, Ant Design一样。那具体哪里不一样呢?
领域驱动设计是一个有关软件开发的方法论,它提出基于领域开发的开发模式,基于DDD理论,我们可以设计出高质量的软件模型。
利用发布订阅模式来解耦不同架构层级,亦可用于解决隔离业务之间的交互
Blazor允许您使用c#而不是JavaScript构建交互式web UI。 Blazor应用由可重用的web UI组件组成,这些组件使用c#、HTML和CSS实现。客户端和服务器代码都是用c#编写的,允许您共享代码和库。
为什么不直接用HttpClientFactory呢 先问几个问题: 如何发现和调用不同服务的方法 如何安全地调用其他服务,并对方法应用访问控制 如何处理重试和瞬态错误 如何使用分布式跟踪指标来查看调用图来诊断生产中的问题
通过Tracing(跟踪)、Metrics(指标)、Logs(日志)和Health(运行状况)监控应用程序。
Dapr API提供Http和gRPC通讯方式。
使用绑定,您可以使用来自外部系统的事件触发您的应用程序,或与外部系统交互。这个构建块为您和您的代码提供了几个好处: