java
文章平均质量分 59
s-diamond
这个作者很懒,什么都没留下…
展开
-
关于最近项目中配置tomcat7.0.6的多个虚拟目录路径的解决方法的记录
<!-- SingleSignOn valve, share authentication between web applications Documentation at: /docs/config/valve.html --> <!-- --> <!-- Access log processes a原创 2016-04-30 10:17:48 · 872 阅读 · 0 评论 -
使用tomcat8.0.36实现的websocket技术,实现向单个以及全部用户实时推送消息的功能
只讲重点,其他的可以查看我的上一篇博客,首先定义两个全局变量: private Session session;//该session是websocket的session private static final Map connections = new HashMap(); //创建一个用来存所有连接过的session,这里的key我放的是userId获取session是在web原创 2016-08-26 16:43:00 · 2594 阅读 · 0 评论 -
在eclipse中给mybatis的config.xml以及映射xml文件配置自动提示
首先本地必须有:mybatis-3-config.dtd//配置的dtd文件mybatis-3-mapper.dtd//映射的dtd文件打开eclipse,先配置mapper.dtd,注意这里需要使用到映射xml头文件中的http://mybatis.org/dtd/mybatis-3-mapper.dtd地址,先window->preferences->xml->xml cat原创 2016-08-21 14:22:47 · 5581 阅读 · 0 评论 -
使用Maven创建项目时总是出现异常!maven-archetype-quickstart1.1有问题
在本地pom.xml中加入org.apache.maven.archetypesmaven-archetype-quickstart1.1在命令行中使用:mvn install进行本地仓库下载之后。还是没法解决!最后使用以下方法解决了:先把:https://repo.maven.apache.org/maven2/archetype-catalog.xml这个xml原创 2016-08-21 13:24:22 · 11355 阅读 · 0 评论 -
使用struts2上传文件时,使用timer拦截器,创建加载页面后,action内创建request对象,报(空指针异常)NullPointException
使用struts2上传文件时,由于上传总是要有个时间差,老是让用户看着提交的页面,用户可能以为没提交成功,又点一遍?又点一遍?得!本来没毛病的程序可能就这样就搞出毛病了。在这样的背景下,加载转圈,进度条等表现技术应运而生,主要是用来显式地告诉user,嗯,程序正在玩命上传呢,不用重复提交了!这里,可以使用struts2自带的interceptor,timer拦截器!在使用过程中,莫原创 2016-08-02 20:28:57 · 1233 阅读 · 0 评论 -
struts2+hibernate3+html5+jquery+ajax+gson进行异步的上传文件处理
前台关键代码: 立即上传 function userphoto_upload() { if($("#picture").val().trim() === "") alert("请选择图片后进行上传"); else { $("#uploadBtn").attr("disabled", "true");原创 2016-08-01 19:00:00 · 415 阅读 · 0 评论 -
struts2中关于使用自定义的拦截器后,从页面提交过来的bean的参数的值为null的误区及解决
注册struts.xml /success.jsp /register.jsp /index.jsp 使用自定义的拦截器后,表现层提交表单后,进入实体action内的execute方法,获取到的bean的成员变量的值为null;解决方法原创 2016-07-12 23:48:01 · 2033 阅读 · 0 评论 -
Struts2访问ServletAPI的三种方式,以及使用推荐对比
Action对ServletAPI的访问有两种方式,分别是间接访问和直接访问。对于间接访问,一般推荐使用,但是只能获得request对象,而得不到response对象;直接访问分为Ioc访问方式和非Ioc访问方式,不推荐使用Ioc访问方式,因为该方式的实现比较麻烦,而且与ServletAPI耦合大;推荐使用非Ioc方式,因为实现方式简单,代码量少而又能满足要求。间接访问Se原创 2016-07-12 16:34:02 · 2284 阅读 · 0 评论 -
使用hibernate根据配置的实体bean类无法自动创建数据库表
import org.hibernate.Session;import org.hibernate.SessionFactory;import org.hibernate.cfg.AnnotationConfiguration;import org.hibernate.cfg.Configuration;import org.hibernate.tool.hbm2ddl.SchemaExp原创 2016-07-22 23:54:49 · 1535 阅读 · 0 评论 -
在项目中使用了tomcat的数据库连接池的配置过程
首先可选择将其配置到tomcat的安装目录下的context.xml中,也可以将其安装到eclipseEE生成的Servers中的tomcat的context.xml中,全凭喜欢吧。在中直接创建配置之后可编写方法,public Connection getConnection() { // TODO Auto-generated method stub Connection c原创 2016-05-04 19:35:21 · 354 阅读 · 0 评论 -
关于从后台传来的json数据,使用jquery动态展现所有的item,给每个item添加删除功能
标题 内容 创建时间 操作 $(document).ready(function() { getMessageAll(); }); function sendMsgToServlet() { var publicMsgThemePara = $("#publ原创 2016-05-03 18:28:48 · 328 阅读 · 0 评论 -
写在线及时通讯时,记录在线成员遇到的问题,使用监听器解决。
首先在服务器启动时,进行初始化servletContext,并且将在线用户的HashSet存入其中。接着,监听session的创建和销毁,在创建时,将其加入HashSet中,销毁时,进行移除!具体实现:package com.chat.listen;import java.util.HashSet;import java.util.Set;import javax.ser原创 2016-05-25 18:00:15 · 290 阅读 · 0 评论 -
使用shell排序,插入排序,选择排序,冒泡排序,以及java的Arrays中自带的排序进行对比
有兴趣的可以看看java自带的Arrays.sort()中的源码。其中是根据数据量的多少进行的快排或者是归并排序等。博主并非大牛,所以该文不具有权威性,感兴趣的可以看看。全部代码如下,可以去掉注释进行对比。懒得将该删的删去了,将就的看看。import java.util.ArrayList;import java.util.Collections;import java.uti原创 2016-10-05 18:43:23 · 526 阅读 · 0 评论