自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Bab博客

至青春,那一年头发还在,要么出众,要么出局.

  • 博客(196)
  • 资源 (2)
  • 论坛 (1)
  • 问答 (1)

转载 Linux限制可通过SSH登录到服务器的IP

说明:这里的IP是指客户端IP,不是服务器IP,下面的例子使用了hosts.allow文件的配置方式,目的是快,但也有不灵活。除了可以禁止某个用户登录,我们还可以针对固定的IP进行禁止登录,linux 服务器通过设置/etc/hosts.allow和/etc/hosts.deny这个两个文件,hosts.allow许可大于hosts.deny可以限制或者允许某个或者某段IP地址远程 SSH 登录...

2020-02-16 20:51:32 226

原创 springboot项目出现Unable to start ServletWebServerApplicationContext due to missing ServletWebServerFact

springboot项目运行出现Unable to start ServletWebServerApplicationContext due to missing ServletWebServerFactory bean.错误,可能由以下情况引起1、缺少web启动器依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>sp

2020-10-22 22:14:31 18

原创 IDEA使用Maven骨架创建的web项目没有生成java、resources、test文件夹,不要再看治标不治本的办法了

问题示意图:搜索引擎中能搜到的各类解决办法都是相互抄袭,根本治标不治本,自己手动创建文件夹的方式还需要抄?本机永久解决办法如下:进入本地Maven仓库目录(可在自己Maven安装目录下的config/settings.xml中查看<localRepository>标签之间的内容,如果没有配置默认目录是${user.home}/.m2/repository)进入org\apache\maven\archetypes\maven-archetype-webapp\1.4(根据自己的情况而定

2020-10-09 09:01:45 63

原创 Java使用commons-configuration读取配置文件

pom.xml<dependencies> <dependency> <groupId>commons-configuration</groupId> <artifactId>commons-configuration</artifactId> ...

2020-10-03 18:28:22 99

原创 查看防火墙端口状态时提示Make sure polkit agent is running or run the application as superuser.

[bab@localhost bin]$ firewall-cmd --zone=public --add-port=8080/tcp --permanentAuthorization failed. Make sure polkit agent is running or run the application as superuser.出现此提示的原因是当前执行操作的用户权限不足,可使用root或以root身份执(sudo)行此命令即可。...

2020-10-02 11:53:20 64

原创 spring项目自动注入时提示No qualifying bean of type ‘java.lang.Integer‘

啥玩意,Integer为什么还要提前配置到ioc?,百思不得其解,最终探究其原因是被注入对象所使用的pojo中没有无参构造(好低级的错误),加上即可。

2020-09-28 11:04:47 46

原创 运行spring项目出现{@org.springframework.beans.factory.annotation.Autowired(required=true)}

运行spring项目时出现org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'xyz.newtouch.Xxx': Unsatisfied dependency expressed through field 'Xxx'; nested exception is org.springframework.beans.factory.NoSuchBeanDefinitio

2020-09-28 09:42:38 83

原创 连接服务端的gitlab时出现ssh_exchange_identification: read: Connection reset by peer

问题由来:本机执行git push时出现ssh_exchange_identification: read: Connection reset by peer fatal: Could not read from remote repository. Please make sure you have the correct access rights and the repository exists.进行ssh调试:gg@DESKTOP-STOOSVR MINGW64 ~/Desktop$

2020-09-25 20:57:39 98

原创 HttpMessageNotWritableException:No converter found for return value of type: class java.util.HashMap

请求springmvc中的接口时服务端出现24-Sep-2020 20:08:51.902 警告 [http-nio-8080-exec-18] org.springframework.web.servlet.handler.AbstractHandlerExceptionResolver.logException Resolved [org.springframework.http.converter.HttpMessageNotWritableException: No converter found

2020-09-24 20:20:08 53

原创 出现java.lang.IllegalStateException: Cannot create a session after the response has been committed异常

在使用@SessionAttributes注解后销毁session域中的session时出现java.lang.IllegalStateException: Cannot create a session after the response has been committed错误,相关部分代码如下:package xyz.newtouch.controller;import org.springframework.beans.factory.annotation.Autowired;import

2020-09-24 12:42:38 34

原创 项目出现Caused by: java.lang.IllegalArgumentException: ‘dataSource‘ or ‘jdbcTemplate‘ is required

当你看的Caused by: java.lang.IllegalArgumentException: ‘dataSource’ or ‘jdbcTemplate’ is required错误时证明你正在使用spring提供的JdbcTemplate且以继承JdbcDaoSupport的方式进行使用,再且使用的以下方式进行注入:@AutowiredDataSource dataSource;直接使用以上方式进行注入是不合法的,JdbcDaoSupport 是需要一个DataSource 的,请看Jdb

2020-09-22 09:49:12 49

原创 Spring项目出现BeanNotOfRequiredTypeException: Bean named ‘xxxImpl‘ is expected to be of type ‘xxx‘

运行spring项目时出现Caused by: org.springframework.beans.factory.BeanNotOfRequiredTypeException: Bean named ‘xxxImpl’ is expected to be of type ‘xyz.newtouch.service.impl.XxxImpl’ but was actually of type ‘com.sun.proxy.$Proxy666(非真实数值)’,原因是自动注入时未正确编写注入时的变量修饰对象,例

2020-09-22 00:43:00 186 1

原创 运行MyBatis项目出现java.sql.SQLException: No value specified for parameter 666

运行MyBatis项目运行时出现bad SQL grammar []; nested exception is java.sql.SQLException: No value specified for parameter 666(根据SQL语句的字段数量这里会发生变化),出现此错误的原因是SQL语句中需要的参数值(占位的参数数量)与传递的参数值(传递的参数数量)不一致导致,例:update xxx.t_xxx set name = #{name}, price = #{price}, author = #

2020-09-21 02:23:16 54

原创 Maven项目执行test时提示[INFO] No tests to run.

Maven项目下存在test在执行test时却提示[INFO] No tests to run.,可能受以下几种情况影响:Test类命名不规范:默认包含的测试类:**/*Test.java **/Test*.java **/*TestCase.java默认排除的测试类:**/Abstract*Test.java **/Abstract*TestCase.java项目打包类型是<packaging>pom</packaging>存放test的目录不规范,非src/te

2020-09-20 12:09:01 35

原创 执行mvn test-compile时出现Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:x.x...

Maven项目打包时出现[ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:x.x:testCompile (default-testCompile) on project xxx: Compilation failure: Compilation failure:出现此错误的情况可能是以下两类情况引起本地仓库路径配置问题:例:<!-- <localRepository>之间的路径

2020-09-16 22:21:48 26

原创 IDEA运行导入的项目文件出现Error:(xx,xx) java:需要class,interface或enum

1、检查顶端的包名是否正确2、检查文件编码(哪怕是中文显示正常,特别是删掉顶部的package后出现’\uxxx’这类的非法字符提示),可使用记事本另存为其他编码格式,例:UTF-8,或直接设置项目编码。...

2020-07-04 00:55:57 195

原创 Windows中搭建zookeeper+dubbo

下载zookeeper+dubbo链接:https://pan.baidu.com/s/1sbvXIxyIEuOBRMI0CwuBXw提取码:6obc配置+启动zookeeper解压zookeeper下载完成后找一个凉快点的文件夹放着并解压:配置zookeeper进入解压文件夹中的conf(例:E:\apache-tomcat-9.0.19\conf)文件夹,将zoo_sample...

2020-03-19 23:20:52 162

转载 Chrome升级后不能访问任何网站和自身设置

谷歌于 2019 年 10 月 22 日发布了适用于 Windows、Mac、Linux 平台的 Chrome 78 稳定版。新版本带来了多项功能和改进,并且会在 Windows 10(版本 1511+)系统上默认启用。其中渲染器代码完整性保护(Renderer Code Integrity Protection)功能的目标是‘防止未经签名的模块被加载到 Chrome浏览器的渲染器进程中’,但...

2020-02-09 16:03:13 1501

原创 Linux安装GitLab

安装出现端口冲突 -> 修改默认端口出现提示502内存不足(gitlab对内存要求不低于4G) -> 创建swap分区查看gitlab日志:[root@VM_0_13_centos log]# tail -100 /var/log/gitlab/gitlab-rails/production.log...

2019-12-31 13:51:14 118

原创 APP自动化测试出现元素遮挡无法操作此元素

情况说明:在APP自动测试时使用到了移动端调试器vConsole,调试器遮挡了页面的提交按钮,但又不能取消调试器(时常用到),尝试了好几种方法都不好使,最后使用Js将元素设置不可见解决了此问题,在此记录:JavascriptExecutor driver_js= ((JavascriptExecutor) hdr.driver);driver_js.executeScript("docume...

2019-11-24 17:01:01 359

原创 IDEA执行Junit测试类出现Class not found:"xxx.XxxTest"

文章目录第一种方式第二种方式第一种方式点击File -> Project Structure -> modules -> path如下选择:选project,根据自己的需要设置output文件夹:第二种方式1.找到工程中所有的.iml文件,一般情况下工程中会包含2-3个这样的.iml文件,2.将上面的三个文件删除,此时工程中的Java文件会报错。3.鼠标右键...

2019-11-17 20:33:16 6827 3

原创 Java中的System.exit(0)和System.exit(1)区别

System.exit(int state)方法是来结束当前运行的jvm虚拟机。System.exit(1)、System.exit(0)执行后都会退出程序。state为0时时正常退出,非0时为异常退出。

2019-10-26 19:48:14 150

原创 Python + selenium二次封装API

PO 模式解决的是元素定位与操作的分离;selenium API 二次开发解决的API易用性。对selenium常用方法进行二次封装module.py# coding=utf-8"""此文件为selenium常用方法二次封装文件"""from selenium import webdriverfrom selenium.webdriver.common.action_chains...

2019-10-25 22:53:35 1091

原创 Linux中监控jvm查找问题代码行

[root@VM_0_13_centos ~]# top --使用top查看系统资源使用情况可以看到java进程占用CPU到达了98.3% 记住上面的线程ID10279后面有用1、通过上面得到的进程ID查找进程下线程的CPU线程占比[root@VM_0_13_centos ~]# top Hp 10279可以看到线程号为10290和10289的两个线程CPU占比较高,记住它两。...

2019-10-24 22:33:26 100

原创 IDEA主题插件:Material Theme UI

大致效果如下:IDEA官方下载Material Theme UI步骤: Settings -> Plugins -> 搜索Translation(某些版本IDEA搜索插件有问题可到官网下载再安装本地插件) -> 安装 -> 重启IDEA -> 首次根据提示进行UI相关配置 -> 使用配置后的UI如需离线安装插件参考如下:如需修改配置项参考如下:注...

2019-10-20 03:30:48 2651

原创 IDEA翻译插件:Translation

步骤:Settings -> Plugins -> 搜索Translation(某些版本IDEA搜索插件有问题可到官网下载再安装本地插件) -> 安装 -> 重启IDEA -> 设置翻译源IDEA官方下载Translation1、在IDEA直接安装插件(某些版本IDEA搜索插件有问题可到IDEA官网下载再安装本地插件) 2、设置翻译源,现在是支持谷歌、有道、百度...

2019-10-19 16:19:13 659

原创 Maven项目编译出现报错Error:(27, 24) java: -source 1.5 中不支持 lambda 表达式 (请使用 -source 8 或更高版本以启用 lambda 表达式)

在用maven编译项目时由于项目中用了jdk 1.8, 编译是报错 -source 1.5 中不支持 lambda 表达式,奇怪的是本机只安装了JDK8,原来 Maven Compiler 插件默认会加 -source 1.5 及 -target 1.5 参数来编译(大概是为了兼容一些比较老的 Linux 服务器操作系统),而我们的代码里使用了 JDK 8中的语法。最终解决办法指定编译的JDK版...

2019-08-26 11:22:31 153

翻译 IDEA常用快捷及快捷键

CtrlCtrl + F 在当前文件进行文本查找 (必备)Ctrl + R 在当前文件进行文本替换 (必备)Ctrl + Z 撤销 (必备)Ctrl + Y 删除光标所在行 或 删除选中的行 (必备)Ctrl + X 剪切光标所在行 或 剪切选择内容Ctrl + C 复制光标所在行 或 复制选择内容Ctrl + D 复制光标所在行 或 复制选...

2019-08-05 09:12:51 214

原创 Java接口自动化测试使用ExtentReports生成测试报告

1、添加Maven配置<dependency> <groupId>com.relevantcodes</groupId> <artifactId>extentreports</artifactId> <version>2.41.1</version></dependency>...

2019-06-26 23:31:07 1224

原创 Linux安装PHPwind

本次使用环境:centos6.5phpwind v9.0.1 20141223php:5.3.3mysql:5.1.73Apache:Apache/2.2.15 (CentOS)centos7phpwind v9.0.1 20141223php:5.4.16mysql:5.5.60-MariaDBApache:Apache/2.4.6 (CentOS)1、下载PHPwin...

2019-05-17 22:59:00 462

原创 浏览器导入Jmeter证书

Chrome导入1、查看证书进入Jmeter安装目录下的bin,找到ApacheJMeterTemporaryRootCA.crt 文件(安装4.0版本jmeter在安装目录中未找到,可从其他版本复制)示例:D:\apache-jmeter-4.0\bin2、打开浏览器 - 设置 - 高级 - 管理证书 - 导入证书 - 直至完成示意图1:示意图2:Firefox导入选项 ...

2019-05-03 22:03:36 2100

原创 Jmeter接口测试对json串中的值进行断言

示例json代码: { "id":34, "date":"2018-05-12T23:06:20", "date_gmt":"2018-05-12T

2019-04-30 23:17:31 8499

原创 python+appium+android实现自动化测试

应该安装些什么?python + appium-python-clientappium desktop 或 appium server(旧)android studio 或android SDK(android studio中有集成android SDK)java JDK环境准备1、安装jdk 安装参考2、安装python 安装参考3、安装appium-pyt...

2019-04-30 23:14:22 3800

原创 Java+selenium出现element not interactable

java+selenium运行时出现element not interactable错误,为以下两个原因:是否加载过快元素还未加载完成,尝试sleep1-2秒(或显示/隐式等待【未等待也可能出现元素不可见情况】)检查自己查找的元素值层级是否正确,如下图一个输入框可能存在多个层级(框体的长、宽、高、样式、类型…),需要注意自己脚本中的元素值是否正确。...

2019-04-30 23:07:52 3784

原创 unittest中使用第3方插件parameterized进行参数化

示例代码baidu.py# _*_ coding:utf-8 _*_import csv,unittest #导入csv模块from time import sleepfrom selenium import webdriverfrom module import baidumoduleclass baidu(unittest.TestCase): @classmetho...

2019-04-28 23:57:19 4864

原创 Chromedriver与Chrome版本映射表及下载地址

chromedriver版本支持的Chrome版本74.0.37729.6v74v2.46v71-73v2.45v70-72v2.44v69-71v2.43v69-71v2.42v68-70v2.41v67-69v2.40v66-68v2.39v66-68v2.38v65-67v2.37v64-6...

2019-04-27 19:50:33 847

原创 Linux安装Discuz

安装lamp环境安装参考安装Discuz1、进入官网2、进入Discuz! 程序发布3、选择最新版本4、进入git地址5、克隆下载5、 确认Apache中的DocumentRoot配置vim /etc/httpd/conf/httpd.conf6、上传到服务器并解压[root@localhost ~]# cp ComsenzDiscuz-DiscuzX-maste...

2019-04-27 11:12:42 453

转载 安装Spotlight On Unix监控Linux

1、安装Spotlight一步一步按提示安装即可…2、安装sysstat在Linux上,必须安装sysstat包,用户才可以获取详细的磁盘I/O信息。执行 rpm -qa |grep sysstat[root@VM_0_13_centos ~]# rpm -qa |grep sysstatsysstat-10.1.5-17.el7.x86_64注:如果没有搜索到,那么需要安...

2019-04-27 11:10:15 214

原创 centos7安装JDK

安装Java1、下载jdk官方下载地址找到需要的版本下载[root@localhost ~]# wget https://download.java.net/openjdk/jdk8u40/ri/jdk_ri-8u40-b25-linux-x64-10_feb_2015.tar.gz2、创建放置JDK的路径[root@VM_0_13_centos ~]# mkdir -p /usr/...

2019-04-21 03:15:50 166

原创 Linux安装Jenkins

安装JavaLinux安装Java参考安装Jenkins1、下载Jenkins官方下载找到需要的版本下载wget https://pkg.jenkins.io/redhat/jenkins-2.160-1.1.noarch.rpm百度云备用地址提取码:2n6k2、使用rpm安装[root@VM_0_13_centos ~]# rpm -ivh jenkins-2.160-1....

2019-04-21 02:54:30 1191 3

gavroche.zip

自动生成testng.xml自动生成testng.xml自动生成testng.xml自动生成testng.xml自动生成testng.xml自动生成testng.xml自动生成testng.xml自动生成testng.xml自动生成testng.xml自动生成testng.xml自动生成testng.xml自动生成testng.xml自动生成testng.xml自动生成testng.xml自动生成testng.xml自动生成testng.xml自动生成testng.xml自动生成testng.xml自动生成testng.xml自动生成testng.xml自动生成testng.xml自动生成testng.xml自动生成testng.xml自动生成testng.xml

2020-01-01

Win32和64OpenSSL

Windows32和Windows64的OpenSSL亲测可用,附详细安装方式https://blog.csdn.net/zha6476003/article/details/80900988

2018-07-03

(.*)释然的留言板

发表于 2020-01-02 最后回复 2020-03-12

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