博客园 - babyblue
uuid:24b78886-0ed1-41c2-8670-e3f31dcf42c4;id=68349
2019-03-08T01:38:38Z
babyblue
https://www.cnblogs.com/onmyway20xx/
feed.cnblogs.com
https://www.cnblogs.com/onmyway20xx/p/9225458.html
SSM 整合 quartz JDBC方式实现job动态增删改查记录 - babyblue
虽然网上有很多资料,但是都不够系统,本文记录下自己的整合过程. 1. 搭建一个SSM项目,此处略. 2. 按照quartz官方要求,建立quartz相关的数据库和表,相关sql语句如下: 3. 在resources目录下放入 quartz.properties 文件 相关内容: 3. 自定义jobf
2018-06-25T09:47:00Z
2018-06-25T09:47:00Z
babyblue
https://www.cnblogs.com/onmyway20xx/
【摘要】虽然网上有很多资料,但是都不够系统,本文记录下自己的整合过程. 1. 搭建一个SSM项目,此处略. 2. 按照quartz官方要求,建立quartz相关的数据库和表,相关sql语句如下: 3. 在resources目录下放入 quartz.properties 文件 相关内容: 3. 自定义jobf <a href="https://www.cnblogs.com/onmyway20xx/p/9225458.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/onmyway20xx/p/9019920.html
Metadata GC Threshold导致的full gc分析 - babyblue
gc log 两次full gc 均是Metadata GC导致, 加上 Metadata的配置参数: -XX:MetaspaceSize=128M 附上 metadata的配置说明 从JDK8开始,永久代(PermGen)的概念被废弃掉了,取而代之的是一个称为Metaspace的存储空间。Meta
2018-05-17T02:39:00Z
2018-05-17T02:39:00Z
babyblue
https://www.cnblogs.com/onmyway20xx/
【摘要】gc log 两次full gc 均是Metadata GC导致, 加上 Metadata的配置参数: -XX:MetaspaceSize=128M 附上 metadata的配置说明 从JDK8开始,永久代(PermGen)的概念被废弃掉了,取而代之的是一个称为Metaspace的存储空间。Meta <a href="https://www.cnblogs.com/onmyway20xx/p/9019920.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/onmyway20xx/p/9010104.html
spring 整合junit进行测试 - babyblue
如果想让junit和spring容器环境无缝对接的话,可以使用如下方式:
2018-05-08T10:27:00Z
2018-05-08T10:27:00Z
babyblue
https://www.cnblogs.com/onmyway20xx/
【摘要】如果想让junit和spring容器环境无缝对接的话,可以使用如下方式: <a href="https://www.cnblogs.com/onmyway20xx/p/9010104.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/onmyway20xx/p/9008779.html
spring mvc 传入中文参数乱码问题解决 - babyblue
一个简单的学习springmvc的demo中,当http请求传入中文参数时,在controller中接受到的参数就已经是乱码了,经百度一番解决方案如下: 1. get请求方式乱码解决 对于get方式,web.xml的filter配置是不起作用的,需要修改tomcat中的server.xml,将原来的
2018-05-08T07:56:00Z
2018-05-08T07:56:00Z
babyblue
https://www.cnblogs.com/onmyway20xx/
【摘要】一个简单的学习springmvc的demo中,当http请求传入中文参数时,在controller中接受到的参数就已经是乱码了,经百度一番解决方案如下: 1. get请求方式乱码解决 对于get方式,web.xml的filter配置是不起作用的,需要修改tomcat中的server.xml,将原来的 <a href="https://www.cnblogs.com/onmyway20xx/p/9008779.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/onmyway20xx/p/9008340.html
pom文件中maven-assembly-plugin插件学习 - babyblue
一、使用场景 如果项目是微服务架构,可能用到这个插件的概率比较高,平时普通的项目不需要这样的实现方式。 如果项目内的一部分通用功能,不需要挨个引用,则需要将通用功能部分达成jar包。 二、Maven-assembly-plugin作用 1、作用:要想将写的程序和它本身所依赖的jar包一起build到
2018-05-08T07:12:00Z
2018-05-08T07:12:00Z
babyblue
https://www.cnblogs.com/onmyway20xx/
【摘要】一、使用场景 如果项目是微服务架构,可能用到这个插件的概率比较高,平时普通的项目不需要这样的实现方式。 如果项目内的一部分通用功能,不需要挨个引用,则需要将通用功能部分达成jar包。 二、Maven-assembly-plugin作用 1、作用:要想将写的程序和它本身所依赖的jar包一起build到 <a href="https://www.cnblogs.com/onmyway20xx/p/9008340.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/onmyway20xx/p/8991161.html
mybatis传入多个参数 - babyblue
写在开头: 需要查阅本文的基本都是需要传入多个参数的,这里记住一句话:无论你传的参数是什么样的,最后mybtis都会将你传入的转换为map的,那么既然这样,当我们要传入多个参数时,何不直接给与map类型即可,然后mapper.xml通过#{map.key}来获取值即可,这个特别适合动态搜索,或者多个
2018-05-04T08:14:00Z
2018-05-04T08:14:00Z
babyblue
https://www.cnblogs.com/onmyway20xx/
【摘要】写在开头: 需要查阅本文的基本都是需要传入多个参数的,这里记住一句话:无论你传的参数是什么样的,最后mybtis都会将你传入的转换为map的,那么既然这样,当我们要传入多个参数时,何不直接给与map类型即可,然后mapper.xml通过#{map.key}来获取值即可,这个特别适合动态搜索,或者多个 <a href="https://www.cnblogs.com/onmyway20xx/p/8991161.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/onmyway20xx/p/8986139.html
基于properties文件的Spring Boot多环境切换 - babyblue
当我们使用properties文件作为Spring Boot的配置文件而不是yaml文件时,怎样实现多环境使用不同的配置信息呢? 在Spring Boot中,多环境配置的文件名需要满足application-{profile}.properties的格式,其中{profile}对应你的环境标识,如下
2018-05-03T08:38:00Z
2018-05-03T08:38:00Z
babyblue
https://www.cnblogs.com/onmyway20xx/
【摘要】当我们使用properties文件作为Spring Boot的配置文件而不是yaml文件时,怎样实现多环境使用不同的配置信息呢? 在Spring Boot中,多环境配置的文件名需要满足application-{profile}.properties的格式,其中{profile}对应你的环境标识,如下 <a href="https://www.cnblogs.com/onmyway20xx/p/8986139.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/onmyway20xx/p/8986123.html
在mysql命令行下执行sql文件 - babyblue
***********在mysql命令行下执行sql文件*********** C:\Windows\system32>cd E:\MySQL\mysql-5.7.16-winx64\bin //将目录切换到mysql的bin文件所在的目录 C:\Windows\system32>mysql -ur
2018-05-03T08:36:00Z
2018-05-03T08:36:00Z
babyblue
https://www.cnblogs.com/onmyway20xx/
【摘要】***********在mysql命令行下执行sql文件*********** C:\Windows\system32>cd E:\MySQL\mysql-5.7.16-winx64\bin //将目录切换到mysql的bin文件所在的目录 C:\Windows\system32>mysql -ur <a href="https://www.cnblogs.com/onmyway20xx/p/8986123.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/onmyway20xx/p/8856804.html
thymeleaf th:href 多个参数传递格式 - babyblue
今天在使用thymeleaf的th:href传递多个参数的时候困惑了。然后百度了一下,发现没有人注释说明怎么弄,然后自己google了一下,现在就标记一下,方便记录一下。 th:href="@{/Controller/behavior(param1=1,param2=${person.id})}"。
2018-04-16T08:49:00Z
2018-04-16T08:49:00Z
babyblue
https://www.cnblogs.com/onmyway20xx/
【摘要】今天在使用thymeleaf的th:href传递多个参数的时候困惑了。然后百度了一下,发现没有人注释说明怎么弄,然后自己google了一下,现在就标记一下,方便记录一下。 th:href="@{/Controller/behavior(param1=1,param2=${person.id})}"。 <a href="https://www.cnblogs.com/onmyway20xx/p/8856804.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/onmyway20xx/p/8855044.html
Mybatis 级联查询时只查出了一条数据 - babyblue
造成这个问题的原因是: 主表和明细表的id字段名相同造成的。 问题的关键在于resultMap中如果不定义类似主键之类的能够区分每一条结果集的字段的话,会引起后面一条数据覆盖前面一条数据的现象。
2018-04-16T03:31:00Z
2018-04-16T03:31:00Z
babyblue
https://www.cnblogs.com/onmyway20xx/
【摘要】造成这个问题的原因是: 主表和明细表的id字段名相同造成的。 问题的关键在于resultMap中如果不定义类似主键之类的能够区分每一条结果集的字段的话,会引起后面一条数据覆盖前面一条数据的现象。 <a href="https://www.cnblogs.com/onmyway20xx/p/8855044.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/onmyway20xx/p/8532402.html
linux删除软连接 - babyblue
#mkdir test_chk #touch test_chk/test.txt #vim test_chk/test.txt (这一步随便在这个test.txt里写点东东即可) 下面我们来创建test_chk目录 的软链接 #ln-s test_chk test_chk_ln 软链接创建好了,我们
2018-03-09T02:17:00Z
2018-03-09T02:17:00Z
babyblue
https://www.cnblogs.com/onmyway20xx/
【摘要】#mkdir test_chk #touch test_chk/test.txt #vim test_chk/test.txt (这一步随便在这个test.txt里写点东东即可) 下面我们来创建test_chk目录 的软链接 #ln-s test_chk test_chk_ln 软链接创建好了,我们 <a href="https://www.cnblogs.com/onmyway20xx/p/8532402.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/onmyway20xx/p/8304993.html
XPath轴(XPath Axes)总结 - babyblue
XPath轴(XPath Axes)可定义某个相对于当前节点的节点集: 1、child 选取当前节点的所有子元素 2、parent 选取当前节点的父节点 3、descendant 选取当前节点的所有后代元素(子、孙等) 4、ancestor 选取当前节点的所有先辈(父、祖父等) 5、descenda
2018-01-17T10:55:00Z
2018-01-17T10:55:00Z
babyblue
https://www.cnblogs.com/onmyway20xx/
【摘要】XPath轴(XPath Axes)可定义某个相对于当前节点的节点集: 1、child 选取当前节点的所有子元素 2、parent 选取当前节点的父节点 3、descendant 选取当前节点的所有后代元素(子、孙等) 4、ancestor 选取当前节点的所有先辈(父、祖父等) 5、descenda <a href="https://www.cnblogs.com/onmyway20xx/p/8304993.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/onmyway20xx/p/7920216.html
xpath定位中starts-with、contains和text()的用法 - babyblue
starts-with 顾名思义,匹配一个属性开始位置的关键字 contains 匹配一个属性值中包含的字符串 text() 匹配的是显示文本信息,此处也可以用来做定位用 eg //input[starts-with(@name,'name1')] 查找name属性中开始位置包含'name1'关键字
2017-11-29T06:09:00Z
2017-11-29T06:09:00Z
babyblue
https://www.cnblogs.com/onmyway20xx/
【摘要】starts-with 顾名思义,匹配一个属性开始位置的关键字 contains 匹配一个属性值中包含的字符串 text() 匹配的是显示文本信息,此处也可以用来做定位用 eg //input[starts-with(@name,'name1')] 查找name属性中开始位置包含'name1'关键字 <a href="https://www.cnblogs.com/onmyway20xx/p/7920216.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/onmyway20xx/p/7608158.html
java 路径分隔符自动适配 - babyblue
linux文件路径分隔符为 / ,windows的文件路径分隔符为 \ ,在开发项目过程中不确定用户使用何种操作系统,就需要自动适配路径。 目前已知java提供两种方法获取文件路径分割符: File.separator System.getProperty("file.separator")
2017-09-28T11:29:00Z
2017-09-28T11:29:00Z
babyblue
https://www.cnblogs.com/onmyway20xx/
【摘要】linux文件路径分隔符为 / ,windows的文件路径分隔符为 \ ,在开发项目过程中不确定用户使用何种操作系统,就需要自动适配路径。 目前已知java提供两种方法获取文件路径分割符: File.separator System.getProperty("file.separator") <a href="https://www.cnblogs.com/onmyway20xx/p/7608158.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/onmyway20xx/p/7574064.html
jmeter源码导入eclipse并完成编译 - babyblue
其次是去ant官网下载最新版的ant二进制包,安装ant,并配置环境变量ANT_HOME,Path;验证安装是否成功; apache-jmeter-3.0的要求)。 1、在eclipse中新建java工程,命名为:apache-jmeter-3.0,在下一步中选择"Allowoutput folde
2017-09-22T03:41:00Z
2017-09-22T03:41:00Z
babyblue
https://www.cnblogs.com/onmyway20xx/
【摘要】其次是去ant官网下载最新版的ant二进制包,安装ant,并配置环境变量ANT_HOME,Path;验证安装是否成功; apache-jmeter-3.0的要求)。 1、在eclipse中新建java工程,命名为:apache-jmeter-3.0,在下一步中选择"Allowoutput folde <a href="https://www.cnblogs.com/onmyway20xx/p/7574064.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/onmyway20xx/p/7526486.html
JSP页面导致tomcat内存溢出一例 - babyblue
今天发现一个奇怪的问题,一个tomcat应用,里面只有一个单纯的jsp页面,而且这个jsp页面没有任何java代码——想用这个jsp页面配合tomcat完成一个性能验证。但是用jmeter压测了几分钟之后,分配了1024M堆内存的tomcat居然抛出了heap space outofmemory!这
2017-09-15T07:00:00Z
2017-09-15T07:00:00Z
babyblue
https://www.cnblogs.com/onmyway20xx/
【摘要】今天发现一个奇怪的问题,一个tomcat应用,里面只有一个单纯的jsp页面,而且这个jsp页面没有任何java代码——想用这个jsp页面配合tomcat完成一个性能验证。但是用jmeter压测了几分钟之后,分配了1024M堆内存的tomcat居然抛出了heap space outofmemory!这 <a href="https://www.cnblogs.com/onmyway20xx/p/7526486.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/onmyway20xx/p/7449405.html
Selenium-xpath详解 - babyblue
1、XPATH是什么 XPATH是一门在XML文档中查找信息的语言,XPATH可用来在XML文档中对元素和属性进行遍历,主流的浏览器都支持XPATH,因为HTML页面在DOM中表示为XHTML文档。XPATH语言是基于XML文档的树结构,并提供了浏览树的能力,通过多样的标准来选择节点。Seleniu
2017-08-29T09:32:00Z
2017-08-29T09:32:00Z
babyblue
https://www.cnblogs.com/onmyway20xx/
【摘要】1、XPATH是什么 XPATH是一门在XML文档中查找信息的语言,XPATH可用来在XML文档中对元素和属性进行遍历,主流的浏览器都支持XPATH,因为HTML页面在DOM中表示为XHTML文档。XPATH语言是基于XML文档的树结构,并提供了浏览树的能力,通过多样的标准来选择节点。Seleniu <a href="https://www.cnblogs.com/onmyway20xx/p/7449405.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/onmyway20xx/p/7447577.html
Selenium:注解@FindBy、@FindBys、@FindAll的用法 - babyblue
方式有3种:@FindBy、@FindBys、@FindAll。下文对3中类型的区别和使用场景进行介绍 1)@FindBy @FindBy(id= "A") private WebElement A; 多个元素用FindBy也可以 @FindBy(id = "userName") private L
2017-08-29T03:49:00Z
2017-08-29T03:49:00Z
babyblue
https://www.cnblogs.com/onmyway20xx/
【摘要】方式有3种:@FindBy、@FindBys、@FindAll。下文对3中类型的区别和使用场景进行介绍 1)@FindBy @FindBy(id= "A") private WebElement A; 多个元素用FindBy也可以 @FindBy(id = "userName") private L <a href="https://www.cnblogs.com/onmyway20xx/p/7447577.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/onmyway20xx/p/7426505.html
stale element reference: element is not attached to the page document 异常 - babyblue
在执行脚本时,有时候引用一些元素对象会抛出如下异常 org.openqa.selenium.StaleElementReferenceException: stale element reference: element is not attached to the page document 按字
2017-08-25T01:37:00Z
2017-08-25T01:37:00Z
babyblue
https://www.cnblogs.com/onmyway20xx/
【摘要】在执行脚本时,有时候引用一些元素对象会抛出如下异常 org.openqa.selenium.StaleElementReferenceException: stale element reference: element is not attached to the page document 按字 <a href="https://www.cnblogs.com/onmyway20xx/p/7426505.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/onmyway20xx/p/7359472.html
java File.separator 简介 - babyblue
在Windows下的路径分隔符和Linux下的路径分隔符是不一样的,当直接使用绝对路径时,跨平台会暴出“No such file or diretory”的异常。 比如说要在temp目录下建立一个test.txt文件,在Windows下应该这么写: File file1 = new File ("C
2017-08-14T10:13:00Z
2017-08-14T10:13:00Z
babyblue
https://www.cnblogs.com/onmyway20xx/
【摘要】在Windows下的路径分隔符和Linux下的路径分隔符是不一样的,当直接使用绝对路径时,跨平台会暴出“No such file or diretory”的异常。 比如说要在temp目录下建立一个test.txt文件,在Windows下应该这么写: File file1 = new File ("C <a href="https://www.cnblogs.com/onmyway20xx/p/7359472.html" target="_blank">阅读全文</a>