后端
-
一文深入理解java中的线程
我们知道,一个线程可以用来执行一个任务,并且该任务的执行是异步的,并不会阻塞后面的代码。在一个java进程中,包含main方法的类也是在一个线程中执行的。在实际应用中,如果需要处理一个比较耗时的操作,为了不影响程序整体的响应,通...[详细]
2020-01-24 15:54 分类:编程语言 -
独家|rocksdb compaction限速实践与源码分析
本文介绍了58存储团队在使用rocksdb时针对IO毛刺场景的优化实践,欢迎阅读探讨。[详细]
2020-01-24 12:21 分类:自动化 -
volatile关键字修饰对象是什么效果?
如果volatile的修饰的是一个引用类型的对象变量,那么对象中定义的一些普通全局变量是否会受到volatile关键字的效果影响呢?” 接下来,我们就一起来分析下这个问题!让我们先通过一个例子来回顾下volatile关键字的作用![详细]
2020-01-23 14:44 分类:编程语言 -
面试中经常问到的Redis七种数据类型,你都真正了解吗?
Redis不是一个简单的键值对存储,它实际上是一个支持各种类型数据结构的存储。在传统的键值存储中,是将字符串键关联到字符串值,但是在Redis中,这些值不仅限于简单的字符串,还可以支持更复杂的数据结构。[详细]
2020-01-23 11:38 分类:编程语言 -
30个精简代码的小技巧,一起学起来!
优化代码,一个很重要的课题。可能有些人觉得没用,一些细小的地方有什么好修改的,改与不改对代码的运行效率有什么影响呢?这个问题我是真么考虑的,好比人吃饭,吃一粒米,没用,但是一万粒,十万粒呢,这样的效率就很可观了。 代码优...[详细]
2020-01-22 12:25 分类:编程语言 -