系统
-
记一次 .NET某工控视觉自动化系统卡死分析
为什么会在这里被卡呢?这个库是商业产品没有pdb的,看汇编很难推进,索性就从线程栈中逆向推测,即从 NtWaitForMultipleObjects 方法入手。
-
好坑,流水号重复竟然导致了一次生产事故!
今天分享了我在工作中遇到的一次生产事故。生产事故除了影响业务正常运转,处理事故的过程也是非常花费时间和精力的。完全不出事故是不可能的,如果能对历史故障吸取教训,多花心思研究自己的系统,可以有效降低故障率。
-
负载均衡与容错性:集群模式在分布式系统中的应用
集群模式是分布式系统中广泛应用的一种架构模式,它通过多个节点共同提供服务,实现了高可用性、负载均衡和扩展性。
-
使用 Springboot3.x 实现考试系统中接打电话的识别与处理
我们可以在考试系统中有效地识别和处理考生接打电话的行为,提升考试的公正性和有效性。如果有更进一步的需求,可以结合机器学习和大数据分析技术,进一步优化和完善解决方案。
-
MySQL中的三种关键日志:Binlog、Undo Log和Redo Log
MySQL中的binlog、undo log和redo log各自承担着不同的职责,共同确保数据库的稳定性和可靠性。binlog提供了数据复制和恢复的能力;undo log保障了事务的回滚和并发控制的实现;而redo log则增强了数据的持久性和系统的性能。
-
揭秘分布式系统:日志复制如何保障数据一致性?
日志复制是分布式系统中保证数据一致性和系统高可用性的核心技术。通过Leader发起RPC请求,Follower响应ACK,Leader重试机制以及最终提交日志,保证了系统在面对各种网络故障和服务器故障时,仍能保持一致性和高可用性。
-
打造高可用系统:深入了解心跳检测机制
心跳信号不仅可以用于简单的在线/离线判断,还可以携带更多的健康状态信息。例如,CPU使用率、内存使用率、磁盘空间等。通过对这些信息的综合评估,可以更全面地了解节点的运行状态,从而做出更加准确的判断。
-
数据驱动与 LLM 微调: 打造 E2E 任务型对话 Agent
本文提出了一种利用蒙卡方法和 LLM 生成训练数据集,并将其与 LLaMA Factory 框架相结合,高效微调多种语言模型,构建任务型对话 Agent 的新颖方案。
-
Windows运维之经验谈
在Windows系统运行过程中,由于资源紧张、应用进程占用徒增、变更或查询异常操作导致服务器出现性能问题时,我们应该怎么做,怎么处置呢?让我们来看看。
-
亿级流量下通用的高并发架构设计
无论是何种场景,都应该为写数据存储选择适合高并发写入的存储系统,为读数据存储选择适合高并发读取的存储系统,消息队列作为数据传输通道要足够健壮,保证数据不丢失。
-
SpringBoot和Apache Doris实现实时广告推荐系统
对于流量问题,我们可以考虑使用负载均衡技术,通过多个服务器共同承受大流量的压力。对于数据问题,我们可以使用数据分片技术,对海量的数据进行分片存储和查询,以提高查询效率。
-
探索分布式系统演进之路:从负载均衡到微服务架构
分布式系统的发展历程是一个不断探索和实践的过程,在不断解决各种技术挑战的同时,我们也不断提升自己的技术能力和团队协作能力,实现了业务的快速发展和持续创新。
-
系统设计:随用户扩展的策略
随着用户基数的增长和流量的增加,扩展 Web 服务器的能力变得至关重要。扩展的方式有两种,即垂直扩展和水平扩展
-
使用Springboot3.x结合美学与功能的设计实现艺术风格验证码
本文主要介绍了如何实现一个艺术风格的验证码系统,过程包含生成验证码、应用艺术效果、及其在前后端的实现。验证码生成部分,通过Java的RandomStringUtils工具生成随机字符串作为验证码。
-
Windows 11悲剧了?微软汗流浃背,用户按兵不动,Windows 10稳稳的幸福
Windows 11的悲剧在于,从技术层面来看,操作系统本身并没有什么特别的问题,只要你能接受微软在软件架构和部署方面的做法。