- 博客(31)
- 收藏
- 关注
转载 cannot change version of project facet Dynamic web module to 2.5
在工程目录下有一个.settings文件夹,打开org.eclipse.wst.common.project.facet.core.xml做如下修改:然后重启eclipse即可
2016-08-31 15:44:51 191
转载 maven jetty 插件使用
maven jetty 插件使用本机环境JDK 7 Maven 3.2 Jetty 9.2 Eclipse Lunapom.xml 配置在你的 pom.xml 文件中添加 jetty 插件的描述信息(查看Jetty更多的版本信息):[...]build> plugins> plugin> groupId>org.eclips
2016-08-30 15:18:51 783
原创 maven-jetty-plugin 自动重启问题
org.mortbay.jetty jetty-maven-plugin 8.1.16.v20140903 manual 1 src/main/webapp 8080 localhost 600
2016-08-29 16:39:59 1346
原创 springmvc实现Resetful风格url(maven项目)
pom.xml<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/mav
2016-08-29 14:11:31 2163
转载 Eclipse下svn的创建分支/合并/切换使用
如何在svn主干上创建分支,用分支来进行程序的bug修改,而主干上进行新功能的开发。分支上的bug修改完,发布后,可以合并到主干上。项目程序可以在主干和分支之间进行切换,来实现主干和分支的同时维护。 1.创建分支 创建分支实际上就是将程序copy一份到指定的分支目录,如下图示:在项目名称上点击右键,弹出菜单,选择“Team”,再选择“Bra
2016-08-29 09:11:14 453
转载 解决“Dynamic Web Module 3.0 requires Java 1.6 or newer.”错误
maven的compiler插件默认是以Java 1.4的标准来编译源代码的,如果你用到了JAVA5以上的新特性,如泛型,那么Maven会报错,说不支持,此时,你需要配置compiler插件来支持新特性。在项目的pom.xml的标签中加入 maven-compiler-plugin 3.0 1.7 1.7 UTF-8
2016-08-26 13:54:16 431
转载 redis2.8 windiws64位启动失败
redis-server.exe redis.windows.conf使用上面命令启动redis服务的时候报了以下错误信息:The Windows version of Redis allocates a memory mapped heap for sharing withthe forked process used for persistence operations. In o
2016-08-26 08:35:32 1171
转载 Redis安装及主从配置
一、何为Redis redis是一个key-value存储系统。和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)和zset(有序集合)。这些数据类型都支持push/pop、add/remove及取交集并集和差集及更丰富的操作,而且这些操作都是原子性的。在此基础上,redis支持各种不同方式的排序。与me
2016-08-24 17:42:11 328
原创 java maven web项目如何使用jetty调试
开发javaweb程序时,我们都想使修改的代码立即生效,这样非常便于调试。但是jetty似乎没有这样的功能。唯一有个redeploy的功能,改一点代码redeploy一下,这样岂不是要疯掉。看来只能用jetty的远程调试功能了:1.在eclipse的run configurations中创建一个maven build,选择好Maven工程,在Goals一栏中输入jetty:run。然后进入“j
2016-08-24 13:37:33 1494
原创 jquery使用ajax加载并解析xml
student.xml文件如下 1 小宝 2 小红 jqueryxml.jsp文件如下Insert title here $(function(){ $.ajax({ url: "/xml/student.xml", ty
2016-08-23 10:50:16 268
原创 jquery中this对象的使用
jquery $(function(){ $("input[name='username']").blur(function(){ //这里使用了属性选择器,在文本框失去焦点之后执行函数 alert($(this).val()); //alert文本框内容 $(this).val(""); //清空文本框内容 }); }); 为什么这里的
2016-08-23 09:58:02 603
转载 Linux系统如何查看系统版本信息
输入"uname -a ",可显示电脑以及操作系统的相关信息。 输入"cat /proc/version",说明正在运行的内核版本。输入"cat /etc/issue", 显示的是发行版本信息
2016-08-23 08:53:21 555
转载 Linux定时任务crontab命令详解
cron是一个linux下的定时执行工具,可以在无需人工干预的情况下运行作业。由于Cron 是Linux的内置服务,但它不自动起来,可以用以下的方法启动、关闭这个服务: /sbin/service crond start //启动服务/sbin/service crond stop //关闭服务/sbin/service crond restart //重启服务/sbin/se
2016-08-23 08:47:40 276
原创 CentOS6.7设置程序开机自启动
把启动程序的命令添加到/etc/rc.d/rc.local文件中,比如下面的是设置开机启动mongodb#!/bin/sh## This script will be executed *after* all the other init scripts.# You can put your own initialization stuff in here if you don't#
2016-08-19 09:55:11 747
原创 Java消息中间件ActiveMQ-5.11.1启动失败解决办法
异常信息:Exception thrown from LifecycleProcessor on context close | org.apache.activemq.xbean.XBeanBrokerFactory$1 | WrapperSimpleAppMainjava.lang.IllegalStateException: LifecycleProcessor not initial
2016-08-16 16:48:39 10671 2
转载 设置eclipse的Maven插件引入依赖jar包后自动下载并关联相应的源码
好多用 Maven 的时候会遇到这样一个棘手的问题: 就是添加依赖后由于没有下载并关联源码,导致自动提示无法出现正确的方法名,而且不安装反编译器的情况下不能进入方法内部看具体实现 。 其实 eclipse 的 Maven 插件就提供了这个功能,但是可能有许多开发人员没关注这个功能,所以这个分享给那些不太清楚这个功能的同学,配置很简单,只需要勾选windows-Prefe
2016-08-16 09:35:10 9466
原创 性能最好的序列化反序列化,Protobuf的用法(maven项目)
首先要在pom.xml里添加Protobuf的jar包 com.dyuproject.protostuff protostuff-core 1.0.8 com.dyuproject.protostuff protostuff-runtime 1
2016-08-15 13:09:14 7067
原创 配置ajax请求springmvc返回json格式数据
首先在controller的方法返回值(返回值类型为实体类)上增加@ResponseBody注解然后两种配置方式如下:方式一:spring4.0以及之后版本推荐pom.xml增加如下依赖包com.fasterxml.jackson.corejackson-databind2.5.4springmvc.xml中增加如下配置 class="org.s
2016-08-10 19:41:16 1694
原创 如何将javaweb打包的war包发布到tomcat的根目录直接通过域名访问,而不是在二级目录
我们大家都知道,Tomcat在启动的时候会去webapps下访问它默认的ROOT目录下的应用程序,其实这就是它在conf/server.xml中配好的默认规则,如果你想让Tomcat启动时默认打开你自己的web应用,最简单的做法就是不去改他的配置,只需要 1,将webapps目录下ROOT文件夹删除掉 2,copy你的war包到webapps目录下,并更名为ROOT.w
2016-08-05 16:48:08 3582
原创 eclipse创建的maven web项目,启动后不支持EL表达式
maven的web项目生成的xml文件的头信息,不是我们想要的,只要替换掉常用的2.5或者3.0的就能解决这个问题
2016-08-05 16:04:19 292
转载 spring+mybatis使用MapperScannerConfigurer引起的PropertyPlaceholderConfigurer无效问题
spring里使用org.mybatis.spring.mapper.MapperScannerConfigurer 进行自动扫描的时候,设置了sqlSessionFactory 的话,可能会导致PropertyPlaceholderConfigurer失效,也就是用${jdbc.username}这样之类的表达式,将无法获取到properties文件里的内容。 导致这一原因是因为,MapperS
2016-08-05 15:45:10 3551
原创 Java实现Base64加密解密
import java.io.IOException;import sun.misc.BASE64Decoder;import sun.misc.BASE64Encoder;public class Base64Util {//加密方法public static String encode(String plainText){return new BASE64Encoder
2016-08-05 10:47:26 444
原创 MD5加密算法实现
MD5加密主要有两种实现方式,一种是采用jdk的MessageDigest类实现,另外一种是采用Apache commons-codec-1.10.jar实现方式一:jdk加密//paintText代表明文,cipeherText 代表密文public static String jdkMd5(String plainText) throws Exception{MessageDi
2016-08-05 10:38:13 310
转载 SpringMVC访问静态文件的三种方式
如何你的DispatcherServlet配置的是拦截 *.do或者.action这样的URL,就不存在访问不到静态资源的问题。如果你的DispatcherServlet为了实现restful风格的URL,配置的是拦截“/”,拦截了所有的请求,这样同时对*.js,*.jpg的访问也就被拦截了。那么我们就需要解决这个问题,可以正常访问静态文件,不要找不到静态文件报404。方案一:
2016-08-04 15:30:54 1315
转载 java web开发在web.xml配置<mime-mapping>实现浏览器根据文件类型自动打开
我们用浏览器打开文件的时候会发现如果是doc文件, 会用记事本打开,出现乱码, 但是如果在web.xml里面配置了类型,浏览器就会根据配置的类型自动调用相应的程序打开在 WEB.XML 配置常用文件类型 Xml代码 mime-mapping> extension>docextension> mime-type>ap
2016-08-04 15:07:30 2584
转载 SpringMVC restful风格URL不能通过域名访问index.jsp
当前好多互联网公司喜欢使用restfult风格的URL,使用Spring MVC搭建WEB项目时,需要在web.xml中作如下般配置:Xml代码 servlet> servlet-name>dispatcher-servletservlet-name> servlet-class> org.springframewor
2016-08-04 14:23:50 2538
原创 eclipse的maven web项目如何运行(使用jetty)
在java web程序开发调试阶段,我们一般都不是直接用tomcat 或 其它web容器,而是用jetty,因为他不但支持maven项目,而且支持即时编译,代码修改后直接生效,因此强烈建议大家在开发调试时,用jetty容器,而不是tomcat,下面就教大家如何在eclipse中使用jetty运行web项目方法一:运用Maven的plugin:jetty来部署第一步:配置
2016-08-04 10:31:56 13053
原创 使用Java的内省和注解将JavaBean转换成Map
注解:Anno.javapackage com.an;import java.lang.annotation.ElementType;import java.lang.annotation.Retention;import java.lang.annotation.RetentionPolicy;import java.lang.annotation.Target;@T
2016-08-02 20:43:30 1595 1
转载 MD5盐值加密
简单说就是为了使相同的密码拥有不同的hash值的一种手段 就是盐化MD5自身是不可逆的 但是目前网路上有很多数据库支持反查询如果用户密码数据库不小心被泄露 黑客就可以通过反查询方式获得用户密码或者对于数据库中出现频率较高的hash码(即很多人使用的)进行暴力破解(因为它通常都是弱口令)盐值就是在密码hash过程中添加的额外的随机值比如我的id是小宝 密码是123456 存
2016-08-01 10:42:03 859
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人