自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Mysql数据库锁个人总结

为了解决表中行锁和表锁的冲突问题,当每次给数据行上锁的时候,就会给表加一个意向锁,读意向锁和表读锁可以兼容,不和表写锁兼容, 但是写意向锁和表读锁和表写锁都不兼容;锁的是索引中相连的数据记录的间隙,间隙锁的唯一目的就是防止其他事物插入间隙,造成幻读。间隙锁可以共存,一个事物中采用的间隙锁不会阻止另一个事物采用相同的间隙锁。1.当客户端1给一行数据加读锁时,客户端2再给该表加个读锁,可以成功,但是加写锁,就会阻塞.2.当客户端1给一行数据加写锁时,客户端2再给该表加个读锁,阻塞,加写锁,也阻塞;

2023-07-22 00:28:20 44

原创 redis内存淘汰算法

如果一个热点数据,和一个冷门数据,热点数据以前被访问很多次,最近冷门数据被访问了,而热门数据有一段时间没有被访问,按照lru算法来看,会把热点数据删掉,这明显不合理。新数据放在链表尾部 ,链表中的数据按照被访问次数降序排列,访问次数相同的按最近访问时间降序排列,链表满的时候从链表尾部移出数据。频繁使用的保留,使用次数最少的删除,表示最不经常使用,它是根据数据的历史访问频率来淘汰数据list的每个节点维护一个使用次数。新数据放在链表头部 ,链表中的数据被访问就移动到链头,链表满的时候从链表尾部移出数据。

2023-07-22 00:06:08 47

原创 Linux常用的命令

切换目录命令cd:cd app 切换到app目录cd … 切换到上一层目录cd / 切换到系统根目录cd ~ 切换到用户主目录cd - 切换到上一个所在目录列出文件列表:ls ll dir(*****)ls(list)是一个非常有用的命令,用来显示当前目录下的内容。配合参数的使用,能以不同的方式显示目录内容。格式:ls[参数] [路径或文件名]常用:在linux中以 . 开头的文件都是隐藏的文件ls -a 显示所有文件或目录(包含隐藏的文件)ls -l 缩写成ll创建

2020-07-22 22:23:45 174

原创 Nginx常用的命令

Nginx常用的命令进入nginx.exe所在的目录,双击打开nginx.exe,name这软件会一闪而过,这是正常的,然后我们访问浏览器,在地址栏输入localhost:80,因为nginx默认的端口就是80,然后会打开nginx的提示页面.我们可以在nginx的配置文件里面配置多个服务,然后修改配置对应的本地的host文件,就可以进行代理登录了,比如将127.0.0.1换成www.xuecheng.comNginx主要作用是反向代理,可以提高后端的效率,因为当一个请求过来时,nginx

2020-07-22 22:00:04 125

原创 redis常用的一些命令

Redis常用的命令Exists key:测试指定的key是否存在Del key1 key2 key3 key4…….:删除指定的keyType key:返回指定key的返回类型Expire key seconds:为指定的key指定过期时间(秒值)Flushall:清空缓存里面的所有的数据Ttl key:查看key还有多少秒会过期(不过期是-1)如:创建一个key为age=18的键值对,10秒过期Persist key:持久化key的值Save:以快照的形式将redis里面的数据保存

2020-07-22 21:51:43 171

原创 mysql常见的列转行功能的思路分析

1.首先我们建张表CREATE TABLE tbs (years VARCHAR(30),months VARCHAR(30),counts INT)2.然后插入几行数据INSERT INTO tbs(years,months,counts) VALUES ('2018','1',110), ('2018','2',110), ('2018','3',110), ('20...

2019-12-06 22:36:52 119

原创 如何控制多个线程,使其按照一定的顺序执行(最原始的方法)

package com.itheima.多线程;import java.util.Arrays;public class ThreeWaysToControlThreadRunningByOrders {public static void main(String[] args) {method();}// 最原始的方法,假设有是个线程public static void me...

2019-09-30 17:14:12 1091

空空如也

空空如也

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

TA关注的人

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