自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Herr Apfel的专栏

玉不琢,不成器;人不学,不知道。是故古之王者,建国君民,教学为先。

  • 博客(215)
  • 收藏
  • 关注

原创 JAVA网站高并发解决方案

一个小型的网站,比如个人网站,可以使用最简单的html静态页面就实现了,配合一些图片达到美化效果,所有的页面均存放在一个目录下,这样的网站对系统架构、性能的要求都很简单,随着互联网业务的不断丰富,网站相关的技术经过这些年的发展,已经细分到很细的方方面面,尤其对于大型网站来说,所采用的技术更是涉及面非常广,从硬件到软件、编程语言、数据库、WebServer、防火墙等各个领域都有了很高的要求,已经不是

2013-07-30 17:54:17 11756 2

转载 InnoDB与Myisam的六大区别

MyISAM    InnoDB    构成上的区别:    每个MyISAM在磁盘上存储成三个文件。第一个文件的名字以表的名字开始,扩展名指出文件类型。  .frm文件存储表定义。  数据文件的扩展名为.MYD (MYData)。  索引文件的扩展名是.MYI (MYIndex)。    基于磁盘的资源是InnoDB

2013-07-30 17:49:02 1415

原创 jenkins教程2

本文研究jenkins中clearcase插件的使用。jenkins中默认是不支持clearcase下载工具的。需要安装clearcase插件才行。1.CI服务器安装clearcase客户端。2.确保运行jenkins的账户具有clearcase相应的权限。3.安装插件,在插件管理里面,选择“jenkins clearcase plug-in”。4.在job设置里面选择"Bas

2013-03-14 15:31:30 4506

原创 jenkins教程1

1.环境搭建a) tomcatJAVA_HOME=C:\Program Files\Java\jdk1.6.0_24JRE_HOME=C:\C:\Program Files\Java\jre6b) antANT_HOME=C:\apache-ant-1.8.2c) Jenkins在http://jenkins-ci.org网站下载war包,然后放倒tomcat的weba

2013-03-14 15:28:45 3381 1

转载 你需要知道的16个Linux服务器监控命令

英文原文: hp.com,翻译:oschina如果你想知道你的服务器正在做干什么,你就需要了解一些基本的命令,一旦你精通了这些命令,那你就是一个 专业的 Linux 系统管理员。有些 Linux 发行版会提供 GUI 程序来进行系统的监控,例如 SUSE Linux 就有一个非常棒而且专业的工具 YaST,KDE 的 KDE System Guard 同样很出色。当然,要使用这些工具,

2012-12-11 10:28:07 1220 1

原创 Sed简介 如何做替换

1. Sed简介  sed 是一种在线编辑器,它一次处理一行内容。处理时,把当前处理的行存储在临时缓冲区中,称为“模式空间”(pattern space),接着用sed命令处理缓冲区中的内容,处理完成后,把缓冲区的内容送往屏幕。接着处理下一行,这样不断重复,直到文件末尾。文件内容并没有 改变,除非你使用重定向存储输出。Sed主要用来自动编辑一个或多个文件;简化对文件的反复操作;编写转换程序等。以下

2011-11-24 11:23:54 1753

原创 SHELL脚本读文件

先说一下,我用的是这个: 以下是sh文件内容********************************************#!/bin/shFILENAME="$1"cat $FILENAME | while read LINEdo        echo "$LINE"done******************************************** 给你写了一个小例子,

2011-11-18 16:17:03 9359

原创 javascript jQuery $.post $.ajax用法 参数说明

这是一个简单的 POST 请求功能以取代复杂 $.ajax 。请求成功时可调用回调函数。如果需要在出错时执行函数,请使用 $.ajaxjQuery.post( url, [data], [callback], [type] ) :使用POST方式来进行异步请求 参数: url (

2011-08-31 12:38:07 19216

原创 ant安装与使用

 搜狐通行证登录[关闭][打开]<br />ant是jakarta一个非常好的OpenSource子项目,是基于java的编译工具。下面简单介绍一下在linux环境中如何安装ant:<br /><br />1.下载<br />  从 http://ant.apache.org/bindownload.cgi 可以下载最新的tar包:apache-ant-1.6.2.tar.gz,如果是windows环境则是zip文件,解压后,在系统环境变量里设置 ANT_HOME为f:/project/tools/apac

2011-03-28 15:03:00 4276

原创 JSTL遍历数组,List,Set,Map等

<br /><%@pagelanguage="java"contentType="text/html; charset=UTF-8"<br />pageEncoding="UTF-8"%><br /><%@taglibprefix="c"uri="http://java.sun.com/jsp/jstl/core"%><br /><%@pageimport="java.util.*"%><br /><%@pageimport="bean.User"%><br /><!DOCTYPEhtmlPUBLIC"-/

2011-02-14 17:43:00 38684 1

原创 关于 JSTL c:out 对 XML html 自动转义 转义的禁用

在servlet里设置了属性值 request.setAttribute("MENU", menu);doPost()或者doGet()里做跳转:代码 getServletConfig().getServletContext().getRequestDispatcher(     mainpage).forward(request, response);在mainpage页面直接获取可以用 request.getAttribute("MENU");若用JSTL代码为 MENU里面包含的 html 的特殊字符

2011-02-14 17:21:00 9782

原创 java 线程调用HttpClient的实力

注意,用到了内部类: new Thread   (     new Runnable()     {      public void run()      {       try        {        postMethod(POST_URL,page.getVideoId()+"",page.getPid()+"",page.getId()+"",page.getStatus(

2010-03-10 15:47:00 1764 2

转载 CKEDITOR config.js配置

CKEditor配置使用ckeditor 的官方网站是 http://ckeditor.com/ ,当前使用的版本是v3.0.1。一、使用方法:1、在页面中引入ckeditor核心文件ckeditor.js2、在使用编辑器的地方插入HTML控件如果是ASP.NET环境,也可用服务器端控件注意在控件中加上 class="ckeditor" 。3、将相应的控

2010-03-09 22:04:00 33533 8

原创 java HttpClient Post实例

private void postMethod(String url) throws IOException {       url = "http://www.newsmth.net/bbslogin2.php";  PostMethod postMethod = new PostMethod(url);  // 填入各个表单域的值  NameValuePair[] data = { new N

2010-03-09 16:59:00 21022 1

原创 一个不错的CSS样式按钮

http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">http://www.w3.org/1999/xhtml">一个比较不错的CSS表单按钮样式代码.rb1 { border-right: #6a6a6a 1px solid; padding-right: 10px; border-top: #fff 1px solid; paddin

2010-03-04 21:57:00 1857

原创 JS方法弹出WEB新窗口,控制窗口大小

function openwin(){     window.open   (pop2.html,   popwindow,   height=200,   width=320,   top=0,   left=24,   .toolbar=no,   menubar=no,   scrollbars=no,   resizable=no,location=no,   status=

2010-02-26 18:10:00 5123

原创 jsp页面调用el表达式和spring hibernate struts 做页面展示

http://java.sun.com/jstl/core" prefix="c" %>http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">http://www.w3.org/1999/xhtml">添加页面body { text-align: center; margin:0 auto; padding:0; background:

2010-02-26 11:41:00 2203

原创 unix环境变量的设置方法

vi ~/.bashrcvi /etc/profilecd ~/ (home dir)vi .profile 

2010-02-04 13:36:00 1205 1

原创 Shell 比较运算

shell字符串比较、判断是否为数字 二元比较操作符,比较变量或者比较数字.注意数字与字符串的区别.整数比较-eq       等于,如:if [ "$a" -eq "$b" ]-ne       不等于,如:if [ "$a" -ne "$b" ]-gt       大于,如:if [ "$a" -gt "$b" ]-ge       大于等于,如:if [ "$

2010-02-03 22:48:00 1642 1

原创 contentType 'text/xml; charset=UTF-8' conflicts问题

Resin升级到3.1.3后,有同事发现原来在Resin 3.0.xx下成功运行的部分jsp文件(输出xml格式文件)编译出错: 1234567500 Servlet ExceptionXXXXX.jsp:1: contentType text/xml; charset=UTF-8conflicts with previous value of cont

2010-01-21 11:10:00 7621

转载 SQL教程简明教程

SQL语言由命令、子句、运算和集合函数等构成。在SQL中,数据定义语言DDL(用来建立及定义数据表、字段以及索引等数据库结构)包含的命令有 create、drop、alter;数据操纵语言DML(用来提供数据的查询、排序以及筛选数据等功能)包含的命令有select、insert、 update、delete。一、SQL语句(1)select 查询语句语法:select [ALL|DISTI

2009-12-14 14:37:00 3025

原创 实现js的replaceAll方法

js不提供replaceAll方法,要用正规表达式实现 第一种: String.prototype.replaceAll  = function(s1,s2){       return this.replace(new RegExp(s1,"gm"),s2);       }     第二种:str =str.replace(/&/

2009-12-08 13:21:00 8734 1

原创 js对按钮添加css样式

firefox等可以使用 var dom=document.getElementById("name"); dom.setAttribute("style","width:10px;height:10px;border:solid 1px red;") ; IE中则必须使用style.cssText var dom=document.getElementById("name"); dom1.s

2009-12-07 12:07:00 18283 2

原创 java GB转 UTF-8字符

import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;public class GB2UTF { public static String GBK2Unicode(String str) {  StringBuffer result = new StringBuffer

2009-12-04 10:35:00 1988

原创 表格行变颜色

通过判断是否为单数即可 然后设置下行的背景颜色就可以了 if(i%2==1) row.style.background = "#CCCCff";else row.style.background = "#CCCCCC";

2009-12-01 14:29:00 989

原创 wml页面跳转的几种方式

博客缩略显示不出来,得读全文才可以显示出来代码.请注意! 1.http://server/hello.wml" title="title">  2.http://server/hello.wml" method="post/get" accept-charset="utf-8">  3.http://server/hello.wml ">

2009-11-04 16:19:00 1225

原创 手机wap上网从wap网关接收到的各项信息的意义

 accept:text/x-vCard,application/smil,image/gif,text/plain,audio/x-midi,text/html,image/bmp,image/vnd.wap.wbmp,text/x-vCalendar,application/vnd.wap.wmlscriptc,application/vnd.phonecom.mmc-wbxml,audio/

2009-11-03 14:21:00 2180

原创 required library rt.jar问题的解决

 今天在eclipse中调试javamail发送附件时,出现了FileDataSource fds=new FileDataSource("c://Setup.log");    mdp.setDataHandler(new DataHandler(fds)); //设置数据源  FileDataSource 和setDataHandler 报错 ,说需要 rt.jar 查了很帖子终于

2009-11-02 11:27:00 1399 1

原创 JSP中获取当前绝对路径

 错误:   String realPath  =   " http:// "   +  request.getServerName()  +   " : "   +  request.getServerPort()  +  request.getContextPath();String realPath  =   " http:// "   +  request.getServerN

2009-10-20 15:21:00 1469

原创 Javascript中的加法

Javascript中的加法由于javascript中的变量定义是弱类型,所以在做加法时很容易出现歧义,很多时候你是想当作数字加,但是脚本却当成了“连接”操作。javascript对加法的定义是这样的:如果那么两个表达式都是数字或 Boolean 量加两个表达式都是字符串连接一个表达式是数字而另一个是字符串

2009-07-30 11:19:00 3462

转载 linux at crontab 命令

crontab命令的功能是在一定的时间间隔调度一些命令的执行。在/etc目录下有一个crontab文件,这里存放有系统运行的一些调度程序。每个用户可以建立自己的调度crontab。crontab命令有三种形式的命令行结构:crontab [-u user] [file] crontab [-u user] [-e|-l|-r] crontab -l -u [-e|-l|-r] 第一个命令行中,fi

2009-06-29 09:45:00 1239

转载 用Eclipse调用AIX的wsdl2java

1、在eclipse里新建一个工程,或用已有工程2、将以下的jar包引用工程:activation.jaraxis.jarcommons-discovery.jarcommons-logging-1.0.3.jarjaxrpc.jarsaaj.jarwsdl4j-1.5.2.jar3、右击你的工程-Run As-Run...-右击New configuration ,将

2009-06-24 11:01:00 2158 2

原创 cat,tac与rev命令

    cat命令就不用说了,tac是cat的倒写,意思也和它是相反的。cat是从第一行显示到最后一行,而tac是从最后一行显示到第一行,而rev 则是把每行的最后一个字符显示到第一个字符。例如:[songbei6@localhost ~]$ cat filejj d skklop[songbei6@localhost ~]$ rev files d jjkkpol[songbei6@lo

2009-06-23 16:15:00 1154

原创 HTML单元格的自动换行

1.单元格自动换行 只要在table属性中写上style="table-layout: fixed"即可,如下表格就实现了单元格的压缩.但会对单元格内的文字显示不全. 2可以解决这个问题. 2.对单元格的控制.

2009-06-18 14:00:00 7358 2

转载 linux命令 - ps aux

PS -AUX USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND  USER:进程所有者。  PID:进程号。  %CPU:占用的 CPU 使用率。  %MEM:占用的内存使用率。  VSZ:占用的虚拟内存大小。  RSS:占用的内存大小。  TTY:终端的次设备号码。  STAT:该进程的状态。

2009-06-08 14:12:00 1916

原创 NFS mount配置

NFS配置: Server:vi /etc/exports /opt/news 192.168.99.129(rw,sync,no_root_squash) /ITC/www-root/mms/TMMS 10.10129.101(rw,sync,no_root_squash) 1.portmap 2./etc/rc.d/init.d/nfs start exportfs

2009-05-12 11:17:00 1567

原创 scp命令

scp 使用 scp 在远程机器上 copy 档案 例如: copy 本地的档案到远程的机器上   scp -r /ITC/www-root/ 10.10.129.**:/ITC/  回车后输入 10.10.129.**的登录密码并回车 开始复制 . 实现了 从本机复制 /ITC/www-root/目录下所有内容到 10.10.129.**/IT

2009-05-11 16:36:00 1161

原创 java的des加密

工作中用到的,希望对大家有帮助.  import java.security.Key;import java.security.spec.AlgorithmParameterSpec;import javax.crypto.Cipher;import javax.crypto.SecretKeyFactory;import javax.crypto.spec.DES

2009-04-29 15:15:00 1998

原创 JAVA通过 URLConnection 获取HTTP接口

工作中遇到的,需要调试接口的时候要调用的,有需要类似用处的朋友可以借鉴一下.  public String getResult(String sName) { String result = ""; try { URL uAddr = new URL("http://xxx.xxx.com/xxx/xxx.jsp?xxx="+java.net.URLE

2009-04-16 15:29:00 2825 1

原创 JAVA过滤敏感词

主要用到的是java的 Matcher m = pattern.matcher(str);str = m.replaceAll(""); 根据对读入敏感词列表文件的每一行做匹配,来过滤敏感词 下面是具体代码: import java.io.IOException;import java.io.InputStream;import java.util.En

2009-04-14 15:52:00 7461

空空如也

空空如也

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

TA关注的人

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