- 博客(39)
- 资源 (11)
- 收藏
- 关注
原创 Chrome与chromedriver.exe的版本的坑
第一步:查看Chrome浏览版本chrome://settings/help第二步:找到对于版本下载chromedriverhttp://chromedriver.storage.googleapis.com/index.html
2019-06-21 18:16:39
1978
原创 spring mvc方法事物注意事项
建议事物手动控制。Spring Transactional@Transactional 加于private方法, 无效 @Transactional 加于未加入接口的public方法, 再通过普通接口方法调用, 无效@Transactional 加于接口方法, 无论下面调用的是private或public方法, 都有效@Transactional 加于接口方法后, 被本类普通接口方...
2019-06-20 14:53:20
321
原创 @Valid效验注解使用
@Valid注解可以实现数据的验证,你可以定义实体,在实体的属性上添加校验规则,而在API接收数据时添加@valid关键字,这时你的实体将会开启一个校验的功能。@Null限制只能为null@NotNull限制必须不为null@AssertFalse限制必须为false@AssertTrue限制必须为true@DecimalMax(value)限制必须为一个不大于指定...
2019-06-20 14:41:51
1697
原创 Could not calculate build plan: Plugin org.apache.maven.plugins:maven-resources-plugin:3.0.2 ......
...m2\repository\org\apache\maven\plugins 在这个目录找到 .lastUpdated 文件删除即可
2018-07-23 15:05:05
1365
原创 mybatis-generator cmd 生成
java -jar mybatis-generator-core.jar -configfile generator.xml -overwrite
2018-07-13 09:21:31
533
原创 Cause: org.xml.sax.SAXParseException; lineNumber: 1; columnNumber: 1; 文件提前结束。
spring boot项目启动报错,错误提示如下:nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'sqlSessionFactory' defined in class path resource [org/mybatis/spri...
2018-06-28 09:34:26
18396
1
原创 spring boot+mybatis+PageHelper 不分页问题
import java.util.Properties;import org.springframework.boot.SpringApplication;import org.springframework.boot.autoconfigure.SpringBootApplication;import org.springframework.boot.web.servlet.ServletCom...
2018-06-06 16:48:14
1330
原创 关于mysql远程连接2003-can't connect to MYSQL server on ''(10060)
网上很多命令很多的解决方案,最后都没得到解决。最后问题出现在云服务上面。具体解决方案: 打开云服务器上面的安全组 添加一个安全组规则 端口范围:腾讯云(TCP:3306),授权对象:0.0.0.0/0,其他默认就行 确定后重启服务器连接OK!...
2018-05-24 16:11:21
2829
原创 sqlserver @P0 附近有语法错误问题
将# 改成 $原因: #{var}传入参数会被装饰成 "var"可以防止sql注入问题 比如num=10,上面sql语句就会被解释成SELECT TOP "10" FROM tablename 这样就会报错 ${var}传入参数会直接显示 会有发生sql注入问题 同样num=10,上面sql语句就会被解释成SELECT TOP 10 FROM 这样就没错 ...
2018-04-17 13:43:26
2125
原创 前后台端分离 跨域SESSION 失效问题
后端代码接口: package com.filter;import java.io.IOException;import javax.servlet.Filter;import javax.servlet.FilterChain;import javax.servlet.FilterConfig;import javax.servlet.ServletExceptio...
2018-03-28 14:11:45
739
原创 sql server 2008 r2 无法连接WMI
修改权限: 1、右击"计算机"-管理; 2、打开"本地用户和组"-组,双击Administrators,弹出Administrators的属性对话框,点击添加 3、在选择用户弹出框中选择高级,立即查找,将NT AUTHORITY\NETWORK SERVICE添加到用户中,点击确定;...
2018-03-22 09:31:43
1313
原创 easyui datagrid 时间转换
easyui datagrid 时间转换{field:'handleTime',title:'处理时间 ',align:'center',width:80,formatter:function(value,row,index){ var unixTimestamp = new Date(value); re
2018-01-09 11:20:22
845
原创 JasperReportUtil 工具类
package org.platform.service.report.oauth;import java.io.BufferedReader;import java.io.File;import java.io.FileInputStream;import java.io.IOException;import java.io.InputStream;import
2017-12-15 10:11:29
4237
原创 JasperHelper 工具类
package org.platform.service.report.oauth;import java.io.File;import java.io.InputStream;import java.io.OutputStream;import java.lang.reflect.Field;import java.sql.Connection;import ja
2017-12-15 10:01:11
2931
原创 IdCardUtils 工具类 (身份证)
package org.platform.utils.idcard;import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Calendar;import java.util.Date;import java.util.HashMap;import java
2017-12-15 09:52:30
3760
原创 EmailHelper 工具类
package org.platform.utils.email;import java.io.UnsupportedEncodingException;import java.util.ArrayList;import java.util.List;import java.util.Map;import java.util.Properties;impor
2017-12-15 09:49:24
3925
原创 DateUtil 工具类
package org.platform.utils.date;import java.sql.Timestamp;import java.text.DateFormat;import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Calendar;import
2017-12-15 09:47:06
2620
原创 RedisUtil 工具类
package org.platform.utils.redis;import java.util.LinkedHashSet;import java.util.List;import java.util.Map;import java.util.Set;import org.platform.utils.redis.impl.RedisClusterServiceIm
2017-12-15 09:44:41
4062
原创 JSONHelper 工具类
package org.platform.utils.json;import java.util.ArrayList;import java.util.HashMap;import java.util.Iterator;import java.util.List;import java.util.Map;import net.sf.json.JSONArra
2017-12-15 09:40:35
5209
原创 oracle listagg() 去重
oracle : regexp_replace((listagg(OV.PNR, ',' ) within group (order by OV.PNR)), '([^,]+)(,\1)+', '\1')
2017-11-09 14:34:42
16901
2
原创 MySQL替换oracle里ROW_NUMBER () OVER ( PARTITION BY '' ORDER BY ' ' DESC )的方法
ORACLE 语句SELECT ROW_NUMBER () OVER ( PARTITION BY V1.CABIN_CODE ORDER BY V1.CREATE_DATE DESC ) R1N1, V1.* FROM FARE_VIRTUAL_CABIN_DISCOUNT V1MySQL 语句SELECT V1.*,V1.rank FROM ( SE
2017-11-08 10:37:28
12954
原创 mysql 数据共享问题
1。 改表法。可能是你的帐号不允许从远程登陆,只能在localhost。这个时候只要在localhost的那台电脑,登入mysql后,更改 "mysql" 数据库里的 "user" 表里的 "host" 项,从"localhost"改称"%"mysql -u root -pvmwaremysql>use mysql;mysql>update user set host = '%'
2017-08-19 09:11:56
29265
转载 Linux\CentOS系统下的服务器搭建,下载编译环境,安装vsFtpd、nginx、MySQL、JDK、Tomcat、PHP
Linux\CentOS系统下的服务器搭建,下载编译环境,安装vsFtpd、nginx、MySQL、JDK、Tomcat、PHP按照以下步骤操作就可以搭建一个可运行Java、PHP文件的Linux系统一、下载编译环境mv /etc/yum.repos.d/CentOS-Base.repo/etc/yum.repos.d/CentOS-Base.repo.ba
2017-08-14 09:31:27
30942
转载 解析中国天气网页面获取七日天气 (Java)
说明 解析中国天气网的页面,获取七日天气。代码 SevenDayWeather.java 1 import java.io.BufferedReader; 2 import java.io.File; 3 import java.io.FileReader; 4 import java.io.IOException; 5 i
2017-08-11 18:06:30
31764
转载 Shiro身份验证
身份验证,即在应用中谁能证明他就是他本人。一般提供如他们的身份ID一些标识信息来表明他就是他本人,如提供身份证,用户名/密码来证明。在shiro中,用户需要提供principals (身份)和credentials(证明)给shiro,从而应用能验证用户身份:principals:身份,即主体的标识属性,可以是任何东西,如用户名、邮箱等,唯一即可。一个主体可以有多个principals,但
2017-08-11 18:03:37
30282
原创 form表单提交后不刷新不跳转
[html] view plain copyhtml> body> form action="" method="post" target="iframe"> input type="text" name="name" /> input type="submit" value=
2017-08-11 17:45:59
29775
转载 Java 垃圾回收算法
在之前Java 运行期数据区一文中,介绍了运行时内存的各个部分。其中程序计数器、虚拟机栈、本地方法栈都随线程消亡,所以,这几个区域的内存分配和回收都具备确定性。而 Java 堆和方法区不同,我们只有在程序运行期间才能知道会创建哪些对象,这部分的内存分配和回收都是动态的,这也正是垃圾回收器关注的部分。对象的生与死垃圾回收器要在进行回收前,需要确定哪些对象的状态,是“存活”还是”死亡“。
2017-08-10 08:35:16
34541
转载 jQuery同步Ajax带来的UI线程阻塞问题及解决办法
俗话说不作死就不会死,今天作死了一回,写了一个比较二逼的函数,遇到了同步Ajax引起的UI线程阻塞问题,在此记录一下。 事情起因是这样的,因为页面上有多个相似的异步请求动作,本着提高代码可重用性的原则,我封装了一个名为getData的函数,它接收不同参数,只负责获取数据,然后把数据return。基本的逻辑剥离出来是这样的:function getData1(){
2017-08-09 17:39:49
34912
转载 MyBatis 延迟加载,一级缓存,二级缓存设置
什么是延迟加载 resultMap中的association和collection标签具有延迟加载的功能。 延迟加载的意思是说,在关联查询时,利用延迟加载,先加载主信息。使用关联信息时再去加载关联信息。设置延迟加载 需要在SqlMapConfig.xml文件中,在标签中设置下延迟加载。 lazyL
2017-08-09 13:07:29
96306
转载 Spring Boot 快速入门
今天给大家介绍一下spring Boot MVC,让我们学习一下如何利用spring Boot快速的搭建一个简单的web应用。环境准备一个称手的文本编辑器(例如Vim、Emacs、Sublime Text)或者IDE(Eclipse、Idea Intellij)Java环境(JDK 1.7或以上版本)Maven 3.0+(Eclipse和Idea IntelliJ内置,如果使用
2017-08-03 15:14:31
110868
原创 MySQL优化所调整的10项配置
基本配置你需要经常察看以下3个配置项。不然,可能很快就会出问题。innodb_buffer_pool_size:这是你安装完InnoDB后第一个应该设置的选项。缓冲池是数据和索引缓存的地方:这个值越大越好,这能保证你在大多数的读取操作时使用的是内存而不是硬盘。典型的值是5-6GB(8GB内存),20-25GB(32GB内存),100-120GB(128GB内存)。innodb_
2017-08-02 15:52:05
137128
原创 Java加密解密等操作的工具类
package com.unionpay.acp.sdk;import java.io.IOException;import java.io.UnsupportedEncodingException;import java.security.MessageDigest;import java.security.PrivateKey;import java.securit
2017-08-02 11:32:06
132952
原创 Linux安装mysql及删除
到mysql官网下载mysql编译好的二进制安装包,在下载页面Select Platform:选项选择linux-generic,然后把页面拉到底部,64位系统下载Linux - Generic (glibc 2.5) (x86, 64-bit),32位系统下载Linux - Generic (glibc 2.5) (x86, 32-bit) 解压32位安装包
2017-08-01 14:42:01
126563
原创 CentOS7.2下安装jdk1.7
因工作需要,CentOS7.2下安装jdk1.7,之前系统自带了jdk1.8,所以需要先卸载1.8,再装1.71.先查看下jdk当前的版本java -version2.用命令查看rpm -qa | grep java3.删除之前的版本rpm -e --nodeps java-1.8.0-openjdk-1.8.0.101-3.b13.el7_2.x86_64
2017-08-01 14:40:18
106658
原创 redis的理解
1.Redis使用 C语言开发的。Redis 约定此版本号,为偶数的版本是稳定版(如:2.4版 2.6版),奇数版是非稳定版(如:2.5版 2.7版) 2.Redis 数据库中的所有的数据都存储在内存中,由于内存的速度远远快于硬盘,因此Redis在性能上对比其他基于硬盘存储的数据库有明显优势,在普通一台计算机上,Redis 可以在一秒内读写超过十万个键值。3.Redis 可以为每个键设置生
2017-08-01 14:35:33
113954
原创 java简单读取PDF文件
package com.test;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.OutputStreamWriter;import org.apache.pdfbox.pdfparser.PDFParser;import org.apache.pdfbox.pdmode
2017-07-03 15:21:19
109854
原创 DesiredCapabilities内容详解
|`automationName`|你想使用的自动化测试引擎|`Appium` (默认) 或 `Selendroid`||`platformName`|你要测试的手机操作系统|`iOS`, `Android`, 或 `FirefoxOS`||`platformVersion`|手机操作系统版本|例如: `7.1`, `4.4`||`deviceN
2017-07-03 14:21:17
105495
转载 常用正则表达式
一、校验数字的表达式1 数字:^[0-9]*$2 n位的数字:^\d{n}$3 至少n位的数字:^\d{n,}$4 m-n位的数字:^\d{m,n}$5 零和非零开头的数字:^(0|[1-9][0-9]*)$6 非零开头的最多带两位小数的数字:^([1-9][0-9]*)+(.[0-9]{1,2})?$7 带1-2位小数的正数或负数:^(\-
2017-07-01 10:06:48
103767
Goolge翻译
2018-07-09
百度下拉代码
2018-07-09
JSONHelper 工具类
2017-12-15
htmlunit模拟cookie登录
2017-12-01
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人