腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
首页
学习
活动
专区
工具
TVP
最新优惠活动
返回腾讯云官网
后端精进之路
专栏成员
举报
44
文章
27185
阅读量
12
订阅数
订阅专栏
申请加入专栏
全部文章(44)
java(12)
对象(11)
容器(9)
数据(8)
mvc(7)
spring(7)
jvm(7)
并发编程(7)
接口(7)
配置(7)
性能优化(7)
线程(6)
基础(5)
内存(5)
spark(4)
集群(4)
事务(4)
算法(4)
优化(4)
注解(4)
变量(3)
并发(3)
磁盘(3)
框架(3)
系统(3)
数据库(2)
容器镜像服务(2)
编译(2)
程序(2)
代理(2)
队列(2)
服务(2)
服务器(2)
链表(2)
设计(2)
同步(2)
虚拟机(2)
异常(2)
sql(1)
linux(1)
ubuntu(1)
http(1)
存储(1)
分布式(1)
jdk(1)
二叉树(1)
aop(1)
jenkins(1)
任务调度(1)
raft(1)
cas(1)
crontab(1)
ioc(1)
log4j2(1)
logback(1)
mysql(1)
shuffle(1)
slf4j(1)
string(1)
编译器(1)
定时任务(1)
工具类(1)
工作(1)
集合(1)
监控(1)
脚本(1)
镜像(1)
开发(1)
面试(1)
内存管理(1)
排序(1)
排序算法(1)
日志(1)
生命周期(1)
数组(1)
搜索(1)
统计(1)
文件系统(1)
系统设计(1)
线程安全(1)
效率(1)
协议(1)
性能(1)
异步(1)
异常处理(1)
语法(1)
域名(1)
自动化部署(1)
搜索文章
搜索
搜索
关闭
面试题:MySQL事务的ACID如何实现?
数据库
mysql
磁盘
事务
数据
事务(Transaction)是并发控制的基本单位。所谓的事务呢,它是一个操作序列,这些操作要么都执行,要么都不执行,它是一个不可分割的工作单位。
码老思
2023-10-29
283
0
如何写出一份百发百中的简历
分布式
工作
开发
框架
面试
技能列表就是向企业展示你会什么,但是这个我们不能盲目的将所有的技能堆叠上去,要根据所求职的岗位来针对性的组织自己的专业技能,将岗位需要的技能结合自己的熟悉程度,放在前面;其他不太相关的技能,可以稍往后放或者直接不写出来。
码老思
2023-10-19
310
0
万字长文彻底搞懂二叉树
二叉树
磁盘
内存
数据
效率
一棵树由称作跟的节点r以及0个或多个非空的树T1,T2, ...Tk组成,这些子树中每一颗的根都被来至根r的一条有向的边所连接。
码老思
2023-10-19
670
0
SpringBoot 如何优雅的进行全局异常处理?
程序
对象
异常
异常处理
注解
为了实现全局拦截,这里使用到了Spring中提供的两个注解,@RestControllerAdvice和@ExceptionHandler,结合使用可以拦截程序中产生的异常,并且根据不同的异常类型分别处理。下面我会先介绍如何利用这两个注解,优雅的完成全局异常的处理,接着解释这背后的原理。
码老思
2023-10-19
763
1
SpringBoot集成支付宝 - 少走弯路就看这篇
string
接口
数据
同步
异步
在开始集成支付宝支付之前,我们需要准备一个支付宝商家账户,如果是个人开发者,可以通过注册公司或者让有公司资质的单位进行授权,后续在集成相关API的时候需要提供这些信息。
码老思
2023-10-19
455
0
SpringBoot限制接口访问频率 - 这些错误千万不能犯
集合
接口
设计
统计
注解
有人设计了一个在每分钟内只允许访问1000次的限流方案,如下图01:00s-02:00s之间只允许访问1000次,这种设计最大的问题在于,请求可能在01:59s-02:00s之间被请求1000次,02:00s-02:01s之间被请求了1000次,这种情况下01:59s-02:01s间隔0.02s之间被请求2000次,很显然这种设计是错误的。
码老思
2023-10-19
732
0
一文彻底搞懂ZAB算法,看这篇就够了!!!
服务器
集群
事务
算法
协议
ZAB的全称是 Zookeeper Atomic Broadcast (Zookeeper原子广播)。Zookeeper 是通过 Zab 算法来保证分布式事务的最终一致性。
码老思
2023-10-19
1.3K
0
一文彻底搞懂Raft算法,看这篇就够了!!!
raft
集群
配置
日志
算法
分布式系统通常由异步网络连接的多个节点构成,每个节点有独立的计算和存储,节点之间通过网络通信进行协作。分布式一致性指多个节点对某一变量的取值达成一致,一旦达成一致,则变量的本次取值即被确定。
码老思
2023-10-19
3.2K
0
如何设计一个微博系统?- 4招教你搞定系统设计
服务
设计
搜索
系统
系统设计
系统设计面试中,经常会被问到如何设计微信、如何设计微博、如何设计百度……我们怎么能在如此短的时间内设计出来一个由成千上万的码农、PM,经年累月地迭代出来的如此优秀的产品?如果面试者这么优秀,那还面试啥?百度、谷歌也不可能只是一个搜索框而已,底下的东西复杂去了。
码老思
2023-10-19
477
0
带你深入Java Log框架,彻底搞懂Log4J、Log4J2、LogBack,SLF4J
java
log4j2
logback
slf4j
框架
使用过Log4J和LogBack的同学肯定能发现,这两个框架的设计理念极为相似,使用方法也如出一辙。其实这个两个框架的作者都是一个人,Ceki Gülcü,俄罗斯程序员。
码老思
2023-10-19
2.5K
0
Spark系列 - (6) Spark 内存管理
存储
spark
内存
内存管理
数据
在执行Spark的应用程序时,Spark集群会启动Driver和Executor两种JVM线程,前者为主控进程,负责创建Spark上下文,提交Spark作业(Job),并将作业转化为计算任务(Task),在各个Executor进程间协调任务的调度,后者负责在工作节点上执行具体的计算任务,并将结果返回给Driver,同时为需要持久化的RDD提供存储功能。由于Driver的内存管理相对来说较为简单,本文主要对Executor的内存的管理进行分析,上下文中的Spark内存均特指Executor的内存。
码老思
2023-10-19
718
0
Spark系列 - (5) Spark Shuffle
spark
shuffle
磁盘
内存
数据
有些运算需要将各节点上的同一类数据汇集到某一节点进行计算,把这些分布在不同节点的数据按照一定的规则汇集到一起的过程称为Shuffle。
码老思
2023-10-19
384
0
算法基础之8大排序算法最优解-必读
基础
排序
排序算法
数组
算法
算法的稳定性:通俗地讲就是能保证排序前2个相等的数其在序列的前后位置顺序和排序后它们两个的前后位置顺序相同。在简单形式化一下,如果Ai = Aj, Ai原来在位置前,排序后Ai还是要在Aj位置前。
码老思
2023-10-19
313
0
吐血整理!2万字Java基础面试题(带答案)请收好!
java
对象
基础
接口
链表
HashMap容器O(1)的查找时间复杂度只是其理想的状态,而这种理想状态需要由java设计者去保证。
码老思
2023-10-19
352
0
吐血整理!2万字Java基础面试题(带答案)请收好!
java
对象
基础
接口
链表
HashMap容器O(1)的查找时间复杂度只是其理想的状态,而这种理想状态需要由java设计者去保证。
码老思
2023-10-19
397
0
@Transactional千万不要这样用!!踩坑了你都可能发现不了!!!
代理
事务
数据
异常
注解
前阵子接手了一段同事之前的代码,里面用到了@Transactional注解,了解Spring的小伙伴肯定知道,@Transactional是Spring提供的一种控制事务管理的快捷手段。但是我这段程序在运行的时候,经常出现莫名其妙的问题,连夜研究了好久才搞清楚,在这里记录一下, 避免大家入坑。
码老思
2023-10-19
695
0
Spark系列 - (4) Spark任务调度
容器
spark
任务调度
集群
监控
Spark驱动器节点,用于执行Spark任务中的main方法,负责实际代码的执行工作。Driver在Spark作业时主要负责:
码老思
2023-10-19
558
1
Spark系列 - (3) Spark SQL
sql
spark
对象
数据
优化
Hive:Hadoop刚开始出来的时候,使用的是hadoop自带的分布式计算系统 MapReduce,但是MapReduce的使用难度较大,所以就开发了Hive。Hive的出现解决了MapReduce的使用难度较大的问题,Hive的运行原理是将HQL语句经过语法解析、逻辑计划、物理计划转化成MapReduce程序执行。
码老思
2023-10-19
400
0
Ubuntu 22.04 搭建K8s集群
ubuntu
集群
配置
系统
虚拟机
本文基于Mac平台和Parallels软件,在其中创建三个Ubuntu系统,搭建了一个3个节点(1个master和2个Node)的K8s集群。下面的步骤没有特殊说明,都是需要在所有节点上分别执行的。也可以在一个虚拟机上执行完之后,复制当前虚拟机作为其他节点。
码老思
2023-10-19
2.9K
0
Docker 安装 Jenkins 并实现项目自动化部署
容器镜像服务
容器
jenkins
配置
自动化部署
Jenkins 是一款开源的持续集成(DI)工具,广泛用于项目开发,能提供自动构建,测试,部署等功能。作为领先的开源自动化服务器,Jenkins 提供了数百个插件来支持构建、部署和自动化任何项目。
码老思
2023-10-19
2.8K
0
点击加载更多
社区活动
【纪录片】中国数据库前世今生
穿越半个世纪,探寻中国数据库50年的发展历程
立即查看
Python精品学习库
代码在线跑,知识轻松学
立即查看
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
立即体验
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
立即查看
领券
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档