- 博客(18)
- 收藏
- 关注
原创 Chrome版本和ChromeDriver驱动版本
最近在使用通过selenium操作Chrome浏览器时,安装中遇到了Chrome版本与浏览器驱动不匹配的的问题,在此记录安装下过程,如何快速找到与谷歌浏览器相匹配的ChromeDriver驱动版本。本例中,我的Chrome版本是120.0.6099.110,ChromeDriver下载版本120.0.6099.71,可以正常使用。(1) 右键点击我的电脑/此电脑->右键点击属性->关于->点击高级系统设置->环境变量->系统变量。成功的找到了与我120相匹配的驱动版本。
2024-08-10 17:46:06
3273
原创 InnoDB的事务
④D:持久性 就是对数据进行持久化,将数据存在硬盘上,这个是使用redo log日志来保证的,当我们要修改数据的时候,mysql会将这条数据的页找到,然后加载到内存中,将对应记录进行修改,在内存中写完了之后就会写一份redo log文件,这份文件就记录着这次某个页上做了那些的操作。2)Mysql的锁按照锁的粒度进行分类,可以分为行锁和表锁,行锁是作用在索引上的(后续添加索引),当sql语句命中了索引,那锁住的就是命中内的索引节点,这种就是行锁,如果没有命中索引就是锁的整个索引数,就是表锁。
2024-07-27 12:40:04
313
原创 索引失效总结
索引失效总结不符合最左前缀原则,必须是要从最左边的一个索引开始,比如创建一个abc的索引,需要从a开始,如果不是从a开始就走不了索引使用select * 会走全表扫描这个是因为这个需要select * 会查询全表,会查询到非索引的字段,非索引的字段就不会走索引条件上有计算和函数的都走不了索引字段类型不同(int类型的参数,不管在查询时加没加引号,都能走索引,mysql发现如果是int类型字段作为查询条件时,它会自动将该字段的传参进行隐式转换,把字符串转换成int类型。)用了like都是对于%的在
2024-03-15 15:25:51
407
1
原创 #{}和${}
的方式传入,将 sql 中的 #{} 替换为?号,调用 PreparedStatement 的 set 方法来赋值,有效的防止 SQL 注入,提高系统安全性。sql 语句使用 #{},properties 文件内容获取使用 ${}拼接,不会加上引号,可能存在 sql 注入的安全隐患。能用 #{} 的地方就用 #{},不用或少用 ${}
2023-10-24 23:29:18
89
1
原创 如何解决虚拟机的ens33问题,ens33不显示inet
通过ifconfig或者 ip a 来查看ip地址!1.ip隐藏或者IPADDR配置项失效。1、识别所有网络接口。
2023-10-23 20:45:40
1188
1
原创 java的acm输入
判断是否有下一行的输入可用sc.hasNext()或sc.hasNextInt,sc.hasNextDouble,sc.hasNextLine,JAVA的acm模式中我们经常遇到要自己写输入而我们练习的时候都是以核心模式来练习的。读一个浮点数:String double = sc.nextDouble();读一个字符串:String s = sc.next();读一行:String s = sc.nextLine();读取一个整数:int n = sc.nextInt;
2023-10-16 22:49:57
181
1
原创 问题的回顾
(2)对象的运行类型是可以变化的,可以通过getClasss()来查看运行类型。(1)对象的编译类型和运行类型可以不一致,编译类型在定义时,就确定,不能变化。我回答了一个 向上转型和向下转型 但是面试官说了一个重写和重载。(3)编译类型看定时时=号的左边,运行类型看=号右边。在面试的被问了一个问题多态体现在什么地方。
2023-09-20 20:22:22
100
1
原创 记录一下力扣53题
给你一个整数数组 nums ,请你找出一个具有最大和的连续子数组(子数组最少包含一个元素),返回其最大和。输入:nums = [-2,1,-3,4,-1,2,1,-5,4]解释:连续子数组 [4,-1,2,1] 的和最大,为 6。输入:nums = [5,4,-1,7,8]没有考虑为负数的情况导致负数用例没有过。子数组 是数组中的一个连续部分。输入:nums = [1]时间问题后面更新正解。
2023-09-10 00:42:44
47
1
原创 sql练习
因为是group by machine_id 所有除的是4但是实际上是2 所有乘2。最难的地方就是avg里面的那个平均值了,一时间还想不到怎么用。表: Activity。
2023-09-09 22:47:23
118
1
原创 并发事务问题和隔离级别
幻读:一个事务按照条件查询数据的时候,没有对应的数据 但是插入的时候又有这个数据,就和幽灵一样。Repeatable Read(MySQL的默认 innodb:可重复读):只有幻读的问题。Read uncommitted(读未提交):脏读 ,不可重复度,幻读 三个都没有解决。Read committed(读已提交):解决了脏读,没有解决不可重复度和幻读。不可重复度:一个事务两次先后读取同一条事务,两次读取的结果不一致。脏读:一个事务读取到另一个事务没有提交的数据。
2023-08-24 16:17:30
69
1
原创 二分查找实现
中间索引就是M=1/2(right+left)但是这样有个问题就是当left接近int的最大值时right和lef的合会超出int类型的最大值,所有最好的方法是在这里插入代码片用移位运算及M=(right+left) >>>1 右移动一位。A[M]>T,中间值右侧的其它元素都大于T,无需比较,中间索引左边去找,M-1设置为右边界,重新查找。A[M]<T,中间值左侧的其它元素都小于T,无需比较,中间索引右边去找M+7设置为左边界,重新查找。A[M]==T表示找到,返回中间索引。还有一个目标值 xxx。
2023-08-22 12:02:05
100
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人