12 2024 档案
摘要:引言 你是不是也曾在开发中,觉得 CompletableFuture 这类异步编程的工具能让你高效、优雅地处理并发任务,从而避免线程阻塞,提升系统响应速度?相信很多开发者都曾有过这种理想主义的想法,认为异步编程不仅能优化性能,还能让代码变得简洁优雅。但在实际项目中,有时我们在过度依赖 Complet
阅读全文
摘要:引言 发布-订阅模式(Publish-Subscribe Pattern)是一种软件架构设计模式,属于行为型设计模式,用于解耦生产者(发布者)和消费者(订阅者)之间的关系。发布者负责发布消息,而订阅者则负责订阅这些消息并对其进行处理。这种模式的优点在于它能够提高系统的可扩展性、灵活性和可维护性。 由
阅读全文
摘要:再前面两章,我们分别学习了发布订阅、观察者模式。恰巧最近再面试的过程中遇到了相关问题,于是在我略施拳脚后成功**说服(shuì fú)**了面试官。 面试现场 🙎🏻♀️ HR小姐姐: 你是来参加面试的吧? 🤵🏻 我: 是的,我昂起头,自信地点了点头。 🙎🏻♀️ HR小姐姐: 面试官马
阅读全文
摘要:你是否曾经设想过,有一天只需简单描述需求,就能生成一个完整的小程序或 Web 应用,甚至连一行代码都无需编写?在如今快速发展的技术浪潮中,低代码开发正在重新定义开发效率,而腾讯云的云开发 Copilot 正是其中的佼佼者。借助 AI 技术,它不仅能够迅速生成应用和页面,还能优化样式、构建复杂组件,大
阅读全文
摘要:Three.js简介概述 three.js是世界上最流行的用于在Web上显示3D内容的JavaScript框架。 Three.js概述 Three.js 是基于 WebGL 技术,用于浏览器中开发 3D 交互场景的 JS 引擎。 默认 WebGL 只支持简单的 点、线、三角,Three.js 就是在
阅读全文
摘要:官网部署 由于Three.js官网位于国外,访问速度较慢,因此,为了方便开发者经常参考文档和示例,我们可以考虑将Three.js官网部署到本地。这样,可以在本地快速访问文档和示例,提高工作效率。 官网 官网地址:Three.js GitHub 源码地址:GitHub 部署方案 通过git clone
阅读全文
摘要:微服务网关 Spring Cloud Gateway docs.spring.io/spring-clou… Spring Cloud 在版本 2020.0.0 开始,去除了 Zuul 网关的使用,改用 Spring Cloud Gateway 作为网关。 Spring Cloud Gateway
阅读全文
摘要:引言 随着多线程和并发处理需求的增加,线程池成为了提升系统性能的重要工具。Java 提供了强大的 ThreadPoolExecutor 类,能够高效地管理线程池,减少线程创建和销毁的开销。然而,当线程池达到其最大容量时,如何优雅地处理被拒绝的任务就成为了一个关键问题。本文将深入探讨 Java 线程池
阅读全文
摘要:引言 AUTOSAR 标准(AUTOmotive Open System Architecture,汽车开放系统架构) 是全球最大汽车公司合作的产物。它是汽车行业电气/电子架构的开放式标准,于 2003 年在由汽车原始设备制造商、供应商以及软件、半导体和电子行业其他公司组成的 AUTOSAR 开发合
阅读全文
摘要:近几十年来,汽车工业与电子技术的融合不断加深,催生了汽车产业链中的一个重要细分领域——汽车电子。 在这个领域中,可以明显看到两类产品方向的发展: 🏎️💨 汽车电子控制装置:这类装置需要与机械结构耦合,用来完成发动机、传动、底盘和车身电子控制。典型系统包括燃油喷射系统、防抱死制动系统、电子控制悬架
阅读全文
摘要:前言 写日志是一项具有挑战性的任务,在工作中我们常常面临一些困境,比如: 开发人员在编写代码时常常陷入纠结,不确定在何处打印日志才是最有意义的; SRE人员在调查生产问题时可能因为缺乏必要的日志信息而束手无策; 运维人员在面对处理海量日志时往往需要耗费大量的精力进行维护; 项目管理者面对大量的无实际
阅读全文
摘要:什么时候记录日志 记录日志并没有标准的规范,通常是需要开发人员根据业务和代码来自行判断。日志的记录需涵盖多个方面,旨在提高系统的可维护性、可追溯性和故障排查的效率等操作。 常规事件记录 进行了哪些操作; 发生了与预期不符的情况; 运行期间出现了未能处理的异常或警告等等... 必要性事件记录 1. 记
阅读全文
摘要:🛫🛫🛫 腾讯云BI 站在前方,为你导航~~~ 🛬🛬🛬 🍉🍉🍉 正所谓商场如战场,有多少人被电视剧蒙蔽了双眼。平日里我们以为商战就是运筹帷幄,决胜千里之外。想象中的商战,是在宴会上推杯换盏,老板们弹指间几个亿上下。 然而,真实的商战却是带人强抢公章将其别在裤腰带上。亦或者是用开水浇死
阅读全文
摘要:引言 在 Java 开发中,NullPointerException 是开发者最常见的噩梦之一。它通常发生在我们未能正确处理 null 值时,导致程序崩溃。在 Java 8 中,Optional 的引入提供了一种优雅的解决方案,帮助我们以更安全和可读的方式处理可能缺失的值。本文将详细探讨 Optio
阅读全文