找回密码
 立即注册
C#设计模式19——装饰器模式的写法 New
装饰器模式(Decorator Pattern)是一种结构型设计模式,它允许你动态地给一个对象添加一些额外的职责,而不需要修改这个对象的代码。 What(什么) 装饰器模式是一种结构型设计模式,它允许你动态地给一个对象添加一些额外的职责,而不 ...
副我 前天 19:51
615 0 0
AI人工智能领域精美绘图模板分享 New
1 人工智能的发展历程 如今人工智能的应用渗透了我们生活的方方面面,我们都知道人工智能的前景十分光明,在未来对于推进人类发展进程也是非常重要的,但其实人工智能的发展道路是极其曲折的,下面就将人工智能的发展历程分为如下六个 ...
翱龟墓 前天 19:51
348 0 0
详解驱动开发中内核PE结构VA与FOA转换 New
摘要:本文将探索内核中解析PE文件的相关内容。本文分享自华为云社区《驱动开发:内核PE结构VA与FOA转换》,作者: LyShark 。 本章将探索内核中解析PE文件的相关内容,PE文件中FOA与VA、RVA之间的转换也是很重要的,所谓的FOA是文件中的 ...
膏包 前天 19:51
178 0 0
asp.net core 一种基于token 和 Permission 的权限管理Filter 过滤器 New
asp.net core webapi 下面,想做一个过滤权限的Filter,配合token,对api做一个较为细粒度的权限控制, 该filter (PermissionFilter) 的作用是用户LoginUser.Permissions 列表中有 Key指定的权限才可以访问,没有则返回403 错误码。   1. ...
计海龄 前天 19:51
156 0 0
【618备战巡礼】“三高”之第一高--如何打造高可用系统 New
前言 我们经常会说互联网“三高”,那什么是三高呢?我们常说的三高,高并发、高可用、高性能,这些技术是构建现代互联网应用程序所必需的。对于京东618备战来说,所有的中台系统服务,无疑都是围绕着三高来展开的。对于一个程序员,或 ...
鞣谘坡 前天 19:50
582 0 0
汽车之家10年系统架构演进与平台化架构实践 New
目录: 一、前言 二、架构演进 [*]1、起步阶段 [*]2、微服务阶段 [*]3、主数据阶段 [*]4、平台化架构阶段 三、平台化架构实践 [*]1、业务身份化 [*]2、服务编排化 [*]3、业务配置化 [*]4、开发工具化 [*]5、数据可视化 [*]6、知识沉淀 ...
遏筒煽 前天 19:50
999 0 0
驱动开发:内核封装WFP防火墙入门 New
WFP框架是微软推出来替代TDIHOOK传输层驱动接口网络通信的方案,其默认被设计为分层结构,该框架分别提供了用户态与内核态相同的AIP函数,在两种模式下均可以开发防火墙产品,以下代码我实现了一个简单的驱动过滤防火墙。 WFP 框架分为两 ...
寨重 前天 19:49
232 0 0
迭代器模式(Interator Pattern) New
一、模式动机 迭代器模式(Iterator Pattern)是一种使用频率非常高的行为型设计模式,迭代器用于对一个聚合对象进行遍历。通过引入迭代器可以将数据的遍历功能从聚合对象中分离出来,聚合对象只负责存储数据,而遍历数据由迭代器来完成 ...
盖彗云 前天 19:49
871 0 0
基于Expression Lambda表达式树的通用复杂动态查询构建器——《原型篇一》[已开源] New
续接上编,本篇来讲讲俄罗斯套娃的设计与实现。 首先简单地完善一下前面提到的例子,代码如下: [*]测试实体类 [*]独立条件类 [*]条件组类 [*]枚举   接下来,先构建查询条件描述器对象,由于例子代码比较简略,仅用于方便说明设 ...
嗣伐 前天 19:49
501 0 0
设计模式详解之抽象工厂模式--企业的运行模式 New
前言 本文主要讲述设计模式中的抽象工厂模式,文中使用通俗易懂的案例,使你更好的学习本章知识点并理解原理,做到有道无术。 一.什么是抽象工厂模式 抽象工厂是23种设计模式中创建型模式的一种,抽象工厂是由多个工厂组合而成。 上一 ...
告陕无 前天 19:49
100 0 0
观察者模式(Observer Pattern) New
一、模式动机 观察者模式用于描述对象之间的依赖关系,它引入了观察者和观察目标两类不同的角色,由于提供了抽象层,它使得增加新的观察者和观察目标都很方便。观察者模式广泛应用于各种编程语言的事件处理模型中,Java语言也提供了对观 ...
盗衍 前天 19:49
914 0 0
C++程序开发技巧 New
引言 类(class)的使用分为两种——基于对象(object Based)和面向对象(object oriented) 基于对象是指,程序设计中单一的类,和其他类没有任何关系 单一的类又分为:不带指针的类(class without pointer members)和带指针的类(c ...
翁真如 前天 19:49
618 0 0
【实践篇】教你玩转JWT认证---从一个优惠券聊起 New
引言 最近面试过程中,无意中跟候选人聊到了JWT相关的东西,也就联想到我自己关于JWT落地过的那些项目。 关于JWT,可以说是分布式系统下的一个利器,我在我的很多项目实践中,认证系统的第一选择都是JWT。它的优势会让你欲罢不能,就像 ...
灼巾 前天 19:49
416 0 0
Redis内存兜底策略——内存淘汰及回收机制 New
Redis内存兜底策略——内存淘汰及回收机制 Redis内存淘汰及回收策略都是Redis内存优化兜底的策略,那它们是如何进行兜底的呢?先来说明一下什么是内存淘汰和内存回收策略: [*]Redis内存淘汰:当Redis的内存使用超过配置的限制时,根据 ...
蒋炸役 前天 19:49
974 0 0
【实践篇】领域驱动设计:DDD工程参考架构 New
背景 为什么要制定参考工程架构 不同团队落地DDD所采取的应用架构风格可能不同,并没有统一的、标准的DDD工程架构。有些团队可能遵循经典的DDD四层架构,或改进的DDD四层架构,有些团队可能综合考虑分层架构、整洁架构、六边形架构等多 ...
尹疋 前天 19:48
107 0 0
【程序员日记】---从业务编排到低代码 New
之前总聊微服务,今天换一个话题---低代码。 低代码这个词也是最近这几年很火的概念,尤其是遇到大环境下行,很多大厂和互联网那个公司也在慢慢在低代码方向发力,当然,对于传统项目交付型的软件公司,低代码也具有相当大的吸引力。 如 ...
宛蛲 前天 19:48
228 0 0
系统设计:从零用户扩展到百万用户 New
设计一个支持百万用户的系统是具有挑战性的,这是一段需要不断改进和不断提升的旅程。在本章中,我们将构建一个支持单个用户的系统,并逐渐扩展以服务于数百万用户。阅读本章后,您将掌握一些技巧,帮助您解决系统设计面试问题。 AI不会 ...
痨砖 前天 19:48
948 0 0
如何做架构设计? New
也许您对软件设计存在一些疑惑,或者缺乏明确思路,那么本文将非常适合您。 1、设计很重要 我们可以看一下周边的事物,那些好的东西,他们并不会天然存在,都是被设计出来的,因此设计就是创造和改善事物的重要过程。设计的重要之处在于 ...
坐褐 前天 19:48
760 0 0
微服务架构基本原理学习笔记(一) New
一、什么是微服务   微服务是一种技术架构,通常我们可以把它理解为一组可以相互之间协同工作的应用程序或服务,这些应用程序或服务能够被单独部署到不同的服务器中,并且能够自主运行和维护。   微服务技术只是一个名称而已,或许 ...
赖秀竹 前天 19:48
692 0 0
实际业务中使用策略模式对代码进行重构 New
一.业务描述 最近在负责公司一个语音的微服务模块优化,这个模块主要的业务是:1.天猫精灵、小度、若琪、小京鱼、小爱同学、思必驰这些第三方音响对我们的用户进行oauth2/JWT授权; 2.这些第三方音响服务调用我们的设备发现接口对公司 ...
缀访 前天 19:46
199 0 0

快速发帖

还可输入 80 个字符
您需要登录后才可以发帖 登录 | 立即注册

本版积分规则