自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Lian_Easel的博客

小白一枚

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

原创 什么是单例模式?DCL模式的演变过程

什么是单例模式?单例模式是最简单的一种设计模式之一;在程序内只有一个实例对象;单例模式不需要用户创建对象,用户可以直接使用get()方法获取对象。由该类内部自己负责创建对象,且保证只有单个对象被创建。Java单例模式的写法java 单例模式有几种经典写法1.饿汉模式2.懒汉模式3.双重检查模式1.立即加载/饿汉模式立即加载是指使用类的时候已经将对象创建完毕。 在立即加载 / 饿汉模式中,在调用方法前,实例已经被工厂创建了。private static final Singleton1

2021-08-16 16:21:59 351

原创 TestNG 装配@Autowired bean为null解决方法

TestNG 装配@Autowired bean为null解决方法在使用TestNG搭建接口自动化框架时,发现bean总是装配不成功。于是在网上找到解决方式,特此记录。1.报错信息 java.lang.NullPointerExceptionjava.lang.NullPointerException at hello.cases.AddUserTest.addUser(AddUser...

2020-04-18 17:12:49 1042 3

原创 如何使用Postman 发送带 cookie 的请求

如何使用Postman 发送带 cookie 的请求有一个接口,请求参数需要使用到Cookie。测试接口: http://localhost:8080/v1/getUserList在Postman中,直接发送请求参数,不配置cookie:后端返回结果提示:cookie校验错误。如下图因此需要配置Cookie,配置方式:KEY写Cookie,VALUE 写 键值对,使用 = 。具体如下...

2020-04-05 16:08:21 2425

原创 Stream常用操作

Stream 操作的 总览详解: https://www.ibm.com/developerworks/cn/java/j-lo-java8streamapi/Stream操作1.map 返回由指定函数应用于stream流的元素的结果 组成的流,即流中的每个元素都执行操作,然后返回执行操作后的元素再组成一个流,并且返回它。map 生成的是个 1:1 映射,每个输入元素,都按照规则转换成...

2020-04-03 17:43:38 251

原创 使用Map统计随机数出现的次数

使用Map统计随机数出现的次数题:统计随机数字出现的次数,以及出现次数最多的数字和次数分别是多少?解答:使用Map不可存储相同键的属性来统计,如果在Map中没有出现该数字,那么它出现的次数就为1;如果在Map中已经存在该数字,那么把该值出现的次数+1import java.util.*;public class MapCountWords { public static v...

2020-03-27 21:41:25 701

原创 Map使用方法-高效遍历

一、Map 是一种键-值对(key-value)集合,用于保存具有映射关系的数据用法Map<Object,Object> map = new HashMap<>();map.put("hello", "hello");map.put("world","world");map.put("world","world1"); //注意,Map的键不能重复,只能存储一...

2020-03-27 17:36:54 561

原创 IDEA版本过低,配置更高版本

IDEA版本过低,配置更高版本**运行代码提示:java - source 1.5中 不支持diamond运算符。是配置中Java JDK版本过低的原因,需要升级版本号步骤如下:File --> Settings --> Java Compile。配置好以后点击Apply ,点击OK点击菜单中的符号,出现Project Structure --> Module ...

2020-03-21 10:51:50 1899

原创 Git push 报错:因为远程仓库README.md文件出现refusing to merge unrelated histories错误

Git push 报错:因为远程仓库README.md文件出现refusing to merge unrelated histories错误在GitHub创建仓库时,创建了README.md 文件,这时想把本地的文件推到远程仓库中,操作下面的内容git push -u origin master但是这时报错! [rejected] master -> master(fetch f...

2020-03-20 16:55:46 389

原创 Java设计模式:(二)单例模式

Java设计模式:单例模式单例(Singleton)模式的定义:指一个类只有一个实例,且该类能自行创建这个实例的一种模式。意图: 保证一个类仅有一个实例,并提供一个访问它的全局访问点。主要解决: 一个全局使用的类频繁地创建与销毁。单例模式实现步骤:1.一个类只有一个实例如果要做到只有一个实例那么该的的构造方法不能是public的,是private的。因为该类的构造方法如果是publi...

2020-03-20 15:44:05 163

原创 使用equals()小技巧

使用equals()小技巧经常需要比较两个字符串是否相等,如果当String对象为null,却使用equals()方法来比较时,会报错,抛出NullPointerException。或者要多加一个步骤:判断str1 不为空public static void main(String[] args) { String str1 = null; //比较两个字符串是...

2020-03-18 15:48:18 184

原创 Git 生成 && 配置SSH key,配置多个SSH key

一、Git 生成 && 配置SSH key步骤:1.配置姓名和邮箱git config --global user.name "xb12369"git config --global user.email "[email protected]"2.生成密钥,一路回车,ssh-keygen -t rsa -C "[email protected]"生成密钥成功,如下图3.添加SSH k...

2020-03-17 19:07:57 295

原创 Java异常处理机制:try...catch...的执行流程

Java异常处理机制:try…catch…的执行流程在项目中遇到try…catch…语句,因为对Java异常处理机制的流程不是很清楚,导致对相关逻辑代码不理解。所以现在来总结Java异常处理机制的处理流程:1.异常处理的机制如下:在方法中用 try… catch… 语句捕获并处理异常,catch 语句可以有多个,用来匹配多个不同类型的异常。对于处理不了的异常或者要转型的异常,在方法的...

2020-03-15 12:02:57 3421 1

原创 时间比较的几种方法

经常要比较时间,但是总是忘记需要搜索,希望记录下来,加深印象1.使用时间戳比较时间 使用date.getTime() 获取时间戳注:时间戳是指格林威治时间1970年01月01日00时00分00秒(北京时间1970年01月01日08时00分00秒)起至现在的总秒数。import java.text.ParseException;import java.text.SimpleDateFor...

2020-03-12 14:21:43 6010

原创 连Fiddler后不能抓包,甚至不能上网

连Fiddler后不能抓包,甚至不能上网重点: 如果电脑Fiddler证书和端口号等都设置好;手机的证书也下载好,打开了手动代理,(电脑和手机连的是同一个局域网),这些都设置好以后,发现手机不能抓包,总是出现Tunnel to xxx:443 ,这时候把电脑的防火墙都给关了!在经历多次折磨不能抓包以后终于发现这个问题,并且解决了它,舒服了。如果还是不能抓包,看看是否有其他配置没有配置好哦配...

2020-03-10 17:07:13 1515 2

原创 Java设计模式:(一)动态代理分析 (含静态代理)

代理模式:为其他对象提供一种代理以控制某个对象的访问。用在:在某些情况下,一个客户不想或者不能直接访问另一个对象,而代理对象可以在客户端和目标对象之前起到中介的作用,代理对象还可以完成它附加的操作。例子:就像房东、租客、中介的关系。中介(代理对象)为房东(真实对象)出租房子,租客(客户)通过中介(代理对象)来找房子租房子,中介完成了租房以后可以收取中介费(附加操作)。先看看静态代理模式,通过上...

2020-03-10 00:25:43 148

原创 SQL DATE 函数的用法

SQL DATE 函数由于这里的日期格式是YYYY-MM-DD,所以可以一天种的数据,而不需要再使用CreateTime >= “2020-1-4 00:00:00” and CreateTime <= “2020-1-4 23:59:59” 这样的形式可以使用下面这种形式,createTime 直接传YYYY-MM-DD格式,就可以查询一整天的数据啦select * from ...

2020-03-09 18:29:29 4622

原创 CHM格式的Java JDK 英文版文档下载

CHM格式的Java JDK 文档(Java document in chm format )CHM 格式的Java JDK 文档(Java document in CHM format )英文版下载:链接:https://pan.baidu.com/s/1BdDXya_2YiwPctg4G4kkMg提取码:lf27...

2020-02-26 12:36:20 703

原创 pytest自定义动态添加描述信息动态Description

实现截图:参考:https://www.cnblogs.com/yhleng/p/11225638.html要动态传参__doc__内容也是可以的.可以通过__doc__动态修改描述. 普通方法: 方法名.__doc__='fixture parameters.' 实例方法: self.方法名.__func__.__doc__='fixture parameters.' ...

2019-12-30 16:28:49 829

原创 Selenium+Java+Maven自动化测试(二) - 下载seleniumjar包依赖

1.使用使用IntelliJ IDEA新建完Maven工程后;现在要在pom.xml中添加测试的jar包依赖maven仓库地址:https://mvnrepository.com/在这里搜索需要的jar包即可比如找到selenium-java,找到需要的版本如3.12.0,把jar包配置复制到pom.xml;比如找到selenium-java,找到需要的版本如3.12.0,把jar包配...

2019-03-21 17:12:09 1447

原创 Selenium+Java+Maven自动化测试(一) - 环境搭建

一、环境搭建1.下载Java JDK,安装并配置环境变量;JAVA JDK下载地址:https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html下载成功后,配置系统环境变量新增JAVA_HOME系统变量;在Path中加入该值变量名-》JAVA_HOME变量值-》C:\Progr...

2019-03-21 11:30:52 475

原创 eq()函数的两种写法的区别

不同eq()函数的区别&lt;!DOCTYPE html&gt;&lt;html&gt; &lt;head&gt; &lt;meta charset="UTF-8"&gt; &lt;title&gt;操作样式&lt;/title&gt; &lt;script type="text/javascript&quot

2018-06-23 16:50:03 6975

原创 函数全局变量对内部函数的影响

在函数内部定义的全局变量,如果函数没有被调用,那么该全部变量是无效的。在函数预编译期间,只会对函数的函数名、函数内各种标识符进行检索,建立索引&lt;script&gt; var a=1; (function f(){ alert(a); var a=2; alert(a); ...

2018-06-23 12:05:51 800

原创 css选择器的优先级

参考文章:https://www.cnblogs.com/zxjwlh/p/6213239.html前端的选择器 选择器 用法 id选择器 idName 类选择 .className 标签选择器 p,span *通配符选择器 配合其他选择器来使用 并集选择器, div,p,body,div,ul,li 后...

2018-06-22 15:54:04 148

原创 阻止事件冒泡

因为我的”.ui-checkbox-new”,是页面新添加的元素,所以在绑定事件的时候,就用on。在在用on绑定事件的时候,这个click事件会触发两次。用alert函数测试的时候,“1–11–1–11”。https://blog.csdn.net/JaneLittle/article/details/60778352 在网上寻找解决方法:在代码中加入return false; 阻止冒泡事...

2018-06-22 15:37:50 139

原创 mysql下载驱动

http://dev.mysql.com/get/Downloads/Connector-J/mysql-connector-java-5.1.36.tar.gz

2018-05-21 09:03:00 293

原创 arguments对象

arguments是一个伪类数组,拥有和数组相似的结构,可以通过数组下标进行访问&lt;!DOCTYPE html&gt;&lt;html&gt; &lt;head&gt; &lt;meta charset="UTF-8"&gt; &lt;title&gt;学习arguments对象&lt;/title&gt; &lt;/hea

2018-05-19 11:48:33 195

原创 jquery 和js设置样式属性

jQuery方法//一个参数标书获取该样式属性$("#id").css("background-color");//两个参数设置该属性$("#id").css("background-color","white");JS方法document.getElementById("demo").style.background-color = "white&

2018-05-19 11:45:55 551

原创 kafka启动自带的zookeeper报错

报错信息:Kafka启动自带的zookeeper时候 报 error: could not find class org.apache.zookeeper.server.quorum.quorumpeermainkafka 的版本太低,升级版本即可

2018-05-19 11:42:34 3004 1

原创 函数全局变量对内部函数的影响

在函数内部定义的全局变量,如果函数没有被调用,那么该全部变量是无效的。在函数预编译期间,只会对函数的函数名、函数内各种标识符进行检索,建立索引&lt;script&gt; var a=1; (function f(){ alert(a); var a=2; alert(a); ...

2018-05-19 11:40:58 919

原创 安装url-loader失败,解决方法

安装url-loader失败报错信息$ npm install url-loader --save-devnpm ERR! Windows_NT 10.0.16299npm ERR! argv "C:\\Program Files\\nodejs\\node.exe" "C:\\Program Files\\nodejs\\node_modules\\npm\\bin\\npm-c...

2018-04-24 20:09:00 5546 1

原创 百度前端学院--三栏式排版

今天决定要学习百度前端技术学院布置的题目,做一个很小的demo:要求两侧的宽度固定不变,而中间内容的一栏,根据浏览器的宽度自适应。但是我被一个问题困扰了很久,元素设置了position属性。给子元素元素设置相对定位就可以让他自适应,但是我在定位右侧的元素的时候,我把div放在中间元素下面,所以在设置元素位置的时候,总是不符合,右侧元素 right 总是在另外一行。但是我把right的div...

2018-04-20 16:07:38 279

转载 js函数的写法理解

闭包函数的理解:有权访问另一个函数作用域内变量的函数都是闭包。 但还是理解不了,闭包函数的意义(function() {})();这是闭包函数,匿名函数;js中(function(){…})()立即执行函数需要注意与(function())的区别:(function())的区别:(function(){})的区别:(function(){})是$(document).rea...

2018-04-20 16:06:39 300

原创 JS 调用函数的后面加括号与不加括号的区别

//代码一:&lt;!DOCTYPE html&gt;&lt;html&gt;&lt;head&gt;&lt;meta http-equiv="Content-Type" content="text/html; charset=utf-8"/&gt; &lt;title&gt;javascript&lt;/title&gt; &lt;meta

2018-04-20 16:05:29 2317 3

原创 JS -- sort()

对数组中的数字或者字符串进行排序var arr = new Array(6,1,3,23,45);arr.sort(function(c, b) { return c[1] - b[1];});//对sort的理解,就想进行冒泡法排序,先比较前两个数字,...

2018-04-20 16:04:12 119

转载 pid文件不存在解决方法

修改 hadoop 集群及hbase集群的pid文件存放位置 1 在集群各个节点的/var目录下面创建一个文件夹: sudo mkdir -p /var/hadoop/pids,记得更改这个文件夹的权限,chown -R hadoop:hadoop /var/hadoop,将这个目录及子目录的拥有者改为你的当前用户,我这是hadoop,不然执行start-all.sh的时候当前用户会没有权...

2018-04-20 15:59:04 3762

转载 hive+mysql :access denied

参考:http://www.jb51.net/article/31850.htm http://blog.sina.com.cn/s/blog_807c84950101cksw.html提示如下错误:java.sql.SQLException: Access denied for user ‘root’@’localhost’ (using password: YES)可能由于roo...

2018-04-20 15:56:50 434

原创 hadoop 命令scp

1.在安装HBASE的过程中,需要把master的文件复制到slave1、slave2中。scp -r hbase slave1 : ~/这条语句中,scp -r 后面接的是需要复制的文件的地址,冒号后面的是 复制到slave1中后的目录地址。在使用这条命令的过程中,刚开始出现的问题是:找不到目标文件,目录地址找不到,所以解决方法是可以进入到相应的目录文件 比如 cd hbase。...

2018-04-20 15:52:40 3390

转载 html和css高级指南之二——定位详解

HTML和CSS高级指南之二——定位详解https://www.w3cplus.com/css/advanced-html-css-lesson2-detailed-css-positioning.html看了这篇之后对于昨天的问题(三栏式排版),我已经明白了很多,他也详细介绍了浮动属性和清除浮动的方法float属性1.Overflow技巧2.clearfix技巧...

2018-04-02 23:02:22 184

原创 JS调用函数的后面加括号与不加括号的区别

//代码一:&lt;!DOCTYPE html&gt;&lt;html&gt;&lt;head&gt;&lt;meta http-equiv="Content-Type" content="text/html; charset=utf-8"/&gt; &lt;title&gt;javascript&lt;/title&gt; &lt;meta

2018-04-02 22:58:59 550

原创 npm安装webpack历时两天

1.npm安装webpack十分慢,改进:镜像改为国内淘宝源。2. 镜像修改以后,安装webpack还是没有反应,降低nodeJS版本号

2018-01-21 17:21:25 5658 1

空空如也

空空如也

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

TA关注的人

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