51CTO首页
AI.x社区
博客
学堂
精品班
软考社区
免费课
企业培训
鸿蒙开发者社区
WOT技术大会
IT证书
公众号矩阵
移动端
短视频
免费课程
课程排行
直播课
软考学堂
全部课程
厂商认证
IT技术
24年11月软考
PMP项目管理
免费题库
在线学习
文章
资源
问答
课堂
专栏
直播
51CTO
鸿蒙开发者社区
51CTO技术栈
51CTO官微
51CTO学堂
51CTO博客
CTO训练营
鸿蒙开发者社区订阅号
51CTO软考
51CTO学堂APP
51CTO学堂企业版APP
鸿蒙开发者社区视频号
51CTO软考题库
鸿蒙开发者社区
首页
帖子
问答
资源
课堂
直播
发现
登录/注册
51CTO
中国优质的IT技术网站
51CTO博客
专业IT技术创作平台
51CTO学堂
IT职业在线教育平台
活动
短视频
专栏
极客Show
鸿蒙技术特刊
我的关注
全部帖子
操作系统
OpenHarmony
HarmonyOS
其他
应用开发
卡片开发
三方库
IDE
其他
设备开发
海思开发板
树莓派
其他
框架语言
C/C++
Java
JavaScript
ArkUI / eTS
其他
其他
物联网
云原生
数据库
操作系统
大数据
人工智能
开发语言
其他
社区版务
社区公告
社区生活
意见反馈
社区规则
社区活动
默认
发布时间
热度
原创
精华
热门标签
畅玩鸿蒙与硬件
OpenHarmony
dayu
(图片清晰版)细节拉满,80 张图带你一步一步推演 slab 内存池的设计与实现
1.前文回顾温馨提示:有读者反馈,之前发布的文章《一步一图带你推演slab内存池的设计与实现》里边的图片非常不清晰,不清楚当时上传文章的时候公众号的后台出什么问题了,文章里的图片很不清晰,我也是在文章定时发布之后才发现的。模糊的图片确实非常影响大家的阅读体验,本文是图片清晰的版本。在之前的几篇内存管理系列文章中,笔者带大家从宏观角度完整地梳理了一遍Linux内存分配的整个链路,本文的主题依然是内存分配,...
荔枝岛岛主
0回复
3115浏览
容器
分布式数据库
深度解析 slab 内存池回收内存以及销毁全流程
在上篇文章《深入理解slabcache内存分配全链路实现》中,笔者详细地为大家介绍了slabcache进行内存分配的整个链路实现,本文我们就来到了slabcache最后的一部分内容了,当申请的内存使用完毕之后,下面就该释放内存了。在接下来的内容中,笔者为大家介绍一下内核是如何将内存块释放回slabcache的。我们还是先从slabcache释放内存的内核API开始聊起内核提供了kmemcachefree函数,用于将对象释放回其所属的slabcache中,参数x表示...
荔枝岛岛主
0回复
2666浏览
开发语言
微服务
为什么采用中文编程不行?
一、背景介绍很多刚接触计算机的同学,可能会发出一个疑问,为什么不能直接使用中文编程?要了解这个问题,还得从计算机的起源说起!在计算机软件里面,一切的信息都可以用1和0来表示(严格说连0和1都没有,只有开和关),也被称为二进制位,英文简称:bit,音译为“比特”,比特是计算机内存中的最小单位(也称原子单位),在计算机系统中,每bit可用0或1表示数位讯号。在上篇文章中,我们了解到不管是磁盘还是网络传输,最小...
小青春curry
0回复
2629浏览
java
OpenHarmony社区运营报告(2023年5月)
本月快讯●2023年6月1113日,2023开放原子全球开源峰会即将在北京北人亦创国际会展中心盛大开幕。2023开放原子全球开源峰会上,OpenAtomOpenHarmony(以下简称“OpenHarmony”)将通过分论坛与展览等方式,展示生态进展与最新行业落地成果,揭示OpenHarmony生态发展新方向,让广大企业、开发者了解OpenHarmony最新动态,展示OpenHarmony生态新路径。●5月11日至14日,由公安部主办的第十一届中国国际警用装备博览会(简称“警博...
OpenHarmony开发者
0回复
3641浏览
OpenHarmony
OpenHarmony之服务卡片实践介绍
原创
精华
作者:赵军霞前言服务卡片是一种界面展示形式,将服务的重要信息以卡片的形式展示给用户,用户可通过轻量交互行为实现服务直达、减少层级跳转的目的。原子化服务卡片的核心理念在于提供用户容易使用且一目了然的信息内容,将智慧化能力融入到原子化服务卡片的体验中供用户选择使用,同时满足在不同终端设备上的展示。1.基本概念卡片使用方显示卡片内容的宿主应用,控制卡片在宿主中展示的位置,如桌面、原子化服务中心等。卡片...
深开鸿
4回复
8471浏览
OpenHarmony
KaihongOS
深开鸿
观点碰撞燃爆会场|2023开放原子全球开源峰会区块链分论坛圆满落幕
6月13日,由开放原子开源基金会主办、XuperCore开源项目承办,北京百度网讯科技有限公司、招商银行、联通数字科技有限公司、杭州趣链科技有限公司协办的2023开放原子全球开源峰会区块链分论坛在北京举办。来自区块链领域内的专家、行业代表汇聚一堂,分别以主题演讲、圆桌论坛等形式,阐述了全球区块链行业的新理念、新发展和新成果,共同探讨区块链在“信息互联网”转向“价值互联网”中的重要作用,问道价值互联网区块链的下...
开放原子开源基金会
0回复
3631浏览
开源
开放原子
区块链
JVM堆内存导致的FGC问题排查
问题发现上次我们说了堆外内存导致的FGC:JVM堆外内存导致的FGC问题排查这次线上环境又在频繁的FGC,问题是在堆内,jvm调优箭在弦上。堆空间分区堆空间分区说明Eden:伊甸园区,新创建对象存储区域SurvivorMemoryspaces(S0,S1):幸存区,发生minorgc时,幸存区的对象全部复制到另一个里面去。Old:老年代,存放经过几次垃圾回收幸存下来生命周期较长的对象。对象在堆中的生命周期新生代对象分配到Eden,当Eden空间被对象...
wg204wg
0回复
3488浏览
Java
【直播预告】今晚7点,来HarmonyOS极客松直播间与技术专家聊聊新技术!
HarmonyOS开发者
0回复
3382浏览
HarmonyOS
JVM堆外内存导致的FGC问题排查
问题发现服务在线上环境频繁的FullGC。把相关运行时数据区的监控打开,发现堆外内存一直在上升。我使用的版本是java8,jvm厂商是orcalehotspot,垃圾回收器使用的CMS+ParNew。我使用的jvm参数是:Xmx6gXms6gXX:NewRatio1XX:+UseConcMarkSweepGCXX:CMSInitiatingOccupancyFraction75XX:+UseCMSInitiatingOccupancyOnlyXX:MaxTenuringThreshold6XX:+ParallelRefProcEnabledXX:+CMSParallelRemarkEnabledXX:+UseCMSCompactAtFullCo...
wg204wg
0回复
2974浏览
Java
使用 k8s/istio/cert-manager 和 vault 保障应用的 tls 安全
前言Vault是安全应用维护人员最喜欢的hashcorp产品之一。Vault是存储机密、证书、管理策略、加密数据等内容的安全工具。Vault使用受信任的身份集中密码和控制访问权限,以此减少对静态、硬编码凭证的需求。它使用集中托管和受保护的加密密钥来动态和静态加密敏感数据,所有一切均可通过单个工作流和API实现。Istio非常重要的一个功能是能够锁定并且保护网格内的来往流量。本文的目的是基于TLS启动一个简单的Web应用程序,然后使...
pivoteic
0回复
2979浏览
Vault
Ceph PG 自动伸缩优化以及升级 Quincy 版本注意点
介绍pgautoscaler模块首先在Nautilus(14.2.x)版本中引入,是在Ceph集群中自动管理归置组的绝佳方式。根据预期的池使用情况,pgautoscaler可以根据池使用情况和用户设置的调整来提出建议并调整集群中归置组的数量。自动缩放器带有一系列调整选项,包括bulk标志、targetsizeratio、noautoscale、bias、pgnum、pgnummax和pgnummin。为了准备最新的Quincy...
pivoteic
0回复
2915浏览
Ceph PG
Java 程序员从零开始学 LangChain —— 03 提示词组件
前面的文章了不起给大家介绍了LangChain的一些基本知识,没看过的小伙伴可以点击这里去看下,今天了不起给大家介绍一下LangChain的第一个很重要的组件提示词Prompt。什么提示词用过ChatGPT的小伙伴都知道,我们提供输入,然后ChatGPT会提供回答,这里我们提供的输入在LLM领域有一个专业名词就叫做提示词。我们在使用ChatGPT的时候,有时候会设置很...
小青春curry
0回复
2891浏览
Java
什么是 CDN 缓存命中率以及如何计算和优化它?
本文主要关注AmazonCloudFrontCDN缓存以及如何使用它们来实现更好的缓存命中率。在了解缓存中的命中率和未命中率之前,最好先了解缓存是什么。什么是缓存?例如,缓存是一种高速存储器,可临时保存网页中的数据或内容,以便下次访问该页面时,该内容显示得更快。它有助于更快地加载网页以获得更好的用户体验。对于数据库和其他存储,也是使用类似的方式。在AWSCloud中,缓存分为:·内容交付网络(CDN)缓存CDN是几乎所有Web应用...
pivoteic
0回复
2679浏览
CDN
为云中的容器设置持久性存储
容器的持久存储是企业用户(包括那些在云中运行工作负载的用户)的普遍需求。容器实例是短暂的;一旦单个容器被破坏,它就不会留下任何东西。结果,需要持久性的工作负载(无论是通过保存状态和工作产品还是访问共享数据库)都必须与外部系统进行交互。为了满足此需求,Docker和Kubernetes等管理平台以及来自AWS,Azure和Google的云容器管理服务提供了连接到存储卷,网络文件系统和数据库的机制。由于有很多方法可以为云中的容...
pivoteic
0回复
2585浏览
持久性存储
模型当道 开源聚力|2023开放原子全球开源峰会开源大模型分论坛圆满收官
6月13日,2023开放原子全球开源峰会开源大模型分论坛圆满举行。本场论坛汇聚了中国大模型领域的专家,包括工业界和学术界的主流玩家,共同探讨大模型的最新技术和应用,为业内人士提供时新的技术资讯、深入的技术解析和实用的应用指南。开放原子开源基金会TOC、上海市人工智能行业协会、哈工大(深圳)计算机学院、清华大学、百度、阿里、华为、腾讯、深圳数据交易所、第四范式等单位嘉宾分享前沿观点。开放原子开源基金会理事长...
开放原子开源基金会
0回复
5011浏览
开源
开放原子
大模型
Activiti工作流浅析
一、工作流1、工作流概述在一个公司业务中,每一个业务的开始和结束,都可以理解成为一个工作流。例如公司请假的基本流程。如图所示,员工先提出请假申请,提交该申请给直属领导审批,直属领导审批后,再提交给人事部门审批,审批完成后,通知提出申请的员工,即请假流程结束。整个步骤按照正常工作方式一步步完成,这就是一个简单而又完整的工作流;工作流可以理解为从开始节点发起流程,然后经过其中多个节点,完成动作,最后...
pivoteic
0回复
2280浏览
Activiti
BOSHIDA DC电源模块在PLC控制器中的应用
BOSHIDADC电源模块在PLC控制器中的应用DC电源模块广泛应用于PLC控制器中,主要用于提供稳定的直流电源给控制器的各个部件,包括CPU、输入输出模块、通讯模块等。在PLC控制器中,DC电源模块通常作为控制器的一个模块,不同型号的控制器可能有不同的DC电源模块,但是它们的主要功能都是相同的,即提供稳定的直流电源。DC电源模块的额定电压和电流取决于控制器的需求,通常会在控制器的规格书中给出详细的要求。在使用DC电源模块时...
稳控科技
0回复
2461浏览
电源模块
电源定制
电源代工
工业电源
MySQL 8.0.29 instant DDL 数据腐化问题分析
前言Instantaddordropcolumn的主线逻辑表定义的列顺序与row存储列顺序阐述引入row版本的必要性数据腐化问题原因分析Bug重现与解析MySQL8.0.30修复方案前言DDL相对于数据库的DML之类的其他操作,相对来说是比较耗时、相对重型的操作;因此对业务的影比较严重。MySQL从5.6版本开始一直在持续改进其DDL性能:引入了onlineDDL,inplaceDDL,instantDDL等实用性极强的功能,DDL目前对业务的影响持续降低。MySQL8.0.29引入了instantadd...
史前动物
0回复
2268浏览
GreatSQL
MySQL
一文读懂数据加密!
在短短20年的时间里,互联网已经从一种理论工具转变为我们日常活动各个方面的中心,从通信和商务到工作和数据存储。加密是一种流行且实用的安全方法,使其成为保护组织数据的绝佳选择。数据加密技术是保护敏感数据安全的可靠方法。但是,存在几种可访问的加密技术,那么您如何选择呢?在网络犯罪不断增加的世界中,令人欣慰的是,维护网络安全的方法与破坏网络安全的方法一样多。困难在于确定哪些互联网安全解决方案最适合特定...
pivoteic
0回复
2145浏览
数据加密
Ceph PG 自动伸缩优化以及升级 Quincy 版本注意点
介绍pgautoscaler模块首先在Nautilus(14.2.x)版本中引入,是在Ceph集群中自动管理归置组的绝佳方式。根据预期的池使用情况,pgautoscaler可以根据池使用情况和用户设置的调整来提出建议并调整集群中归置组的数量。自动缩放器带有一系列调整选项,包括bulk标志、targetsizeratio、noautoscale、bias、pgnum、pgnummax和pgnummin。为了准备最新的Quincy...
pivoteic
0回复
2038浏览
Quincy
暂无内容
1
121
122
123
124
125
126
127
128
129
490
精选
客服
订阅鸿蒙技术特刊,精选内容抢先看
微信扫码关注,即刻订阅