- 博客(5)
- 问答 (1)
- 收藏
- 关注
原创 Redis基础知识及NIO原理
Redis是内存数据库,优点就是数据存储读取快。可以用来做缓存,分布式锁,消息队列等。 在说Redis之前我们先看一下key-values数据存储的ranking。 截止到发文前最新出炉的排名状况,Redis在key-value数据存储仓库,依然高居头名。 这里还要提及一个常识性的知识,数据从硬盘中检索的速度是ms(毫秒)级,数据从内存中检索的速度是ns(纳秒)级,二者效率相差10万倍左右。那么你会说了我们可不可以把业务的所有数据放到内存啊?不是开玩笑的真有公司这么干了,是SPA公司开发的HANA数据库,这
2021-04-16 17:05:03 294
原创 MySQL调优总结(上)
现在大厂公司越来越注重MySQL调优,不单单只关注公司业务的crud,在完成基本功能的同时,我们就要注重sql语句的优化,让sql语句更高效,所以总结一下日常开发和学习过程中的一些调优经验,希望可以帮到大家,同时也加深下自己对mysql专业的技能,如果有理解或表达不到位的地方,请帮忙指出,相互学习。 Mysql调优的总结将分为上、下两篇文章,从六大方面总结归纳Mysql调优的一些经验,以及Mysql一些关于数据结构的知识点,还有一些底层的基本概念等等。 关于六大优化方面包括: 性能监控 数据类型的优化 S
2021-04-12 15:34:31 202
原创 java从基础到精通学习记录-多线程和高并发-线程池
前两篇我们说了了一下线程的前置的基础知识,多线程中还有一些面试中必问必考,日常开发中会用到的知识那就是JUC包下的线程池,本篇文章我们来梳理一下线程池体系的一些内容。 首先我们先了解一下线程池体系图:(通过idea查看类继承和实现的关系图) 备注:虚线buf ...
2021-04-07 15:41:05 140
原创 java从基础到精通学习记录-多线程和高并发-线程基础篇(二)
接上篇,上一篇我们讲到了线程的部分基础知识,传送门。本人本着相互学习的精神,如果有哪些知识理解不到位,或者错误的地方还请各位大神帮忙指正。好了言归正传,我们继续伐木。
2021-04-06 18:21:41 130
原创 java从基础到精通学习记录-多线程和高并发-线程基础篇(一)
在学习多线程之前,我们首先来了解一下什么线程和进程,当一个程序被执行后,会分配一片内存区域,程序初始化的时候,也就是一个进程加在过程中,会有多个线程被执行,操作系统os会将多个线程通过io桥交给cpu处理和计算。那么什么是线程和进程呢?从专业角度解释就是,进程是分配资源的基本单位,线程就是调用执行的基本单位。 1.程序加载的执行顺序: ①执行应用程序后会在内存中分配一片区域,开启一个进程 ②将进程中的主线程(main方法)交给cpu,若一个主线程中有多个线程,例如A线程和B线程,操作系统os会分别交给cpu
2021-04-06 13:49:10 242 1
空空如也
关于opencms自定义文章类型的问题
2016-09-22
TA创建的收藏夹 TA关注的收藏夹
TA关注的人