Java集合框架性能特征与使用场景深度解析

博主头像 Java 集合框架的性能优化与场景适配是高级程序员面试的核心考点。本文聚焦线性集合、集合、映射等核心组件的性能指标(时间复杂度、空间开销)与适用场景,结合 JDK 演进特性与工程实践,构建系统化知识体系,确保内容深度与去重性。 线性集合(List):访问模式决定性能差异 动态数组:ArrayList ...

从零开始实现简易版Netty(一) MyNetty Reactor模式

博主头像 从零开始实现简易版Netty(一) MyNetty Reactor模式 自从18年作为一个java程序员入行以来,所接触到的大量组件如dubbo、rocketmq、redisson等都是基于netty这一高性能网络框架实现的。 限于个人水平,在过去很长一段时间中都只能算是netty的初级使用者;在使 ...

Golang基础笔记二之字符串及其操作

博主头像 本文首发于公众号:Hunter后端 原文链接:Golang基础笔记二之字符串及其操作 这一篇笔记主要介绍 Golang 字符串相关处理,以下是本篇笔记目录: 字符串的定义和初始化 字符 字符串操作 1、字符串的定义和初始化 在 Go 里,我们可以使用双引号和反引号来对定义字符串。 1. 双引号 双引 ...

veRL代码阅读-1.论文原理

博主头像 总览 主要以PPO为基础来学习VeRL的整体训练流程. 在PPO里主要有4个模型: Actor Model: 要训练的目标模型. Critic Model: 用于在RL训练中评估总收益, 在训练过程中需要进行参数更新 Reference Model: SFT完的freeze模型, 不更新. 主要作用 ...

secp256k1算法详解一

博主头像 本文详细介绍了secp256k1椭圆曲线的参数取值及相关含义,并介绍了如何下载编译最新版本的代码库,最后给出了一个简单的示例程序说明了库的用法。 ...

【附源码】用Spring AI通杀所有MCP客户端,简直离谱!

博主头像 在上一章节中,我们讲解了MCP服务,并以Spring AI作为客户端和服务端进行示例说明。然而,当前市面上已经存在众多成熟的MCP客户端和服务端实现。那么,Spring AI在这些现有方案中的适配程度究竟如何?接下来,我们将深入探讨这一问题。 Spring AI客户端-第三方MCP MCP市场 我们 ...

ThreadLocal详解:线程私有变量的正确使用姿势

博主头像 ThreadLocal详解:线程私有变量的正确使用姿势 在多线程编程中,如何让每个线程都拥有自己独立的变量副本?ThreadLocal就像给每个线程分配了一个专属保险箱,解决了线程间数据冲突的问题。本文将用最简单的方式带你掌握ThreadLocal,让多线程编程变得更加轻松! 一、ThreadLoc ...

【大数据高并发核心场景实战】 - 数据持久化之冷热分离

博主头像 大数据高并发核心场景实战 - 数据持久化之冷热分离 当云计算平台的业务后台处理工单突然接入客服系统的请求洪流,每日新增10万工单,3000万主表+1.5亿明细表的数据库开始呻吟——是时候请出「冷热分离」这剂退烧药了! 一、业务场景:工单表的生死时速 graph LR A[日均10万工单增长] --> ...

tensor_scatter_add算子异同点

博主头像 本文介绍了MindSpore中的tensor_scatter_add算子的用法,可以对一个多维的tensor在指定的index上面进行加和操作。在PyTorch中虽然也有一个叫scatter_add的算子,但是本质上来说两者是完全不一样的操作。 ...

商品中心—9.商品卖家系统的技术文档

博主头像 大纲 1.卖家和卖家组模型以及业务流程 2.卖家系统数据库表模型与缓存结构设计 3.卖家系统核心接口与代码实现 1.卖家和卖家组模型以及业务流程 (1)卖家模型 (2)卖家组模型 (3)业务流程详解 (1)卖家模型 卖家类型分为:⾃营卖家和POP卖家。 ⾃营卖家:类似于京东⾃营卖家。其商品由平台采购 ...

USB Gadget设备软插拔异常的处理方法

博主头像 技术背景 我们的板子作为 USB Gadget 设备通过 USB 线接入 USB 主机使用,我们的板子被主机识别为一个 Compsite Device,这个 Compsite Device 是由我们板子根据 Host 口实际接的 USB 设备动态创建的,所以它包含哪些功能,由接在 Host 口的设备 ...

大模型VS小模型:论国产数据库运维AI Agent的正确打开方式

博主头像 作者:孙鹏,大衍(北京)科技有限公司研发工程师 首先为大家推荐这个 OceanBase 开源负责人老纪的公众号 “老纪的技术唠嗑局”,会持续更新和 #数据库、#AI、#技术架构 相关的各种技术内容。欢迎感兴趣的朋友们关注! 暴论:通用满血大模型“不适合”用于赋能国产数据库智能诊断运维 在传统数据库运 ...

03 - LayoutPanels例子 - SimpleInkCanvas

博主头像 C# maui暂时没有官方支持InkCanvas,但是不影响,自己实现一个就行了。目前支持画图,选择,移动和删除。同时支持自定义橡皮擦形状,也支持绑定自定义的形状列表。 实现一个Converter类,以后所有的绑定类型转换都在这个类中实现。 using System; using System.Co ...

前端技术栈加持:用 SpreadJS 实现分权限管理

博主头像 引言 在现代前端开发中,数据表格的应用极为广泛,而分权限管理在许多业务场景下是必不可少的功能。例如在表格类填报需求中,不同等级的登录用户能填报的区域有所不同。SpreadJS 作为一款强大的前端表格控件,为实现这样的分权限管理提供了有效的解决方案。本文将详细介绍如何借助前端技术栈,利用 Spread ...

dotnetty 新的篇章- 开源

一、前言 因为微服务引擎依赖于dotnetty组件,很多协议都是针对于dotnetty 进行扩展,然后对于老版本https://github.com/azure/dotnetty 停止更新后,本人下载源码进行修改更新,并且大家要求独立仓库进行开源,所以今天整理了代码开源至https://github ...

【语义分割专栏】4:deeplab系列原理篇

博主头像 本文介绍了语义分割领域经典模型Deeplab系列的发展历程。Deeplabv1针对FCN存在的分辨率下降和边界模糊问题,创新性地提出空洞卷积以扩大感受野并保留位置信息,同时引入全连接条件随机场优化边界分割效果。Deeplabv2通过ASPP模块融合多尺度信息,提升模型对不同尺寸物体的识别能力。Dee... ...

123···100>