找回密码
 立即注册
新零售SaaS架构:促销系统架构设计
促销业务概述 什么是促销? 促销是商家用来吸引消费者购物的一种手段,目的是让更多的人知道并购买他们的产品,这样就能卖得更多。促销的方法有很多种,比如,价格优惠、赠品、优惠券、折扣、买一赠一等形式。 特别是在新零售行业,促 ...
柏雅云 2025-6-9 08:37
931 0 0
使用无代码/低代码平台进行开发的 5 大挑战
近年来,越来越多的开发者会选择使用无代码/低代码平台进行业务系统的开发。原因很简单:不用从零开始研发一整套系统,并且有易用的模板和可视化的操作界面,大大减少了业务开发的难度和所需时间。 然而,真正尝试过的开发者会发现,无代 ...
博咱 2025-6-9 08:37
31 0 0
遍历用for还是foreach?
遍历用for还是foreach?这篇文章帮你轻松选择! 在编程的世界里,我们经常需要对数据进行循环处理,常用的两种方法就是:for循环和foreach循环。想象你站在一条装满宝贝的传送带前,你要亲手检查每一件宝贝。使用for循环就像是你亲手控制 ...
峰埋姚 2025-6-9 08:36
453 0 0
[设计模式]行为型-策略模式
前言 策略模式定义了一系列算法,并将每个算法封装起来,使它们可以互相替换,且算法的变换不会影响使用算法的客户。 在项目开发中,我们经常要根据不同的场景,采取不同的措施,也就是不同的策略。假设我们需要对a、b这两个整数进行计 ...
班闵雨 2025-6-9 08:36
760 0 0
再申明一次:面向对象编程不是面向人编程
这个方法就我自己调用,所以就没封装...这个RPC方法只有我自己写的代码会调用,日期参数就用String了。因为我知道我会传“yyyy-MM-dd”格式的日期。为了使用spring事务,我就把这两个插入数据的操作放到一个方法里了。这个方法名还好吧, ...
杆树 2025-6-9 08:36
358 0 0
8000字,程序性能优化的全能手册
8000字讲清楚程序性能优化。 本文聊一个程序员都会关注的问题:性能。 当大家谈到“性能”时,你首先想到的会是什么? [*]是每次请求需要多长时间才能返回? [*]是每秒钟能够处理多少次请求? [*]还是程序的CPU和内存使用率高不高? 这 ...
呵桢 2025-6-9 08:35
526 0 0
我们在SqlSugar开发框架中,用到的一些设计模式
我们在《SqlSugar开发框架》中,有时候都会根据一些需要引入一些设计模式,主要的目的是为了解决问题提供便利和代码重用等目的。而不是为用而用,我们的目的是解决问题,并在一定的场景下以水到渠成的方式处理。不过引入任何的设计模式, ...
驶桐柢 2025-6-9 08:35
380 0 0
[设计模式]创建型-抽象工厂模式
简介 抽象工厂模式是一种创建型设计模式,它提供了一种创建一系列相关或相互依赖对象的接口,而无需指定它们具体的类。抽象工厂模式将一组具有共同主题的单个工厂封装起来,它提供接口用于创建相关或依赖对象的家族,而不需要指定具体的 ...
映各 2025-6-9 08:35
809 0 0
新零售SaaS架构:什么是订单履约系统?
什么是订单履约系统? 订单履约系统用来管理从接到销售订单,到把货品送到客户手中的整个业务过程。它是上游交易(如销售和客户下单环节)和下游仓储配送(如库存管理、物流)之间的桥梁,确保信息流的顺畅和操作的协同,提升整个供应链 ...
捐催制 2025-6-9 08:34
236 0 0
[设计模式]创建型-简单工厂模式
简介 简单工厂模式又称为静态工厂模式,属于创建型模式,但不属于GOF23设计模式。由一个工厂对象决定创建出哪一种产品类的实例。简单工厂模式的实质是由一个工厂类根据传入的参数,动态决定应该创建哪一个产品类。 简单工厂适用场景:工 ...
山芷兰 2025-6-9 08:34
641 0 0
[SWPUCTF 2021 新生赛]ez_unserialize
概括 这是一道PHP反序列化的CTF赛题,本意是想用这道题对PHP反序列化进行一定的学习。 过程 我们打开赛题,看看内容   没有发现什么东西,看看他的页面代码     根据他的提示,感觉是存在一个robots.txt文件的,尝试访问一下。 ...
百谖夷 2025-6-9 08:34
345 0 0
设计模式(二十)状态
一、定义 允许一个对象在其内部状态改变时改变它的行为,对象看起来似乎修改了它的类,状态模式又称为状态对象,它是一种对象行为模式。 二、描述 状态模式是一种较为复杂的设计模式,用于解决系统中复杂对象的状态转换以及不同状态下 ...
涂流如 2025-6-9 08:34
77 0 0
布隆过滤器及其应用
什么是布隆过滤器? 布隆过滤器是一种数据结构,具有快速插入和查找的特性,能确定某个字符串一定存在或者可能存在。布隆过滤器有着高效的空间利用率,它不存储具体数据,只存储数据的关键标识,所以占用的空间较小。它的查询结果可能会 ...
诸婉丽 2025-6-9 08:34
500 0 0
C#设计模式之单例模式
介绍 单例模式(Singleton)保证一个类仅有一个实例,并提供一个访问它的全局访问点。 单例模式的结构图如下所示: 使用单例模式的原因 对一些类来说,只有一个实例是很重要的。如何才能保证一个类只有一个实例并且这个实例易于被访问 ...
碣滥 2025-6-9 08:34
709 0 0
java代码实现自动生成数据库表er图
最近有同事看到字节跳动产品设计文档里有数据库表er图。就想问问又没有现成的工具也给直接生成一个er图,经查找验证发现并没有。因为现在表关系都是用的逻辑外键而非物理外键约束的,所以像navicat等工具就算生成了也没有描述关系的连接 ...
闵雇 2025-6-9 08:34
1024 0 0
Elasticsearch实现Mysql的Like效果
在Mysql数据库中,模糊搜索通常使用LIKE关键字。然而,随着数据量的不断增加,Mysql在处理模糊搜索时可能面临性能瓶颈。因此,引入Elasticsearch作为搜索引擎,以提高搜索性能和用户体验成为一种合理的选择。 1、客户的诉求 在ES中,影 ...
表弊捞 2025-6-9 08:34
876 0 0
如何设计一个高并发系统?
概述 系统中的三高一般指:高并发、高吞吐、高可用。高并发指在某个时间点上能够接收多少并发访问。高吞吐主要关注处理的数据量。高可用指在部分服务出现故障后仍能对外提供服务。 高并发的核心指标 [*]QPS(Query Per Second):每 ...
晁红叶 2025-6-9 08:33
408 0 0
系统干崩了,只认代码不认人
各位朋友听我一句劝,写代码提供方法给别人调用时,不管是内部系统调用,还是外部系统调用,还是被动触发调用(比如MQ消费、回调执行等),一定要加上必要的条件校验。千万别信某些同事说的这个条件肯定会传、肯定有值、肯定不为空等等。 ...
龙梨丝 2025-6-9 08:33
781 0 0
从菜鸟到大师:编程必须遵循的三个基本原则
任斗转星移,原则恒定 在软件开发的世界里,虽然技术日新月异,但有些原则是经久不衰的。就像建房子需要坚实的地基,软件开发也有其基础原则。它们像是指南针,帮助开发者在变化莫测的技术海洋中保持方向。接下来,我们就来聊聊这三个基 ...
敞撬 2025-6-9 08:33
708 0 0
C-Shopping基于Next.js,开源电商平台全新亮相
嗨,大家好!欢迎来到C-Shopping,这是一场揭开科技面纱的电商之旅。我是C-Shopping开源作者“继小鹏”,今天将为你介绍一款基于最新技术的开源电商平台。让我们一同探索吧! 点击 这里,http://shop.huanghanlian.com/,即刻踏上C-Shop ...
幌斛者 2025-6-9 08:33
856 0 0

快速发帖

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

本版积分规则