腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
返回腾讯云官网
个人技术笔记
专栏成员
举报
76
文章
45440
阅读量
16
订阅数
订阅专栏
申请加入专栏
全部文章(76)
编程算法(43)
c++(22)
java(16)
缓存(10)
存储(7)
node.js(6)
spring(5)
javascript(4)
容器(4)
hashmap(4)
数据结构(4)
云数据库 Redis(3)
分布式(3)
压力测试(3)
网络安全(3)
zookeeper(3)
aop(3)
数据库(2)
云数据库 SQL Server(2)
sql(2)
linux(2)
http(2)
数据迁移(2)
mybatis(2)
面向对象编程(2)
安全(2)
微服务(2)
kafka(2)
class(2)
worker(2)
线程池(2)
php(1)
lua(1)
servlet(1)
xml(1)
jquery(1)
mvc(1)
ide(1)
jar(1)
unix(1)
apache(1)
文件存储(1)
短信(1)
网站(1)
jdk(1)
jvm(1)
jdbc(1)
二叉树(1)
tcp/ip(1)
dubbo(1)
rabbitmq(1)
大数据(1)
nat(1)
raft(1)
服务网格(1)
autowired(1)
execute(1)
hystrix(1)
int(1)
join(1)
listener(1)
ode(1)
post(1)
public(1)
return(1)
shutdown(1)
socket(1)
synchronized(1)
target(1)
thread(1)
threadpoolexecutor(1)
设计模式(1)
异步(1)
依赖注入(1)
注解(1)
搜索文章
搜索
搜索
关闭
剑指 Offer 53 - II. 0~n-1中缺失的数字
编程算法
【1】最简单的直接遍历的方式:这个思路是基于,首先一个长度为n-1的递增排序数组中的所有数字都是唯一的,并且每个数字都在范围0~n-1之内,这就说明了这是一串连续的数字,且会与下标有一定联系,当不缺失的时候,下标与数值一 一对应,故直接遍历且比对下标即可。
忧愁的chafry
2023-03-08
199
0
前言
raft
【1】虽说大部分我们采用注册中心的时候考虑的都是AP架构,为什么呢?因为性能相对于CP架构来说更高,需要等待的时间更少【相对于CP架构,采用的是二段提交,AP架构是直接落盘数据,然后进行数据扩散,来达到最终一致,所以客户端收到响应会更快】;
忧愁的chafry
2023-01-18
420
0
MyBatis详解(二)
mybatis
缓存
【1】基于前面已经将XML文件进行build解析了并且返回了SqlSessionFactory
忧愁的chafry
2022-12-11
352
0
MyBatis详解(一)
xml
jdbc
缓存
mybatis
sql
【1】MyBatis是一个持久层的ORM框架【Object Relational Mapping,对象关系映射】,使用简单,学习成本较低。可以执行自己手写的SQL语句,比较灵活。但是MyBatis的自动化程度不高,移植性也不高,有时从一个数据库迁移到另外一个数据库的时候需要自己修改配置,所以称只为半自动ORM框架。
忧愁的chafry
2022-12-02
598
0
SpringMVC详解
编程算法
mvc
spring
servlet
网站
【1】Spring Web MVC是基于Servlet API构建的原始Web框架,从一开始就已包含在Spring框架中。正式名称“ Spring Web MVC”来自其源模块的名称(spring-webmvc),但它通常被称为“ Spring MVC”。
忧愁的chafry
2022-11-24
486
0
Mysql详解
数据迁移
数据结构
分布式
云数据库 SQL Server
【1】MySQL是一个轻量级关系型数据库管理系统,将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,就增加了速度并提高了灵活性。
忧愁的chafry
2022-11-18
516
0
深入理解独占锁ReentrantLock类锁
unix
javascript
node.js
【1】ReentrantLock是一种基于AQS框架的应用实现,是JDK中的一种线程并发访问的同步手段,它的功能类似于synchronized是一种互斥锁,可以保证线程安全。
忧愁的chafry
2022-10-30
349
0
CopyOnWriteArrayList与CopyOnWriteArraySet详解
容器
编程算法
【1】CopyOnWrite容器是基于并发模式Copy-on-Write模式(最简单的并发解决方案)实现的用于避免共享的数据集合。
忧愁的chafry
2022-10-30
223
0
微服务组件--注册中心Spring Cloud Eureka分析
缓存
linux
【1】服务注册(register):Eureka Client会通过发送REST请求的方式向Eureka Server注册自己的服务,提供自身的元数据,比如ip地址、端口、运行状况指标的url、主页地址等信息。Eureka Server接收到注册请求后,就会把这些元数据信息存储在一个双层的Map中。
忧愁的chafry
2022-10-30
386
0
微服务组件--限流框架Spring Cloud Hystrix详解
aop
execute
hystrix
【1】Hystrix是springCloud的组件之一,Hystrix 可以让我们在分布式系统中对服务间的调用进行控制加入一些调用延迟或者依赖故障的容错机制。
忧愁的chafry
2022-10-30
1.2K
0
Zookeeper选举Leader源码剖析
zookeeper
listener
socket
thread
worker
【11】第五步【5】中quorumPeer.start()调用了父类的start(),由于父类就是Thread,所以核心在run方法里面
忧愁的chafry
2022-10-30
358
0
分布式理论----CAP理论与Base理论
zookeeper
分布式
1)一致性:在分布式环境中,一致性是指数据在多个副本之间是否能够保持一致的特性,等同于所有节点访问同一份最新的数据副本。在一致性的需求下,当一个系统在数据一致的状态下执行更新操作后,应该保证系统的数据仍然处于一致的状态。【指强一致性】
忧愁的chafry
2022-10-30
292
0
MQ详解
rabbitmq
apache
kafka
【1】MQ:MessageQueue,消息队列。 队列,是一种FIFO 先进先出的数据结构。消息由生产者发送到MQ进行排队,然后按原来的顺序交由消息的消费者进行处理。QQ和微信就是典型的MQ。
忧愁的chafry
2022-10-30
2.5K
0
SpringBoot的多种事件监听机制
容器
1.由于触发阶段在于准备容器的时候,所以添加@Component注解是不会起作用的,应为@Component注解需要在容器刷新时候才会起到作用。
忧愁的chafry
2022-10-30
462
0
Dubbo2.7源码详解
dubbo
php
1)DubboConfigConfigurationRegistrar类的作用
忧愁的chafry
2022-10-30
664
0
Kafka详解
kafka
大数据
Kafka是最初由Linkedin公司开发,是一个分布式、支持分区的(partition)、多副本的(replica),基于zookeeper协调的分布式消息系统,它的最大的特性就是可以实时的处理大量数据以满足各种需求场景:比如基于hadoop的批处理系统、低延迟的实时系统、Storm/Spark流式处理引擎,web/nginx日志、访问日志,消息服务等等,用scala语言编写,Linkedin于2010年贡献给了Apache基金会并成为顶级开源项目。
忧愁的chafry
2022-10-30
1.2K
0
SynchronousQueue详解
node.js
【1】SynchronousQueue是一个没有数据缓冲的BlockingQueue,生产者线程对其的插入操作put必须等待消费者的移除操作take。
忧愁的chafry
2022-10-30
467
0
PriorityBlockingQueue详解
二叉树
编程算法
【1】PriorityBlockingQueue是一个无界的基于数组的优先级阻塞队列,数组的默认长度是11,也可以指定数组的长度,且可以无限的扩充,直到资源消耗尽为止,每次出队都返回优先级别最高的或者最低的元素。默认情况下元素采用自然顺序升序排序,当然我们也可以通过构造函数来指定Comparator来对元素进行排序。需要注意的是PriorityBlockingQueue不能保证同优先级元素的顺序。
忧愁的chafry
2022-10-30
562
0
DelayQueue详解
缓存
短信
【1】DelayQueue 是一个支持延时获取元素的阻塞队列, 内部采用优先队列 PriorityQueue 存储元素,同时元素必须实现 Delayed 接口;在创建元素时可以指定多久才可以从队列中获取当前元素,只有在延迟期满时才能从队列中提取元素。延迟队列的特点是:不是先进先出,而是会按照延迟时间的长短来排序,下一个即将执行的任务会排到队列的最前面。注意:不能将null元素放置到这种队列中。
忧愁的chafry
2022-10-30
546
0
什么是阻塞队列
编程算法
【1】阻塞队列:从定义上来说是队列的一种,那么肯定是一个先进先出(FIFO)的数据结构。与普通队列不同的是,它支持两个附加操作,即阻塞添加和阻塞删除方法。
忧愁的chafry
2022-10-30
896
0
点击加载更多
社区活动
【纪录片】中国数据库前世今生
穿越半个世纪,探寻中国数据库50年的发展历程
立即查看
Python精品学习库
代码在线跑,知识轻松学
立即查看
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
立即体验
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
立即查看
领券
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档