上一页 1 2 3 4 5 6 ··· 15 下一页
摘要: 不知道你有没有注意到,这几年SSL证书的有效期一直在缩短。从最早的五六年,到后来的两三年,再到398天,现在很多证书都变成了90天有效期。这种变化背后,其实反映了整个互联网安全思路的转变。 安全思路变了 以前的安全观念是“设防”——建一道坚固的防线,希望能用很多年。现在的思路变成了“动态防御”——承 阅读全文
posted @ 2025-12-29 13:27 暹罗软件开发 阅读(17) 评论(0) 推荐(0)
摘要: 什么是分布式事务? 在微服务架构中,一个业务操作往往需要跨多个服务完成,这就产生了分布式事务的需求。分布式事务面临着数据一致性、性能、复杂度等多重挑战。 传统解决方案的局限性: 2PC两阶段提交:性能较差,强一致性 TCC事务补偿:对业务侵入大 本地消息表:跨服务多时复杂度急剧上升 Seata简介 阅读全文
posted @ 2025-12-12 01:07 暹罗软件开发 阅读(23) 评论(0) 推荐(0)
摘要: 在物联网飞速发展的今天,海量设备之间的高效通信成为关键挑战。面对不稳定的网络环境、有限的设备资源,传统的HTTP协议显得力不从心。这时,专为物联网而生的MQTT协议应运而生。 什么是MQTT? MQTT(Message Queuing Telemetry Transport,消息队列遥测传输协议)是 阅读全文
posted @ 2025-12-12 01:06 暹罗软件开发 阅读(74) 评论(0) 推荐(0)
摘要: 分享一套完整的ELK日志收集系统搭建方案,解决你的日志管理难题 在日常开发和系统运维中,日志分析是个绕不开的话题。当系统规模较小时,我们可能直接用grep、awk等命令就能搞定。但随着业务发展,日志量激增,传统的日志分析方法就显得力不从心了。 为什么需要ELK? 想象一下这样的场景:你的应用部署在1 阅读全文
posted @ 2025-12-12 01:04 暹罗软件开发 阅读(61) 评论(0) 推荐(0)
摘要: 时序数据已成为现代应用的重要组成部分,从物联网设备监控到实时业务分析,时间序列数据的管理需求日益增长。InfluxDB作为专为时序数据设计的数据库,为解决这类场景提供了专业的技术方案。 一、什么是时序数据? 时序数据是按时间顺序记录的数据点序列,通常包含时间戳和对应的数值或指标。典型特征包括: 时间 阅读全文
posted @ 2025-12-12 00:58 暹罗软件开发 阅读(105) 评论(0) 推荐(0)
摘要: 设计模式是针对常见软件设计问题的可重用解决方案。在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,它可以优雅地解决上述问 阅读全文
posted @ 2025-12-12 00:45 暹罗软件开发 阅读(47) 评论(0) 推荐(0)
摘要: 在互联网公司,保持快速迭代的同时确保系统稳定是核心挑战。一次不经意的代码更新都可能引发线上问题。为了管理风险,行业内普遍认同三个基本的上线要求,常被称为“三板斧”:可灰度、可监控、可应急。这三项是保障线上稳定性的关键实践。 一、可灰度:控制发布范围 灰度发布,也叫金丝雀发布,指的是新功能或新版本不一 阅读全文
posted @ 2025-12-12 00:39 暹罗软件开发 阅读(27) 评论(0) 推荐(0)
摘要: 在微服务架构中,一个请求需要经过多个服务,如何快速定位问题?今天带你快速搭建SkyWalking分布式链路追踪系统,让你的微服务治理不再困难! 什么是链路追踪? 想象一下这个场景:用户下单请求→订单服务→库存服务→支付服务→物流服务。当订单出现问题时,如何快速定位是哪个环节出了问题? 链路追踪就是为 阅读全文
posted @ 2025-11-04 23:59 暹罗软件开发 阅读(57) 评论(0) 推荐(0)
上一页 1 2 3 4 5 6 ··· 15 下一页