- 博客(323)
- 资源 (40)
- 收藏
- 关注
原创 云原生架构中几种常用架构模式
通过将单体应用拆分为独立部署的小型服务实现系统解耦,每个服务聚焦单一业务能力并拥有专属技术栈和数据库,支持异构技术选型(如Java/Go/Python等)。通过存算分离的解耦,提升了资源的利用率,减少了存储和技术资源的耦合,避免资源的争用并提升了性能。在云原生架构中,微服务通过事件进行解耦,同时也可以通过事件来触发自动化任务减少人工干预,也可以通过流式ETL(如实时分析用户行为)和事件溯源(Event Sourcing)结合,支持复杂业务逻辑。,而是由云服务提供商负责基础设施的配置、维护和扩展。
2025-06-07 00:16:41
326
原创 HTTP 如何升级成 HTTPS
有一个自己的项目需要上线,域名解析完成后,发现只能使用 http 协议,这在浏览器上会限制,提示用户不安全,所以需要把 HTTP 升级成 HTTPS 协议,但又不想花钱。Certbot 会在到期前 30 天(即 2025-06-20 左右)自动尝试续期(你之前的 -dry-run 测试已确认续期配置正常)。我服务器上 Nginx 的内容如下:。另外提供一个 Apache 的配置。设置每周运行一次。域名已解析到您的服务器 IP。添加以下内容:。
2025-05-30 01:36:54
662
原创 10万QPS,如何设计 ‘敏感词’ 风控,还要支持 实时更新的?
next指针就像"错题本"假设你在背单词:"ABABD"(模式串),背到第5个字母时卡壳了。(1) 前面背对的"ABAB"里,开头的"AB"和结尾的"AB"是重复的(2) 下次直接从第3个字母"A"开始接着背(不用重头背!具体来说:当匹配失败时,next值告诉你: ✓ 模式串该往右滑多远(比如next=2,就滑到模式串第3个字符继续比) ✓ 主串不用回退(像传送带一样只往前走)Trie 树,也叫“字典树”。顾名思义,它是一个树形结构。
2025-05-30 01:16:24
576
原创 应用架构 - 设计方法与原则
应用架构定义为“支持业务架构并对数据架构所定义的各种数据进行处理的应用功能集合”。应用架构是企业数字化转型的“功能中枢”,它通过清晰的层次划分和设计原则,实现了业务流程的支撑、数据能力的整合以及技术实现的敏捷性。应用架构被明确定义为“支持业务架构并对数据架构所定义的各种数据进行处理的应用功能集合”。应用域是应用功能模型的最高分组,参考高阶的业务分组,具有清晰的用户群和业务支撑范围。企业架构是一个完整的体系,前边已经介绍了业务架构和数据架构的方法和制定模式,后边开始讲述应用架构和技术架构。
2025-05-28 00:16:18
1004
原创 微服务网关升级:Spring Cloud Gateway 整合 Nacos 实现服务请求自动转发+负载均衡!
在之前的文章中,我们介绍了的基础用法。本文将继续研究 Gateway 的更高级用法,比如整合服务注册中心实现请求自动路由转发、整合服务配置中心实现路由规则动态加载等。下面我们一起来看看相关的实现思路。
2025-05-28 00:13:37
614
原创 华为研发绩效先进到了什么程度
作为员工,每个人时刻都在冲锋,在项目里,你会绞尽脑汁把项目做好,在平台上,你会拼命为项目做好服务,否则没有人点你出台,你对于团队来说就是负资产;产品研发投资总体由产品投资决策委员会IRB进行管理,往下分三类授予,第一类是产品投资,瞄准的是当期多打粮食,与收入/毛利等挂钩,按照比例弹性授予各个产品线的IPMT,第二类是技术投资,瞄准的是远期增加土地肥力,与战略性技术投入挂钩,按照确定性金额授予ITMT,第三类是能力投资,瞄准的是能力差距,与能力提升目标挂钩,按照确定性金额授予研发职能平台。
2025-05-26 08:30:00
772
原创 一文读懂AI系统架构设计:原则、性能、扩展性与容灾全面解析
AI系统架构不是冷冰冰的技术堆叠,而是对业务节奏、技术趋势、用户体验的深度回应。只有真正理解业务发展背后的节奏变化,洞察架构各层之间的动态关系,系统才能具备持久的生命力。在每一次并发暴涨、模型热更、异常故障、业务爆发的背后,都是架构设计者一次次为系统筑牢的“隐形护城河”。
2025-05-25 23:33:42
635
原创 会计术语“计提”是什么意思?
而收付实现制则侧重于“实际收付”,不论收款的权利或付款的义务属于哪个会计期间,只有在实际发生收款或付款时,才确认为收入或成本费用。此外,该制度仅记录收付款情况,无法全面展示经济活动的全貌,也无法实现收入与成本费用的有效配比,从而影响了销售、采购等业务绩效的准确评估。在权责发生制下,采购业务和销售业务的全貌得以展现,不仅揭示了收入和成本费用实际发生的时间点,还体现了收款和付款的时间点。【例2】承例1的采购数据,如果企业于1月31日将采购的商品全部售出,价款120万元,收入已实现,尚未收款,款项在4月份收取。
2025-05-25 23:31:56
423
原创 4 种策略让 MySQL 和 Redis 数据保持一致
Read Through 和 WriteThrough 的流程类似,只是在客户端查询数据A时,如果缓存中数据A失效了(过期或被驱逐淘汰),则缓存会同步去数据库中查询数据A,并缓存起来,再返回给客户端。可见,最后缓存中的数据A和数据库中的数据 A 是一致的,理论上可能会出现一小段时间数据不一致,不过这种概率也比较低,大部分的业务也不会有太大的问题。可见,最后缓存中的数据 A 跟数据库中的数据 A 是不一致的,缓存中的数据A是旧的脏数据。客户端1 更新缓存中数据 A,缓存同步更新数据库中数据 A,再返回结果。
2025-05-23 00:29:54
439
原创 微服务部署案例最全详解(4大部署案例)
微服务 Serverless 部署带来了与传统容器化部署不同的价值,它进一步抽象了基础设施管理,让开发者更专注于业务逻辑。比如:单台服务器的 CPU、内存和网络资源是有限的,运行过多的实例可能会导致资源竞争,反而降低性能。微服务多实例部署:是微服务架构中最基础、最常见的部署模式,通过为每个微服务部署多个运行实例。只为实际执行的计算资源付费,闲置时不产生费用,可以显著降低成本,尤其对于流量波动较大的服务。微服务容器化部署:是一种将每个微服务、及其所有依赖项,打包到独立容器中的部署方法。
2025-05-23 00:26:48
323
原创 一张图,搞懂“对账体系”底层逻辑
余额调节主要是解决平台登记的日末账户余额和银行资金账户日末余额经过未达账调整后的一致性,这里最关键的是要确保资金账户维护的启用余额的准确性。资金账户是支付业务的根基,无论是支付通道、清算文件还是结算文件,余额调节表等,都离不开资金账户,因为支付的底层就是账户。核对清算数据和结算数据,或者核对平台资金账和渠道的结算账单数据,核对结果生成长短款数据,长短款数据的处理生成核销数据。主要核对清算数据和平台的支付数据,然后产生核对结果数据,针对结果数据进行差错处理获得了差错数据。
2025-05-21 00:32:12
220
原创 腾讯IMA全攻略|学会这个知识管理神器,我的工作效率暴增
创建共享知识库,将可公开资料发布到广场,这样既可以共享我们掌握的资料,也可以不占用个人的30G空间,一举两得呢。腾讯推出的 IMA(智能工作助手) 是一款 AI 办公神器,它结合了腾讯自研的 混元大模型 和 DeepSeek 模型 两大智能引擎,能帮你轻松搞定各种学习和工作任务。无论是 写作业、做论文、策划方案,还是 整理报告,IMA 都能成为你的得力助手,让工作学习更轻松!运行Xmind工具,点击…IMA知识库确实挺牛的,它用AI帮你搞定知识管理,特别适合现在这个信息爆炸的时代。
2025-05-21 00:31:08
1711
原创 DeepSeek在数据领域的70个应用场景
DeepSeek火爆出圈给全民普及了一场AI应用的教育,现在DeepSeek正被各行各业的企业拿来进行本地化部署,希望与自身的业务相结合,打造出一套高效的数据体系,推动业务快速发展。对于企业来说,首先要深入梳理自身业务流程,明确每个流程节点所产生的数据及其对业务决策的价值。然后,制定详细的数据收集计划,确保数据的准确性、完整性和及时性。在数据收集过程中,要注重数据质量的把控,对异常数据进行清洗和修正。
2025-05-20 08:30:00
986
原创 基于SpringBoot的助农管理系统
基于SpringBoot的助农管理系统,角色有:管理员、工作人员、农户,系统是前后端分离,前端使用vue,后端使用springboot。
2025-05-19 08:15:00
953
原创 基于SpringBoot的民宿管理系统
基于SpringBoot的民宿管理系统,角色有:管理员、用户,系统是前后端分离,前端使用vue,后端使用springboot。
2025-05-19 08:00:00
715
1
原创 Linux Cron定时任务:让自动化成为你的得力助手
在Linux系统中,Cron是一个强大的时间-based任务调度程序,它能够在指定的时间自动执行预设的命令或脚本。5. 测试新任务**:添加新任务时,可以先设置为每分钟执行一次(* * * * *)测试是否正常工作。- **crontab(cron table)**:存储任务计划的配置文件。- **cron守护进程**:在后台运行,负责检查并执行预定任务。- `0 * * * *` —— 每小时的第0分钟。- `*/15 * * * *` —— 每15分钟。
2025-05-18 01:14:38
424
原创 Git 开发快速入门 | 高频操作与核心逻辑详解
Git 是一个开源的分布式版本控制系统,由 Linus Torvalds 于 2005 年开发。它的核心功能是跟踪文件的变化,帮助多人协作开发项目,支持代码版本的回退、分支管理、合并等操作,适用于任何类型的文件(尤其是文本文件)。
2025-05-18 01:12:07
964
原创 SpringBoot 集成 Flowable 实现工作流
Flowable 的心脏,负责解析流程定义、管理流程实例、调度任务可视化的流程蓝图,通过 BPMN 2.0 标准定义节点(开始 / 结束事件、用户任务、网关等)流程执行过程中产生的待办事项,包含办理人、截止时间、表单数据等属性业务人员可独立设计审批流程,减少技术依赖核心业务逻辑与流程引擎解耦,代码量减少 60% 以上从流程启动到历史追溯,提供完整的审计能力在数字化转型的今天,工作流引擎不再是 “奢侈品”。Flowable 与 Spring Boot 的组合,让中小企业也能快速搭建专业级审批系统。
2025-05-18 00:54:01
614
原创 MCP 实践:基于 MCP 架构实现知识库答疑系统
技术革命可以参考 Web 2.0 和移动互联网时代的技术发展,当某种新形态的应用开发需求爆发式增长,一定会催生新的开发框架和新的标准的建立。AI 应用的技术是能够完全构建在当前的技术框架之上,所以发展迭代的速度非常之快,很期待未来的发展。
2025-05-16 10:16:51
869
原创 用Python轻松构建数据可视化应用
fact中内置了数十种常用的数据可视化图表类型,从最常用的折线图、面积图、柱状图、条形图、饼图,到特殊业务场景会用到的股票图、桑基图、词云图、箱线图、小提琴图等一应俱全,足以覆盖日常各类数据可视化场景:
2025-05-16 10:15:12
398
原创 超详细】Git 所有常用命令 + 提交规范全指南
Git 本身不复杂,但想用好、用得专业,还是需要一些体系感。记住下面几个关键点1. 搞清楚 add、commit、push 的区别2. 分支合并时要多用 pull --rebase 避免历史太乱3. 用语义化的提交规范,养成好习惯4. 不会的就看 git log --oneline --graph,一切尽在图中。
2025-05-15 00:45:04
827
原创 n8n/Dify/Coze 三大工具怎么选?一篇看懂技术架构与核心差异
Dify:2023年由前腾讯系创业者张路宇创立,首个提出“LLMOps”概念,目标是降低大模型应用开发门槛,定位为“企业级AI应用开发平台”如果你正在为自动化工具或AI应用开发选型纠结,面对n8n、Dify、Coze这三个选项时感到难以抉择,这篇文章或许能帮你理清思路。- 节点(Nodes):预置 300+ 集成节点(API/SaaS/数据库等)- 基于微服务架构,支持多模型集成(GPT/Claude/本地模型)能省掉你大半开发时间;- 插件市场:预置 60+ 实用插件(搜索/翻译/API 等)
2025-05-15 00:42:13
312
原创 开口即图!我用Dify+数据库+Echarts搭建了一个能“听懂”人话的数据可视化助手!(含自然语言转SQL)
用户用大白话提问 -> 工作流智能判断是否需要图表及图表类型 -> 将用户问题转化为SQL语句 -> 执行SQL查询数据库 -> 将查询结果处理成图表所需格式 -> 调用相应的Echarts图表插件生成图表 -> (如果不需要图表)LLM总结数据并回复。
2025-05-14 00:32:43
566
原创 数据分析实操篇:关于电商店铺订单年度数据的探索
本数据集汇总了一家电商店铺在2023年整年的订单数据,包含3000条订单记录,适用于分析用户行为、购物趋势以及制定营销策略等。
2025-05-14 00:30:39
669
原创 基于DeepSeek的MCP应用开发实践
本文为开发者提供了从零搭建MCP应用的常用路径,还通过多模型服务(Claude/DeepSeek)的对比验证,体现了MCP的兼容性与可扩展性。后续可进一步探索复杂工具链的集成、服务性能优化,或结合其他LLM(如GPT、本地化模型)深化场景应用,力求能够快速掌握MCP开发的核心技能,并基于实际需求拓展更丰富的智能化应用场景。构建一个连接到 MCP 服务器的 LLM 驱动的聊天机器人客户端,分别使用官方Claude模型和DeepSeek模型服务。为了便于理解和快速上手,Demo程序使用官方weather服务。
2025-05-13 01:02:25
1368
原创 Python编程精进:如何创建Python包
Python 包是一个包含特殊文件的目录。这种结构可以让 Python 识别该目录为一个包,从而帮助你更好地组织相关模块和函数,提高代码的可维护性。创建 Python 包非常简单,并且对于组织和重用代码非常有帮助。以下是快速回顾:创建目录并添加文件。向包中添加模块。本地使用包或安装后全局使用。
2025-05-13 00:58:05
654
原创 基于SpringBoot3+Vue3的社区疫苗预约系统
【社区疫苗预约系统】,是基于SpringBoot3+Vue3的前后端分离项目,界面精美,功能点丰富,创新点足,可以用于毕业设计、实习项目。
2025-05-11 23:55:47
292
原创 基于SpringBoot3+Vue3的汽车租赁系统
【汽车租赁系统】,是基于SpringBoot3+Vue3的前后端分离项目,功能点丰富,创新点足,可以用于毕业设计、实习项目。
2025-05-11 23:54:17
357
原创 基于Springboot3+Vue3的高校学生综合服务平台
【高校学生综合服务平台】,是基于最新SpringBoot3+Vue3技术栈的前后端分离项目,使用RBAC结合动态路由做权限管理,也是一个非常通用的后台管理系统模板,界面设计精美,功能点丰富。可以用于毕业设计、课程设计。
2025-05-09 23:26:42
292
原创 Spring 6.0+Boot 3.0:秒级启动、万级并发的开发新姿势
确认JDK版本≥17,IDE支持Jakarta包名。对比GraalVM原生镜像与传统JAR包运行指标。本次升级标志着Spring生态正式进入云原生时代。全面拥抱Java模块化特性,优化现代JVM性能。轻量级线程支持高并发场景(需JDK 19+)启动时间缩短至毫秒级,内存占用降低50%+启动时间2.3s | 内存占用480MB。启动时间0.05s | 内存占用85MB。电商秒杀系统、实时聊天服务等高并发场景。类似Feign的声明式REST调用。声明式客户端简化服务间调用。统一API错误响应格式。
2025-05-09 23:07:47
357
原创 Dify+数据库+ECharts打造数据可视化图表
Echarts作为一款强大的数据可视化工具,能够将复杂的数据转化为直观、生动的图表,帮助用户更好地理解和分析信息。本文介绍了如何利用Dify平台结合Echarts图表库,轻松搭建工作流,将数据库中的数据直接转化为精美的可视化图表。首先,通过安装数据库插件和准备数据表,确保数据源的完整性。随后,利用Echarts插件和代码执行节点,将数据库查询结果转换为适合图表展示的格式,并最终生成柱状图、散点图等多种图表。通过这种方式,用户可以快速实现数据可视化,发现数据中的关键信息和异常值。
2025-05-09 23:06:08
1086
原创 基于SpringBoot3+Vue3零食商城
SpringBoot3+Vue3的前后端分离项目,界面精美,功能点丰富,创新点足,可以用于毕业设计。
2025-05-05 22:41:06
391
原创 基于SpringBoot3+Vue3的个人健康管理系统
【个人健康管理系统】,是基于SpringBoot3+Vue3的前后端分离项目,界面精美,功能点丰富,创新点足,可以用于毕业设计。
2025-05-05 22:38:59
542
原创 基于SpringBoot3+Vue3的房屋租赁系统,适合作为毕业设计
数据统计:查看一个月的租房量趋势图,地铁周边房源的分布比例,各个地区的房源分布比例。租房订单:分页展示个人历史所有租房订单信息、可下载租房合同、可确认租房、可退租。预约看房:查看所有自己发布的房源的客户联系信息,可以审核确认带看或者拒绝带看。租房订单:查看所有自己发布房源的租房订单信息,可确认租房信息、上传租房合同。租房:分页展示所有房源信息、可按多种条件搜索房源、展示随机推荐房源。租房订单:查看所有租房订单信息、可下载租房合同。
2025-05-05 22:34:17
634
原创 100个虚拟化基础知识
答:EmptyDir(临时存储)、HostPath(主机目录映射)、PersistentVolume(持久化存储)。答:虚拟化管理程序,负责创建、运行和管理虚拟机,分为裸金属型(Type 1)和宿主型(Type 2)。答:RAID 0(条带化)、RAID 1(镜像)、RAID 5(分布式奇偶校验)等,按需选择。答:RDP(微软)、PCoIP(VMware)、SPICE(红帽)等,影响画面质量与延迟。答:虚拟交换机(vSwitch)、虚拟路由器、VLAN 划分、SDN(软件定义网络)。
2025-05-03 08:30:00
538
原创 数仓分层:ODS、DWD、DWS、DWT、ADS
在数据开发中,我们都希望自己的数据结构清晰、数据关系条理化,能够在系统中有层级、有顺序地流转,使用者与设计者能够进行数据血缘追踪,清晰地看清楚数据的整个生命周期。因此,需要一套行之有效的数据组织、管理和处理方法,来让我们的数据体系更加有序,这就是数据分层。对于数仓分层,不同的厂商、不同的业务服务类型对数据仓库分层也有各自不同,没有标准说一定要分3层、4层还是5层才是最好的分层,重点还是满足业务与企业发展的需要。
2025-05-03 08:00:00
606
原创 Kubernetes 核心揭秘:什么是 Pod?它和 VM、容器有什么区别?
Pod 是 Kubernetes 中最基本的部署单元,可以理解为容器的“载体”。它是一个逻辑主机(Logical Host),里面可以运行一个或多个容器,多个容器共享网络、存储、生命周期。📌Pod ≠ 容器,但 Pod 里可以装多个容器📌K8s 直接调度的是 Pod,而不是容器📌Pod 让容器更灵活,支持 Sidecar、共享存储、网络隔离等📌Pod 不是 VM,它比 VM 更轻量,但比单个容器更强大在 K8s 世界里,Pod 就是“宇宙飞船”,容器是乘客,K8s 是指挥中心!
2025-05-02 16:22:41
910
原创 Python编程精进:FastAPI高级路由技巧
在某些情况下,你可能需要应用仅影响应用程序某些部分的中间件,例如日志记录或缓存。FastAPI 允许你将中间件选择性地应用于特定路由器。# 在处理请求之前进行自定义日志记录逻辑print(f"请求 URL: {request.url}")# 创建一个带有特定中间件的路由器# 主应用程序# 将中间件应用于整个应用程序或特定路由器在这个例子中,会记录对/users端点的每个请求。你可以将这种逻辑仅应用于需要的地方,避免不必要的处理。
2025-05-02 01:30:06
712
原创 Docker架构原理详解
容器本质上是进程,但通过 Linux Namespace + Cgroups 实现了资源的隔离与限制,因此表现得像一个独立的操作系统环境。Docker 在操作系统层进行虚拟化,资源占用低,启动速度快,可移植性强,适用于微服务和 CI/CD 等场景。Docker 镜像是一个只读的模板,它包含了运行 Docker 容器所需的所有文件、库、代码和运行时环境。镜像采用分层存储的方式,每一层都是只读的,这使得镜像的构建和分发非常高效。每个容器看到的都是“自己”的资源副本,看不到其他容器或宿主机的资源。
2025-05-02 01:27:14
420
【程序设计-Python】遗传算法解决0-1背包问题
2025-03-06
Java(SSM)图书馆管理系统项目源码
2025-03-04
【毕业设计-Python】Django图书管理系统(程序+论文)
2025-03-06
(PHP+VUE)掌上客餐小程序前端+后端
2025-03-02
【数据分析 】消费金融实验课(机器学习与可视化)(含数据集和Pyhton源码)
2025-03-06
课程设计Java网上购物系统(JavaBean+Servlet+jsp).zip
2025-03-04
利用deepseek+cherry构建高效本地知识库使用的工具包
2025-02-10
基于Python的学生成绩分析系统GUI版本
2025-02-10
基于Python的航班路线查询 系统(程序设计报告+源码(使用flask)+演示视频)
2023-05-19
MBA课程报告《数据、模型和决策》(银行信贷风险评估模型 )
2023-05-21
基于机器学习组合模型的个人信用评估
2023-05-21
基于Java的二手物品交易网站
2023-05-21
M210627001J 贷款违约预测数据分析与建模【jupyter程序+数据集】
2023-05-19
J210607001J Java SSH二手物品交易系统【程序+文档】,适用于大学生bi 叶 she ji
2023-01-07
量化金融牛市行情下的盈利策略与风险管理(数据集+源码)
2025-04-08
JavaScript Python Git 教程
2025-04-06
36套完整的uniapp源码案例 包括美团外卖(第三方)开源程序、基于mpvue的优酷、仿追书神器的小说阅读器小程序、商城实例等
2025-04-04
基于Java SSH图书管理系统的设计与实现
2025-04-04
12份计算机毕业设计PPT答辩模版,题干包括课题来源分析、课题研究目的阐述、课题研究过程展示、课题研究结果报告
2025-04-04
基于scikit-learn深度学习与神经网络理论基础入门(附代码、练习) 15课-配套资料(代码、练习)
2025-03-22
deepseek应用场景-会议既要【指令+教程】,助您高效办公与记录
2025-03-22
深度学习论文课程-全英文(高级) Convolutional Pose Machines CVPR2015-CasCNN等论文课程内容
2025-03-22
笔试面试题库(VUE+JS+HTML+CSS+其他)常见问题及回答
2025-03-22
DeepSeek使用技巧大全-1000个DeepSeek神级提示词,让你轻松驾驭AI
2025-03-21
DeepSeek 保姆级新手教程-现在最火的科技话题是Ai,而Ai圈最火的话题毫无疑问是Deepseek
2025-03-21
量化金融牛市行情下的盈利策略与风险管理(Python源码+数据集+报告)
2025-03-06
【管理系统源码】基于Python在线考试管理系统
2025-03-06
【实战项目案例】Java SSM 电子产品电商平台系统(源码+数据库+运行截图)
2025-03-06
Python Scikit-learn深度学习快速入门实战(附讲义)48课
2025-03-17
2009-2021年11月系统架构设计师历年真题+答案解析
2025-03-17
GBase 8a MPP v95认证培训资料
2025-03-16
2009-2022年系统分析师历年真题及答案解析
2025-03-16
DeepSeek 保姆级新手教程-16篇文章解读deepseek使用技巧
2025-03-16
有没有关注金融科技的朋友
2023-05-20
TA创建的收藏夹 TA关注的收藏夹
TA关注的人