java+web
happyrabbit456
这个作者很懒,什么都没留下…
展开
-
maven jdk 版本配置
maven jdk 版本配置maven 默认使用的 jdk 版本新建一个 maven 项目,如下 :项目左下方出现一个感叹号,JRE 显示的是 1.5 版本。解决方式有两种,一种是配置 pom.xml,一种是配置 settings.xml。方式一:settings.xml 配置打开 %maven%/conf/settings.xml 文件并编辑它(%maven%转载 2017-02-14 09:10:43 · 1211 阅读 · 0 评论 -
Eclipse 导入项目乱码问题
1.编码不对a.对某文件或某工程更改编码: 鼠标移到工程名或文件名,右键->Properties->Resource->Text file enCoding ->更改编码(GBK、UTF-8等)->Apply->OK退出b.修改整个命名空间的编码 eclipse菜单栏->Window->Preferences(preferences一般就是修改各种eclipse设置的地方)-转载 2016-09-12 16:41:16 · 6476 阅读 · 0 评论 -
JavaScript中判断为整数的多种方式
之前记录过JavaScript中判断为数字类型的多种方式,这篇看看如何判断为整数类型(Integer)。JavaScript中不区分整数和浮点数,所有数字内部都采用64位浮点格式表示,和Java的double类型一样。但实际操作中比如数组索引、位操作则是基于32位整数。 方式一、使用取余运算符判断任何整数都会被1整除,即余数是0。利用这个规则来判断是否是整数。?转载 2016-05-09 11:05:02 · 381 阅读 · 0 评论 -
Eclipse中关于JRE System Library、Web App Libraries的疑惑
当我们在Eclipse中建立java的web工程时,会产生JRE System Library和Referenced Libraries,Web App Libraries不生成,下面会简要说明一下。 其实,这三个都是jar包的存放集合。 JRE System Library主要存放J2SE的标准jar,一般不需要调整。 Referenced Librarie转载 2016-04-18 21:53:59 · 894 阅读 · 0 评论 -
spring mvc EL ModelAndView的 Model 值 在jsp中不显示
问题:spring mvc开发过程中, 经常会给model addAttribute, 然后通过EL在jsp中显示,比如 ${msg}, 但是有时候会出现jsp最后显示的还是${msg},而不是msg赋值过的。Spring Controllerimport javax.servlet.http.HttpServletRequest;import javax.serv转载 2016-03-29 12:21:18 · 704 阅读 · 1 评论 -
<context:component-scan>使用说明
在xml配置了这个标签后,spring可以自动去扫描base-pack下面或者子包下面的java文件,如果扫描到有@Component @Controller@Service等这些注解的类,则把这些类注册为bean注意:如果配置了那么标签就可以不用再xml中配置了,因为前者包含了后者。另外还提供了两个子标签1. 2. 在说明这两个子标签前,转载 2016-03-29 10:21:57 · 311 阅读 · 0 评论 -
Could not open ServletContext resource [/WEB-INF/dispatcherservlet-servlet.xml]
今天在研究Spring mvc 的时候碰到了这样的一个问题:Could not open ServletContext resource [/WEB-INF/dispatcherservlet-servlet.xml]原因是我的web.xml里面是这样配置的:[html] view plain copyservlet>转载 2016-03-29 09:53:28 · 4411 阅读 · 2 评论 -
java 乱码详解_jsp中pageEncoding、charset=UTF -8"、request.setCharacterEncoding("UTF-8")
http://blog.csdn.net/qinysong/article/details/1179480java 乱码详解__jsp中pageEncoding、charset=UTF -8"、(request/response).setCharacterEncoding("UTF-8") 这两天抽时间又总结/整理了一下各种编码的实际编码方式,和在Java应用中的使用情况,在这里记录下转载 2016-03-28 20:48:30 · 484 阅读 · 0 评论 -
tomcat log 配置解决catalina.out文件过大问题
Tomcat7.0.55下使用Log4j 接管 catalina.out 日志文件生成方式,按天存放,解决catalina.out日志文件过大问题1. 准备jar包: log4j-1.2.17.jar (从 http://www.apache.org/dist/logging/log4j/1.2.17/ 下载) tomcat-juli.jar, tomcat-j转载 2016-03-15 17:19:00 · 3130 阅读 · 0 评论 -
tomcat catalina.out 日志分割
tomcat 运行过程中 catalina.out会越长越大,里面都是各类servlet,甚至spring, hibernate等的DEBUG信息,即使修改了修改conf/logging.properties中的日志级别,也不能减少log量。另外,在tomcat运行的情况下,删除catalina.out并不能立刻释放日志所占的空间,最终导致磁盘空间越占越多,内存消耗也越来越多,系统运行越来越慢。转载 2016-03-15 17:17:58 · 1376 阅读 · 0 评论 -
xmapp启动Tomcat时报JDK、JRE未安装错误的解决方法
我的xmapp是1.8,用的是非安装版的JDK,设置好JAVA_HOME之后,用xmapp控制面板启动Tomcat时报JDK、JRE未安装错误,错误内容如下:17:07:17 [Tomcat] Attempting to start Tomcat app...17:07:18 [Tomcat] Tomcat Started/Stopped with errors, return code:转载 2016-04-05 09:20:08 · 1544 阅读 · 0 评论 -
Java String 类型编码转换
String newStr = new String(oldStr.getBytes(), "UTF-8"); java中的String类是按照unicode进行编码的,当使用String(byte[] bytes, String encoding)构造字符串时,encoding所指的是bytes中的数据是按照那种方式编码的,而不是最后产生的String是什么编码方式,换句话说,是让系统转载 2016-03-10 13:51:11 · 382 阅读 · 0 评论 -
java写入文件(文件内容末尾追加)
import java.io.FileWriter;import java.io.IOException;import java.io.RandomAccessFile;public class AppendToFile { /** * A方法追加文件:使用RandomAccessFile */ public static void ap转载 2016-03-10 13:44:50 · 2587 阅读 · 0 评论 -
eclipse下修改tomcat的URIEncoding为UTF-8
问题描述开发中需要在URL中传输中文,所以要将tomcat中Http1.1端口中添加属性:URIEncoding="UTF-8"。但是我将“.metadata\.plugins\org.eclipse.wst.server.core”文件夹中的server.xml文件修改后,一旦在eclipse中重新发布项目,这个文件就被替换掉,我的修改就消失了。解决方案 因此,我猜想肯定转载 2016-04-02 23:31:36 · 3956 阅读 · 0 评论 -
tomcat解决get请求乱码的方法(第三个似乎不好用)
由于在JSP中使用了GBK作用页面的编码,那么提交的中文信息自然也会被按着GBK进行编码,为%xx格式的GBK编码。 要解决这个问题可以说是方法多多。最简单的就是使用request.setCharacterEncoding方法设置编码格式,如下面的代码所示: request.setCharacterEncoding("GBK"); 在设置完编码格式之后,就可以直接通过r转载 2016-04-02 23:30:44 · 3936 阅读 · 0 评论 -
设置Tomcat的UTF-8编码
利用request.setCharacterEncoding("UTF-8");来设置Tomcat接收请求的编码格式,只对POST方式提交的数据有效,对GET方式提交的数据无效!要设置GET的编码,可以修改server.xml文件中,相应的端口的Connector的属性:URIEncoding="UTF-8",这样,GET方式提交的数据才会被正确解码。转载 2016-04-02 22:24:43 · 347 阅读 · 0 评论 -
启用apache,发现80端口被占用【已解决】
转载:http://www.2cto.com/os/201111/111269.html前段时间停止了Apache,结果在打开的时候发现无法打开,80端口被占用,于是win+r 运行cmd输入netstat -ano可以看到80端口被PID4占用,于是打开任务管理器-进程-查看,选择列,勾选PID可以看到pid 4 的被NT kernel & System 占用转载 2016-03-09 20:24:58 · 600 阅读 · 0 评论 -
关于Tomcat的URIEncoding以及GET乱码
最近在维护着Linux上的服务器,当然,开发和前期测试是在windows上执行的。在做意见反馈的时候,出现了windows上正常,Linux下却是乱码的问题。先排查了web服务器与mysql的连接,确认问题处在前端页面和web之间的乱码交互。前端的代码如下:是jQuery的跨域提交。[javascript] view plain copy转载 2016-04-01 15:01:20 · 347 阅读 · 0 评论 -
JAVA中获取项目文件路径
在java中获得文件的路径在我们做上传文件操作时是不可避免的。 web 上运行 1:this.getClass().getClassLoader().getResource("/").getPath(); this.getClass().getClassLoader().getResource("").getPath(); 得到的是 ClassPath的绝对URI路径转载 2016-09-13 17:59:01 · 5385 阅读 · 0 评论 -
JAVA保留小数点
java保留两位小数问题:方式一:四舍五入 double f = 111231.5585; BigDecimal b = new BigDecimal(f); double f1 = b.setScale(2, BigDecimal.ROUND_HALF_UP).doubleValue(); 保留两位小数 -转载 2016-09-19 16:09:57 · 437 阅读 · 0 评论 -
mybatis如何读取clob数据 详细过程
转载:http://zhidao.baidu.com/link?url=txmt7GCPoIuDnBxDtFDqdq_0T41kR7NQ7gYVHPtPkfTp6oSA_o14TJasV4U7txzcYkCghP5axWgCq87dHJaO5TAzL1pg4TGVicVBLTDMTnS例子:表结构1234转载 2016-09-23 10:52:47 · 32947 阅读 · 0 评论 -
maven repository国内镜像地址
1.修改setting.xml nexus-aliyun * Nexus aliyun http://maven.aliyun.com/nexus/content/groups/public alimaven aliyun maven http://maven.aliyun.com/nexus/content/转载 2017-02-28 22:01:36 · 7856 阅读 · 0 评论 -
Migration guide from STS Gradle to Buildship
转载:https://github.com/eclipse/buildship/wiki/Migration-guide-from-STS-Gradle-to-BuildshipMotivationGradle provides tooling integration capabilities which can be used to execute and monitor bui转载 2017-02-28 19:20:23 · 1714 阅读 · 0 评论 -
mybatis调用mysql存储过程的例子
环境: JDK1.7,MySQL 5.6,windows7存储过程SQL如下: CREATE PROCEDURE `saveTender`(IN brwId VARCHAR(26),IN money VARCHAR(26),IN userid VARCHAR(26),IN ordid VARCHAR(20),OUT pResult VARCHAR(512))转载 2017-01-20 11:05:03 · 409 阅读 · 0 评论 -
务自由 Eclipse中使用buildship管理Gradle项目
Gradle就是可以使用Groovy来书写构建脚本的构建系统,支持依赖管理和多项目,类似Maven,但比之简单轻便。目前Eclipse默认不支持Gradle项目为了在Eclipse中使用Gradle,需要按照一个插件:buildship ,步骤如下:(部分文章推荐sts,但是Spring建议: “We added a plugin from Eclipse Buildship to n转载 2017-02-28 13:18:03 · 2368 阅读 · 0 评论 -
eclipse4.6.2安装SpringSource Tool Suite(sts-eclipse)插件
1. Spring Tool Suite(sts)简介spring Tool Suite(sts)就是一个基于Eclipse的开发环境, 用于开发Spring应用程序。它提供了一个现成的使用环境来实现, 调试, 运行, 和部署你的Spring应用程序。包括为关键的的服务器和云计算,Git, Maven, AspectJ, 和最新的Eclipse版本提供整合支持。换句话说,转载 2017-02-27 22:55:18 · 3132 阅读 · 1 评论 -
Redis客户端连接异常:Could not get resource from the pool 解决办法
不能从连接池获取连接的最大可能是,Redis服务器所在的主机中防火墙没有开放redis的端口,开放方式是:/etc/sysconfig/iptables 在iptables文件中加入-A INPUT -m state --state NEW -m tcp -p tcp --dport 6379 -j ACCEPT 重启iptables转载 2017-02-09 15:14:15 · 765 阅读 · 0 评论 -
设置Redis最大占用内存
设置Redis最大占用内存Redis需要设置最大占用内存吗?如果Redis内存使用超出了设置的最大值会怎样?设置Redis最大占用内存Redis设置最大占用内存,打开redis配置文件,找到如下段落,设置maxmemory参数,maxmemory是bytes字节类型,注意转换。修改如下所示:转载 2017-02-09 11:51:03 · 76726 阅读 · 1 评论 -
apache错误 Unable to open process" with PID 4!
今天打开Apache的时候报错:22:15:30 [Apache] Problem detected! 22:15:30 [Apache] Port 80 in use by "Unable to open process" with PID 4! 22:15:30 [Apache] Apache WILL NOT start without the configured ports转载 2017-02-06 09:59:03 · 1067 阅读 · 0 评论 -
使用BeanUtils时,Date类型值为空的解决方法
org.apache.commons.beanutils.ConversionException: No value specified for 'Date'现在系统里原先不出错的地方老是出现以上这个错误,不知道什么原因。也都是BeanUtils.copyProperties(teaInfo, infoForm);这种语句出的错。今天查了一上午,找到了它的用法,原来它是一种反射机制,使转载 2017-01-05 10:31:36 · 1005 阅读 · 0 评论 -
MySQL LIKE 用法:搜索匹配字段中的指定内容
(转载)http://www.5idev.com/p-php_mysql_like.shtmlMySQL LIKE 语法LIKE 运算符用于 WHERE 表达式中,以搜索匹配字段中的指定内容,语法如下:WHERE column LIKE patternWHERE column NOT LIKE pattern在 LIKE 前面加上 NOT 运算符时,表示与 LIKE转载 2016-11-11 10:09:58 · 2566 阅读 · 0 评论 -
Disable XML validation in Eclipse - 解决validation xml慢问题
Properties > Validation you have two options: Configure Workspace Settings (disable the validation for the current workspace)uncheck the manual and build for:XML Schema Validator, XML Valida转载 2016-10-06 19:49:25 · 4470 阅读 · 0 评论 -
Referenced file contains errors (http://www.springframework.org/schema/mvc/spring-mvc-3.2.xsd)
1.maven-spring project报错:Description Resource Path Location TypeReferenced file contains errors (http://www.springframework.org/schema/mvc/spring-mvc-3.2.xsd). For more information, right click o转载 2016-10-06 18:18:25 · 9225 阅读 · 1 评论 -
为什么覆写equals的时候一定要覆写hashCode?
为什么覆写equals的时候一定要覆写hashCode? 为啥很多地方说“覆写equals的时候一定要覆写hashCode”。说到这里我知道很多人知道有个原则:如果a.equals(b)那么要确保a.hashCode()==b.hashCode()。为什么?hashCode和我写的程序的业务逻辑毫无关系,为啥我要override? 要我说如果你的class永远不可能放在has转载 2016-11-09 21:03:02 · 363 阅读 · 0 评论 -
Java中的equals()
经过几天的学习,终于对equals的用法有了比较全面的认识,并做一个总结。1.equals的本意——即在Object对象中定义的equals()方法有什么样的意义。(此处先附上==的作用,后面仍有叙述。因为==和equals()方法的关系是很密切的,后面有我自己的看法。 ==用于比较引用和比较基本数据类型时具有不同的功能: 比较基本数据类型,如果两个值相同,则结果为t转载 2016-11-09 20:19:30 · 275 阅读 · 0 评论 -
java中无符号类型的处理
在Java中,不存在Unsigned无符号数据类型,但可以轻而易举的完成Unsigned转换。方案一:如果在Java中进行流(Stream)数据处理,可以用DataInputStream类对Stream中的数据以Unsigned读取。Java在这方面提供了支持,可以用java.io.DataInputStream类对象来完成对流内数据的Unsigned读取,该类提供了如下方法:转载 2016-10-18 13:55:10 · 328 阅读 · 0 评论 -
数据库逆向框架代码生成工具:MyBatis Generator的使用
摘要: 通过MyBatis Generator可逆向生成持久层的代码,与Spring实现无缝融合,本文是基于Intellij+Maven实现。MyBatis Generator的详细介绍http://mybatis.github.io/generator/index.htmlMyBatis Generator With Maven http://mybatis.github.io转载 2016-09-23 11:02:58 · 1002 阅读 · 0 评论 -
mybatis如何操作text类型(mysql)数据呢?
Mybatis在预处理语句中设置一个参数,或者从结果集中获取一个值时,会使用类型处理器typeHandler将获取的值以合适的方式转换成Java类型。数据库中的基本类型之所以能被转化成JAVA类型,是因为Mybatis已经内置了这些类型的处理器,另外。Mybatis同事提供了类型处理器的扩展功能,程序可以自定义类型处理器,或者替换内置的类型处理器,只需集成TypeHandler借口即可,然转载 2016-09-23 11:00:51 · 25413 阅读 · 0 评论 -
eclipse web工程 设置默认编码为Utf-8
在eclipse中,js文件的默认编码是ISO-8859-1,每次新增一个js文件,就必须手动的将js文件的编码格式改为UTF-8,由于这种针对每个文件的编码设置保存在项目的.settings/org.eclipse.core.resources.prefs文件中,因此每次还要把这个文件签出、修改、提交,非常繁琐 。 这个问题困扰我们项目组很久了,今天上网搜了一下,终于发现一个转载 2015-12-05 10:12:12 · 11869 阅读 · 0 评论 -
源码解读Mybatis List列表In查询实现的注意事项
在SQL开发过程中,动态构建In集合条件查询是比较常见的用法,在Mybatis中提供了foreach功能,该功能比较强大,它允许你指定一个集合,声明集合项和索引变量,它们可以用在元素体内。它也允许你指定开放和关闭的字符串,在迭代之间放置分隔符。这个元素是很智能的,它不会偶然地附加多余的分隔符。下面是一个演示示例: Select from jria wher转载 2016-03-18 14:37:48 · 363 阅读 · 0 评论