自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

klaokai的冥想空间

菜鸟一只,迷迷茫茫

  • 博客(32)
  • 收藏
  • 关注

原创 Dolphin scheduler在Windows环境下的部署与开发

利用jdk17在windows下配置dolphinscheduler开发环境

2023-01-14 17:21:35 4364

原创 Spring Boot Validation 2.3.9版本失效问题

问题<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-validation</artifactId></dependency>引入这个包发现@Validated注解无效。检查首先确定ValidationAutoConfiguration的加载情况。发现是找不到“classpath:

2021-03-05 20:02:26 993

原创 Spring Boot(2.4.2)+Druid+MyBatis Plus多数据源

目录简介方案说明简介由于项目需要,Spring Boot要能同时连接几个不同的库,比如数据想放在Oracle,nacos的配置想放在MySQL(nacos在Issue里面提到未来可能支持多种类型的数据库,但现在由于内部的一些设计,还没能支持)。首先想到的设计就是:1.建立多个DataSource,MyBatis根据调用的Mapper不同,切换不同的DataSource。毕竟JDBC规范就是DataSource对应某一个数据库,DataSource负责管理和这个数据库之间的连接池。2.JDBC规范可

2021-01-30 15:00:23 507

原创 StringRedisTemplate 和 ReactiveStringRedisTemplate 对比

使用SpringBoot进行测试导入 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redis-reactive</artifactId> </dependency>StringRedisTemplate测试代码@SpringBootTestclass Redi

2020-09-04 19:32:51 5505

原创 Nacos实现原理(一)——注册原理

title: Nacos实现原理tags: Nacos,原理官网https://nacos.io/zh-cn/docs/what-is-nacos.html简介服务(Service)是 Nacos 世界的一等公民。Nacos 支持几乎所有主流类型的“服务”的发现、配置和管理,Nacos关键的特性包括服务发现和服务家门康监测、动态配置服务、动态DNS服务、服务及其元数据管理。本文主要介绍Nacos的某些原理,希望通过架构一步一步逐层分析,来了解其原理。需要在阅读本文之前对Nacos有一定的认识。.

2020-09-04 09:15:52 3030

原创 Docker一些有用的Linux命令

删除tag为none的imagessudo docker images | grep none | awk ‘{print $3}’ | xargs sudo docker rmi将所有的images按照现在的tag更新一遍docker images | awk ‘NR>1{printf “%s:%s;”,$1,$2}’| xargs -d “;” -L 1 docker pull

2020-08-28 12:54:56 114

原创 Chrome和Firefox的一些隐藏设置

这里写自定义目录标题介绍ChromeFirefox结语介绍平时在做一些Selenium工作,常常忘了一些浏览器中的Preferences或者Flags设置。另外在浏览器更新迭代的过程中,有些设置也会变化,这里记录一下一些特殊的页面位置。Chromechrome://about/ 这是隐藏页面的汇总页面,可由这里跳转到其他页面chromium-command-line-switches 这是启动参数汇总页,可以设置诸如不检查是否是默认浏览器(–no-default-browser-check)、启

2020-08-26 17:26:02 5413

原创 KeyCloak、OAuth2、Spring Boot、client_credentials整合

doc https://www.keycloak.org/docs/latest/getting_started/index.html创建一个域和一个用户Keycloak广利控制台的第一个用途是创建领域并在该领域中创建用户。您使用该用户登录到新领域,并访问所有用户都可以访问的内置账户控制台。域和用户当你登录管理员控制台,你将在一个域内工作,这是一个你可以管理对象的空间。有两种域:Master realm:主域。这个域会在你第一次启动Keycloak就会为你创建好,它包含了你第一次登录时创建的

2020-08-08 19:50:30 3910 2

原创 Jackson 在 Spring Boot 中的处理时间的逻辑

加载Jackson在org.springframework.boot.autoconfigure.BackgroundPreinitializer中通过监听ApplicationStartingEvent事件,执行performPreinitialization()方法。private void performPreinitialization() { try { Thread thread = new Thread(new Runnable() { @Override public

2020-07-24 16:05:01 264

转载 @Scheduled参数介绍

这里写自定义目录标题cron通配符说明:示例作者:sprinkle_liz链接:https://www.jianshu.com/p/1defb0f22ed1来源:简书著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。cron该参数接收一个cron表达式,cron表达式是一个字符串,字符串以5或6个空格隔开,分开共6或7个域,每一个域代表一个含义。cron表达式语法[秒] [分] [小时] [日] [月] [周] [年]注:[年]不是必须的域,可以省略[年],则一共6个域

2020-07-10 10:22:23 656

原创 Selenium Grid中的关于Hub的参数说明

参数在org.openqa.grid.internal.cli.GridHubCliOptions中。大家可以直接去看,这里需要添加一些使用中的说明以及感悟。-hubConfig类型:String说明:表示一个JSON文件(使用grid2的格式),这个文件中定义了Hub的参数。详细:这个是在启动时通过Java jar -role hub -hubConfig %configfile%添加进来的。官方为了在你没有给出配置文件时能正确运行,在org.openqa.grid.common.default

2020-06-15 15:38:50 1376

原创 【极简教程】充分利用MacBook屏幕,在任意网站下拉伸视频至整个屏幕

起因不知道大家有没有21:9甚至16:10的显示器。一般的视频都是16:9,老一点的《家庭教师》则是4:3,大家去看b站的时候,b站只会有4:3和16:9的强制比例,并没有拉伸选项,爱奇艺也只有100%,没有客户端的“满屏”选项。我个人有16:10的显示器,16:9拉伸成16:10基本上看不出来,所以拉伸只对4:3有影响,我个人觉得这种情况下,能拉伸视频完美利用屏幕的每个像素,比视频是成比例的重要,大家是不是这么看的?步骤首先,要找到一个能加载自定义css文件的浏览器,例如cent browser。

2020-06-14 19:28:08 1248

原创 Python中的Selenium移除window.navigator.webdriver

你好^1[1] CPD 的官方文档: https://chromedevtools.github.io/devtools-protocol/tot/Page#method-addScriptToEvaluateOnNewDocument[2]官方文档: https://www.selenium.dev/selenium/docs/api/py/webdriver_chrome/selenium.webdriver.chrome.webdriver.html#selenium.webdriver.chr

2020-06-09 11:13:14 3203

翻译 Spring Security初见

为什么要学习Spring SecuritySpring Security是Spring全家桶里面的一个项目,提供认证、授权以及应对一般攻击的保护。凭借对命令时和响应式应用程序的一流支持,它是保护基于Spring开发的应用程序的实际标准。即这个项目主要提供3个功能:认证 authentication授权 authorization保护 protection (一般的攻击)介绍Spring Security 本质上使用的是标准Servlet中的Fliter与Servlet容器集成。这意味着它可

2020-06-05 04:19:00 211

原创 Selenium Grid启动过程——版本3.141.59

版本3.141.59入口类org.openqa.grid.selenium.GridLauncherV3相关启动代码:public static void main(String[] args) { new GridLauncherV3().launch(args);}public Stoppable launch(String[] args) { return Optional.ofNullable(buildLauncher(args)) .map(l -&

2020-05-25 16:46:20 812

原创 Selenium 项目介绍

Selenium初探什么是Selenium百度百科对Selenium的定义为:Selenium 是一个用于Web应用程序测试的工具。Selenium测试直接运行在浏览器中,就像真正的用户在操作一样。支持的浏览器包括IE(7, 8, 9, 10, 11),Mozilla Firefox,Safari,Google Chrome,Opera等。这个工具的主要功能包括:测试与浏览器的兼容性——测试你的应用程序看是否能够很好得工作在不同浏览器和操作系统之上。测试系统功能——创建回归测试检验软件功能和用户需求。支

2020-05-25 12:58:43 545

原创 Spring Boot 2.2.7+Mybatis Plus+Druid+shardingsphere 整合

目录Spring Boot 2.2.7+Mybatis Plus+Druid+shardingsphere 整合相关网站任务说明坐标YML配置Java关键代码运行其他Spring Boot 2.2.7+Mybatis Plus+Druid+shardingsphere 整合没啥好说的,领导叫我水平分表,将业务订单数据先水平分表,减少一个表中的数据量,加快数据查询。除了shardingsphere外,其他3项都是项目中已经整合了的技术。写这篇文章主要是为了记录shardingsphere整合其他3项技术

2020-05-19 12:50:24 3510 2

原创 蜗牛星际A单开启WOL功能

这里写自定义目录标题起因WOL[^1]准备阶段BIOS设置DSM设置引导文件修改为真实的MAC地址总结起因买了星际蜗牛半年有余,一直没折腾出A单的WOL功能怎么开启,机器一直是手动开关机,现在放到了机房,机房又干又冷,遂想琢磨出到底是什么原因无法WOLWOL1网络唤醒(Wake-on-LAN,WOL)是一种计算机局域网唤醒技术,使局域网内处于关机或休眠状态的计算机,将状态转换成引导(Boo...

2019-09-06 09:35:01 14488 3

原创 CubieBoard2串口

CubieBoard2串口

2016-07-16 10:40:56 2583

转载 Win7X64下Qt560+MinGW492+OpenCV2412+Cmake351编译环境搭建

Qt新建Qt控制台应用程序,直接添加工程文件.pro下的opencv的包含目录和库目录是错误的,这会导致无法使用如imread,imshow等函数。 下面就正式说win7下配置OPENCV的Qt环境开发下载所需工具安装配置Qt控制台测试程序运行效果下载所需工具opencv2.4.12 新版3.x,因为有很多东西不一样,容易出错。 点击DOWNLOADS,找到OpenCV for Wi

2016-04-07 17:25:53 1876

转载 C++正则表达式匹配器

简单的正则表达式匹配器实现一个正则表达式匹配器,给出处理模型,并提供源代码。处理模型 字符 含义 c 匹配任意的字母c .(句点) 匹配任意的单个字符 ^ 匹配输入字符串的开头 $ 匹配输入字符串的结尾 * 匹配前一个字符的零个或者多个出现实现#include <iostream>using namespace std;int match(char

2016-04-05 14:39:22 821

原创 OpenCV2中滑动条(Trackbar)回调函数的小发现

滑动条(Track)是*OpenCV*动态调节的辅助工具,如果只有0和1两个数值,还可以作为开关。网上有相当多的成品代码可以使用,但是介于篇幅的问题,基本上都是用全局变量这种不安全的编码方式写出来的代码。其实,OpenCV是有提供给我们不使用全局变量的方法的。以下就来介绍怎么修改。首先我们先看一下全局变量的例子。//-------------------【程序说明】--------------

2015-08-20 18:08:25 1850

原创 《序列》游戏攻略【01~06】

《序列》是一个考验逻辑思维的游戏,通过简单的器件组成运输模块,将起点的物品从起点运送至终点。

2015-08-13 15:22:52 655

原创 《序列》游戏攻略【43~48】

第43关:第44关:第45关:第46关:第47关:第48关:

2015-08-13 15:14:50 799

原创 《序列》游戏攻略【37~42】

第37关:第38关:第39关:第40关:第41关:第42关:

2015-08-13 15:13:44 495

原创 《序列》游戏攻略【31~36】

第31关:第32关:第33关:第34关:第35关:第36关:

2015-08-13 15:10:14 608

原创 《序列》游戏攻略【25~30】

第25关:第26关:第27关:第28关:第29关:第30关:

2015-08-13 15:06:39 473

原创 《序列》游戏攻略【18~24】

第19关:第20关:第21关:第22关:第23关:第24关:

2015-08-13 15:00:50 770

原创 《序列》游戏攻略【13~18】

第13关:第14关:第15关:第16关:第17关:第18关:

2015-08-13 14:56:52 408

原创 《序列》游戏攻略【07~12】

第07关:第08关:第09关:第10关:第11关:第12关:

2015-08-13 14:52:55 434

转载 Win7X64下Qt541+MinGW491+OpenCV2410+Cmake321编译环境搭建

Qt新建Qt控制台应用程序,直接添加工程文件.pro下的opencv的包含目录和库目录是错误的,这会导致无法使用如imread,imshow等函数。下面就正式说win7下配置OPENCV的Qt环境开发

2015-04-11 09:54:43 2979 2

原创 在Ubuntu14.04LTS下配置Android环境

操作系统:Ubuntu 14.04 LTS x64目标:安装 Android SDK本文最后更新时间:2015-1-4 23:38:00 说明:我本人是一名初学者,正在看Android视频学习。这是第一次在Ubuntu上配置Android环境,所以相当多的内容参考了网络上的资源,写这个的目的是为了以后能少走弯路而做的记录。 以下是参考网页:http://www.cnbl

2015-01-04 23:39:42 561

空空如也

空空如也

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

TA关注的人

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