java
文章平均质量分 50
liuguichenglove
这个作者很懒,什么都没留下…
展开
-
获取HttpServletRequest几种方法
代码获取先web.xml配置:<listener> <listener-class> org.springframework.web.context.request.RequestContextListener </listener-class> </listener> ...转载 2018-12-04 21:47:58 · 17680 阅读 · 0 评论 -
selenium-java web自动化测试工具-初体验
作为传统的web项目测试都是靠测试人员,按照测试用例手动操作,费时费力还容易遗漏,如果有自动测试框架或工具,那会节省甚多人力和时间。经过寻找发现selenium项目,觉得很不错。以下百度百科:Selenium [1] 是一个用于Web应用程序测试的工具。Selenium测试直接运行在浏览器中,就像真正的用户在操作一样。支持的浏览器包括IE(7, 8, 9, 10, 11),Mozilla...原创 2018-12-07 21:10:03 · 1160 阅读 · 0 评论 -
java emoji表情存储解决方案
1.问题产生情况我遇到这个问题是做微信开发的时候有些有用的头像用了微信的emoji表情,然而我的mysql数据库用的编码是utf8_general_ci,就是utf-8编码,结果也就报错误了。 2.为什么会出现这种原因因为mysql的utf8编码的一个字符最多3个字节,但是一个emoji表情为4个字节,所以utf8不支持存储emoji表情。但是utf8的超集utf8mb4一个字符最...转载 2018-12-10 17:18:47 · 603 阅读 · 0 评论 -
Tomcat8 启动慢——解决办法
Tomcat8 启动慢,未有任何报错,就是慢,启动大概有5分钟这样,经过上午查询,得知原因如下:Tomcat 7/8都使用org.apache.catalina.util.SessionIdGeneratorBase.createSecureRandom类产生安全随机类SecureRandom的实例作为会话ID,这里花去了342秒,也即接近6分钟。SHA1PRNG算法是基于SHA-1算法实...转载 2018-12-10 17:24:56 · 1741 阅读 · 0 评论 -
Junit4+springmvc 单元测试01
测试的整体代码如下:package com.zykj.modules.web;import javax.servlet.http.HttpServletRequest;import org.junit.Before;import org.junit.Test;import org.junit.runner.RunWith;import org.springframework.t...转载 2018-12-10 17:35:03 · 288 阅读 · 0 评论 -
正则表达式预编译-java
使用正则表达式的预编译功能,可以有效加快正则匹配速度。Pattern要定义为static final静态变量,以避免执行多次预编译。示例:【错误用法】// 没有使用预编译private void func(...) { if (Pattern.matches(regexRule, content)) { ... }}// 多次预编译private v...转载 2018-12-11 15:12:04 · 5674 阅读 · 0 评论