自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 问答 (1)
  • 收藏
  • 关注

原创 Redis基础知识及NIO原理

Redis是内存数据库,优点就是数据存储读取快。可以用来做缓存,分布式锁,消息队列等。在说Redis之前我们先看一下key-values数据存储的ranking。截止到发文前最新出炉的排名状况,Redis在key-value数据存储仓库,依然高居头名。这里还要提及一个常识性的知识,数据从硬盘中检索的速度是ms(毫秒)级,数据从内存中检索的速度是ns(纳秒)级,二者效率相差10万倍左右。那么你会说了我们可不可以把业务的所有数据放到内存啊?不是开玩笑的真有公司这么干了,是SPA公司开发的HANA数据库,这

2021-04-16 17:05:03 276

原创 MySQL调优总结(上)

现在大厂公司越来越注重MySQL调优,不单单只关注公司业务的crud,在完成基本功能的同时,我们就要注重sql语句的优化,让sql语句更高效,所以总结一下日常开发和学习过程中的一些调优经验,希望可以帮到大家,同时也加深下自己对mysql专业的技能,如果有理解或表达不到位的地方,请帮忙指出,相互学习。Mysql调优的总结将分为上、下两篇文章,从六大方面总结归纳Mysql调优的一些经验,以及Mysql一些关于数据结构的知识点,还有一些底层的基本概念等等。关于六大优化方面包括:性能监控数据类型的优化S

2021-04-12 15:34:31 192

原创 java从基础到精通学习记录-多线程和高并发-线程池

前两篇我们说了了一下线程的前置的基础知识,多线程中还有一些面试中必问必考,日常开发中会用到的知识那就是JUC包下的线程池,本篇文章我们来梳理一下线程池体系的一些内容。首先我们先了解一下线程池体系图:(通过idea查看类继承和实现的关系图)备注:虚线buf...

2021-04-07 15:41:05 132

原创 java从基础到精通学习记录-多线程和高并发-线程基础篇(二)

接上篇,上一篇我们讲到了线程的部分基础知识,传送门。本人本着相互学习的精神,如果有哪些知识理解不到位,或者错误的地方还请各位大神帮忙指正。好了言归正传,我们继续伐木。

2021-04-06 18:21:41 115

原创 java从基础到精通学习记录-多线程和高并发-线程基础篇(一)

在学习多线程之前,我们首先来了解一下什么线程和进程,当一个程序被执行后,会分配一片内存区域,程序初始化的时候,也就是一个进程加在过程中,会有多个线程被执行,操作系统os会将多个线程通过io桥交给cpu处理和计算。那么什么是线程和进程呢?从专业角度解释就是,进程是分配资源的基本单位,线程就是调用执行的基本单位。1.程序加载的执行顺序:①执行应用程序后会在内存中分配一片区域,开启一个进程②将进程中的主线程(main方法)交给cpu,若一个主线程中有多个线程,例如A线程和B线程,操作系统os会分别交给cpu

2021-04-06 13:49:10 221 1

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除