摘要: 缓存的概念大家都知道,但是Mybatis缓存你知道吗?也许很多人知道Mybatis有一级缓存和二级缓存但是不知道具体是什么。下面我们一起来探讨一下Mybatis的一级缓存 什么是Mybatis的缓存 所谓Mybatis的缓存就是在执行一条sql之后,Mybatis会将该sql语句缓存起来,当再次执行 阅读全文
posted @ 2019-09-23 12:40 丁茜萌萌哒 阅读(162) 评论(0) 推荐(0) 编辑
摘要: 内核态:cpu可以访问内存的所有数据,包括外围设备,例如硬盘,网卡,cpu也可以将自己从一个程序切换到另一个程序。 用户态:只能受限的访问内存,且不允许访问外围设备,占用cpu的能力被剥夺,cpu资源可以被其他程序获取。 为什么要有用户态和内核态? 由于需要限制不同的程序之间的访问能力, 防止他们获 阅读全文
posted @ 2019-09-23 09:26 丁茜萌萌哒 阅读(140) 评论(0) 推荐(0) 编辑
摘要: 管道 管道是Linux支持的最早的IPC(进程间通信)方式,可以分为有名管道和无名管道 无名管道 1. 管道是半双工,只能支持单向流动,两个进程需要建立两个通道来进行通信 2. 无名管道通过pipe()函数创建,只能用于父子进程或者兄弟进程之间 3. 一个进程向管道中写数据,加入到管道缓冲区的尾部, 阅读全文
posted @ 2019-09-23 09:03 丁茜萌萌哒 阅读(189) 评论(0) 推荐(0) 编辑