找回密码
 立即注册
【策略设计模式详解】C/Java/JS/Go/Python/TS不同语言实现
简介 策略模式(Strategy Pattern)属于行为型设计模式。将每一个算法封装到具有共同接口的独立类中,根据需要来绑定策略,使得具体实现和策略解耦。 当你想使用对象中各种不同的算法变体,使用if...else 所带来的复杂和难以维护,可使 ...
殳世英 2025-6-6 09:51
469 0 0
ET介绍——强大的MongoBson库
强大的MongoBson库 后端开发,统计了一下大概有这些场景需要用到序列化: [*]对象通过序列化反序列化clone [*]服务端数据库存储数据,二进制 [*]分布式服务端,多进程间的消息,二进制 [*]后端日志,文本格式 [*]服务端的各种配置文件 ...
橘芜 2025-6-6 09:50
84 0 0
使用 vxe-table 合并单元格、分组列头的详细用法
使用 vxe-table 合并单元格、分组列头的详细用法 查看官网:https://vxetable.cn gitbub:https://github.com/x-extends/vxe-table gitee:https://gitee.com/x-extends/vxe-table 代码 通过设置 merge-cells={ row: 第几行开始, col: ...
珠尿娜 2025-6-6 09:50
775 0 0
t06_vue在mac操作系统中热更新失效问题包括cli与vite
1、问题原因 用vuecli与vite创建的vue项目,默认是没有热部署更新的。而且查阅大量资料后仍然找不到解决方法 这个我认为是mac的m系列芯片的问题 为什么我会这么认为,因为相同的项目,node_moudules我都没有变过,再win系统中与mac系统 ...
轮达 2025-6-6 09:49
98 0 0
浅谈复杂业务系统的架构设计
作者:京东科技 皮亮 1. 什么是复杂系统 我们经常提到复杂系统,那么到底什么是复杂系统。我们看下维基的定义:复杂系统(英语:complex system),又称复合系统,是指由许多可能相互作用的组成成分所组成的系统。强调了两点: [*]由 ...
杜优瑗 2025-6-6 09:49
800 0 0
架构师日记-从代码到设计的性能优化指南 | 京东云技术团队
一 前言 服务性能是指服务在特定条件下的响应速度、吞吐量和资源利用率等方面的表现。据统计,性能优化方面的精力投入,通常占软件开发周期的10%到25%左右,当然这和应用的性质和规模有关。性能对提高用户体验,保证系统可靠性,降低资 ...
韦逸思 2025-6-6 09:49
688 0 0
基于SaaS纯BS架构的全院级云PACS系统
       2014年曾经做过一版简单的Dicom Web Viewer,之前的Web版本由于技术和功能的极限性,仅能简单的运用于临床阅片和患者的电子胶片使用,无法普及到放射和超声等影像科室。影像科室用的是基于Swing开发的桌面运用程序。两套程序 ...
秦欣艷 2025-6-6 09:48
240 0 0
软件开发、设计、架构的五大原则
唯一不变的就是变化本身。 我们经常讲的系统、子系统、模块、组件、类、函数就是从逻辑上将软件一步步分解为更细微的部分,即逻辑单元, 分而治之, 复杂问题拆解为若干简单问题, 逐个解决。 逻辑单元内部、外部的交互会产生依赖,从而 ...
连热 2025-6-6 09:48
359 0 0
C#设计模式09——组合模式的写法
1. 什么是C#组合模式? 组合模式是一种结构型设计模式,它允许将对象组合成树形结构以表示“整体/部分”层次结构。使用此模式,客户端可以按相同的方式处理单个对象和对象集合,而不必关注它们是单个对象还是组合对象。组合对象本身也可 ...
印萍 2025-6-6 09:48
810 0 0
结队编程 2352615肖翔匀 2352619许奕宸 2352635李成
四则运算练习系统技术实现详解 本文将详细介绍我们开发的四则运算练习系统的技术架构、核心功能实现和开发过程中的技术挑战与解决方案。这个系统采用前后端分离架构,为用户提供了一个交互式的数学练习平台,包含多种功能模块和精心设计 ...
挠溃症 2025-6-6 09:48
976 0 0
我设计了个【方案】:比redis好10倍的kv库【一统kv】
我设计的redis9.0方案:redis自带中间件 基于ssd磁盘,此我设计了比redis更好的缓存方案。此方案:没有缓存击穿问题。没有缓存雪崩问题。没有缓存污染问题。没有热key问题。 不需要snap和aof。支持任何sql库,sql库不需要带有任何分布式 ...
顾星 2025-6-6 09:48
618 0 0
领域驱动设计DDD架构解析和绘图模板分享
[*]DDD整洁架构 DDD整洁架构为了解决强调用的关系,出现了洋葱架构(六边形)架构,就是为了实现依赖倒置 它的思想就是把领域模型放到核心的位置,领域模型是独立的,不会直接强依赖其他层,而通过适配器来完成领域模型和外层的数据交换 ...
堠秉 2025-6-6 09:48
199 0 0
策略模式(Strategy Pattern)
策略模式 一、介绍   在策略模式(Strategy Pattern)中,一个类的行为或其算法可以在运行时更改。这种类型的设计模式属于行为型模式。 [*]意图:定义一系列的算法,把它们一个个封装起来, 并且使它们可相互替换。 [*]主要解决:在有 ...
疝镜泛 2025-6-6 09:48
414 0 0
大流量时代,如何规划系统流量提升可靠性
摘要:本文主要是对《凤凰架构》的解读,讲述规划系统流量的几种方式。本文分享自华为云社区《大流量时代,如何规划系统流量提升可靠性》,作者:breakDawn 。 透明多级分流系统 对系统流量进行规划, 要注意以下2个原则 [*]尽可能减少 ...
尤晓兰 2025-6-6 09:48
96 0 0
面向对象程序设计题目集总结blog2
一、前言   第二次在博客园上发布面向对象程序设计题目集的总结博客。经过几周的学习,面向对象的理念更加深入。虽然已经学了些面向对象程序设计,学好这部分内容还是有较大难度。 [*]关于知识点     本次的题目集所体现的知识点 ...
盒礁泅 2025-6-6 09:48
372 0 0
开发复杂软件的系统方法(二)之软件建模
这几周与公司的软件开发专家(职称)讨论产品的软件新架构与方案,主要涉及两点 [*]是否复用现有的核心机制 [*]基于领域建模设计 关于第一点,双方达成一致。 关于第二点,领域可以理解为业务,业务专家(产品经理,需求工程师,临床工程师 ...
梁丘艷蕙 2025-6-6 09:48
485 0 0
【访问者设计模式详解】C/Java/JS/Go/Python/TS不同语言实现
简介 访问者模式(Visitor Pattern)是一种行为型模式。它封装一个访问者类,把各元素类的操作集合起来,目的是将数据结构与数据操作分离。在不改变原有元素类数据结构的前提下,改变了元素类的执行算法。 当某些较为稳定的东西(数据结 ...
杜优瑗 2025-6-6 09:47
756 0 0
3D轻量化引擎推出新技术,模型渲染更逼真!
HOOPS Communicator在2021版本中,推出了基于PBR(Physically Based Rendering)的渲染特性以提供更高质量的渲染技术。 PBR将材料表示为一系列方程,这些方程对光如何从表面反射进行建模,再通过GPU上运行的着色器代码进行有效地实现。 ...
卒挪 2025-6-6 09:47
275 0 0
软件开发、设计、架构的其他原则
[*]LOD:迪米特法则(Law of Demeter) [*]CRP:合成复用原则(Composite Reuse Principle) [*]DRY:不要重复你自己原则 (Don’t Repeat Yourself Principle) [*]KISS:KISS原则 (Keep It Simple and Stupid Principle) [*]YAGNI:你不需要 ...
钱艷芳 2025-6-6 09:47
290 0 0
如何让技术架构师具有预知未来业务发展的能力?
大家好,今天我们来分享业务架构,但是我们并不是以产品经理角度讲述一个业务架构是什么以及如何做?而是以一个技术架构师的角度,讲述如何承接业务架构或在没有业务架构的时候,如何判断业务变化趋势而对系统架构提前做出反应。 一、发 ...
乱蚣 2025-6-6 09:47
53 0 0

快速发帖

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

本版积分规则