自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(39)
  • 资源 (3)
  • 收藏
  • 关注

原创 Selenium安装WebDriver:最新ChromeDriver谷歌驱动及闪退等常见问题(114及其以后的版本)

解决Selenium安装WebDriver最新Chrome驱动(114版本以后)

2023-09-12 10:27:30 16572 24

原创 输入法按空格键不出字解决方案

输入法按空格键不出字,可能有以下几种原因和相应的解决办法:输入法设置问题;智能ABC风格;键盘硬件问题;系统设置错误;软件冲突或输入法损坏;临时性卡顿或延迟

2024-03-19 09:55:26 2575

原创 解决浏览器访问百度,验证成功后提示仍然存在安全风险

大概率是各种插件导致的异常

2024-02-27 13:47:54 1015

原创 Xpath定位方法

通过层级关系查找,分2种,/ 或者 //分隔。路径中间以//分隔代表在所有的后代元素中查找。路径中间以/分隔代表直接在子元素中查找。适用于某属性开头固定,后面元素变化。定位的元素,文本中包含空格。

2024-01-05 21:04:17 642

原创 Xpath定位不到元素的可能原因及解决方案

一般来说元素的id是比较稳定的,但是有些元素的id是不断刷新的。解决方案是通过修改Xpath路径来定位隐藏或不可见的元素,可以使用contains()函数、ancestor节点或preceding-sibling节点等来定位目标元素。:如果页面上有多个相同的元素,Xpath默认只会返回第一个匹配的元素。解决方案是使用索引来定位特定的元素,可以使用[1]、[2]等索引来定位第二个、第三个匹配的元素。:有些弹窗,会屏蔽其他元素操作,可以检查是否上层的弹框、下拉框之类的元素遮挡,优先处理弹窗的元素。

2024-01-05 20:50:40 5214

原创 Xpath定位文本中含有空格的元素

可以使用XPath中的normalize-space函数来定位文本中含有空格的元素。

2023-11-30 15:29:44 680

原创 Xpath定位检查时会消失的元素

以百度页面为例,今天项目中遇到了似于百度搜索页面的联想下拉框,目标定位红框中选中的元素。正常情况下,右键检查该元素,即可检查到对应的元素。但是实际情况,调出点击右键,该下拉框就会消失。

2023-11-22 17:27:45 250

转载 MySQL和Oracle的语法区别(表格版)

时间转字符串。

2023-08-25 16:37:36 100

原创 Oracle 插入数据时显示:ORA-00984列在此处不允许

往Oracle数据库插入数据。

2023-08-20 17:07:02 3124

原创 LoadRunner参数化报错---数据检索器无法执行查询

LoadRunner参数化,尝试通过查询数据库数据进行参数化。

2023-08-20 15:48:45 190

原创 腾讯云mysql数据库添加用户时报错--ERROR 1604 (4200)

mysql添加用户

2023-02-14 14:10:39 217

原创 使用MD5进行加密

md5加密

2023-01-26 17:31:38 80

原创 华为笔记本已经设置睡眠时间但无法自动进入睡眠状态解决方案(亲测有效)

设置睡眠时间无法自动进入睡眠状态解决方案

2022-10-18 15:41:19 4826

原创 Windows11安装jdk1.8

JDK1.8安装

2022-10-04 21:29:09 1183

转载 Xshell如何远程连接Linux服务器

Xshell远程连接Linux服务器

2022-10-04 14:55:33 979

原创 报错信息:Unknown column user_account in ‘field list‘

mybatis-plus默认开启自动驼峰命名规则映射产生的问题

2022-09-25 22:27:15 436

原创 Bug真不少--SQLException

问题描述刚一启动项目就报的异常原因分析:MySQL数据库密码错误解决方案:更改配置文件中的密码

2022-03-31 21:44:09 125

原创 Vue全家桶项目创建指南

切换到要存放项目的目录中,然后使用vue init webpack 项目目录名创建项目 (1)填写项目名然后回车 习惯项目名小写 (2)填写项目描述,不填可以直接回车 回车 (3)填写作者名回车 回车 (4)安装路由模块,这个在一般项目中基本都会用到,填y然后回车 y (5)是否使用E...

2022-03-16 21:01:50 325

原创 java 中 第三方jar包 常用方法 (未完待续)

hamcrest-core-1.3.jar + junit-4.12.jar用于测试类--------------------------------------------以下为Spring框架-----------------------------------------------------Spring 框架中Test类锁依赖的jar包:hamcrest-core-1.3.jar + junit-4.12.jar +spring-test-4.2.4.R...

2021-09-14 23:25:17 408

原创 ajax实现动态验证码

@WebServlet("/validateCode")public class ValidateServlet extends HttpServlet { private static final int WIDTH = 120; private static final int HEIGHT = 40; private static final int VALIDATE_CODE_LENGTH = 4; @Override protected vo...

2021-08-26 14:49:01 475

原创 表单序列化

<!DOCTYPE html><html> <head> <meta charset="utf-8"> <title></title> </head> <body> <form id="login-form"> <p> 用户名:<input type="text" name="userName" /> </p> &lt.

2021-08-25 08:31:45 341

原创 ajax中跳转页面

$("a").on("click",function(){ location.href="regist.html"; //跳转注册页面 })通过服务端的重定向操作是无法在Ajax中实现页面跳转的,如果要在Ajax调用完毕后进行页面跳转,则只能通过前端跳转...

2021-08-25 08:22:44 2671

原创 使用ajax 提交按钮失灵问题

<button id="login" type="button">登录</button><input id="login" type="button" value="登录">两种按钮效果看起来差不多,但是如果使用ajax,必须使用普通<button></button>的样式,才能提交成功。即第一种的样式。...

2021-08-24 22:13:52 484

原创 web前后端项目跨域问题

通常在java的servlet类中的service方法中添加一行如下代码:res.setHeader("Access-Control-Allow-Origin", "*")即可实现前后端的通信问题。如涉及登录界面等,需要session保存数据,则需要根据如下设置。1.确保地址栏中的静态页面的访问地址的域名和服务端数据接口的域名是是一样的例如:前端页面:http://localhost:8848/login.html->不要用127.0.0.1服务端路径:http://

2021-08-24 16:33:16 291

原创 Java中未来元素和已有元素的不同写法

页面中固定的元素,称为已有元素。通过后续操作,动态拼接的元素为未来元素。如果未来元素使用已有元素写法,即使逻辑正确,但是功能仍然无法实现。//1.已有元素//$(".car").on("click",function(){//alert("已有元素");//});// 未来元素写法$(document).on("click",".car",function(e){var$target=$(e.target);...

2021-08-23 10:30:33 102

原创 Java企业级开发规范

分层开发模式.xmind-Java文档类资源-CSDN下载

2021-08-23 10:11:01 144

原创 生产者消费者模式案例

需求:1.有一个仓库,容量为7,可以存放 A-G字符。2.默认仓库里没有字符,消费者想从仓库中一个一个的获取字符,所以要通知生产者生产字符,生产者则开始生产A,B,C...G字符放入仓库中。3.当仓库已满,则生产者通知消费者开始消费字符,则消费者按照A-G字符顺序一个个取字符,当仓库被取空后,则消费者通知生产者开始生产。4.生产者和消费者按照每秒一个字符的速度生产和消费字符。生产者线程:package producerandconsumer;import java.ut

2021-08-06 18:05:54 279

原创 三个线程,一个线程打印数字(每次打两个数字),一个打印大写字母A-Z,一个打印小写字母a-z,按照如下图顺序执行打印,直到字母打完结束

分享一个最简单的版本package classicthreaddemo;import java.util.concurrent.locks.LockSupport;public class ThreadDemo { static Thread threadnum; //数字线程 static Thread threadUpperLetter; //大写字母线程 static Thread threadLowerLetter; //小写字母...

2021-08-05 09:42:29 563

原创 mysql 事务

set autocommit = 0 数据库自动提交关闭set autocommit = 1 打开改用 commit 提交rollback 回滚savepoint 保存点rollback to 保存点 //回滚到保存点以上的位置start transaction 开事务 //开事务就不用关自动set session transaction isolation level 设置隔离级别查看当前隔离级别s...

2021-07-31 13:38:39 54

原创 方法重载的简单定义

方法重载 overload 1、同一个类 2、方法名一样 3、参数列表不一样 a)数据类型 b)参数顺序 c)参数个数 4、和修饰符+返回值类型无关

2021-07-25 21:03:48 133

原创 jQuery 的 append ,prepend , after ,before的区别

<head><metacharset="UTF-8"/><title>添加删除元素</title><scriptsrc="https://lf26-cdn-tos.bytecdntp.com/cdn/expire-1-M/jquery/1.12.4/jquery.min.js"></script><script>...

2021-07-22 23:29:01 210

原创 java 使用Io流只能读取文件末尾新增的内容 解决办法

问题描述:使用list添加对象,再将list写入文件,再读取出来只能读取到list最近一次新增的内容。解决办法:将文件全部读取出来,再往list里添加对象,再将添加过后的list的全部写进文件,可以实现持续追加和读取的功能以下是图书管理系统的截取代码,该部分功能为从键盘输入书名等信息,并将信息写进TXT文本中,添加完成后显示所有图书的信息(不能直接运行,只为用代码解释解决的办法)*InputUtil.getStr 是自定义的接受scanner的输入内容方法*newBook(inpu.

2021-07-18 16:02:42 237

原创 常用ASCII码

a -> 97 后面依次累加A -> 65 后面依次累加0 -> 48 后面依次累加

2021-07-10 08:27:23 277

原创 java 计算某段代码耗时(时间戳)

long startTime = System.currentTimeMillis(); // 时间戳(要计算耗时的代码)long endTime = System.currentTimeMillis(); // 时间戳System.out.println( endTime-startTime); //时间为毫秒数

2021-07-10 07:24:17 1129

转载 java 格式化输出 printf 总结

java 格式化输出 printf 总结

2021-07-09 23:23:22 1139

原创 java数据类型的取值范围

数据类型 取值范围 占用字节数 byte -128~127(-2的7次方到2的7次方-1) 占用1个字节 short -32768~32767(-2的15次方到2的15次方-1) 占用2个字节 int -2147483648~2147483647(-2的31次方到2的31次方-1) 占用4个字节 long -9223372036854774808~9223372036854774807(-2的63次方到2的63次方-1) 占用8..

2021-07-09 22:51:25 1376 2

原创 单例模式基本框架

public class 类名 { private static 类名 变量名=null;//创建一个私有的全局变量 public static 类名 get类名(){ if(变量==null){//如果为空,创建本实例 synchronized(类名.class){ if(变量==null){ //如果为空,创建本实例 ...

2021-07-09 08:15:48 163

原创 随机从map中获取key值

使用Random获取数组或者map里的随机值

2021-07-09 07:07:04 3735 2

原创 遍历map的方式总结

1.在 for 循环中使用 entries 实现 Map 的遍历for (Map.Entry<String, String> entry : map.entrySet()) { String mapKey = entry.getKey(); String mapValue = entry.getValue(); System.out.println(mapKey + ":" + mapValue); }2.foreach/...

2021-07-09 07:05:38 91

分层开发模式.xmind

分层开发模式.xmind

2021-08-23

classicthreaddemo.zip

1.有一个仓库,容量为7,可以存放 A-G字符。 2.默认仓库里没有字符,消费者想从仓库中一个一个的获取字符,所以要通知生产者生产字符,生产者则开始生产A,B,C...G字符放入仓库中。 3.当仓库已满,则生产者通知消费者开始消费字符,则消费者按照A-G字符顺序一个个取字符,当仓库被取空后,则消费者通知生产者开始生产。 4.生产者和消费者按照每秒一个字符的速度生产和消费字符。

2021-08-06

java 图书管理系统之添加图书(IO流版)

键盘输入图书信息,并写入文件中,并将所有书本读取出来

2021-07-18

空空如也

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

TA关注的人

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