腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
首页
学习
活动
专区
工具
TVP
最新优惠活动
返回腾讯云官网
JavaEE
专栏成员
举报
188
文章
217195
阅读量
48
订阅数
订阅专栏
申请加入专栏
全部文章(188)
编程算法(56)
java(37)
数据库(28)
sql(25)
其他(22)
云数据库 Redis(15)
spring(14)
云数据库 SQL Server(13)
mybatis(9)
腾讯云开发者社区(9)
jvm(8)
spring boot(8)
node.js(7)
linux(7)
存储(7)
jdk(7)
自动驾驶(6)
xml(6)
maven(6)
分布式(6)
二叉树(6)
android(5)
缓存(5)
网络安全(5)
zookeeper(5)
socket编程(5)
数据结构(5)
微服务(5)
ide(4)
eclipse(4)
nginx(4)
文件存储(4)
http(4)
spring cloud(4)
对象存储(3)
html(3)
github(3)
unix(3)
apache(3)
开源(3)
jdbc(3)
hashmap(3)
tcp/ip(3)
安全(3)
数据分析(3)
对象(3)
javascript(2)
bash(2)
bootstrap(2)
nosql(2)
git(2)
jar(2)
tomcat(2)
bash 指令(2)
人工智能(2)
自动化(2)
grep(2)
dubbo(2)
rpc(2)
rabbitmq(2)
https(2)
服务器(2)
函数(2)
负载均衡(1)
ios(1)
php(1)
python(1)
angularjs(1)
react(1)
jquery(1)
json(1)
oracle(1)
postgresql(1)
mvc(1)
负载均衡缓存(1)
数据库一体机 TData(1)
腾讯云测试服务(1)
es 2(1)
图像处理(1)
容器(1)
压力测试(1)
ssh(1)
面向对象编程(1)
ftp(1)
aop(1)
selenium(1)
udp(1)
gradle(1)
大数据(1)
微信(1)
windows(1)
云数据库 postgresql(1)
kafka(1)
Elasticsearch Service(1)
hibernate(1)
mysql(1)
null(1)
public(1)
select(1)
string(1)
编程(1)
服务(1)
工具(1)
技巧(1)
框架(1)
内存(1)
日志(1)
数据(1)
索引(1)
线程(1)
异步(1)
注解(1)
字符串(1)
搜索文章
搜索
搜索
关闭
缓存一致性问题
缓存
编程算法
数据库
sql
云数据库 SQL Server
为了提升服务的性能,我们一般会把热点放进缓存,那么这些热点数据就同时存在于数据库和缓存中,缓存中的数据和数据库中的数据要保持一致,这便是缓存一致性问题。
贪挽懒月
2022-12-25
319
0
二叉排序树
二叉树
编程算法
数组和链表在增删改查数据时,都有各自的缺点,比如数组要在中间插入数据,就要让后面的数据整体都移动,而链表检索数据很慢。之前说二叉树时,说到树这种结构就是就是为了弥补数组和链表的缺点而诞生的,二叉排序树(Binary search tree,简称BST),更是体现了这一点。二叉排序树有以下特点:
贪挽懒月
2022-05-13
260
0
java面试题 --- 线程
编程算法
python
1. 什么是线程,线程和进程有什么区别? 线程是程序的最小执行单元;进程是在内存中运行的应用程序,一个进程可能包含若干个线程。 2. 什么是用户线程,什么是守护线程? 用户线程就是运行在前台执行具体任务的线程;守护线程就是运行在后台为其他线程提供基础服务的,比如GC所在的线程。 3. 如何创建守护线程? 可以通过线程 start 之前调用 setDeamon(true) 方法来把线程设置为守护线程。 4. 守护线程有什么特点? 一旦所有的用户线程结束,守护线程会随着 JVM 一起结束工作,所以守护线
贪挽懒月
2022-03-09
248
0
java面试题 --- JVM之垃圾回收
编程算法
jvm
1. 为什么要进行垃圾回收? 创建的对象没用时也不进行回收的话,堆内存很快就会被消耗殆尽,所以需要把一些没有用的对象清理掉。 2. JVM GC 分为哪几种? 分为三种,对新生代进行的垃圾回收叫 minor GC,也叫YGC;对老年代进行的垃圾回收叫 major GC;同时对新生代和老年代进行的垃圾回收叫 full GC,简称 FGC。 3. 如何判断一个对象是否可以被回收? 有两种方法判断对象是否可回收,引用计数法和可达性分析算法。 引用计数法就是维护一个计数器,有引用指向对象时就加一,引用失效
贪挽懒月
2022-03-09
270
0
java面试题 --- 集合
hashmap
编程算法
文件存储
java
1. java 集合你了解吗? java 集合最顶层接口是 Collection 和 Map; Collection 有三个核心接口,分别是 List,Set,Queue; List 是有序可重复的,它的主要实现类有 ArrayList、LinkedList 和 Vector; ArrayList 是数组实现的,查询快增删慢线程不安全; LinkedList 是链表实现的,查询慢增删快线程不安全; Vector 相当于线程安全的 ArrayList; Set 是无序不重复的,它的主要实现类有 HashSe
贪挽懒月
2021-12-10
271
0
java面试题 --- 基础
java
编程算法
前段时间给大家发过一份 java 面试题的思维导图,接下来我会用通俗、简洁、易记的话将其整理成一系列的文章,加深自己印象的同时,也希望能助大家跳槽成功!
贪挽懒月
2021-11-29
299
0
你对常量池够了解吗
jdk
编程算法
是class文件中的资源仓库。我们的 class 文件,用十六进制编辑器( notepad++ 安装 Hex-editor )打开,可以发现它第二行的内容是这样的:
贪挽懒月
2021-11-29
289
0
布隆过滤器
缓存
数据库
sql
云数据库 Redis
编程算法
项目中的热点数据我们一般会放在 redis 中,在数据库前面加了一层缓存,减少数据库的访问,提升性能。但如果,请求的 key 在 redis 中并不存在,那请求还是会抵达数据库,这就叫缓存穿透。
贪挽懒月
2021-11-29
379
0
分布式ID
编程算法
分布式
unix
云数据库 Redis
云数据库 SQL Server
分布式 ID 就是在分布式项目中我们给数据库记录用的 ID。和单机版项目有啥不同呢?单机版的我们可以用 数据库自增等方式来生成 ID,但是分布式项目中,项目部署在好几台机器上,数据库自增也是有可能会出现重复的情况。所以就需要一种算法来生成适用于分布式系统的 ID。
贪挽懒月
2021-11-29
705
0
AQS --- 初窥门径
编程算法
AQS这个词你可能耳熟能详了,但是面试问道,可能又说不出个所以然来。别急少年,我一次奇遇偶得一本失传已久的武林秘籍,学完你就能达到已臻化境的境界,秘籍目录如下:
贪挽懒月
2021-07-23
368
0
深入理解synchronized
jvm
java
编程算法
小白:这是一个java的关键字,用来控制并发的,被它锁住的代码同一时刻只能有一个线程访问。
贪挽懒月
2021-06-21
400
0
谈谈你对ThreadLocal的理解
java
http
编程算法
简单地说,就是用来隔离数据的。用ThreadLocal来保存的数据,只对当前线程生效,当前线程对该数据做的任何操作,对别的线程是不生效的。举个栗子一看便知:
贪挽懒月
2021-06-21
498
0
MySQL函数&存储过程
sql
数据库
云数据库 SQL Server
存储
编程算法
上一篇文章中说到了定位慢sql,拿到了慢sql后,我们要怎么重现问题呢?那么就需要造数据。函数和存储过程就可以帮助我们造大量的数据,用来重现生产环境的问题。
贪挽懒月
2021-06-02
2.6K
0
MySQL的排序和分组
编程算法
order by和group by这两个要十分注意,因为一不小心就会产生文件内排序,即file sort,这个性能是十分差的。下面来看具体的案例分析。
贪挽懒月
2021-05-18
3.3K
0
JVM --- 垃圾回收
编程算法
jvm
那么哪种回收算法最好呢?没有最好,只有最合适。复制算法省时间,但是耗空间,标记整理算法不耗费额外的空间,但是费时间。新生区因为对象存活率底,所以适合用复制算法,而老年区适合用标记清除 + 标记整理。所以JVM垃圾回收算法又称为分代回收算法。
贪挽懒月
2021-03-27
372
0
JVM --- 结构体系介绍
java
编程算法
jvm
JVM是运行在操作系统之上的虚拟机,跟硬件没有直接交互。这也就体现了它跨平台的优越性。只要你这个操作系统能运行JVM,那么就可以运行java程序。
贪挽懒月
2021-03-23
334
0
迪杰斯特拉算法(最短路径问题)
编程算法
假如有七个村庄(ABCDEFG),有个人从G点出发,到其他六个村庄的最短路径分别是多少?到A、B、F、E只有一条路,没得选,但是到C有两条路,可以是2 + 7,也可以是8 + 4,到D点可以是3 + 9,也可以是6 + 4。图上标明了距离我们当然一看就知道怎么选,那么如何能让程序选择最短的路径呢?
贪挽懒月
2021-03-18
741
0
克鲁斯卡尔算法(公交站问题)
编程算法
克鲁斯卡尔算法其实也是生成最小生成树的一种算法,和普里姆算法一样,解决同一类问题的。
贪挽懒月
2021-03-04
435
0
普里姆算法(修路问题)
编程算法
有7个村庄(A, B, C, D, E, F, G) ,现在需要修路把7个村庄连通,各个村庄之间的距离如下。问如何修路,能使各个村庄连通且修路的总里程数最小?
贪挽懒月
2021-02-04
409
0
最大公约数和最小公倍数
编程算法
首先来回忆一下什么叫最大公约数:指两个或多个整数共有约数中最大的一个。比如60和24,60的约数有[1,2,3,4,5,6,10,12,15,20,30,60],24的约数有[1,2,3,4,6,8,12,24],他们共同的约数有[1,2,3,4,6,12],共同约数种最大的是12,所以最大公约数就是12。
贪挽懒月
2021-02-04
1K
0
点击加载更多
社区活动
【纪录片】中国数据库前世今生
穿越半个世纪,探寻中国数据库50年的发展历程
立即查看
Python精品学习库
代码在线跑,知识轻松学
立即查看
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
立即体验
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
立即查看
领券
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档