自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

原创 近期java面试总结-mysql(持续更新)

undo log:回滚,保证数据的原子性,记录事务发生之前的一个版本,用于回滚;redo log:重做日志,确保日志持久性,防止在发生故障时,脏页未写入磁盘。有时候容易记混,redo 重做,undo 回滚,bin log 二进制。数据库操作的时候,会把磁盘数据加载到缓冲区,这样不直接与磁盘打交道;脏页:经过数据操作,缓冲区的数据与磁盘不一致,需要将脏页刷到磁盘;预读:数据不是一条一条读的,是一页一页加载到缓冲区的。缓冲页和磁盘的数据页是对应的都是16kb。顺便讲下聚簇索引和非聚簇索引的区别。

2023-07-19 09:43:11 61

原创 近期java面试总结-redis(持续更新)

子进程创建一个新的aof文件,父进程继续执行读写操作,写操作会写入aof缓冲区和aof重写缓冲区。快照完成后会发送给slave,slave清空磁盘旧数据,并将快照加载到内存,对外提供服务。1:最常用的就是布隆过滤器,能快速的得出该数据是否在数据库里,不存在直接返回空。master收到指令后,会进行bgsave生成快照,后续操作记录在缓冲区。子进程根据内存快照,按照命令合并规则写入到新的aof文件。新的aof备份完成后,将aof重写缓冲区数据写到新文件中。2把查询的空值,直接插入缓存,并设置较小的过期时间。

2023-07-18 16:24:31 67

原创 近期java面试总结-java(持续更新)

任务数n=8时,2个核心线程去处理其中的2个任务,其余6个中3个放入阻塞队列queue中,还剩余3个直接被线程池中非核心线程(线程池中最大线程数为6)直接执行。undo log:回滚,保证数据的原子性,记录事务发生之前的一个版本,用于回滚;redo log:重做日志,确保日志持久性,防止在发生故障时,脏页未写入磁盘。核心线程数:一直存在,不会销毁。快照完成后会发送给slave,slave清空磁盘旧数据,并将快照加载到内存,对外提供服务。脏页:经过数据操作,缓冲区的数据与磁盘不一致,需要将脏页刷到磁盘;

2023-07-18 14:14:57 103

原创 单机kafka配置 5分钟搞定

增加ip映射,如果不增加就是locahost。这样没办法使用java连接。公网ip地址,可以通过curl ifconfig.me查看。broker.id=1 #改为1。查看状态 jps 或者 lsof -i:9092。Kafka的安装需要java环境,jdk1.8。3.1更改kafka配置文件。4.验证 java -version。1.上传至服务器,解压。1.下载jdk1.8。3.再启动kafka。4.1创建topic。

2023-05-18 16:58:29 335 1

原创 删除idea不必要的文件提交 .idea target...

删除idea不必要的文件提交 .idea target...

2022-08-11 16:41:28 930

原创 linux 安装maven

linux 安装maven

2022-07-26 17:36:59 298

原创 linux 常用命令(收藏开发日常用)更新中

cd 到指定目录cp 当前文件 目标文件 ,复制,更改文件用scp 远程复制文件mkdir 创建目录删除文件vi vim 编辑文件tailf test.txt查看实时文件 ;tail -100f test.txt 查看最后100行ssh 远程连接服务器zip 压缩文件 .zip unzip 解压缩zip包 注意压缩包文件路径du -sh *查看大文件 内存使用情况df -h 查看磁盘情况.........

2022-07-06 14:29:02 194

原创 1分钟搭建swagger3好看实用接口文档

1分钟搭建swagger3好看实用接口文档

2022-06-16 22:36:13 879

原创 redis基础知识了解

数据存储性能优化当数据量达到TB级别时,传统关系型数据库基本做了分库分表,单表数据量也是非常大的。对于一些不适合用关系型数据库存储的数据,传统数据库无法做到,所以数据库本身的特性限制了多样性数据的管理。所以nosql出现了,大家对nosql这个概念已经不陌生了,它是指不同于传统关系型数据库的其他数据库系统的一个统称,它不使用SQL作为查询语言,并且相对于传统关系型数据库来说,它提供了更高的性能以及横向扩展能力,非常适合互联网项目中高并发且数据量较大的场景中,如图25所示,表示目前比较主流的不同类型的no

2022-03-25 09:44:05 90

原创 linux安装redis

linux安装redis一、准备工作1.升级gcc到gcc 9.3:yum -y install centos-release-sclyum -y install devtoolset-9-gcc devtoolset-9-gcc-c++ devtoolset-9-binutilsscl enable devtoolset-9 bash需要注意的是scl命令启用只是临时的,退出shell或重启就会恢复原系统gcc版本。如果要长期使用gcc 9.3的话:echo -e "\nsource /

2022-03-24 17:26:54 1969

原创 linux JDK 安装文档

linux JDK 安装文档

2022-03-24 17:00:53 1753

原创 linux mysql安装文档

linux mysql安装文档

2022-03-24 16:52:43 1839

空空如也

空空如也

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

TA关注的人

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