技术开发
-
使用 React Hooks 实现鼠标悬浮卡片发光的动画效果
在网上看到了一个很有趣的动画效果:光会跟随鼠标在卡片上进行移动,并且卡片会有视差的效果。那么在 React 中应该如何去实现这个效果呢?
-
C# 异常处理:每个 .NET 开发者都应掌握的核心知识点
本文将深入探讨C#中的异常处理,通过实例代码展示每个.NET开发者都应掌握的关键知识点。
-
Python实现策略模式、观察者模式和责任链模式
今天我们将介绍三种行为型设计模式:策略模式、观察者模式和责任链模式。下面,我们一起来看!
-
实用 Python:文件与目录管理的 17 个技巧
今天我们要一起探索的是Python编程中的一个非常实用且基础的领域——文件与目录管理。
-
使用 Visual Studio 分析 .NET Dump
今天我们来讲讲如何使用Visual Studio 2022分析.NET Dump,快速找到程序内存泄漏问题。
-
记一次 .NET 某质量检测中心系统崩溃分析
有时候程序崩溃往往不是你代码写的烂,极有可能是底层承载的bug导致的,甚至罪魁祸首是环境中的辐射,所以分析崩溃类的dump也挺玄学的,以后程序出问题第一时间不要大包大揽的往自己身上背,找出问题才是关键。
-
Rust 开发到底用 RustRover 与还是 VS Code Rust 插件?
RustRover 和 VS Code Rust 插件各自有其独特的优势和适用场景。RustRover 依托 JetBrains 的平台,提供了强大的开发工具和一流的用户体验,非常适合那些对 IDE 有高需求的专业开发者。
-
用 Arthas 定位 Spring Boot 接口的超时问题,让应用起飞!
最近在优化接口的响应时间,优化了代码之后,但是时间还是达不到要求;有一个诡异的100ms左右的耗时问题,在接口中打印了请求处理时间后,和调用方的响应时间还有差了100ms左右。比如程序里记录150ms,但是调用方等待时间却为250ms左右。
-
React Native V0.74 稳定版发布
React Native 最近有个令人兴奋的消息——V0.74 版本在几天前发布了,包含了超过1600个提交。React Native 版本 0.74 在组件布局、架构、批量 onLayout 更新和与 Yarn 3 的集成方面引入了重要改进。
-
Kafka 如何基于 KRaft 实现集群最终一致性协调
我们可以看出 KRaft 替换 ZK,并不是元数据存储重新造轮子,而核心是集群协调机制的演进。整个通信协调机制本质上是事件驱动模型,也就是 Metadata as an Event Log,Leader 通过 KRaft 生产权威的事件,Follower 和 Broker 通过监听 KRaft 来获得这些事件,并且顺序处理事件,达到集群状态和期望的最终一致。
-
Python性能加速器:深度解析__slots__属性优化内存利用!
Python的__slots__属性在类定义中扮演着重要的角色,允许开发者显式地定义实例的属性集合。本文深入探讨了__slots__属性的概念、应用和性能优势。
-
面试官:说说Netty对象池的实现原理?
对象池技术是一种重用对象以减少对象创建和销毁带来的开销的方法。在对象池中,只有第一次访问时会创建对象,并将其维护在内存中,当再次需要使用对象时,会直接从对象池中获取对象,并在使用完毕后归还给对象池,而不是频繁地创建和销毁对象。
-
2024 年你可以使用的十大 Node.js 现代特性
当我们浏览了你应该在 2024 年开始使用的现代 Node.js 运行时功能时,很明显,这些功能帮助你简化开发流程、增强应用程序性能并加强安全性。这些功能不仅仅是时尚,也重新定义了 Node.js 开发方式的巨大潜力。
-
如何线程安全的使用 HashMap
Collections.synchronizedMap 方法使用了装饰器模式为线程不安全的 HashMap 提供了一个线程安全的装饰器类 SynchronizedMap。
-
好坑,流水号重复竟然导致了一次生产事故!
今天分享了我在工作中遇到的一次生产事故。生产事故除了影响业务正常运转,处理事故的过程也是非常花费时间和精力的。完全不出事故是不可能的,如果能对历史故障吸取教训,多花心思研究自己的系统,可以有效降低故障率。