logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

云原生环境Jvm内存占用持续高位问题排查

但是云原生上也要注意,jvm内存的设置占limit的比例不能太大,如果太大,在其他地方也用到一些内存的时候,操作系统会觉得内存不够用,申请更多内存,再来就是,内存分配给jvm后,就是由jvm负责管理了,你堆内存GC,把某块内存标记为空闲,这都是jvm内部的事,操作系统并不知情。综上所述,即使jvm GC后没有内存泄露,操作系统可能还是会认为jvm占用了比较大的内存空间,这个一般是没有什么问题的。经

#java
彻底搞懂 JS 异步:Promise、async/await 与事件循环的底层逻辑

本文深入解析JavaScript异步编程的核心机制。首先将Promise比作餐厅排号小票,解释其pending、fulfilled和rejected三种状态。然后介绍事件循环模型,包括主线程、微任务队列(VIP候车室)和宏任务队列(普通候车室)的执行顺序。重点剖析async/await的"剪刀理论":遇到await时,引擎会将后续代码打包进微任务队列,主线程继续执行其他任务。文

#javascript#开发语言#ecmascript
扒光大模型的底裤:从一段文本到高维矩阵的“硬核流转”史

用极其暴力、不讲理的概率统计,干掉了复杂的人类词典。并且bpe不是从左到右按顺序合并token的,而是在句子各处分别切割,最终比较那个token的权重值高。但没有上下文的bpe终究是死板的,会有分词歧义导致的词汇表污染(Vocabulary Contamination by Ambiguous Tokenization)问题提供极其稳定、高效的O1O(1)O1静态特征特征查询。用庞大的矩阵并发运算

#中文分词#人工智能
CAP理论,顺便讲下BASE

C (Consistency) - 一致性“强一致性”或“原子一致性”。无论用户访问集群中的哪个节点(北京节点还是上海节点),读到的数据绝对是最新的。如果某个节点还没同步好,它必须拒绝服务(报错或阻塞),不能给用户看旧数据。A (Availability) - 可用性服务一直可用。只要节点没挂,就必须响应用户的读写请求。哪怕数据是旧的、错的,也要把数据给用户,不能报错,不能超时。P (Partit

#分布式
深度复盘:海量数据下的 SQL 优化与生命周期治理

摘要: 针对海量数据(单表>2000万)的SQL优化,需从存储架构入手。采用Range分区实现分区剪枝,提升IO效率;MySQL使用Local Index,Oracle支持Global Index但维护成本高。数据归档推荐Exchange Partition技术,实现毫秒级零IO操作。SQL执行层面需遵循最左匹配和覆盖索引原则,动态SQL需防御注入。极端环境下可通过基线对齐、环境仿真和EXP

#sql#数据库
神经网络反向传播推导笔记 (整理版)

本文系统整理了神经网络反向传播的数学推导过程。首先定义了网络维度(输入层401维,隐藏层25维,输出层10维)和代价函数。重点推导了误差项δ的计算:输出层δ(3)=a(3)-y;隐藏层δ(2)通过链式法则和矩阵转置运算得到δ(2)=(δ(3)Θ(2)T)⊙g'(z(2))。最后给出了梯度计算公式:∂J/∂Θ(l)=(δ(l+1))Ta(l),并通过维度验证了其正确性。推导过程强调从微观求导到宏观矩

#神经网络#人工智能
关于java类加载双亲委派机制的一些思考 google ai studio的回答

我们将创建一个项目,该项目需要同时使用 Google Guava 库的 v18.0 和 v30.0 版本。这两个版本在某些 API 上是不兼容的。1. 准备工作创建一个项目文件夹,例如。在中创建一个libs文件夹。下载两个不同版本的 Guava JAR 包,并放入libs文件夹:在中创建一个src文件夹用于存放我们的 Java 源代码。├── libs/└── src/2. 编写自定义类加载器重写

#java#jvm
access token和refresh token,一问一答,不断追问,让google ai studio彻底教会我们

摘要: Access Token(访问令牌)用于短期(分钟/小时级)访问受保护资源,因其频繁传输而风险较高,故时效短;Refresh Token(刷新令牌)仅用于换取新Access Token,传输频率低且具有长期有效性(天/月级)。双令牌机制平衡安全与便利:Access Token短暂有效期缩小攻击窗口,Refresh Token通过安全存储(如HttpOnly Cookie)和令牌轮换(每次刷

#安全
数据库不停机迁移方案

介绍停机迁移和不停机迁移

文章图片
#数据库
到底了