自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Innodb中Free列表

Innodb技术内幕里,讲缓冲池的一章,提到:数据库刚启动时,LRU列表是空的,没有任何的页,这时页都存放在Free列表里.当需要从缓冲池分页时,首先从Free列表中查找是否有可用的空闲页,若有 则将该页从Free列表中删除,加入LRU列表. 否则 根据LRU算法,淘汰掉LRU列表末尾的页,将该内存空间分配给新的页. 我想问的是 从缓冲池分页是什么意思, 还有,Free列表是什么 ...

2022-05-14 14:22:13 380 2

原创 Zookeeper分布式锁原理

分布式锁的抢占过程 客户端A发起一个加锁请求,先会在你要加锁的node下搞一个临时顺序节点,这一大坨长长的名字都是Curator框架自己生成出来的。 然后,那个最后一个数字是"1"。因为客户端A是第一个发起请求的,所以给他搞出来的顺序节点的序号是"1"。 接着客户端A创建完一个顺序节点。还没完,他会查一下"my_lock"这个锁节点下的所有子节点,并且这些子节点是按照序号排序的,这个时候他大概会拿到这么一个集合: 接着,客户端A会做一个关键性的判断,看自己创建的临时顺序节点是否排在第一个,如果是的话,就

2022-05-11 15:24:04 360

原创 线程池基本知识

合理利用线程池能够带来三个好处。 降低资源消耗。通过重复利用已创建的线程降低线程创建和销毁造成的消耗。 提高响应速度。当任务到达时,任务可以不需要等到线程创建就能立即执行。 第三:提高线程的可管理性。 corePoolSize(线程池的基本大小):当提交一个任务到线程池时,线程池会创建一个线程来执行任务,即使其他空闲的基本线程能够执行新任务也会创建线程,等到需要执行的任务数大于线程池基本大小时就不再创建。如果调用了线程池的prestartAllCoreThreads方法,线程池会提前创建并启动所有基本线

2022-04-15 16:37:04 229

原创 Redis持久化详解

RDB持久化 Redis是基于内存的数据库,如果退出进程,数据将会消失,所以我们可以把内存中的数据持久化到磁盘上,下次开启Redis进程的时候,读取磁盘中的数据到内存中,就可以继续正常使用Redis了 RDB持久化是Redis服务器把数据库当前的状态,压缩成一个二进制的RDB文件保存到磁盘. 数据库状态–>RDB文件 RDB文件–>(恢复)数据库状态 因为RDB文件是保存在硬盘上的,就算Redis服务器停止或者宕机,计算机停机,只要RDB文件存在,Redis服务器就可以用它来还原数据库的状态.

2022-04-02 21:25:06 795 1

原创 七牛云配置图片存储服务器(Java版)

注册账号之后 实名认证 此处不再演示 进入控制台,新建空间 获取AK 和SK 测试域名 新建Springboot项目 引入依赖 <dependency> <groupId>com.alibaba</groupId> <artifactId>fastjson</artifactId> <version>1.2.79</version>

2022-03-06 14:00:10 1475 2

原创 Vue路由间值传递

Vue路由之间传值 发送参数 handleClick(row) { this.$router.push({ path:'updatestu', query:{ id:row.id } }) }, 接收参数 getRouterData() { const id=this.$route.query.id axios.get('http://localhost:8181/book/

2022-02-15 21:16:23 527

原创 博客部署问题

博客部署问题 Springboot项目部署比较简单,部署前 先改好配置文件application.properties 端口号可以改成8081 防止和服务器的某些端口号冲突。 在maven里 先clean清理,然后点package 打包 然后项目目录里就会多出一个target的文件夹 [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-KIrFUlnC-1635732713194)(https://i.bmp.ovh/imgs/2021/10/4712fc45a1be0f83.p

2021-11-01 10:16:10 103

原创 四级资料-四级救命班讲义

四级救命班讲义–刘晓燕 提取码6666 一些做题技巧和方法 比较好.

2021-05-27 17:26:39 1664

转载 计算机操作系统 实验

计算机操作系统实验 计算机操作系统 进程观测 计算机操作系统 进程通信(一) 计算机操作系统 进程的控制 计算机操作系统 进程通信(二) 计算机操作系统 动态分区分配方式的模拟

2021-05-24 09:49:25 251

原创 Ubuntu登陆不进去输入密码后黑屏又返回登陆界面

Ubuntu登陆不进去 输入密码后黑屏又返回登陆界面 先按下shift+ctrl+F1跳到tty命令终端, 修改X.authority文件拥有者为你自己的用户名 我的用户名是abc, sudo chown abc:abc .Xauthority 然后输入 ls .Xauthority -l查看 成功后显示 -rw------- 1 abc abc 80 ~~~~.Xauthority 然后sudo reboot 重启,登陆的时候选择手动输入用户名和密码的选项 就能登陆进去了. ...

2021-04-17 13:05:43 2604 4

原创 Python-有趣的freegames

Python-有趣的freegames 小游戏 没有安装pygame的话按照这个安装教程 https://blog.csdn.net/qq_43597899/article/details/88619736 安装完pygame后,安装freegames 命令:pip install freegames 下面的都是游戏,试一下贪吃蛇 Python -m freegames.snake 其他游戏也是一样的命令, 用Python -m freegames.snake(游戏名)可以直接运行 如果想要看到源

2021-03-29 10:43:42 3193 2

原创 Duplicated tag: ‘mirrors‘

setting.xml报错 clean maven时出现这个错误 点进去查看 查看报错的行数 是setting文件里面的mirrors设置冲突了,把之前加的mirrors标签删除,把下面的mirror加到上面,保存,重新生成项目,就可以解决了 ...

2021-03-28 21:20:30 1944 2

原创 springboot项目中spring-boot-maven-plugin报错

springboot项目中spring-boot-maven-plugin报错 构件导入不成功的解决方法: <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId> <version>2.3.4.RELEASE</version> 在下面添加一个版本号,然后reload一下maven就解决了 ...

2021-03-28 21:08:06 861

原创 大学英语四级2013-2020真题,Word,PDF,和音频下载

大学英语四级2013-2020真题 链接:https://pan.baidu.com/s/1jYE1oHTK-8Oz8MyvlARm0A 提取码:6666 复制这段内容后打开百度网盘手机App,操作更方便哦 每个里面都含有PDF版,答案,和听力

2021-03-26 16:40:40 3103 25

原创 Ajax登陆判断用户名是否存在

Ajax在数据库判断用户名是否存在

2021-03-16 21:18:55 211

原创 模态框数据回显简单办法

模态框数据回显简单办法(不用Ajax) <button id="editbt" οnclick="edit_customer(this)"> 先给按钮绑定一个onclick事件,然后点击按钮触发edit_customer(this)事件。 function edit_customer(obj){ var $td= $(obj).parents('tr').children('th'); var id = $td.eq(0).text();

2021-03-14 21:37:39 1835 9

原创 Spring整合mybatis代码

Spring整合mybatis 参考文档http://mybatis.org/spring/zh/getting-started.html 导入jar包 pom.xml <dependency> <groupId>org.mybatis</groupId> <artifactId>mybatis-spring</artifactId> <version>2.0.6</version> </depend

2021-02-09 22:46:11 276

原创 链表

链表 链表是一种常见的重要的数据结构,是一种动态进行存储分配的结构。 前面学过的数组存放数据时,有一定的局限性,不仅只能存放同一类型的数据,还要事先定义固定的数组长度。在某些情况下会造成内存浪费。 而链表则没有这种缺点,链表是根据需要来开辟内存单元,需要多少,就可以开辟多少,不会造成内存浪费。 最简单的链表(单向链表)的结构。 上图中的head叫做头指针变量,head存放的是链表的地址。链表中每一个元素都叫做一个结点,每个结点都包括两个部分,数据域(用户需要用的实际数据),指针域(存放是下一个结点的地

2020-12-07 10:05:05 702

空空如也

空空如也

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

TA关注的人

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