KevinYan KevinYan / 3 天前

解密 Go 协程的栈内存管理

应用程序的内存会分成堆区(Heap)和栈区(Stack)两个部分,程序在运行期间可以主动从堆区申请内存空间,这些内存由内存分配器分配并由垃圾收集器负责回收。栈区的内存由编译器自动进行分配和释放,栈区中存储着函数的参数以及局部变量,它们会随着函数的创建而创建,函数的返回而销毁。 网管碎碎念:堆和栈都是编程语言里的虚拟概念,并不是说在物理内存上有堆和栈之分...

Golang 协程 内存管理

逗逗 逗逗 / 3 天前

用户画像实践:神策标签生产引擎架构

分享嘉宾:王琛@神策数据 编辑整理:冯露 出品平台:DataFunTalk 导读:用户画像是建立在数据基础之上的用户模型,是产品改进、精准营销等业务场景中不可或缺的重要基础。而构建用户画像的过程就是要给用户打上各种维度的标签,并基于标签进行定性或定量分析。这其中,建设灵活、全面、高效的标签体系是工作的重中之重。

架构 用户画像

arstercz arstercz / 3 天前

发生 SLAB 内存泄漏该怎么办

发生 SLAB 内存泄漏该怎么办通常应用程序主要通过类似 malloc 等标准函数来进行内存的分配使用, 不过在 Linux 中, 内核无法使用标准函数, 一般通过 SLAB Allocator 机制来进行内存的分配。 各个子系统, 驱动以及内核模块等都可以通过 SLAB Allocator 机制分配内存, 同时该机制还可以当作缓存来使用, 这点主要是针对经常分配并释放的对象。

内存泄漏 slab

崔秀龙 崔秀龙 / 3 天前

伸手党的容器镜像加固流程

人在江湖飘,哪能不挨刀 说了好几期 CIS 之类的运行时安全问题,K8s 在运行过程中,还有个常见的安全威胁就是镜像漏洞,不少同学都有在实施过程中因为镜像漏洞问题被吊打的经验,今天就结合个人经验,说说镜像漏洞修复的一般流程。 这里主要指的是第三方镜像的修复过程,Scratch 不在此列。 修复任务分析 通常扫描报告会明确指明确切的问题源头、相关软件包、问题版本、修复版本等...

容器 镜像

reesunhuang reesunhuang / 3 天前

Sentinel 流控日志与索引

前言 Sentinel是如何记录流控日志的,以及日志和索引的格式是怎么样的。本文将对此做个梳理。 一、流控日志记录 1.日志频率 流控日志每秒记录一次。 SCHEDULER.scheduleAtFixedRate(new MetricTimerListener(), 0, 1, TimeUnit.SECONDS); 2.日志格式 说明 时间戳例如:1598276503000格式化的日期例如:2020-08-24 21:41:43resource名称例如:Get:/hellopassQps通过的Qps...

日志 sentinel

HueiFeng HueiFeng / 3 天前

分布式事务解决方案常见误区与实用建议

前言 最近,工作中要为现在的老系统做拆分和升级,刚好遇到了分布式事务、幂等控制、异步消息乱序和补偿方案等问题,刚好基于实践结合个人的看法记录一下一些方案和思路。 分布式事务 首先,做系统拆分的时候几乎都会遇到分布式事务的问题,一个仿真的案例如下: 项目初期,由于用户体量不大,订单模块和钱包模块共库共应用(大war包时代),模块调用可以简化为本地事务操作...

分布式

semlinker semlinker / 3 天前

一份不可多得的 TS 学习指南

阿宝哥第一次使用 TypeScript 是在 Angular 2.x 项目中,那时候 TypeScript 还没有进入大众的视野。而现在学习 TypeScript 的小伙伴越来越多了,本文阿宝哥将从 16 个方面入手,带你一步步学习 TypeScript,感兴趣的小伙伴不要错过。 一、TypeScript 是什么TypeScript 是一种由微软开发的自由和开源的编程语言。它是 JavaScript 的一个超集,而且本质上向这个语言添加了可选的静态类型和基于类的面向对象编程。

TypeScript

冷星1024 冷星1024 / 3 天前

“手撕算法” 锁定大厂看这就可

(给算法爱好者加星标,修炼编程内功) 来源:我是程序员小贱-L的存在 基础数据结构的融合是成为庞大系统的基石。比如Redis中的跳跃表,数据库索引B+树等,只有对基础的数据结构足够的熟悉才能更容易去理解稍微复杂的结构,就仿佛我们闯关打怪一样,一步一步解锁直到结局。今天想和大家一起分享的是常见数据结构以及面试中的高频手撕算法题,一定要去手动写这些代码,可说百分之七八十都是这些题,一定要好好掌握。

算法

djwang djwang / 3 天前

Apache Pulsar 在腾讯 Angel PowerFL 联邦学习平台上的实践

腾讯 Angel PowerFL 联邦学习平台 联邦学习作为新一代人工智能基础技术,通过解决数据隐私与数据孤岛问题,重塑金融、医疗、城市安防等领域。 腾讯 Angel PowerFL 联邦学习平台构建在 Angel 机器学习平台上,利用 Angel--PS 支持万亿级模型训练的能力,将很多在 Worker 上的计算提升到 PS(参数服务器) 端;Angel PowerFL 为联邦学习算法提供了计算、加密、存储、状态同步等基本操作接口...

Apache 腾讯 Angel Pulsar

arstercz arstercz / 3 天前

为什么 DISTINCT 返回错误的结果

问题说明在通过 SELECT DISTINCT 进行查询的时候发现结果一直返回空, 然而通过 SELECT 却能返回正常的结果, 如下所示: -- Server version: 5.6.38-83.0-log Percona Servermysql > select distinct(name) from t_web_column where column_id IN (946390, 946391, 946392, 946393);Empty set (0.00 sec)mysql > select name from t_web_column where column_id IN (946390, 946391, 946392, 946393);+------+| name |+...

MySQL

为了减少您的阅读压力,首页仅提供最新的 10 页文章列表,如需查阅更多内容请点击对应的文章标签。

Top