logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Java selenium使用ChromeDriver截图 解决get超时后续任务报错问题

使用selenuium chrome批量截图时,当某一个网页加载很慢时,get方法会阻塞到超时报错,一个报错后 标签页会停滞,url不再变化,而且之后的get也会不断报错:Timed out receiving message from renderer在网上查阅解决办法不多,一个有效的方法是:使用一个备用标签页,当主标签页进行get跳转时超时了,就将主标签页关闭,使用备用标签页作为接下来的主..

#selenium
Java springboot使用mybatis-plus druid连接池接入mysql和clickhouse多数据源 自定义sql实现批量插入array map复杂类型等

项目之前是springboot简单的mybatis接入mysql,后续需求要接入clickhouse,顺便借此机会引入mybatis-plus,因为在迭代过程中时不时要加字段,每次加字段都要手动改mapper.xml文件的resultmap等sql实在是很没必要。但在接入之后,在往clickhouse插入测试数据时,使用了mybatis-plus自带的batchSave()方法,发现速度非常慢,完

#java#mysql#spring boot
死锁产生的原因及必要条件

产生死锁的原因主要是:(1) 因为系统资源不足。(2) 进程运行推进的顺序不合适。(3) 资源分配不当等。如果系统资源充足,进程的资源请求都能够得到满足,死锁出现的可能性就很低,否则就会因争夺有限的资源而陷入死锁。其次,进程运行推进顺序与速度不同,也可能产生死锁。产生死锁的四个必要条件:(1) 互斥条件:一个资源每次只能被一个进程使用。(2) 请求与保持条件:...

Chrome 浏览器地址栏显示完整网址 不隐藏http/https的设置方法 83版本可用

地址栏输入 chrome://flags/访问后 搜索 Context menu show full URLs设置为enabled 并根据提示relaunch浏览器在地址栏右键 弹出菜单中点击 总是显示完整网址老版本中的 UI Hide Steady-State URL Scheme and Trivial Subdomains 设置项早就被干掉了...

#chrome
谨慎升级spring-data-elasticsearch 4.4.2

在升级项目依赖时,发现目前用的spring-data-elasticsearch版本为4.3.2 对应spring-boot版本2.6.4而目前最新的版本为4.4.2 对应spring-boot版本为2.7.3就顺手升级了下。观看了下官方升级文档发现改动并不大。然而项目跑起来后发现了一些没有在文档中写出的问题,导致需要大片改动代码才可以适配。最终回滚了版本号,...

#elasticsearch#spring#java
解决虚拟机Centos7 报错 curl#56 - "Recv failure: Connection reset by peer" yum无法更新下载

win10上安装的centos7虚拟机 在虚拟机yum安装及yum update命令中 都报错 无法连接,尝试其他镜像等。网上几篇文章都是复制的一样的关centos防火墙的两个命令systemctl disable firewalldsystemctl stop firewalld关闭后依然打不开尝试把win10的网络防火墙关闭把yum源由阿里云的换成163的源更改dn...

#linux#centos
MacOS Monterey 12.3.1 升级后cd命令报env: python: No such file or directory

首先python 已经被从 12.3 系统中删除了,需要自己安装,比如用 homebrew安装完成后使用ln -s /usr/local/bin/python3 /usr/local/bin/python将python3的命令链接到python上

#macos
到底了