- 博客(428)
- 资源 (8)
- 收藏
- 关注
原创 filter对没有登录的用户过虑
在做应用系统开发的时候需要用户登录,如果用户没有登录是不允许访问内部资源的,即要屏蔽用户在登录界面。 下面使用Filter实现这个功能 1、在web.xml文件中添加如下内容 AuthCheck adtec.config.filter.AuthCheckFilter excludes login.html,user/userlogin.
2013-12-23 23:11:18 844
原创 linux 文件权限介绍
权限分为三种:r可读(4),w可写(2),x可执行(1)drwx------d代表的是文件夹- rw- r-- r---代表的是普通文件第一个:rw- 文件的所有者对该文件的权限——可读写第二个:r-- 文件所在组对该文件的权限第三个:r-- 其它组得用户对该文件的权限 更改权限的命令:chmodchmod 777 a
2013-12-22 21:19:26 529
转载 Linux 目录说明
linux的根目录是“/”root:存放root用户的相关文件home:存放普通用户的文件目录(新建的用户,则linux则会自动的在该目录下创建相关的文件夹)bin:存放常用命令的目录(每个命令都需要有对应文件,类似于windows的可执行程序)sbin:存放要有一定权限才能使用的命令mnt:挂载软驱和光驱的的目录etc:存放配置的相关文件,例如:环
2013-12-22 21:17:54 435
转载 vi vim命令入门
linux中vi编辑器常用命令 :w 将缓冲区写入文件,即保存修改:wq 保存修改并退出:x 保存修改并退出:q 退出,如果对缓冲区进行过修改,则会提示:q! 强制退出,放弃修改
2013-12-18 20:56:41 484
转载 SVN linux安装
文章参考 http://blog.chinaunix.net/uid-26215986-id-3395374.htmlhttp://yaycici.blog.163.com/blog/static/17375906320136301034461/ 1、需要安装如下软件apr-1.4.6.tar.bz2apr-util-1.5.1.tar.bz2
2013-12-18 11:14:08 465
原创 openfire 插件web工程web-custom.xml配置文件说明
在插件目录/src/web/WEB-INF下,插件关于servlet的配置默认找web-custom.xml(相当于普通web工程的web.xml)文件的相关配置。改名,则找不到相关的servlet. web.xml文件不能存在。存在的话好像会去找这个文件,启动就报错。即使里面的配置改成web-custm.xml也行。 个人理解较浅,试验出来的结论。
2013-12-16 11:21:31 958
原创 openfire 数据库
关于数据库有三个地方需要注意:1.plugin.xml数据库及其版本的相关配置2.系统自带表 ofVersion表中,关于插件数据库的版本记录3.database下相关sql文件(对应表的创建或更新),并向ofVersion中插一条字段(记录插件数据库版本)。 首先说下个人对OpenFire插件数据库加载的理解:(只要会用的话,不需要看此。或者看完数据库的创建步骤知道怎
2013-12-16 11:19:54 1381
转载 chkconfig 命令将服务随开机启动或者关闭
//开机打开sshd服务 chkconfig sshd on //开机关闭防火墙 chkconfig iptables off 1、chkconfig在没有参数运行时,显示用法。2、如果加上服务名,那么就检查这个服务是否在当前运行级启动。如果是,返回true,否则返回false。3、如果在服务名后面指定了on,off或者reset,那
2013-12-16 11:17:54 1023
转载 linux修改默认语言
编辑/etc/sysconfig/i18n这个文件,原内容如下:LANG="zh_CN.UTF-8"SYSFONT="latarcyrheb-sun16"SUPPORTED="zh_CN.UTF-8:zh_CN:zh" 修改为:LANG="en_US.UTF-8"SUPPORTED="en_US.UTF-8:en_US:en"SYSFONT="latarcyrheb
2013-12-15 01:07:19 663
转载 Linux mysql 允许远程连接
文章摘抄至http://blog.csdn.net/hi_dyp/article/details/5556027 1、 /usr/local/mysql/bin/mysql -u root -p (进入mysql) 2、 use mysql; 3、 SELECT `Host`,`User` FROM user; //指明主机名称,“%”表示匹配所有字符串4、 U
2013-12-13 17:24:55 593
原创 openfire 插件web 页面显示国际化
1、在插件的src下建一个i18n的文件夹。下面是 插件名_i18n_语言简写.properties的文件。需要的语言变量在这些文件中配置 Plugin.xml 要国际化的地方 ,全部用 变量(变量名随意起,尽量规范) com.maojd.test.MyPlugin ${plugin.name} ${plugin.description}
2013-12-06 15:48:26 853
原创 openfire 插件web 页面菜单栏定位
在openfire中开发的一些管理控制界面,其实可以将其放在任意tab下的左侧菜单栏中,而想要放在什么位置,需要在plugin.xml的配置文件中配置一下。而具体配置如下图 通过修改tab和sidebar中id的值就能改变我们所写项目在管理控制台所显示的位置。那么如何能准备的定位所写项目在管理控制台的位置呢?下面给出了详细的解决方案。 tab标签 和 sidebar标签 位置说明
2013-12-06 15:11:24 958
原创 openfire插件 servlet开发
1、首先建一个SampleServlet类,(名字随意。)继承 HttpServlet package com.maojd.test;import java.io.IOException;import java.io.PrintWriter;import javax.servlet.ServletException;import javax.servlet.http.HttpS
2013-12-06 14:45:20 713
原创 openfire 插件开发入门
我这里写的插件是基于openfire源码工程做的开发,不是专门开发of插件的工程。 1、到OpenFire工程下,找到src/plugins目录,新建myplugin文件夹(即插件的最外层目录,插件的名称也是根据这个文件夹名称来确定的),然后在这个目录下需要建 lib、src目录和plugin.xml文件;src下再java 、web目录(web这个以后可能要用),如图:
2013-12-06 13:40:14 898
原创 openfire 源代码搭建 开发环境 (二)
我的前一篇文章使用Eclipse配置 openfire开发环境比较繁琐,我在这里做个简化 如果不想按照上面这么繁琐的操作,可以按照下面这种方式配置: 前提:下载源码,解压并重新命名myopenfire,使用Eclipse创建一个application工程,名称解压名称(myopenfire)名称一致。步骤:1、使用eclipse 中ant 去编译build/build.
2013-12-06 12:46:32 481
原创 openfire 源代码搭建 开发环境(一)
1、搭建好java开发环境,要求是在jdk1.6以上 2、在http://www.igniterealtime.org/downloads/source.jsp中下载源代码包,将其解压到Eclipse工作区目录下(如E:\Project), 把解压好的文件夹名称改为你想要创建工程的名称,如OpenFire。 3、在Eclipse中创建一个application工程:File -
2013-12-06 12:45:04 633
原创 jquery live()函数原理及实现
jquery live()函数原理及实现 table{ border-collapse:collapse; border-spacing:0; } td{ border:1px solid #cdcd
2013-12-04 10:30:47 826
原创 js源代码实现拖拽效果
下面的例子摘抄至 http://www.jb51.net/article/37905.htm #main div{position:absolute;width:220px;height:150px;border:1px solid #999;} var a;document.onmouseup = function() { if (!
2013-12-04 10:30:42 522
原创 tipswindow 控件学习(弹出效果)
down 1.0关于插件:一个基于jQuery的弹出层。支持拖拽,支持内容为文字,图片,URL等!至于兼容性。在IE6下,弹出对像无法绝对固定。其他应该没啥大问题;应用演示:弹出文本信息提示: tipsWindown("提示","text:提示信息内容","250","150","true","","true","msg")弹出页面中的某个ID的html: tipsW
2013-12-04 10:30:37 677
原创 webservice 发布的接口不能使“多态”
1、定义一个多态的接口package hb;import javax.jws.WebParam;import javax.jws.WebService;@WebServicepublic interface IHelloWorldService { public String sayHello(@WebParam(name = "name") String n
2013-12-04 10:30:22 1319
原创 cxf 发布多个接口的方法
1、使用cxf 中的 JaxWsServerFactoryBean类发布webservicepackage server;import org.apache.cxf.jaxws.JaxWsServerFactoryBean;import hb.HelloWorldService;import hb.IHelloWorldService;import hb.ISessio
2013-12-04 10:30:17 2582
原创 cxf 拦截器入门
1、定义一个对外提供的接口package interceptor;import javax.jws.WebService;@WebServicepublic interface IInterceptorSendMsg { public Boolean sendMsg(); public String receiveMsg(); } 2
2013-12-04 10:30:12 561
原创 模拟“事件监听器”(二)
1、定义一个事件类package hb.event;public class Event { private EventType type; private int nodeID; private boolean processed; public Event(EventType type, int oldNodeID) {
2013-12-04 10:30:07 429
原创 openfire 使用其他数据库的用户
摘抄 http://www.cnblogs.com/hannover/archive/2008/12/12/1353806.html 1、启动ajmessage服务器,然后进入http://172.16.15.110:9090/server-properties.jsp (系统属性配置) insert into ofproperty( name, propValue
2013-12-04 10:30:02 494
原创 webservcie生成客户端代码报错----javax.xml.ws.soap.SOAPFaultException: Cannot create a sec
文章摘抄至 http://blog.csdn.net/java_min/article/details/9833815 javax.xml.ws.soap.SOAPFaultException: Cannot create a secure XMLInputFactory这个问题困扰了我一天,妈的,后来才发现是缺少了两个jar包,如下:服务器端缺少了两个jar包 stax2-ap
2013-12-04 10:29:56 983
原创 格式化table长度
在开发的过程当中,经常会碰到展示列表内容过长,因此需要修改代码,将显示的长度设定为合适的长度,使界面变得美观 field1 field2 field3 field4 field5 11111111111111111111111111 111111111
2013-12-04 10:29:51 531
原创 利用一根网线将两台电脑关联起来
为了给客户演示,常常需要自己准备好网络环境,如果只有两台机器,而现场又没有网络环境,那么如何才能让这个演示网络环境搭建好呢? 下面介绍一下自己使用的方法:1、用一根网线将两台机器连接起来2、将两台电脑固定的设定IP地址192.168.1.4/5255.255.255.0192.168.1.13、测试两台电脑相互Ping通 如何让两台机器彼此之间共享资源
2013-12-04 10:29:41 1386 1
原创 ajax请求在IE中响应,在Firefox中无法响应的原因
在工作中碰到这么一个问题,发送ajax请求,在IE和chrome中可以正常的响应,但是在Firefox中无法响应,代码如下: function abc() { $.ajax({ type: "POST", url: "${pageContext.request.contextPath}/appManager/delAction.do",
2013-12-04 10:29:31 781
原创 java 发送http请求(提交form表单)
写一个servlet用于测试请求import java.io.IOException;import java.io.PrintWriter;import javax.servlet.ServletException;import javax.servlet.http.HttpServlet;import javax.servlet.http.HttpServletReque
2013-12-04 10:29:21 5731
原创 webSocket 入门demo
开发环境:1、使用的 jdk 1.7.0452、使用tomcat 7 新建一个web工程,然后添加一个java文件package websocket;import java.io.IOException;import javax.websocket.OnClose;import javax.websocket.OnMessage;import java
2013-12-04 10:29:16 969
原创 onsubmit 事件入门 sample
Insert title here 按钮提交function abc(){ alert("onsubmit"); return false;}function mysubmit(){//直接提交form表单,前面的window可以省略 window.submit();} 备注:在form标签中添加的ons
2013-12-04 10:29:11 534
原创 eclipse Errors running builder 'JavaScript Validator'
跑java程序时提示错误: Errors occurred during the build.Errors running builder 'JavaScript Validator' on project '......'.java.lang.NullPointerException 导致计算机运行速度很慢,因此想取消关于js校验的工作。提高eclipse运行的速度。
2013-12-04 10:29:06 660
原创 利用java server代码解决跨域
之前写了一个利用Apache代理来解决跨域的问题,http://hbiao68.iteye.com/blog/1969691,是同样的问题的另外一种解决方案 思路:获取到需要访问服务器的URL,然后发送ajax请求将这个URL地址作为参数传给服务器,让服务器来连接远程服务器,并处理相关的数据,最终获取想要的数据传递给前端,执行回调函数。 package hb;import
2013-12-04 10:29:00 726
原创 apache代理 访问跨域代码
在工作中遇到了这么一个问题?根据一个url路径来获取用户的状态,实际上是发送了一个servlet请求给服务器,然后server端通过数据流打印到前端。因此使用iframe能够显示前端的状态(图片或者是文字),现在的问题是开发人员想获取到我们写的用户状态,即在iframe中显示的文字,由于之前的URL已经指定了服务器的IP地址,因此在开发人员的应用中是无法访问这个iframe的,因为IP地址不一致,
2013-12-04 10:28:50 809
原创 cxf 入门(hello world)
我这里使用的是apache-cxf-2.6.10,下面就以这个版本为介绍 1、从官网上面下载apache-cxf-2.6.10.zip包,然后解压,将下面这些包导入到所建的web工程中。 servlet-api.jarasm-3.3.1.jarcxf-2.6.10.jar//jetty的全部jarjetty-continuation-7.5.4.v201110
2013-12-04 10:28:45 567
原创 访问iframe里面内容的方法(解决兼容性问题)
文章摘抄至 http://www.csharpwin.com/dotnetspace/3774r938.shtml 假如你当前主页面中嵌入了一个iframe,ID为:iframeid (很多网页内部弹出窗口也会使用iframe);iframe里面定义了一个javascript函数,函数名为:myFunc;需要在主页面调用iframe的这个函数,请参考: 1. 首先这么调用在
2013-12-04 10:28:40 6149
原创 schema 学习笔记
下面介绍全部是在eclipse中运行的 下面以user.xsd为例子说明<schema xmlns="http://www.w3.org/2001/XMLSchema" targetNamespace="http://www.example.org/user" xmlns:tns="http://www.example.org/user" elementFormDef
2013-12-04 10:28:35 539
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人