自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(55)
  • 收藏
  • 关注

原创 关于fx9590

那一年,我只是一颗普普通通的晶圆,在单晶硅学院就读。有人说我天资聪颖,有人说我好吃懒做,也有人说我的人生路注定大起大落。随你们怎么讲,我只是我自己,天资聪颖是因为我把别人休息的时间用来思考,好吃懒做是因为我只做有意义的努力,我的名字叫做FX。在学院里我有一个好朋友,一个曾经烧黄纸拜把子的好哥们,他的名字叫做core。和我不同的是没有那么多人对他嚼舌头,大家都说他是个踏实肯干的好孩子。 ...

2018-05-16 17:37:55 1920 2

原创 selenium Chrome驱动下载地址

selenium Chrome驱动 最新版

2023-08-21 11:13:30 1038

原创 java第三方集合使用

【代码】java第三方集合使用。

2023-07-17 15:43:13 144

原创 mysql8 gtid主从同步配置

mysq8 gtid 主从

2023-02-20 16:21:20 541 1

原创 java selenium常用功能集合

java selenium常用功能或api

2022-10-21 11:35:49 264

原创 java Appium使用

搭建完成后,就可以使用java api操作手机了,下面直接看代码吧。java Appium之环境搭建请看这篇文章。

2022-10-10 09:41:23 1059

原创 nginx热备配置

nginx热备是指主服务器发生宕机,或者其他原因导致服务不可用时启用备用服务器继续提供服务,下面来看看nginx是怎么配置的。

2022-08-12 16:01:08 1292

原创 java Appium之环境搭建

appium环境搭建

2022-07-10 16:41:15 972

原创 java Selenium4 DevTools使用

Selenium4 增加了重要的功能就是DevTools,比如以前想要获取Request信息和Response信息比较麻烦,有了DevTools使用很简洁的api就能获取到了。没有DevTools之前想要获取Request信息和Response信息参照我的另一篇文章java selenium使用BrowserMobProxy代理需要依赖第三方组件,现在不用了,下面看代码吧。运行之后可以到看,Request信息和Response信息了,代码已经提交git仓库地址是演示代码git仓库地址......

2022-06-08 11:10:12 4148 28

原创 windwosServer2019安装OracleLinux子系统

由于centos8停止维护导致对centos整个发行版充满不信任,所以选择了OracleLinux作为centos的替代在windwosServer安装一个OracleLinux也是一种方式,这种方式即兼顾了windwos的易用的图形界面也照顾了有些中间件只能装在linux系统中的问题,下面来看看具体步骤,1.在windwosServer2019上开启linux子系统参照,windwosServer2019上开启linux子系统2.下载OracleLinux子系统安装包,安装包下载地址打开下载地址找到

2022-04-20 15:29:20 415

原创 Ubuntu安装jdk11

直接使用apt命令安装apt-cache search java11选择安装的jdk版本sudo apt-get install openjdk-11-jdk输入y进行安装安装完成后输入命令查看jdk版本java -version

2022-04-09 14:49:03 10394

原创 mysql跨库查询解决方案

1.第一种跨库查询,是在同一个mysql服务器下两个不同的数据库之间的联查,关系如下图在同一个mysql服务器下,不同的两个数据直接加上库名就可以实现跨库查询了select * from t_test1 t1, test2.t_test2 t2 where t1.id = t2.id执行sql查询到一下结果1.第一种跨库查询,是在两台不同服务器(物理服务器)上分别安装的mysql服务器,实现跨库查询,其实现原理类似一个虚拟映射,需要用到mysql的另一个存储引擎Federated, F

2022-04-08 18:18:56 29638 2

原创 centos安装clickhouse

其实安装官方网站已经有了安装教程我把centos的安装抄过来了,下面是步骤:sudo yum install yum-utilssudo rpm --import https://repo.clickhouse.com/CLICKHOUSE-KEY.GPGsudo yum-config-manager --add-repo https://repo.clickhouse.com/rpm/stable/x86_64sudo yum install clickhouse-server clickhou

2021-12-16 11:57:48 1825

原创 CentOS 8开放,查看防火墙端口

#查看防火墙某个端口是否开放firewall-cmd --query-port=端口号/tcp#开放防火墙端口80firewall-cmd --zone=public --add-port=端口号/tcp --permanent#关闭端口firewall-cmd --zone=public --remove-port=端口号/tcp --permanent#配置立即生效 firewall-cmd --reload #查看防火墙状态systemctl status firewalld

2021-12-16 11:42:33 4050

原创 springBoot redisson使用布隆过滤器

关于布隆过滤器原理这里不做过多解释,如不明白可以先查询资料搞清楚原理与使用场景再来看本篇文章

2021-11-09 17:47:55 1384 2

原创 mysql在傲腾上性能表现第一部分:理论概述

若大一个中文网,搜索不到一篇mysql在安腾上的性能表现,详细分析与实际测试的文章,截止写文章当天,百度,知乎,各技术博客。似乎没有人对傲腾和mysql这两个结合有兴趣,这不禁让人感到无趣。首先看一下现在的存储介质分类: 1.机械硬盘 2.固态硬盘 3.磁带 4.光盘 毫无疑问,当今主流的是两种,机械和固态硬盘,大部分人最多接触的两个东西,机械硬盘几十年来没有很大的变化,不过固态硬盘这边发展非常快,那么一起来看一下固态硬盘的参数,分成一下几个指标 1.iosp 2.顺

2021-09-12 19:49:46 291

原创 java selenium调用本地安装谷歌浏览器

selenium调用电脑本地安装谷歌浏览器主要是通过谷歌浏览器支持debugging调试模式,支持的。这样做有两个好处:1.绕过一些网站对selenium的检测2.本地安装的谷歌浏览器记录一些用户名,密码,和其他的东西相比浏览器驱动每次打开相当于一个新的浏览器跟方便下面直接看代码把:import org.openqa.selenium.chrome.ChromeDriver;import org.openqa.selenium.chrome.ChromeOptions;import cn.h

2021-08-11 21:20:42 919

原创 windows10 mysql8 主从同步

主从同步mysql本身就有很好支持,mysql8 更是简化了很多,这里指的是mis包安装可以说是下一步直接点击,安装就顺利完成了,有人会说咋不用zip包配置的安装方式,图形界面就是来提高效率,简化操作的,既然用了windows那图形界面安装不是更方便吗?话不多说mis包安装完成好,mysql配置文件也会自动添加,binlog日志开启,在mysql用mis包安装时默认已经安装好了。下面说说步骤:主库配置:只需查看配置文件是否开启binlog,默认开启,如下图:从库配置:server-id跟就行了,如

2021-06-16 21:22:02 217

原创 java selenium使用BrowserMobProxy代理

java selenium目前想要监听网络请求和修改响应返回内容BrowserMobProxy代理是一个很好的选择,具体原理可以自行百度代理服务的原理,selenium4的阿尔法版本也开始添加类似的功能了,不过目前不是很完善,代码方面使用起来也很方便,下面直接看代码把。BrowserMobProxy在和selenium集成的使用中性能消耗比较大其他方面暂时没有发现其他问题在git上看到有一个2.1.6的版本但是没有上传,目前最新的版本是2.1.5也是2017年的代码了。package com.watch

2021-03-07 20:32:08 3876 21

原创 java selenium 使用ie11驱动

@SuppressWarnings("deprecation") public static void main(String[] args) { try { System.setProperty(InternetExplorerDriverService.IE_DRIVER_EXE_PROPERTY, "C:\\IEDriverServer.exe"); // 获取IE浏览器的驱动路径 DesiredCapabilities ieCapabilities = new Desire

2021-02-25 15:55:32 803 2

原创 java seleium moveByOffset拖动卡顿问题解决

seleium moveByOffset拖动卡顿问题是由于源码在里默认给了200毫秒的等待时间所以在连续拖动时显得卡顿解决办法也很简单,moveByOffset方法源码里是调用的tick这个方法,所以直接调用tick方法把等待时间给成0毫秒就好了,代码如下: Actions actions = new Actions(webDriver); PointerInput defaultMouse = new PointerInput(MOUSE, "default mouse"); /

2021-01-24 20:29:59 1024 3

原创 java selenium屏蔽所有selenium指纹和特征

不出意外这是网上第一个写java selenium屏蔽selenium指纹和特征的博客,其实思路不复杂,python关于屏蔽selenium指纹的文章有很多都是使用stealth.min.js来屏蔽特征的,stealth.min.js又是node.js用来屏蔽selenium指纹的一段js代码,所以可以说java,和python屏蔽selenium特征的最初来源是node.js。接下来直接看代码会清晰。 /** * 获取web驱动 * * @return <link> HNair

2021-01-17 14:44:15 4386 26

原创 java selenium使用阿布云ip代理

关于java selenium使用在阿布云官网也只有火狐的示例代码而谷歌浏览器的示例根本没有,网上能找到一两篇文章,基本不能使用或许自己根本没有试过。今天这篇博客来分享一下java selenium如何使用阿布云代理,核心思路就是selenium不支持用户名加密码的这种ip代码方式。想要使用谷歌浏览器驱动的代理,用到了谷歌浏览器的插件脚本方式让代理生效。java代码如下package com.watchmen.selenium;import java.io.File;import org.o

2020-12-27 16:25:10 1170 1

原创 java selenium保存canvas为图片

关于canvas保存成为图片基本都不能和selenium进行很好的配合,canvas保存成图片应用较多的是图片验证或滑动验证的图片保存,下面是利用selenium直接将canvas保存成图片的代码 ` // web驱动的存放路径 String webDriverDir = "web驱动的存放路径 "; // 加载驱动 System.setProperty("webdriver.chrome.driver", webDriverDir); // 加载驱动 System.set..

2020-12-23 11:14:47 1845 14

原创 未被发掘的多线程或并发工具

长久以来网上博客,或微信公众号都有些多线程或者并发处理的工具的文章,类型分为两种:第一类:介绍各类j.u.c包下的工具,并解释源码的第二类:浅尝止咳介绍一些多线程或并发相关的工具还是j.u.c下的这两类都没有问题,但是都存在一个问题,少有对jdk新增工具的完整汇总及介绍,大部分千篇一律都是那几个熟悉的工具看多了之后难免让人不再想看下去,本片博文我就来整理一下少见到的工具,少见只是相对而言没有绝对。...

2020-07-31 15:29:42 149

原创 jvisualVM和jconsole连接远程JVM

如果遇到要查看远程主机java程序运行的情况,就要远程连接jvm主要是java程序启动时加一些参数,JMX是远程连接时的通信协议。 参数如下: java -Dcom.sun.management.jmxremote.port=4099 // 要接主机端口用于JMX通讯 -Dcom.sun.management.jmxremote.ssl=false // 指定是否使用 SSL 通讯 -Dcom.sun.management.jmxremote.authenticate=fa..

2020-06-22 21:20:07 306

原创 MybatisPlus3.3.1整合clickhouse

前言ClickHouse是俄罗斯Yandex发布的一款数据分析型数据库支持sql语法,详情可以访问官网,目前网上还没有MybatisPlus整合clickhouse文章发布故此写一遍博文记录整理一下整个过程连接池部分用的是阿里的druid下面是数据库连接的配置类`import javax.annotation.Resource;import javax.sql.DataSource;im...

2020-03-28 16:47:27 10284 20

原创 jdk8时间处理

jdk8处理时间很方便api也很全,不需要再用第三方类库了,下面是一些常用的apiimport java.time.Clock;import java.time.Instant;import java.time.LocalDate;import java.time.LocalDateTime;import java.time.LocalTime;import java.time.Mon...

2020-01-15 11:42:22 158

原创 linux安装mysql8

这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Ma...

2020-01-08 15:51:12 386

原创 windows server 2019 安装linux子系统

1.先启用在Windows上启用Windows的Windows子系统(WSL)功能以管理员身份打开PowerShell并运行以下命令以在Windows上启用Windows Subsystem for Linux(WSL)功能Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux...

2019-09-30 15:22:48 6307

原创 SpringBoot整合Redis序列化配置

前几天使用StringBoot的RedisTemplate存入数据时发现前面会出现乱码,或者直接用Jedis设值的时候RedisTemplate读出来的为null但是用RedisTemplate设值在取出数据没有问题,结果查询资料和网上的结构或问题定位在RedisTemplate设值序列化的问题上,需要手动配置RedisTemplate的序列化配置。import com.fasterxml.j...

2019-08-13 13:25:11 1638

原创 java使用selenium3

selenium的介绍及背景这里不再说明,直接百度能看到很多文章

2019-07-10 09:50:02 480

原创 微信模板消息推送

和之前微信扫码支付和JSAPI支付一样,我将模板消息推送整合到了守望者这个项目首先要开通要登录微信公众号开启模板消息然后选择模板类型获得模板id即可...

2019-03-05 18:56:34 379

原创 Linux安裝Redis

跟上篇文章Linux安裝jdk一樣,這篇博客做一下安裝步驟的說明。首先是根據官方文檔的方式安裝的。Redis官方安裝說明

2019-02-24 15:42:41 168

原创 Ubuntu安裝jdk

這次是記錄一下Linux下安裝jdk,之前多次安裝沒有形成步驟比較遺憾。說不多說,開杆

2019-02-23 19:45:44 180

原创 SpringCloud系列之服务注册和发现Eureka Client搭建

Eureka Client的搭建跟Service搭建过程一样同样是用idea快速搭建,这次就不再重复说明了,不过在构建的时候跟Service不同的是要添加依赖的组件不同。首先是web组件和服务发现注册组件。...

2019-02-23 16:33:49 187

原创 微信扫码支付和JSAPI支付

最近打算把微信相关的东西整理一下,本来想发布成jar形式但是经过考虑jar包形式其实是一个框架形式或工具形式。在使用上存在一些使用成本比如要是根据编写者的一些规则来使用,还有就是如果封装太死导致不够灵活所以经过考虑我把微信相关操作整合成了一个springBoot工程发布在了码云上地址是码云地址目前整合和了扫微信扫码支付和JSAPI支付日后还会添加一些其他东西,下边是一些代码贴出来...

2019-02-20 16:46:48 551

原创 SpringCloud系列之服务注册和发现Eureka Srever搭建

最近准备出一个SpringCloud系列本篇博文就从搭建注册中心开始,我用的idea而spring官方已推荐使用idea,使用它很方便的就可以构建springboot和SpringCloud项目首先打开file—&amp;amp;gt;new—&amp;amp;gt;project选择Spring Initializr点击下一步配置maven项目一些基本信息,和下图大同小异点击下一步选择Cloud Discovery 服...

2019-01-13 19:27:08 147

原创 微信获取ticket

其实微信获取ticket和获取JSSDK代码是一样的这里只是做了优化。首先是配置类package com.kk.demo.api.settings;import org.springframework.beans.factory.annotation.Value;import org.springframework.boot.context.properties.Configuratio...

2019-01-01 19:30:05 3008 2

原创 多线程爬虫

package com.kk.demo.jsoup;import java.io.IOException;import java.util.Collections;import java.util.LinkedList;import java.util.List;import java.util.concurrent.SynchronousQueue;import java.util...

2018-11-28 18:25:00 386

空空如也

空空如也

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

TA关注的人

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