自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(23)
  • 资源 (14)
  • 收藏
  • 关注

转载 基于nginx的tomcat负载均衡和集群

要集群tomcat主要是解决SESSION共享的问题,因此我利用memcached来保存session,多台TOMCAT服务器即可共享SESSION了。 你可以自己写tomcat的扩展来保存SESSION到memcached。这里推荐使用memcached-session-manager这个开源项目(http://code.google.com/p/memcached-session-

2013-06-14 15:35:09 406

转载 permission denied make_sock could not bind to address

permission denied make_sock could not bind to address 81问题解决 在给系统的Httpd做squid反向代理,修改了apache默认的端口80为81结果出现了上面的问题,看了下日志发现又是selinux的问题;解决这个问题很简单,可以执行setsebool -p httpd_disable_trans 1 这个必须有个前提那就是

2013-06-14 14:58:59 526

转载 spring surf 简单介绍

1 什么是Spring Surf? (我是在网上查个例子,又实践后加以修改,希望对你有帮助)Spring Surf是Spring的一个扩展工程。  它允许你用script脚本的方式提供web服务,同时在脚本里能够调用spring bean Spring Surf包括了以下几个方面     * Surf     * Web Scripts     * Web Edit

2013-06-08 14:40:04 836

转载 Alfresco源码编译

Alfresco是一款开源的企业信息系统,简称ECM。且不说功能和性能,反正有不少企业都基于他做的二次开发,基于中国软件开发的特点,这个软件倒是很称心如意。其子项目大概有20来个,使用ant进行部署,主build.xml就上千行了,感觉就像一堆积木,如果进行二次开发的话,可以选择其中的部分项目开始,但是要全弄明白还是需要费不少时间的,可能也是自己对相关的技术(jBPM、JSF、Spring等)不熟

2013-06-07 13:22:30 3108

转载 ubuntu 13.04 下安装virtualbox

在 Ubuntu 中安装 VirtualBox 可以按照以下的步骤进行操作:    下载安装包。建议下载 Deb 包,方便直接在 Ubuntu 中安装。你需要根据所使用的 Ubuntu 版本来有选择地进行下载。如果是 Dapper 版,就下载适用于 Dapper 的安装包。其他适用于 Ubuntu 的版本还包括 Edgy 和 Feisty。我们这里以下载适用于 Ubuntu Feisty

2013-06-06 18:09:57 1049

转载 Java 单例模式详解

概念:  java中单例模式是一种常见的设计模式,单例模式分三种:懒汉式单例、饿汉式单例、登记式单例三种。  单例模式有一下特点:  1、单例类只能有一个实例。  2、单例类必须自己自己创建自己的唯一实例。  3、单例类必须给所有其他对象提供这一实例。  单例模式确保某个类只有一个实例,而且自行实例化并向整个系统提供这个实例。在计算机系统中,线程池、缓存、日志对象、对话框、

2013-05-30 15:58:48 317

原创 java 读excel

package cn.com.travel.action;import java.io.BufferedInputStream;import java.io.BufferedOutputStream;import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundException;

2013-05-17 14:25:06 533

转载 oscache 教程

Cache是一种用于提高系统响应速度、改善系统运行性能的技术。尤其是在Web应用中,通过缓存页面的输出结果,可以很显著的改善系统运行性能。本文中作者给大家介绍一个实现J2EE框架中Web应用层缓存功能的开放源代码项目----OSCache。通过应用OSCache,我们不但可以实现通常的Cache功能,还能够改善系统的稳定性。1 面临的问题1.1 需要处理的特殊动态内容在信息系统

2013-05-15 13:40:11 582

转载 java 缓存框架java caching system使用示例

javacachingsystem框架exceptionstring  要使用java caching system,需要下面这几个包:jcs.jar,concurrent.jar,commons-logging.jar, commons-lang.jar,commons-collection.jar这几个包,在java工程里面,首先新建一个使用jcs的配置文件:cache.ccf,文

2013-05-06 16:41:26 651

转载 linux下apache+tomcat集群详细配置

环境:  操作系统均为:CentOS 5.1  Apache2.X服务器一台:IP地址192.168.232.4;安装路径/usr/local/apache;  Tomcat6服务器一台:IP地址192.168.232.5;安装路径/usr/local/tomcat;  Tomcat6服务器一台:IP地址192.168.232.6;安装路径/usr/local/tomcat;

2013-04-19 15:27:00 622

转载 跨站脚本攻击的方法和防御

body>H3>留言內容H3>fieldset>h2> out.print(request.getParameter("message"));%>h2>fieldset>body>攻击方法1使用者可以輸入Script語法,造成XSS的攻擊。攻击方法2使用者可能留下惡意連結,讓其他的瀏覽者點閱後導向惡意網站。 解决方案1較常用的手段就是進行輸入資料

2013-04-19 10:59:16 1182

转载 maven 创建基础web 应用

一、创建web工程Java代码 mvn archetype:create -DgroupId=net.apex.ssh -DartifactId=sshExt -DarchetypeArtifactId=maven-archetype-webapp mvn archetype:create -DgroupId=net.apex.ssh -Dartifa

2013-04-10 17:19:18 377

转载 maven常用命令

maven常用命令介绍 这里主要是在eclipse中使用maven,因此只使用到了一部分命令,整理下来方便以后查阅。生成清除Eclipse项目结构:mvn eclipse:eclipsemvn eclipse:clean清理(删除target目录下编译内容)mvn clean仅打包Web页面文件mvn war:exploded编译项目mvn compile

2013-04-10 17:05:16 443

原创 ubuntu 12.10 安装maven

首先下载apache-maven-3.0.3-bin.tar.gz,使用tar -zxvf apache-maven-3.0.3-bin.tar.gz命令解压。使用mv apache-maven-3.0.3 /usr 将文件夹移到/usr目录下。使用sudo ln -s /usr/apache-maven-3.0.3/bin/mvn /usr/bin/mvn配置。如果已经存在链接,请使用sudo

2013-04-10 15:29:27 845

转载 Ubuntu下使用SVN

1、首先需要安装SVN。Ubuntu下的SVN安装十分简单,sudo apt-get install subversion,然后根据提示一步一步,就完成了SVN的安装;2、检出文件(checkout)。     使用命令:svn co http://{svn repository url} /destination      然后系统会用当前的用户名登录,提示输入密码,如果第一

2013-04-07 15:43:46 443

转载 centeros 安装配置svn

安装:#yum installsubversion测试是否安装成功#svnserve --version如果显示了版本信息则表示安装成功 配置:如果想自动配置,可以使用http://blog.csdn.net/kangquan2008/article/details/8539427的脚本。/root/svn/repo为所创建仓库的路径,理论上可以

2013-04-07 15:38:02 626

转载 Ubuntu下deb包的安装方法

deb是debian linus的安装格式,跟red hat的rpm非常相似,最基本的安装命令是:dpkg -i file.debdpkg 是Debian Package的简写,是为Debian 专门开发的套件管理系统,方便软件的安装、更新及移除。所有源自Debian的Linux发行版都使用dpkg,例如Ubuntu、Knoppix 等。以下是一些 Dpkg 的普通用法:1、d

2013-04-02 15:23:16 438

转载 ubuntu 12.10 安装mysql

Ubuntu安装配置Mysql三种安装方式:   1. 从网上安装 sudo apt-get install mysql-server。装完已经自动配置好环境变量,可以直接使用mysql的命令。     注:建议将/etc/apt/source.list中的cn改成us,美国的服务器比中国的快很多。   2. 安装离线包,以mysql-5.0.45-linux-i6

2013-04-02 15:15:43 505

转载 安装JAVA环境

sudo apt-get install sun-java5-jre# 如果空间富裕,建议安装一个JDK。呵呵sudo apt-get install sun-java5-jdk设置当前默认的java解释器sudo update-alternatives –config java执行后会出现类似如下的画面:There are 4 alternatives which pro

2013-04-02 14:21:04 382

转载 ubuntu 上安装jdk gz版

ubuntu12.04安装jdk-7u5-linux-x64.tar.gz1、首先到oracle下载上下载jdk-7u5-linux-x64.tar.gz2、将jdk-7u5-linux-x64.tar.gz拷贝到/usr/lib/jdk/目录下面,这里如果没有jdk文件夹,则创建该文件夹,命令:sudo mkdir jdk  //创建文件夹jdksudo cp -r

2013-04-02 14:11:22 555

原创 mysql 导出数据

1.一、导出: 2.用mysqldump命令行 3.命令格式 4.mysqldump -u 用户名 -p 数据库名 > 数据库名.sql 5.范例: 6.mysqldump -u root -p abc > abc.sql 7.(导出数据库abc到abc.sql文件) 8. 9.提示输入密码时,输入该数据库用户名的密码。 10. 11....

2011-12-05 14:37:14 98

原创 svn 启动

/usr/bin/svnserve -d --listen-port 10002 -r /opt/svndata

2011-12-01 11:27:32 74

原创 linux Svn服务安装

Subversion独立服务和与apache整合服务。 一 、Svn独立服务安装 操作系统: Redhat Linux AS3 AS 4 ContOS AS 4 安装包获取: 下载http://subversion.tigris.org/downloads/subversion-1.4.0.tar.gz和http://subversion.tigris.org/dow ... ...

2011-11-30 17:11:20 97

jackrabbit 教程

jackrabbit 入门基础教程 API学习 程序源码

2013-07-23

java 反编译工具

java 反编译工具 windown 版,简单易用

2013-06-08

ibatis 基础教程

ibatis 是一种十分有用的数据访问工具

2013-06-08

Linux 自动备份删除脚本

Linux 的自动备份和删除 shell 脚本

2013-06-08

php 反编译工具

php 反编译工具

2011-12-26

android 开发实例大全源码

android 开发实例大全源码 不容错过的精彩案例

2011-07-07

android 利用opengl 实现3d图形

使用android 的3d 图形库 android 使用了行业标准的opengl es api

2011-07-05

linux二十四学时教程

linux 教程,简单,易懂,对linux 有兴趣的朋友不要错过

2011-06-29

android 数独游戏

数独游戏是一个出色的android实例程序,该游戏非常简单

2011-06-29

extjs\ExtJs电子教程

欢迎来到 Ext 文档中心。您可以通过点击左边树形菜单里面的API或例子来学习如何使用 Ext。

2011-06-16

ajax经典实例大全

<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <html> <head> <title>留言本</title> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <SCRIPT src="guest.js" type="text/javascript"></SCRIPT> <LINK rel="stylesheet" href="guest.css" type="text/css"> <SCRIPT type="text/javascript" language="javascript"> //屏蔽f5,ctrl+r document.onkeydown=function(){ if(event.keyCode==116 || (event.ctrlKey && event.keyCode==82)){ event.keyCode=0; event.returnValue=false; } } //取数据第一页,每页10条 var book=new Guestbook(); book.get("/ajaxguestbook/ProcessGuestBook?action=get&page=1&p=10&timeStamp="+new Date().getTime()); </SCRIPT> </head> <body> <div class="outerDIV"> <STRONG>网友留言列表:</STRONG><br> <div id="content" class="innerDIV"> </div> <div class="innerDIV"> <form> 昵称: <input type="text" id="nickname" maxlength="20"> <br> 留言:<br> <TEXTAREA rows=10 cols=30 id="content"></TEXTAREA> <br> <input type="button" value="提交留言" onClick="book.save(document.forms[0],'/ajaxguestbook/ProcessGuestBook?action=save');"> </form> </div> </div> </body> </html>

2009-04-03

javajsp实现了js验证表单

function doValidate() { f=document.forms["form1"]; vkeyWords=/^[^`~!@#$%^&*()+=|\\\][\]\{\}:;'\,./?]{1}[^`~!@$%^&()+=|\\\][\]\{\}:;'\,.?]{0,19}$/; if( f.t.value=="") { alert("请输入正确的查询参数"); f.t.focus(); return false } if(!vkeyWords.test(f.t.value)) { alert("您输入有非法字符,请重新输入!"); return false; } if(f.a.value.indexOf("@")==-1 || f.a.value.indexOf(".")==-1) { alert("请输入正确的邮箱地址"); f.a.focus(); return false } if(f.b.value.length >4) { alert("不能超过4个字"); f.b.focus(); return false } var patrn=/^[0-9]+$/; if(!patrn.test(f.c.value)) { alert("只能是数字"); f.c.focus(); return false; } if (f.d1.value!=f.d2.value) { alert("密码和密码确认不一致!"); f.d1.focus(); return false; } var p1 = /^(([0\+]\d{2,3}-)?(0\d{2,3})-)?(\d{7,8})(-(\d{3,}))?$/; if(!p1.test(f.e.value)) { alert("对不起,您输入的电话号码有错误。区号和电话号码之间请用-分割"); f.e.foucs(); return false; } if (f.f.value == "") { var mobile=f.f.value; var reg0 = /^13\d{5,9}$/; var reg1 = /^153\d{4,8}$/; var reg2 = /^159\d{4,8}$/; var reg3 = /^0\d{10,11}$/; if (reg0.test(mobile))my=true; if (reg1.test(mobile))my=true; if (reg2.test(mobile))my=true; if (reg3.test(mobile))my=true; if (!my) { f.f.value=''; alert('对不起,您输入的手机号码有错误。'); f.f.focus(); return false; } } return true; }

2008-12-23

空空如也

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

TA关注的人

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