会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
暹罗软件开发
公众号『暹罗软件开发』,开源项目作者,官网:http://www.siamit.cn/site
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
···
15
下一页
2025年12月29日
90天就过期?SSL证书越来越短的真相
摘要: 不知道你有没有注意到,这几年SSL证书的有效期一直在缩短。从最早的五六年,到后来的两三年,再到398天,现在很多证书都变成了90天有效期。这种变化背后,其实反映了整个互联网安全思路的转变。 安全思路变了 以前的安全观念是“设防”——建一道坚固的防线,希望能用很多年。现在的思路变成了“动态防御”——承
阅读全文
posted @ 2025-12-29 13:27 暹罗软件开发
阅读(17)
评论(0)
推荐(0)
2025年12月12日
告别分布式事务烦恼,Seata AT模式实战入门指南
摘要: 什么是分布式事务? 在微服务架构中,一个业务操作往往需要跨多个服务完成,这就产生了分布式事务的需求。分布式事务面临着数据一致性、性能、复杂度等多重挑战。 传统解决方案的局限性: 2PC两阶段提交:性能较差,强一致性 TCC事务补偿:对业务侵入大 本地消息表:跨服务多时复杂度急剧上升 Seata简介
阅读全文
posted @ 2025-12-12 01:07 暹罗软件开发
阅读(23)
评论(0)
推荐(0)
MQTT协议详解:构建高效物联网通信的基石
摘要: 在物联网飞速发展的今天,海量设备之间的高效通信成为关键挑战。面对不稳定的网络环境、有限的设备资源,传统的HTTP协议显得力不从心。这时,专为物联网而生的MQTT协议应运而生。 什么是MQTT? MQTT(Message Queuing Telemetry Transport,消息队列遥测传输协议)是
阅读全文
posted @ 2025-12-12 01:06 暹罗软件开发
阅读(74)
评论(0)
推荐(0)
快速搭建ELK日志收集系统:从入门到实战全攻略
摘要: 分享一套完整的ELK日志收集系统搭建方案,解决你的日志管理难题 在日常开发和系统运维中,日志分析是个绕不开的话题。当系统规模较小时,我们可能直接用grep、awk等命令就能搞定。但随着业务发展,日志量激增,传统的日志分析方法就显得力不从心了。 为什么需要ELK? 想象一下这样的场景:你的应用部署在1
阅读全文
posted @ 2025-12-12 01:04 暹罗软件开发
阅读(61)
评论(0)
推荐(0)
为什么监控和物联网项目都在用InfluxDB?这篇讲透了
摘要: 时序数据已成为现代应用的重要组成部分,从物联网设备监控到实时业务分析,时间序列数据的管理需求日益增长。InfluxDB作为专为时序数据设计的数据库,为解决这类场景提供了专业的技术方案。 一、什么是时序数据? 时序数据是按时间顺序记录的数据点序列,通常包含时间戳和对应的数值或指标。典型特征包括: 时间
阅读全文
posted @ 2025-12-12 00:58 暹罗软件开发
阅读(105)
评论(0)
推荐(0)
Mybatis中使用的设计模式解析
摘要: 设计模式是针对常见软件设计问题的可重用解决方案。在MyBatis框架中,多种设计模式被应用于不同场景,以下是对其中几种核心设计模式的具体分析。 1. Builder模式 作用:用于分步构建复杂的配置对象,避免构造函数过于庞大。 MyBatis中的应用实例:框架初始化时,通过多个Builder类解析X
阅读全文
posted @ 2025-12-12 00:53 暹罗软件开发
阅读(19)
评论(0)
推荐(0)
外卖系统中的搜索架构:主搜与垂搜详解
摘要: 当我们打开外卖APP,核心诉求就是“找吃的”。这个看似简单的过程,背后其实由两套不同的搜索系统接力完成:主搜(全局搜索) 和 垂搜(垂直搜索)。从技术实现上看,这是一个典型的 “召回-粗排-精排-重排” 的工业级搜索架构。 一、主搜:负责“猜你想要什么”的快速导览 主搜的技术目标是在百毫秒内,从亿级
阅读全文
posted @ 2025-12-12 00:50 暹罗软件开发
阅读(32)
评论(0)
推荐(0)
多线程协作利器:CountDownLatch 核心用法与场景解析
摘要: 在日常开发中,我们经常会遇到需要协调多个线程任务的场景。比如,主线程需要等待所有子线程处理完毕后再进行汇总,或者多个线程需要等待某个初始化操作完成后才能开始工作。直接控制线程的等待与唤醒既复杂又容易出错。 今天,我们来介绍一个非常实用的并发工具——CountDownLatch,它可以优雅地解决上述问
阅读全文
posted @ 2025-12-12 00:45 暹罗软件开发
阅读(47)
评论(0)
推荐(0)
【系统稳定性】上线三板斧:可灰度、可监控、可应急
摘要: 在互联网公司,保持快速迭代的同时确保系统稳定是核心挑战。一次不经意的代码更新都可能引发线上问题。为了管理风险,行业内普遍认同三个基本的上线要求,常被称为“三板斧”:可灰度、可监控、可应急。这三项是保障线上稳定性的关键实践。 一、可灰度:控制发布范围 灰度发布,也叫金丝雀发布,指的是新功能或新版本不一
阅读全文
posted @ 2025-12-12 00:39 暹罗软件开发
阅读(27)
评论(0)
推荐(0)
2025年11月5日
快速搭建分布式链路追踪系统:SkyWalking全攻略
摘要: 在微服务架构中,一个请求需要经过多个服务,如何快速定位问题?今天带你快速搭建SkyWalking分布式链路追踪系统,让你的微服务治理不再困难! 什么是链路追踪? 想象一下这个场景:用户下单请求→订单服务→库存服务→支付服务→物流服务。当订单出现问题时,如何快速定位是哪个环节出了问题? 链路追踪就是为
阅读全文
posted @ 2025-11-04 23:59 暹罗软件开发
阅读(57)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
···
15
下一页
公告