
编码|框架|插件|集成
「已注销」
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
java.lang.IllegalStateException: SpringJUnit4ClassRunner requires JUnit 4.12 or higher
junit junit 4.11 org.springframework spring-test ${spring.version} jar test 问题原因Junit版本与Spring-test版本不匹配导致的。理论上,上述配置是没有问题的。我的pom.xml原创 2017-01-16 17:46:30 · 5078 阅读 · 0 评论 -
log4j.properties 详解与配置步骤
一、log4j.properties 的使用详解1.输出级别的种类ERROR、WARN、INFO、DEBUGERROR 为严重错误 主要是程序的错误WARN 为一般警告,比如session丢失INFO 为一般要显示的信息,比如登录登出DEBUG 为程序的调试信息2.配置日志信息输出目的地log4j.appender.appenderNam转载 2017-01-16 18:17:39 · 5834 阅读 · 0 评论 -
简单log4j.properties配置示例
### set log levels ###log4j.rootLogger = INFO , console , debug , error### console ###log4j.appender.console = org.apache.log4j.ConsoleAppenderlog4j.appender.console.Target = System.outlog4j.app原创 2017-01-16 18:25:15 · 43347 阅读 · 0 评论 -
spring mvc restful java.lang.Stackoverflowerror
[ERROR] Nested in org.springframework.web.util.NestedServletException: Handler processing failed; nested exception is java.lang.StackOverflowError:java.lang.StackOverflowError at org.mortbay.jett原创 2017-01-18 17:06:02 · 3718 阅读 · 0 评论 -
IDEA 加载 tld文件(IntelliJ IDEA使用JSTL标签库)
下载地址:http://archive.apache.org/dist/jakarta/taglibs/standard/binaries/原创 2017-01-19 16:59:34 · 6181 阅读 · 0 评论 -
js判断上传图片大小限制300k
input 标签js代码function limitJpg(path) { var max_size = 0.293;// M,300k var img = new Image(); var file = document.getElementById(path); var fileData原创 2017-03-09 16:22:52 · 12129 阅读 · 3 评论 -
SpringMVC表单标签简介
在使用SpringMVC的时候我们可以使用Spring封装的一系列表单标签,这些标签都可以访问到ModelMap中的内容。下面将对这些标签一一介绍。 在正式介绍SpringMVC的表单标签之前,我们需要先在JSP中声明使用的标签,具体做法是在JSP文件的顶部加入以下指令: 1.1 form标签使用Spring的form标签主要有两个作用,第一是它会自转载 2017-03-07 20:33:03 · 392 阅读 · 1 评论 -
maven profile的使用
程序员在开发的过程中,经常需要面对不同的运行环境(开发环境、测试环境、生产环境、内网环境、外网环境等等),在不同的环境中,相关的配置一般不一样,比如数据源配置、日志文件配置、以及一些软件运行过程中的基本配置。每次在不同环境部署程序时,都需要修改相应的配置文件,使之完成环境的配置。这么做存在一个比较大的问题:每次修改配置非常麻烦,而且配置错误会产生不可预估的影响,比如,在发布生产环境时用的开发环境的转载 2017-03-15 10:59:23 · 2085 阅读 · 0 评论 -
list移除元素容易发生的问题
list 大家应该并不陌生,如果移除List中的元素呢,也不难,首先想到就是其remove()方法。下面列出remove()的具体实现,以供参考: @Test public void testRemoveList() { List list = new ArrayList<>(); for (int i = 0; i < 10; i原创 2017-05-01 21:35:35 · 516 阅读 · 0 评论 -
tomcat server.xml中文版
Tomcat Server的结构图 该文件描述了如何启动Tomcat Server转载 2017-07-13 22:31:53 · 359 阅读 · 0 评论 -
Maven下java.lang.NoClassDefFoundError
java.lang.NoClassDefFoundError: org/apache/commons/lang/exception/NestableRuntimeException at java.lang.ClassLoader.defineClass1(Native Method) at java.lang.ClassLoader.defineClass(Unknown原创 2017-01-11 16:14:30 · 2336 阅读 · 0 评论 -
mybatis bad sql grammar
问题场景:错误信息:You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 1语法可判断为mappper.xml文件中,sql语法错误;原创 2017-01-11 11:23:44 · 16958 阅读 · 0 评论 -
集成引擎Jenkins-前言
##jenkins我的简单理解## - 1.自动构建项目到指定目录下; - 2.找到历史记录快速回复上一版本; 以下是一些参考资料 jenkins官网1 、what is jenkins? Jenkins 是一个可扩展的持续集成引擎。它是Continous Integration Server,是Hadson的继续。 类似的产品还有: CruiseControl,Build原创 2016-11-03 14:48:12 · 939 阅读 · 0 评论 -
Embedded Jetty IllegalStateException: Committed jsp重复提交问题
Embedded Jetty IllegalStateException: Committed整理中...原创 2016-11-09 18:54:07 · 506 阅读 · 0 评论 -
jetty启动web时Class not found
2016-11-10 12:44:18.809:WARN:oejs.BaseHolder:main: java.lang.ClassNotFoundException: com.xx.xx.xx.xx at java.net.URLClassLoader.findClass(URLClassLoader.java:381) at java.lang.ClassLoader.loadClass原创 2016-11-10 15:46:39 · 5293 阅读 · 2 评论 -
mybatis Table 'SYS_USER' doesn't exist
### Cause: com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Table 'SYS_USER' doesn't exist很明显提示表找不到。那好,找项目中配置文件,发现表确实存在的。那为什么找不到?mybatis版本http://mybatis.org/dtd/mybatis-3-mapper.dt原创 2016-11-11 16:22:48 · 9344 阅读 · 1 评论 -
Spring MVC 通过@Value注解读取.properties配置结果为null
@Value("${ebusinessid}")取出的值一直是空的,检查了下spring文件,正常扫描~后来才发现定义的成员变量为static,去掉即解决...参考QA:http://stackoverflow.com/questions/7253694/spring-how-to-inject-a-value-to-static-fieldhttp://stack原创 2016-11-29 18:32:24 · 3406 阅读 · 0 评论 -
StringBuilder 与 StringBuffer 简略的回答
1. 在执行速度方面的比较:StringBuilder > StringBuffer 2. StringBuffer与StringBuilder,他们是字符串变量,是可改变的对象,每当我们用它们对字符串做操作时,实际上是在一个对象上操作的,不像String一样创建一些对象进行操作,所以速度就快了。3. StringBuilder:线程非安全的 StringBuffer:线程安全转载 2016-12-01 13:54:00 · 311 阅读 · 0 评论 -
mybatis mysql count(*) 返回结果为null的解决
具体错误信息:org.apache.ibatis.binding.BindingException: Mapper method 'com.xx.xx.xx.xx.xx.getCount attempted to return null from a method with a primitive return type (int). 定义的Integer,怎么会返回nul原创 2016-11-23 20:45:10 · 18695 阅读 · 3 评论 -
Double取整
// Double向上取整,四舍五入double upvalueB = new java.math.BigDecimal(2.4875).setScale(0,java.math.BigDecimal.ROUND_HALF_UP).doubleValue();Double mulresult = mul(upvalueB, Double.valueOf(1));/** * 向上取整原创 2016-11-24 17:16:28 · 5283 阅读 · 0 评论 -
java正则验证密码必填字母数字特殊字符及扩展
需求:密码验证改造,要求对所输入的密码校验条件:必填字母数字及特殊字符,且以字母开头。 @org.junit.Test public void testReg() { // 必填字母数字特殊字符 String reg = "^(?![0-9]+$)(?![a-zA-Z]+$)(?![a-zA-Z0-9]+$)[a-zA-Z][a-zA-Z0-9\原创 2016-12-17 18:15:08 · 12088 阅读 · 0 评论 -
java十进制数与各进制之间的转换规则与算法
1.十进制数转二进制转换规则:随机一个十进制数字,十进制整数转换为二进制整数采用"除2取余,商取到0为止,余数逆序排列"法,所得二进制数Test算法@Test public void testB原创 2016-12-19 14:56:37 · 1135 阅读 · 0 评论 -
eclipse中tomcat容器启动工程timeout问题解决
tomcat 启动总是报出timeout45seconds的错误。具体原因是工程过大或者与服务间交互时间过长,超过了容器设置的启动超时时间导致。此时有2种解决办法:1..metadata\.plugins\org.eclipse.wst.server.core找到上述工作路径,编辑server.xml文件,设置timeout参数时间为更长,重启eclipse即可解决;2.直接在原创 2017-01-09 11:33:29 · 626 阅读 · 0 评论 -
mac下安装tomcat
1.tomcat8.5.23压缩包下载地址点击下载tomcat8.5.23.zip(windows或mac os都可以安装)2.解压到指定目录例如/desk3.进入到tomcat安装的bin目录下,执行以下命令:chmod u+x *.sh4.启动tomcat,bin目录内执行 ./startup.sh5.浏览器输入localhost:8080出现下面页面,原创 2017-10-08 22:59:46 · 418 阅读 · 0 评论