FREE SOLO

295 篇文章
32 人订阅

缓存

葆宁

对Hibernate二级缓存理解

缓存内的数据是对物理数据源中的数据的复制,应用程序在运行时从缓存读写数据,在特定的时刻或事件会同步缓存和物理数据源的数据。

14560
葆宁

2019面试题:有没有使用过Redis? Redis是什么?

Redis是一个key-value的Nosql数据库,先存到内存中,会根据一定的策略持久化到磁盘,即使断电也不会丢失数据,支持的数据类型比较多。主要用来做缓存数...

18330
葆宁

Redis的8大应用场景

Redis开创了一种新的数据存储思路。使用Redis,我们不用在面对功能单调的数据库时,把精力放在如何把大象放进冰箱这样的问题上,而是利用Redis灵活多变的数...

17430
葆宁

数据库优化之(创建索引、分表、读写分离、缓存)

索引(Index)是帮助DBMS高效获取数据的数据结构。 分类:普通索引/唯一索引/主键索引/全文索引。

15810
葆宁

谈谈MySQL优化方面的常用方法(最详细)

1.选取最适用的字段属性,可以的情况下,应该尽量把字段设置为NOT NULL 2.使用连接(JOIN)来代替子查询 3.使用联合来代替手动创建的临时表 4...

16140
葆宁

为什么数组查询效率高于链表?

各级别的存储器速度差异非常大,CPU寄存器速度是内存速度的100倍! 这就是为什么CPU产商发明了CPU缓存。 而这个CPU缓存,就是数组和链表的区别的关键所在...

10300
葆宁

怎么保证 redis 和 db 中的数据一致

读取缓存步骤一般没有什么问题,但是一旦涉及到数据更新:数据库和缓存更新,就容易出现缓存(Redis)和数据库(MySQL)间的数据一致性问题。

13700
葆宁

Java 有几种文件拷贝方式?哪一种最高效?

利用 java.io 类库,直接为源文件构建一个 FileInputStream 读取,然后再为目标文件构建一个FileOutputStream,完成写入工作。

21400
葆宁

谈谈 Integer 的值缓存范围和对象大小

int 是我们常说的整形数字,是 Java 的 8 个原始数据类型(Primitive Types,boolean、byte、short、char、int、fl...

31300
葆宁

强引用、软引用、弱引用、幻象引用有什么区别?

特点:我们平常典型编码Object obj = new Object()中的obj就是强引用。通过关键字new创建的对象所关联的引用就是强引用。 当JVM内存空...

7300
葆宁

JMM简介

JMM主要是为了规定了线程和内存之间的一些关系。根据JMM的设计,系统存在一个主内存(Main Memory),Java中所有实例变量都储存在主存中,对于所有线...

22500
葆宁

如何监控和诊断JVM堆内和堆外内存使用?

可以使用综合性的图形化工具,如JConsole、 VisualVM(注意,从Oracle JDK 9开始, VisualVM已经不再包含在JDK安装包中)等。这...

18000
葆宁

Java并发类库提供的线程池有哪几种? 分别有什么特点?

通常开发者都是利用 Executors 提供的通用线程池创建方法,去创建不同配置的线程池,主要区别在于不同的 ExecutorService 类型或者不同的初始...

14400

扫码关注云+社区

领取腾讯云代金券