找回密码
 立即注册
解释器模式
解释器模式是一种行为型设计模式,它可以用来定义和解释一种语言的文法,并根据文法对句子进行解释。解释器模式通常用于编译器,表达式计算,正则表达式,机器人等领域。 它的基本思想是为每个符号(终结符或非终结符)创建一个类,然后 ...
丧血槌 2025-6-6 09:00
226 0 0
实践,制作一个高扩展、可视化低代码前端,详实、完整
RxEditor是一款开源企业级可视化低代码前端,目标是可以编辑所有 HTML 基础的组件。比如支持 React、VUE、小程序等,目前仅实现了 React 版。 RxEditor运行快照: 项目地址:https://github.com/rxdrag/rxeditor 演示地址( Vercel 部署 ...
缑莺韵 2025-6-6 08:59
750 0 0
Nginx
一、Niginx是什么? [*]Nginx是一个高性能的HTTP和反向代理web服务器,同时也提供了IMAP/POP3/SMTP服务。 [*]Niginx是一款轻量级的web服务器/反向代理器, [*]Nginx是高性能的HTTP和 反向代理的web服务器,处理高并发的能力十分强大, ...
归悦可 2025-6-6 08:59
467 0 0
“无所不能的中介”——代理模式
1.简介 定义:将某个对象中围绕某个主题的一些列行为委托给一个代理对象去执行,代理对象将控制和管理对原有对象的访问,调用者想要访问目标对象,必须通过代理对象去间接访问,代理对象在调用方和目标对象之间可以起到”中介“的作用。 ...
伯绮梦 2025-6-6 08:59
883 0 0
企业应该拥有自己的代码平台-程序员应该写有能力的代码
要            在大数据,云计算,人工智能盛行的环境下,程序员该何去何从?企业自有的研发团队又该如何规划?这两个问题在五年前,我就认真的思考和深入的分析过。程序开发模式基本经历了以下阶段。       传统的程序开 ...
乱蚣 2025-6-6 08:59
952 0 0
系统性能优化十大绝招
上篇   引言:取与舍  软件设计开发某种意义上是“取”与“舍”的艺术。   关于性能方面,就像建筑设计成抗震9度需要额外的成本一样,高性能软件系统也意味着更高的实现成本,有时候与其他质量属性甚至会冲突,比如安全性、可扩展性 ...
栓汨渎 2025-6-6 08:59
48 0 0
SpringCloud微服务实战——搭建企业级开发框架(四十九):数据字典注解的设计与实现
  数据字典是系统中基本的必不可少的功能,在多种多样的系统中,数据字典表的设计都大同小异。但是使用方式确是多种多样,设计好一套易用的数据字典功能模块,可以使开发事半功倍。 常用的数据字典使用方式: [*]直接在SQL语句中LEFT ...
泻缥 2025-6-6 08:58
318 0 0
我用ChatGPT做直播技术选型,卷死了同事
摘要 近两年即时通讯/直播产品炙手可热,市场上针对ToB的产品日益增多,企业该如何去选型呢?本文分享了笔者对于直播产品的思考,将从直播SDK实例功能特性、常见业务场景、注意事项及最佳实践等方面介绍如何进行实例选型,旨在帮助您了 ...
粒浊 2025-6-6 08:58
405 0 0
【建造者设计模式详解】Java/JS/Go/Python/TS不同语言实现
简介 建造者模式(Builder Pattern),也叫生成器模式,属于创建型模式。它使用多个简单的对象一步一步构建成一个复杂的对象。它允许你使用相同的创建代码生成不同类型和形式的对象。 当你希望使用代码创建不同形式的产品 (例如各种商 ...
蔓好 2025-6-6 08:58
135 0 0
Java面向对象进阶第四天(常用API)
常用API API概述 API全称是应用程序编程接口,是Java写好的程序,程序员可以直接调用。 Object类:toString方法 Object是祖宗类,它里面的方法,一切子类对象都可以使用。 public String toString() [*]默认是返回当前对象的地址信息 ...
田雅宁 2025-6-6 08:58
851 0 0
我们要选择哪个消息队列产品?
图灵奖得主弗雷德里克·布鲁克斯(Frederick P.Brooks Jr.)在他的经典著作《人月神话》中提出了“没有银弹”的观点,在软件工程中,每一个软件系统,都具有独特性,不存在像“银弹”一样的解决方案,可以解决一切问题。 对于消息队列来 ...
挠溃症 2025-6-6 08:57
274 0 0
大道至简的架构设计思想之:封装(C系架构设计法,sishuok)
一起来看看大道至简的一些基本设计思想,首先我们来看一下什么是封装。 封装:也叫做信息隐藏,或者数据访问保护。放到程序上来讲,就是隐藏类的属性,还有实现细节,仅对外公开一些接口。那么外部,就只能通过这个类暴露的这些访问接口 ...
枢覆引 2025-6-6 08:57
901 0 0
大型企业智能化-数字化转型基础-关注点
大型企业智能化-数字化转型基础-关注点        业务中台,多半是传统的成本中心,把后台的资源整合成前台打仗需要的“中间件”,方便被随需调用。典型的业务中台如字节跳动的直播中台、腾讯的技术中台等。“业务中台”也被称为“ ...
姬宜欣 2025-6-6 08:57
335 0 0
订单超时怎么处理?我们用这种方案
  背景 在企业的商业活动中,订单是指交易双方的产品或服务交易意向。交易下单负责创建这个交易双方的产品或服务交易意向,有了这个意向后,买方可以付款,卖方可以发货。在电商场景下,买卖双方没有面对面交易,许多情况下需要通过超 ...
戟铵腴 2025-6-6 08:57
195 0 0
高并发系统设计的 15 个锦囊妙招
  如何理解高并发系统  所谓设计高并发系统,就是设计一个系统,保证它整体可用的同时,能够处理很高的并发用户请求,能够承受很大的流量冲击。   我们要设计高并发的系统,那就需要处理好一些常见的系统瓶颈问题,如内存不足、磁盘 ...
人弧 2025-6-6 08:57
702 0 0
如何画好一张架构图?(内含知识图谱)
什么是架构图?   如何画好一张架构图,要做好这件事情首先要回答的就是什么是架构图。我们日常工作中经常能看到各种各样的架构图,而且经常会发现大家对架构图的理解各有侧重。深入追究到这个问题,可能一下子还很难有一个具象的定义 ...
屋稷删 2025-6-6 08:56
643 0 0
企业微信Flutter与大型Native工程跨四端融合实践
  跨平台开发框架是客户端领域的经典课题,几乎从操作系统诞生开始就是我们软件从业者们的思考命题。为了促进 Flutter 在 4 个端的成熟,企业微信研发团队也和 Google 团队针对电脑端 Flutter 稳定版的落地做了多轮技术沟通。终于在近 ...
布相 2025-6-6 08:56
198 0 0
R2M分布式锁原理及实践
作者:京东科技 张石磊 1 案例引入 名词简介: 资源:可以理解为一条内容,或者图+文字+链接的载体。 档位ID: 资源的分类组,资源必须归属于档位。 问题描述:当同一个档位下2条资源同时审批通过时,收到擎天审批系统2条消息,消费者应 ...
乙荒 2025-6-6 08:56
541 0 0
互动玩法任务平台介绍
作者:京东科技 雷自海 一、概述 任务平台是科技内各业务方开展互动玩法的中心化平台,支撑科技内拉新、促活、交易等业务场景,包含基础任务、基于任务的通用活动玩法和业务投放能力。提供了任务玩法的创建、投放、曝光、完成等全生命周 ...
滕佩杉 2025-6-6 08:56
129 0 0
项目开发软件架构选择指南
从系统的组织和部署结构方面来看,软件架构的演化进程显然有着从简单到复杂的趋势。那是否最新最复杂的架构就是目前业界选择的最佳架构呢?非也。没有最好的架构,只有最合适的架构。在软件架构的选择上,“合适”比“新”更加重要。 对 ...
乐敬 2025-6-6 08:56
897 0 0

快速发帖

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

本版积分规则