1 2 3 4 5 ··· 14 下一页
摘要: 暹罗点餐是一款Java餐饮点餐系统,适用于多门店的连锁品牌,对标蜜雪冰城、瑞幸咖啡。系统包含用户端、商家端、配送端以及总管理后台; * 前端使用uni-app开发,可打包部署到微信小程序、APP、H5 * Web端使用vue + Element开发 * 服务端使用java语言开发,技术栈:Spring Boot + Redis + RocketMQ + WebSocket + ElasticSearch + ELK + SpringBoot Admin 阅读全文
posted @ 2023-12-18 11:20 暹罗软件开发 阅读(559) 评论(0) 推荐(0)
摘要: 暹罗外卖是一款Java外卖配送系统,适用于多商户入驻,对标美团外卖、饿了么。系统包含用户端、商家端、配送端以及总管理后台; 前端使用uni-app开发,可打包部署到微信小程序、APP、H5 Web端使用vue + Element开发 服务端使用java语言开发,技术栈:Spring Cloud & Alibaba + Redis + RocketMQ + WebSocket + ElasticSearch + ELK + Sentinel + Seata + SkyWalking + SpringBoot Admin + Promethues + Grafana 阅读全文
posted @ 2023-12-18 11:17 暹罗软件开发 阅读(732) 评论(0) 推荐(0)
摘要: 在聊微服务、注册中心、数据库选型时,总有人冒出一句:“这个系统是 CP 的,那个是 AP 的。” 听起来很专业,但 CAP 到底是什么?为什么它成了分布式系统的“第一性原理”?今天我们就把它掰开揉碎讲清楚。 一、CAP 是什么?三个字母,一个残酷现实 CAP 定理由计算机科学家 Eric Brewe 阅读全文
posted @ 2025-12-30 13:18 暹罗软件开发 阅读(10) 评论(0) 推荐(0)
摘要: 如果你在互联网公司待过,大概率听过这个名字——ClickHouse。 它不是什么新潮的 AI 框架,也不是又一个 NoSQL 存储,而是一个专为在线分析处理(OLAP)打造的列式数据库。但它有个“毛病”:一旦你用过它查数据,就很难再忍受其他系统动辄几秒甚至几十秒的响应。 今天,我们就来聊聊 Clic 阅读全文
posted @ 2025-12-30 13:10 暹罗软件开发 阅读(8) 评论(0) 推荐(0)
摘要: 在数据规模爆炸式增长的今天,很多团队都面临一个共同困境:业务需要的数据类型越来越多,但数据库越搭越复杂。 用户行为日志要用 HBase,设备指标得用 InfluxDB,全文检索离不开 Elasticsearch,图片视频又得存对象存储……结果是: 架构复杂,链路长 运维成本高,故障点多 开发要学多套 阅读全文
posted @ 2025-12-30 13:06 暹罗软件开发 阅读(8) 评论(0) 推荐(0)
摘要: 在不确定的世界里,唯一确定的就是不确定性本身。 在当今高度依赖软件系统的数字时代,稳定性已成为企业服务的生命线。然而,再完美的代码也无法完全避免故障的发生——网络抖动、磁盘满载、服务雪崩……这些“意外”往往在最意想不到的时刻爆发,造成严重业务损失。 于是,一种反其道而行之的测试理念应运而生:混沌测试 阅读全文
posted @ 2025-12-30 13:02 暹罗软件开发 阅读(19) 评论(0) 推荐(0)
摘要: 不知道你有没有注意到,这几年SSL证书的有效期一直在缩短。从最早的五六年,到后来的两三年,再到398天,现在很多证书都变成了90天有效期。这种变化背后,其实反映了整个互联网安全思路的转变。 安全思路变了 以前的安全观念是“设防”——建一道坚固的防线,希望能用很多年。现在的思路变成了“动态防御”——承 阅读全文
posted @ 2025-12-29 13:27 暹罗软件开发 阅读(9) 评论(0) 推荐(0)
摘要: 什么是分布式事务? 在微服务架构中,一个业务操作往往需要跨多个服务完成,这就产生了分布式事务的需求。分布式事务面临着数据一致性、性能、复杂度等多重挑战。 传统解决方案的局限性: 2PC两阶段提交:性能较差,强一致性 TCC事务补偿:对业务侵入大 本地消息表:跨服务多时复杂度急剧上升 Seata简介 阅读全文
posted @ 2025-12-12 01:07 暹罗软件开发 阅读(21) 评论(0) 推荐(0)
摘要: 在物联网飞速发展的今天,海量设备之间的高效通信成为关键挑战。面对不稳定的网络环境、有限的设备资源,传统的HTTP协议显得力不从心。这时,专为物联网而生的MQTT协议应运而生。 什么是MQTT? MQTT(Message Queuing Telemetry Transport,消息队列遥测传输协议)是 阅读全文
posted @ 2025-12-12 01:06 暹罗软件开发 阅读(67) 评论(0) 推荐(0)
摘要: 分享一套完整的ELK日志收集系统搭建方案,解决你的日志管理难题 在日常开发和系统运维中,日志分析是个绕不开的话题。当系统规模较小时,我们可能直接用grep、awk等命令就能搞定。但随着业务发展,日志量激增,传统的日志分析方法就显得力不从心了。 为什么需要ELK? 想象一下这样的场景:你的应用部署在1 阅读全文
posted @ 2025-12-12 01:04 暹罗软件开发 阅读(47) 评论(0) 推荐(0)
摘要: 时序数据已成为现代应用的重要组成部分,从物联网设备监控到实时业务分析,时间序列数据的管理需求日益增长。InfluxDB作为专为时序数据设计的数据库,为解决这类场景提供了专业的技术方案。 一、什么是时序数据? 时序数据是按时间顺序记录的数据点序列,通常包含时间戳和对应的数值或指标。典型特征包括: 时间 阅读全文
posted @ 2025-12-12 00:58 暹罗软件开发 阅读(92) 评论(0) 推荐(0)
摘要: 设计模式是针对常见软件设计问题的可重用解决方案。在MyBatis框架中,多种设计模式被应用于不同场景,以下是对其中几种核心设计模式的具体分析。 1. Builder模式 作用:用于分步构建复杂的配置对象,避免构造函数过于庞大。 MyBatis中的应用实例:框架初始化时,通过多个Builder类解析X 阅读全文
posted @ 2025-12-12 00:53 暹罗软件开发 阅读(17) 评论(0) 推荐(0)
1 2 3 4 5 ··· 14 下一页