51CTO首页
AI.x社区
博客
学堂
精品班
软考社区
免费课
企业培训
鸿蒙开发者社区
信创认证
公众号矩阵
移动端
视频课
免费课
排行榜
短视频
直播课
软考学堂
全部课程
软考
信创认证
华为认证
厂商认证
IT技术
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
其他
其他
物联网
云原生
数据库
操作系统
大数据
人工智能
开发语言
其他
社区版务
社区公告
社区生活
社区规则
意见反馈
社区活动
默认
发布时间
热度
原创
精华
热门标签
HarmonyOS
HarmonyOS,学习
应用开发
oppo后端16连问(三)
8.数据库隔离级别是否了解?你们的数据库默认隔离级别是?为什么选它?四大数据库隔离级别,分别是读未提交,读已提交,可重复读,串行化(Serializable)。•读未提交:事务即使未提交,却可以被别的事务读取到的,这级别的事务隔离有脏读、重复读、幻读的问题。•读已提交:当前事务只能读取到其他事务提交的数据,这种事务的隔离级别解决了脏读问题,但还是会存在不可重复读、幻读问题;•可重复读:限制了读取...
chujichenxuyuan
0回复
7608浏览
oppo
oppo后端16连问(一)
前言大家好,我是程序员田螺。最近有位读者去面试了oppo,给大家整理了面试真题的答案。希望对大家有帮助哈,一起学习,一起进步。1.聊聊你印象最深刻的项目,或者做了什么优化。2.你项目提到分布式锁,你们是怎么使用分布式锁的3.常见分布式事务解决方案4.你们的接口幂等是如何保证的?5.你们的MySQL架构是怎样的?6.常见的索引结构有?哈希表结构属于哪种场景?7.给你ab,ac,abc字段,你是如何加索引的?8.数据库隔离级别是否...
chujichenxuyuan
0回复
7273浏览
oppo
我给Apache顶级项目提了个Bug(二)
03问题分析上一章节基本把这个Bug相关的原理知识介绍清楚了,下面正式进入问题的分析过程。最开始拿到这个问题,我也是比较头秃的,尤其看到读者下面这段信息。当然,我的功力是达不到盲猜水平的,说下我的完整思路。第1步复现问题我让读者给我打包发了Demo的源代码、数据库脚本以及ShardingProxy配置,然后本地安装了ShardingProxy4.1.1版本,再通过Navicat连接到ShardingProxy执行数据库脚本,环境基本就准备完毕了。启动Demo...
samri
0回复
7434浏览
Apache
编程高手是如何练成的?
每个人都有成长的渴望,也都会遇到成长的瓶颈。下面这个问题是一个读者问我的:如何才能训练成为一个编程高手?先简单说下这个读者的背景:工作3年多,目前在大厂做后台开发,身边有不少编程高手,是他想要追赶的目标。最近半年时间,他花了一些精力在研究源码和底层原理上,但总觉得这些知识和实际工作衔接不好,提升很慢,学习动力也越来越差,希望我能给点建议。我和他语音聊了半个小时,讲了一些我个人以及身边同事的案例。...
samri
0回复
7306浏览
编程
oppo后端16连问(四)
10.你们项目使用了RocketMQ对吧?那你知道如何保证消息不丢失吗?一个消息从生产者产生,到被消费者消费,主要经过这3个过程:1.生产者产生消息2.消息发送到存储端,保存下来3.消息推送到消费者,消费者消费完,ack应答。因此如何保证MQ不丢失消息,可以从这三个阶段阐述:•生产者保证不丢消息•存储端不丢消息•消费者不丢消息10.1生产者保证不丢消息生产端如何保证不丢消息呢?确保生产的消息能顺利到达存储端。...
chujichenxuyuan
0回复
7156浏览
oppo
一个架构师的缓存修炼之路
本文作者:张勇,现任科大讯飞高级架构师。11年后端经验,曾就职于同程艺龙、神州优车等公司。乐于分享、热衷通过自己的实践经验平铺对技术的理解。一位七牛的资深架构师曾经说过这样一句话:“Nginx+业务逻辑层+数据库+缓存层+消息队列,这种模型几乎能适配绝大部分的业务场景。这么多年过去了,这句话或深或浅地影响了我的技术选择,以至于后来我花了很多时间去重点学习缓存相关的技术。我在10年前开始使用缓存,从本地缓存、...
samri
0回复
6982浏览
架构师
基于ansible在远程centos服务器docker环境安装docker-nginx
原创
本文档主要介绍如何使用ansible在远程centos服务器docker环境快速安装nginx,目标服务器为一台阿里云ECS,安装操作系统为阿里云提供的公共镜像Centos7.964。且已经预装docker环境。准备硬件一台阿里云ECS:1c2g40g预装docker环境参考[基于ansible在centos服务器安装docker](https:ost.51cto.composts12493)一台可以连接阿里云的linux服务器,预装ansible和git,其中ansible版本为2.9.27基础环境服务器类型OS公网IP内网IP备注目...
cuiyingfeng
0回复
9491浏览
ansible
docker
nginx
李东山:如何让 OpenHarmony 支持低功耗蓝牙芯片 GR551x
原创
编者按:在OpenHarmony生态发展过程中,涌现了大批优秀的代码贡献者,本专题旨在表彰贡献、分享经验,文中内容来自嘉宾访谈,不代表OpenHarmony工作委员会观点。李东山深圳市汇顶科技股份有限公司系统软件工程师大家好,我是李东山,来自深圳市汇顶科技股份有限公司,目前是BLE产品开发部的一名研发工程师,从2021年9月我开始承担BLESoCGR551x接入OpenAtomOpenHarmony(简称“OpenHarmony”)生态的适配任务,截止今年1月代码已...
OpenHarmony开发者
0回复
1.1w浏览
OpenHarmony
开发者故事
代码贡献者
后端必备:如何排查问题以及jvm调优思路(二)
linux网络IO问题当一个网络帧到达网卡后,网卡会通过DMA方式,把这个网络包放到收包队列中;然后通过硬中断,告诉中断处理程序已经收到了网络包。接着,网卡中断处理程序会为网络帧分配内核数据结构(skbuff),并将其拷贝到skbuff缓冲区中;然后再通过软中断,通知内核收到了新的网络帧。内核协议栈从缓冲区中取出网络帧,并通过网络协议栈,从下到上逐层处理这个网络帧•硬中断:与系统相连的外设(比如网卡、硬盘)自动产...
chujichenxuyuan
0回复
9424浏览
linux
面试必备:聊聊分布式锁的多种实现!(一)
前言大家好,我是捡田螺的小男孩。今天跟大家探讨一下分布式锁的设计与实现。希望对大家有帮助,如果有不正确的地方,欢迎指出,一起学习,一起进步哈•分布式锁概述•数据库分布式锁•Redis分布式锁•Zookeeper分布式锁•三种分布式锁对比1.分布式锁概述我们的系统都是分布式部署的,日常开发中,秒杀下单、抢购商品等等业务场景,为了防⽌库存超卖,都需要用到分布式锁。分布式锁其实就是,控制分布式系...
chujichenxuyuan
0回复
9391浏览
分布式锁
手把手带你快速安装openGauss
openGauss在开源后受到业界的广泛关注,与此同时,可能还有不少朋友不太清楚如何安装部署openGauss,本文主要向大家介绍如何快速安装openGauss。一、准备安装环境二、创建配置文件安装openGauss前需要创建XML文件。用户需根据不同场景配置对应的XML文件。mkdirpoptsetupcdoptsetupviclusterconfig.xml以下为配置文件示例,加粗字体内容请替换。<xmlversion"1.0"encoding"UTF8"><ROOT><!openGauss整体信息><CLUSTER><PARAMname"c...
nettips
1回复
1.6w浏览
openGauss
直播预告丨OpenHarmony标准系统多媒体子系统之音频解读
今晚19点,OpenHarmony开源开发者成长计划知识赋能第五期“掌握OpenHarmony多媒体的框架原理”的第四节直播课,即将开播!深开鸿资深技术专家苑春鸽老师,将在OpenHarmony官方社群直播间带来干货分享《OpenHarmony标准系统多媒体子系统之音频解读》,他将详细介绍OpenHarmony音频框架,和大家一起熟悉音频开发接口。长按下方海报扫码,即可预约直播哦
OpenHarmony开发者
2回复
8365浏览
OpenHarmony
标准系统
直播
音频
使用 EFKLK 搭建 Kubernetes 日志收集工具栈
作者阳明来源k8s技术圈(ID:kube100)前面大家介绍了Kubernetes集群中的几种日志收集方案,Kubernetes中比较流行的日志收集解决方案是Elasticsearch、Fluentd和Kibana(EFK)技术栈,也是官方现在比较推荐的一种方案。Elasticsearch是一个实时的、分布式的可扩展的搜索引擎,允许进行全文、结构化搜索,它通常用于索引和搜索大量日志数据,也可用于搜索许多不同类型的文档。Elasticsearch通常与Kibana一起部署,Kibana是Elasti...
zaqi
1回复
1.2w浏览
Kubernetes
EFKLK
#云原生征文# 程序员如何优雅的使用Google搜索
原创
精华
[【本文正在参加云原生有奖征文活动】,活动链接:https:ost.51cto.composts12598](https:ost.51cto.composts12598)如何Google自定义搜索+阿里云函数计算实现完美使用Google搜索优点:自定义搜索结果国内网络无障碍访问无广告获取代码github仓库地址https:github.comdsttl3GoogleCSEGitee(码云)仓库地址https:gitee.comdsttl3GoogleCSE需修改\src\main\resources目录下的config.setting配置文件,如下[cse]搜索引擎ID(如果需...
dstt_l3
1回复
1.2w浏览
Google
搜索
函数计算
云原生应用设计与开发 之 Operator模式及实现
云原生应用与传统应用有哪些具体不同?Operator模式是什么?如何实现?Showmethecode!5月11晚8点,直播间不见不散!直播已结束,戳链接查看回放👉[https:zhibo.51cto.comliveDetail104](https:zhibo.51cto.comliveDetail104) 李明宇,中科院计算所高级工程师,在企业和科研机构从事十多年云计算技术研发,实践经验丰富,曾在上市公司任技术高管职务。 从数据中心到边缘,一场革新正在发生,它便是“云原生”。为了充...
AI程序员李明宇
22回复
1.3w浏览
云原生
K8s
Operator
面试必备:聊聊分布式锁的多种实现!(二)
4.Zookeeper分布式锁在学习Zookeeper分布式锁之前,我们复习一下Zookeeper的节点哈。Zookeeper的节点Znode有四种类型:•持久节点:默认的节点类型。创建节点的客户端与zookeeper断开连接后,该节点依旧存在。•持久节点顺序节点:所谓顺序节点,就是在创建节点时,Zookeeper根据创建的时间顺序给该节点名称进行编号,持久节点顺序节点就是有顺序的持久节点。•临时节点:和持久节点相反,当创建节点的客户端与zook...
chujichenxuyuan
0回复
8801浏览
分布式锁
Nacos源码系列—关于服务端那些事儿
作者牧小农来源牧小农(ID:javamxn)前言在上节课中,我们讲解了客户端注册服务的大体流程,客户端在注册服务的时候调用的是NamingService.registerInstance来完成实例的注册,在最后呢我们知道服务注册是通过nacosv1nsinstance接口来完成注册的,我们今天来讲解服务端的注册,首先就从这个接口地址开始,来看具体服务端都做了哪些事情服务注册上面是我们从官网中找到的Nacos架构图,从这个图中我们大体可以得出我们要找的接口...
liankou
0回复
1.0w浏览
Nacos
Prometheus Operator 使用 AlertmanagerConfig 进行报警配置
作者阳明来源k8s技术圈(ID:kube100)我们知道怎么自定义一个ServiceMonitor对象,但是如果需要自定义一个报警规则的话呢?我们去查看PrometheusDashboard的Alert页面下面就已经有很多报警规则了,这一系列的规则其实都来自于项目https:github.comkubernetesmonitoringkubernetesmixin,我们都通过PrometheusOperator安装配置上了。配置PrometheusRule但是这些报警信息是哪里来的呢?他们应该用怎样的方式通知我们呢?我们知道...
zaqi
0回复
1.8w浏览
Prometheus
Alertmanager
想了解物联网现状和发展机会?1小时全都告诉你
物联网技术发展多年,是互联网的下一代高级形态。物联网有丰富的应用场景(如车联网、智慧城市、智能家居等)和巨大的市场价值,是未来20年最值得期待的硬科技。但是限于一些技术和市场因素,物联网的发展并不像大家想象中的狂暴和突飞猛进。同时因为涉及技术庞杂,物联网的学习也困难重重。本课程希望带大家来一起梳理下物联网的发展现状和相关的核心技术,希望大家加深对物联网的了解,更好的规划个人发展和技能增长路线,在...
朱有鹏老师
40回复
1.3w浏览
物联网
人工智能
智能家居
智慧城市
车联网
Prometheus Operator 对接 Thanos
作者阳明来源k8s技术圈(ID:kube100)前面我们使用PrometheusOperator来进行监控,在Prometheus高可用的章节中也手动部署了Thanos,PrometheusOperator中提供了ThanosRuler这样的CRD组件,但是如果使用PrometheusOperator部署整个监控服务的话,其他Thanos组件(比如Querier、Store等)需要单独配置,Thanos和Prometheus进行对接是通过Sidecar组件完成的,而在Prometheus的CRD中就提供了对Sidecar组件的配置属性,该Sidecar可...
zaqi
0回复
1.4w浏览
Prometheus
Operator
暂无内容
1
490
491
492
493
494
495
496
497
498
550
精选
客服
订阅鸿蒙技术特刊,精选内容抢先看
微信扫码关注,即刻订阅