![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
javaweb
文章平均质量分 53
codingjav
骑马Coding
展开
-
clipse中使用maven插件的时候,运行run as maven build的时候报错:
clipse中使用maven插件的时候,运行run as maven build的时候报错:-Dmaven.multiModuleProjectDirectory system propery is not set. Check $M2_HOME environment variable and mvn script match.可以设一个环境变原创 2016-06-25 13:41:35 · 796 阅读 · 0 评论 -
spring mvc 传中文 到controller层乱码的 解决方法
String sta =null; try { sta = new String(status.getBytes("iso-8859-1"),"utf-8"); } catch (UnsupportedEncodingException e) { }原创 2016-06-24 21:09:23 · 585 阅读 · 0 评论 -
解决方法:java.util.MissingResourceException Can't find bundle for base name
Exception in thread "main" java.util.MissingResourceException: Can't find bundle for base name MessageResource, locale zh_CN at java.util.ResourceBundle.throwMissingResourceException(ResourceBundle.原创 2016-10-19 14:01:03 · 41569 阅读 · 4 评论 -
[eclipse]Syntax error on token ";",{ expected after this token
Syntax error on token ";",{ expected after this token 提示语法错误 根据eclipse提示,在“;”之后加上“{”,果然没有提示错误。 实际问题出在该语句前多了一个“}”,提前终结了类作用域,迷惑了eclipse原创 2016-08-27 08:53:12 · 839 阅读 · 0 评论 -
JUnit-4.11使用报java.lang.NoClassDefFoundError: org/hamcrest/SelfDescribing错误
今天尝试使用JUnit,下载了最新的JUnit版本,是4.11,结果尝试使用发现总是报Java.lang.NoClassDefFoundError: org/hamcrest/SelfDescribing这样的错误,上网查了一下,一般的解决方案是,换一个低一点的版本就好了。还有人说,是缺少hamcrest的包。去官网又看了一下,结果发现这样一段话:junit.jar: Includes原创 2016-10-12 00:29:23 · 408 阅读 · 1 评论 -
PermGen space错误解决方法
在看下文之前,首先要确认意见事情,就是你是如何启动tomcat的,我们在平时的开发环境当中,都是通过startup.bat方式启动tomcat的,那么你按照下面的方式,去修改/bin/catalina.bat是没有问题的。但是如果你是生产环境下,我们一般都希望使用windows服务方式去启动tomcat,此时之前修改的配置文件是没有用的。因为windows服务启动tomcat不再去加载catali原创 2016-06-20 11:30:06 · 478 阅读 · 0 评论 -
MySQL5添加外键约束错误 (Error Code : 1005)
MySQL5添加外键约束错误解决方法 当添加MySQL表之间外键约束关系的时候,常常会发生这样的错误: Error Code : 1005Can't create table './test/#sql-1b0_1.frm' (errno: 150)(0 ms taken) 看到这段错误信息会很郁闷,因为你也不清楚究竟发生了什么错误。但是可以从MySQL的文档中查原创 2016-08-09 15:52:24 · 2122 阅读 · 0 评论 -
【java.lang.UnsupportedClassVersionError】版本不一致出错
1 java.lang.UnsupportedClassVersionError: org/apache/lucene/store/Directory : Unsupported major.minor version 51.0 2 at java.lang.ClassLoader.defineClass1(Native Method) 3 at java.lang.ClassLoader原创 2016-06-27 00:05:10 · 1731 阅读 · 0 评论 -
Java实现视频网站的视频上传、视频转码、视频关键帧抽图, 及视频播放功能
最近有个项目牵扯到上传视频,简直把我搞炸了。还么搞定,主要是当初设计有点小出入,心里一直不是坚持,所以,哎,还得努力撒!下面是当时参考,睡觉,明天搞哎。http://www.cnblogs.com/dennisit/archive/2013/02/16/2913287.html视频网站中提供的在线视频播放功能,播放的都是FLV格式的文件,它是Flash动画文件,可通过Flash制作原创 2016-08-09 22:32:19 · 1329 阅读 · 1 评论 -
SpringMVC 方法三种类型返回值总结,你用过几种?
SpringMVC 现在算是 Java 领域的一个基础性框架了,很多人天天用,可是对于 SpringMVC 方法的返回值,你又是否完全清楚呢?今天松哥就来和大家聊一聊 SpringMVC 中四种不同类型的返回值,看看有没有 get 到你的知识盲点?1. ModelAndView以前前后端不分的情况下,ModelAndView 应该是最最常见的返回值类型了,现在前后端分离后,后端都是以返回 JSON 数据为主了。后端返回 ModelAndView 这个比较容易理解,开发者可以在 ModelAndVie转载 2021-09-07 22:23:51 · 1270 阅读 · 0 评论 -
java.lang.IllegalStateException: closed
使用okhttp3的时候遇到的异常:java.lang.IllegalStateException: closed。原因是流已经关闭,所以无法再进行操作。public abstract class myCallback extends Callback<Bundle> { @Override public Bundle parseNetworkResponse(Response response, int id) throws Exception { .原创 2021-08-14 17:28:55 · 2437 阅读 · 0 评论 -
Java中Random详解
目录伪随机什么是伪随机数?Java随机数产生原理:Java中常见生成随机数的几种方式Math.random()RandomRandom的两种构造方法:种子的作用数什么?小结ThreadLocalRandomSecureRandom总结参考资料伪随机什么是伪随机数?1.伪随机数是看似随机实质是固定的周期性序列,也就是有规则的随机。2.只要这个随机数是由确定算法生成的,那就是伪随机,只能通过不断算法优化,使你的随机数更接近随机。(随机这个属原创 2021-07-08 18:22:00 · 5528 阅读 · 0 评论 -
Eclipse离线安装Java Decompiler插件
JavaDecompiler是Java语言的反编译工具,具体介绍见博客Java Decompiler(Java反编译工具)或者是看官网介绍,官网地址为http://jd.benow.ca/1、下载插件Eclipe的javaDecompiler插件名为JD-Eclipse,插件下载地址http://jd.benow.ca/2、安装插件Ecipse安装J原创 2017-09-03 22:48:28 · 1446 阅读 · 0 评论 -
springMVC从上传的Excel文件中读取数据
示例:导入客户文件(Excle文件)一、编辑customer.xlsx二、在spring的xml文件设置上传文件大小 上传文件拦截,设置最大上传文件大小 10M=10*1024*1024(B)=10485760 bytes --> bean id="multipartResolver" class="org.springframework.web.multipart原创 2016-08-16 00:47:11 · 31788 阅读 · 18 评论 -
Maven 每次update之后自动修改jdk问题
问题: Maven每次在 执行Maven update之后jdk版本都会被修改为jdk1.5, 如果项目之前是用更高版本的jdk编译的则会在项目前显示一个红叉Maven官方文档有如下描述:编译器插件用来编译项目的源文件.从3.0版本开始, 用来编译Java源文件的默认编译器是javax.tools.JavaCompiler (如果你是用的是java 1.6) . 如果你想强制性的让插件使用原创 2017-04-09 17:39:01 · 990 阅读 · 0 评论 -
eclipse如何修改dynamic web module version
一、修改工程属性:右键eclipse的工程,选择属性,再选择Project Facets里面中选择Dynamic Web Module ,将3.0修改为2.5,可能会提示如下信息:Cannot change version of project facet Dynamic Web Module to 2.5这样表示修改不了,然后采用第二种方法。二、修改配置文件:找到工程项目的硬原创 2017-04-09 17:34:10 · 289 阅读 · 0 评论 -
BASE64Encoder及BASE64Decoder的正确用法
一直以来Base64的加密解密都是使用sun.misc包下的BASE64Encoder及BASE64Decoder的sun.misc.BASE64Encoder/BASE64Decoder类。这人个类是sun公司的内部方法,并没有在java api中公开过,不属于JDK标准库范畴,但在JDK中包含了该类,可以直接使用。但是在eclipse和MyEclipse中直接使用,却找不到该类。如下图!原创 2016-06-18 19:19:55 · 4058 阅读 · 0 评论 -
处理下载文件时中文乱码
/*** 下载文件时,针对不同浏览器,进行附件名的编码* @param filename 下载文件名* @param agent 客户端浏览器(通过request.getHeader("user-agent")获得)* @return 编码后的下载附件名* @throws IOException*/public String encodeDownloadFilename原创 2016-06-18 19:42:06 · 1442 阅读 · 0 评论 -
Excel导入异常Cannot get a text value from a numeric cell解决
今天在做项目导入这个功能时,遇到的错误,顺利解决,下面介绍下解决方法POI操作Excel时偶尔会出现Cannot get a text value from a numeric cell的异常错误。异常原因:Excel数据Cell有不同的类型,当我们试图从一个数字类型的Cell读取出一个字符串并写入数据库时,就会出现Cannot get a text value from a nume原创 2016-08-15 17:36:08 · 2000 阅读 · 0 评论 -
关于HashMap根据Value获取Key
Map中是一个key有且只有一个value.但是一个value可以对应多个key值.一般都是通过key,然后map.get(key)获得到value.如果想要反向想通过value获得key的值,提供一下两种方法:方法一: 1 package cn.itcast.mapgetkey; 2 3 import java.util.ArrayList;原创 2016-08-30 18:34:03 · 42908 阅读 · 0 评论 -
: Attribute "xmlns" was already specified for element "web-app".
应该是重命名项目名称造成web.xml中重新又生成了已句xmlns:web="http://java.sun.com/xml/ns/javaee" 删掉ok!原创 2016-09-12 10:26:57 · 847 阅读 · 0 评论 -
javaweb学习总结(三十一)——国际化(i18n)
一、国际化开发概述 软件的国际化:软件开发时,要使它能同时应对世界不同地区和国家的访问,并针对不同地区和国家的访问,提供相应的、符合来访者阅读习惯的页面或数据。 国际化(internationalization)又称为 i18n(读法为i 18 n,据说是因为internationalization(国际化)这个单词从i到n之间有18个英文字母,i18n的名字由此而来)二、转载 2016-08-12 16:00:20 · 1697 阅读 · 0 评论 -
java开发乱码解决
1.jsp页面内容显示乱码这种乱码原因很简单,一般的工具或解码程序对中文字符解析时采用默认的解码方式:"text/html; charset=ISO-8859-1"%>我们只需修改其编码方式即可,如下:"text/html; charset=UTF-8"%>字符集:UTF-8 > GBK > GB23122.jsp 与 Servlet 间跳转原创 2016-08-13 22:02:11 · 273 阅读 · 0 评论 -
Json解析工具Jackson(简单应用)
概述 Jackson库(http://jackson.codehaus.org),是基于Java语言的开源json格式解析工具,整个库(使用最新的2.2版本)包含3个jar包:jackson-core.jar——核心包(必须),提供基于“流模式”解析的API。jackson-databind——数据绑定包(可选),提供基于“对象绑定”和“树模型”相关API。jackso原创 2016-10-12 11:40:36 · 551 阅读 · 0 评论 -
Json解析工具Jackson(使用注解)
接上一篇文章Json解析工具Jackson(简单应用),jackson在实际应用中给我们提供了一系列注解,提高了开发的灵活性,下面介绍一下最常用的一些注解@JsonIgnoreProperties 此注解是类注解,作用是json序列化时将Javabean中的一些属性忽略掉,序列化和反序列化都受影响。@JsonIgnore 此注解用于属性或原创 2016-10-12 11:45:46 · 5104 阅读 · 0 评论 -
Spring中监听器的详解
在web项目中我们自动加载spring配置文件需要在web.xml文件中添加一段配置: contextConfigLocation /WEB-INF/classes/config/spring/applicationContext-*.xml org.springframework.web.context.ContextLoaderListener原创 2016-10-19 14:28:46 · 6121 阅读 · 0 评论 -
jsp页面格式化时间或数字
所有标签:Tags fmt:requestEncoding fmt:setLocale fmt:timeZone fmt:setTimeZone fmt:bundle fmt:setBundle fmt:message fmt:param fmt:formatNumber fmt:parseNumber fmt:formatDate fm原创 2016-12-06 12:26:19 · 437 阅读 · 0 评论 -
input属性disabled和readonly的区别
两种属性的写法如下: 1、2、 这两种写法都会使显示出来的文本框不能输入文字, 但disabled会使文本框变灰,而且通过request.getParameter("name")得不到文本框中的内容(如果有的话), 而readonly只是使文本框不能输入,外观没有变化,而且通过request.getParameter("name")可以得到内容。原创 2016-12-06 12:27:11 · 339 阅读 · 0 评论 -
Javaweb乱码解决
很好的解决中文乱码问题,这也是新手入门时时常遇到的,只要掌握解决的方法,那乱码已经不成问题啦原创 2016-05-28 12:38:36 · 607 阅读 · 1 评论