自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

黄彪博客

黄彪学习笔记

  • 博客(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

转载 开启sshd服务之后root不能登录

/etc/ssh/sshd_config文件修改如下:PermitRootLogin yes

2013-12-18 20:55:27 939

转载 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

原创 notepad++不自动更新设置

设置 ---- 首选项 ---- 其它 大小: 56.2 KB 查看图片附件

2013-12-04 10:30:32 6052

原创 excel中怎么使除了内容以外的单元格,变成没有格,成白色空白

office 2010视图 ---- 单击网格线 ----- 确定

2013-12-04 10:30:27 8311

原创 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

一款可以截长图(滚动截图)的工具FSCapture

一款可以截长图(滚动截图)的工具FSCapture

2022-11-18

office word 自定义大纲目录,根据大纲序号来定义子序号

office word 自定义大纲目录,根据大纲序号来定义子序号

2022-07-06

linux_shell编程.xmind

shell 变成学习

2021-06-15

vue插槽slot学习.xmind

vue插槽slot学习.xmind

2021-05-29

$attr和$listener.xmind

Vue2.x $attrs和$listeners 思维导图

2021-05-29

crypto-js加密库.xmind

crypto-js加密库.xmind

2021-05-26

notepad++ markdown插件

notepad++添加markdown插件

2016-10-27

dhtmlx.chm

dhtmlx.chm 是dhtmlx帮助文档

2013-10-24

dhtmlx空间 专业版(pro 收费版)

dhtmlx控件专业版,在官网上面是收费的

2013-10-24

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除