01 2024 档案
摘要:1.报错:无法实现,初始化,没有依赖 如果已经导入依赖,则有可能是版本冲突,依赖被忽略不起作用了。去maven查看是否ommited,是的话改版本号
阅读全文
摘要:运行cmd.exe,输入以下命令,找到目标端口对应的pid(process id)。 netstat -a -n -o 打开任务管理器ctrl+shift+esc,在详细信息中找到pid,停掉。 netstat:用于显示网络连接状态的命令 -a:显示所有网络连接,包括已建立和等待建立的连接 -n:以
阅读全文
摘要:一、开发环境 html文件夹 sky文件夹 前端工程打包之后的效果。 运行nginx服务器(端口号默认80,双击即启动),前端环境相当于就已经具备了。 注意:nginx文件夹必须放在没有中文的目录中,才可正常启动。 启动nginx服务器:双击nginx.exe启动,nginx端口号默认80,所以直接
阅读全文
摘要:代码 背景:Redis中stock字段的value设为300 超卖问题: 多个请求(3个)同时调用这个接口,他们查出的stock都是300,都进行减1操作,实际上需要减3得到297,但都是执行300-1记录stock为299。 解决:使用jdk自带的锁,可以使多个请求排队,实现同一时间单个请求执行锁
阅读全文
摘要:一、B树、B+树 官方文档里说到,B树根节点指向叶子节点,但是人们忘了叶子节点可以互相指向,于是B+。 create table t1( a int primary key, b int, c int, d int, e varchar(20) )engine=InnoDB; 操作系统页单位4KB,
阅读全文
摘要:一、索引数据结构 mysql数据存储在磁盘,每次遍历一个节点,相当于与磁盘进行一次IO,加载到内存。 二叉树:当存储递增类的索引,退化成链表 红黑树(hashmap底层):自我平衡旋转,实际情况可能放几百万记录,如果查叶子节点,树的高度太高,仍然进行IO很多,效率低 B树:每个节点初始化分配大一些,
阅读全文