- 博客(23)
- 收藏
- 关注
原创 面试题总结
谈谈MySQL的事务隔离级别一、事务的并发问题1、脏读:事务A读取了事务B更新的数据,然后B回滚操作,那么A读取到的数据是脏数据2、不可重复读:事务 A 多次读取同一数据,事务 B 在事务A多次读取的过程中,对数据作了更新并提交,导致事务A多次读取同一数据时,结果 不一致。3、幻读:系统管理员A将数据库中所有学生的成绩从具体分数改为ABCDE等级,但是系统管理员B就在这个时候插入了一条具体分数的记录,当系统管理员A改结束后发现还有一条记录没有改过来,就好像发生了幻觉一样,这就叫幻读。小结:不可重复
2022-05-13 22:15:10
374
原创 什么是双亲委派机制
双亲委派机制的原理简介Java虚拟机对class文件采用的是按需加载的方式,也就是说当需要使用该类时才会将它的class文件加载到内存生成class对象。而且加载某个类的class文件时,Java虚拟机采用的是双亲委派模式,即把请求交由父类处理,它是一.种任务委派模式。工作原理1、如果一个类加载器收到了类加载请求,它并不会自己先去加载,而是把这个请求委托给分类的加载器去执行;2、如果父类加载器还存在其父类加载器,则进一步向上委托,依次递归,请求最终将达到顶层的启动类加载器;3、如果父类加载器可以
2022-05-13 15:58:20
705
原创 mysql修改UUID
mysql修改UUID问题描述:集群搭建时克隆主服务的镜像导致所有节点的服务UUID都一致,此时在集群中添加节点时会提示UUID冲突报错。解决方案1、利用uuid函数生成新的uuidmysql> select uuid();+--------------------------------------+| uuid() |+--------------------------------------+| b33057ff-b
2022-04-30 15:32:39
4345
1
原创 公共字段自动填充(ThreadLocal)
公共字段自动填充数据库中人员信息表或其他表中经常会有一些工共字段用于记录操作,追踪操作人如我们在对人员信息进行增删改查的时候需要记录修改人,修改时间等等工共字段编写一个公共类MyMetaObjectHandler用于实现工共字段的自动填充我们一般都会将用户的id存入HttpSession中,通过HttpServletRequest的request.getSession().getAttribute(“XXX”);来获取相应信息,如id;但在这个MyMetaObjectHandler工共类中,我
2022-04-22 22:28:25
647
原创 利用navicat新建orcale表,新建用户,赋予权限
利用navicat新建orcale表,新建用户,赋予权限首先用navicat 使用系统账号(root)连接数据库1、新建表空间,建议和用户名一致新建用户按要求填写最后赋予权限grant connect, resource,dba to XXX;注意:XXX是(刚刚新建的用户的用户名)end...
2022-04-18 15:22:23
1191
原创 RabbitMq安装教程及出错解决方法
安装教程https://blog.csdn.net/qq_47588845/article/details/107986373若出现可视化界面安装失败https://baijiahao.baidu.com/s?id=1720472084636520996&wfr=spider&for=pc如果还是无法访问http://127.0.0.1:15672/手动重启rabbitMQ服务即可https://blog.csdn.net/Python_yyww/article/details/
2022-04-08 21:12:08
1645
转载 @EqualsAndHashCode() 和@Data注解的关系
转载自 https://blog.csdn.net/zhanlanmg/article/details/50392266
2022-04-07 22:16:39
152
原创 Mysql中的临时表必须命名
Mysql中的临时表必须命名力扣182. 查找重复的电子邮箱select Email from( select Email, count(Email) as num from Person group by Email) as statisticwhere num > 1;其中的as statistic为表命名
2022-04-06 11:03:46
1632
原创 声明一个链表的头节点
Java在实现合并两个单链表//新建一个头节点ListNode head = new ListNode(0);//合并两个升序链表 剑指 Offer 25. 合并两个排序的链表/** * Definition for singly-linked list. * public class ListNode { * int val; * ListNode next; * ListNode(int x) { val = x; } * } */class Solut
2022-04-01 09:38:48
466
原创 springboot解决前端跨域问题
在springboot中写一个配置类package com.pengdada.management.config;import org.springframework.context.annotation.Bean;import org.springframework.context.annotation.Configuration;import org.springframework.web.cors.CorsConfiguration;import org.springframework.w
2022-03-25 15:01:08
226
原创 利用eachart在线绘制图表并以高分辨率下载到本地方法
利用eachart在线绘制图表并以高分辨率下载到本地方法echarts工具可以绘制各种漂亮的图表,但怎样在线保存下来呢?步骤,去官网在线填写数据,绘制好所需要的图标,在右侧的代码部分,找到[option] 的位置,在option里面填写如下代码,填写完成后,右侧将会出现一个下载按钮,点击下载即可。 toolbox: { show: true, feature: { saveAsImage: { show:true, excludeComponent
2021-11-21 22:33:50
1028
原创 B站多倍速播放视频
大家在B站看视频时,播放器最大倍速只有二倍速,如果想以三倍速以上播放视频该如何操作呢?步骤:1、进入到视频界面,正常播放视频;2、谷歌浏览器按f12,点选console输入document.querySelector(‘video’).playbackRate = 3;按下回车既可以三倍速播放视频想要多少的速度自己修改数字即可...
2021-09-25 20:11:07
2699
原创 狂神Javascript笔记
学习狂胜JavaScript所记录的笔记Javascript笔记一、前端核心分析1.1、概述Soc原则:关注点分离原则Vue 的核心库只关注视图层,方便与第三方库或既有项目整合。HTML + CSS + JS : 视图 : 给用户看,刷新后台给的数据网络通信 : axios页面跳转 : vue-router状态管理:vuexVue-UI : ICE , Element UI2.1前端三要素:HTML(结构):超文本标记语言,决定网页的结构和内容CSS(表现):层叠样式表,设
2021-06-28 11:07:39
16317
原创 MySQL卸载不干净或Mysql安装失败的解决办法
MySQL卸载不干净或Mysql安装失败的解决办法mysql的安装是个很令人头疼的事情,一旦我们第一次安装失败,再次安装时就会容易出现卸载不干净有残留导致MySQL无法重新安装的情况。以下是解决办法:下载安装360安全卫士,利用其自带功能进行强力卸载360安全卫士下载链接如下:https://weishi.360.cn/channel.html?package=1__4000943&category=mumachasha方法步骤:1、使用360卸载,并强力卸载删除相关MySQL2
2021-05-24 15:22:59
3888
原创 CSS-STUDY
CSS-STUDY把本文是根据“尚硅谷”课程JavaWeb而整理的笔记。1、 CSS 技术介绍CSS 是「层叠样式表单」。是用于(增强)控制网页样式并允许将样式信息与网页内容分离的一种标记性语言。2、 CSS 语法规则:选择器:浏览器根据“选择器”决定受 CSS 样式影响的 HTML 元素(标签)。属性 (property) 是你要改变的样式名,并且每个属性都有一个值。属性和值被冒号分开,并 由花括号包围,这样就组成了一个完整的样式声明(declaration),例如:p {color: bl
2021-04-10 13:58:53
207
原创 HTML
HTML-STUDY1、网页基本信息我的第一个网页<!-- DOCTYPE:告诉浏览器,我们要使用什么规范--><!DOCTYPE html><html lang="en"><!-- head标签代表网页头部 --><head> <!--meta描述性标签,它用来描述我们网站的一些信息--> <meta charset="UTF-8"> <meta name="keyword
2021-04-09 15:38:29
275
原创 windows无法安装到这个磁盘,被选用的磁盘采用GPT
Windows无法安装到磁盘磁盘具有MBR分区表的解决我们在给带电脑重装系统(Windows10)的时候经常会遇到【windows无法安装到这个磁盘,被选用的磁盘采用GPT格式】,选中系统盘,点击下一步没有反应这种情况。解决步骤因为win10系统的快速启动功能,要求UEFI+GPT格式的硬盘分区。现在要的是GPT分区,那么,必须转换为GPT格式的硬盘分区。所以如果以前电脑是w7或W8的系统,可能就需要转换磁盘的格式步骤:1、 按下shift + F10 调出命令提示符窗口2、 输入“li
2021-04-01 20:07:23
2045
原创 双击Google Earth没有反应解决办法
我们下载安装完Google Earth Pro 之后当时可以打开,之后双击Google Earth Pro没有反应解决办法:1、 鼠标右击任务栏空白处,点击任务管理器2、 在任务管理器中找到Google Earth Pro进程,点击结束进程3、 再次双击Google Earth Pro桌面的桌面图标即可正常运行了...
2021-03-24 20:06:41
11625
10
原创 HOSTS文件无法修改解决办法
当我们想要修改C盘目录下的hosts文件时可能因为权限不够无法保存的情况解决方法:1、点击任务栏或者键盘上的windows键。2、输入记事本3、鼠标右击,以管理员身份运行4、在打开的记事本中点击文件-打开5、按路径找到hosts(路径:C:\Windows\System32\drivers\etc)文件即可进行编辑保存。...
2021-03-24 19:53:20
1079
原创 java基础(自学笔记)
java基础(自学笔记)文章目录java基础(自学笔记)小知识点总结:浮点型变量的比较银行存储使用的变量类型:BigDecimal(数学工具类)对象的比较和字符的比较不同阿里巴巴开发手册(就是规范化,规定代码书写格式)方法的定义:方法的重载方法重载的规则:方法的重写(快捷键 Alt + Insert )静态方法不能被重写非静态方法可以被重写(将上面代码的static修饰删掉)多态(多态是方法的多态,属性没有多态)增强型的for循环,以数组为例稀疏矩阵和稀疏数组的相互转化(有点难)面向对象编程的本质:以类的
2021-03-20 15:40:47
107
多目标优化+基准测试函数+ZDT和DTLZ系列真实数据
2023-02-16
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅