博主资料

留言 加为好友 收藏

用户名:  zhangxinjie
来自:  北京 朝阳
年龄:  30
爱好: 古典音乐

日历

2008 10.14 Tue
   1234
567891011
12131415161718
19202122232425
262728293031 
«» 2008 - 10 «»

个人统计

用户名: zhangxinjie
等级: 初来乍到
威望: 890
积分: 2234
在线时间: 52 小时
日志总数: 147
评论数量: 659
访问次数: 1005683
建立时间: 2006-07-16
RSS订阅       手机访问

最新评论

文章列表

文章搜索

日志分类

最近访问的人:

南京互易中国大优惠
2008-10-14 18:57:12
terryltz的IT博客
2008-10-14 10:13:17
网络通信达人
2008-10-10 16:46:16
IT管理开发
2008-10-10 10:03:22
直流电源,直流稳压..
2008-09-20 10:51:04
无线点菜系统
2008-09-17 15:33:33
安静~思绪
2008-09-17 11:01:25
google  google优..
2008-09-15 20:07:31
88blog
2008-09-05 14:40:20
[敞篷帅哥]的赛迪..
2008-08-29 21:59:39

日志文章列表

2008年10月14日 16:14:14

apache

apache指令大全(2)

二、性能和资源配置命令

1、进程控制

1.1、MaxClients

默认值:MaxClients 150

设定能同时服务的请求数目;

1.2、MaxRequestsPerChild

默认值:MaxRequestsPerChild 0

设置每个进程能够响应的最大请求数,0表示不限制;

1.3、MaxSpareServers

默认值:MaxSpareServers 10

设定最大空闲服务进程数目;MinSpareServers设定最小空闲服务进程数目;

1.4、ServerType

默认值:ServerType standalone

设定系统执行服务器的方式;

1.5、StartServer

默认值:StartServer 5

服务器启动时建..

阅读全文>>

Tags: apache  

类别: 无分类 |  评论(0) |  浏览(87) |  收藏
2008年10月14日 16:08:53

TOMCAT源码分析

前言:
  本文是我阅读了TOMCAT源码后的一些心得。 主要是讲解TOMCAT的系统框架, 以及启动流程。若有错漏之处,敬请批评指教!
建议:
  毕竟TOMCAT的框架还是比较复杂的, 单是从文字上理解, 是不那么容易掌握TOMCAT的框架的。 所以得实践、实践、再实践。 建议下载一份TOMCAT的源码, 调试通过, 然后单步跟踪其启动过程。 如果有不明白的地方, 再来查阅本文, 看是否能得到帮助。 我相信这样效果以及学习速度都会好很多!
 
1. Tomcat的整体框架结构
  Tomcat的基本框架, 分为4个层次。
  Top Le..

阅读全文>>

Tags: TOMCAT  

类别: 无分类 |  评论(0) |  浏览(111) |  收藏
2008年10月12日 13:15:35

JVM的垃圾回收机制详解和调优

1.JVM的gc概述   gc即垃圾收集机制是指jvm用于释放那些不再使用的对象所占用的内存。java语言并不要求jvm有gc,也没有规定gc如何工作。不过常用的jvm都有gc,而且大多数gc都使用类似的算法管理内存和执行收集操作。
  在充分理解了垃圾收集算法和执行过程后,才能有效的优化它的性能。有些垃圾收集专用于特殊的应用程序。比如,实时应用程序主要是为了避免垃圾收集中断,而大多数OLTP应用程序则注重整体效率。理解了应用程序的工作负荷和jvm支持的垃圾收集算法,便可以进行优化配置垃圾收集器。
  垃圾收集的目的在..

阅读全文>>

Tags: jvm  

类别: 无分类 |  评论(0) |  浏览(525) |  收藏
2008年10月12日 11:44:53

swap

1、检查当前的分区情况:

  [root@localhost]#free -m

2、增加交换分区文件及大小,如果要增加2G大小的交换分区,则命令写法如下,其中的 count 等于想要的块大小。

  [root@localhost]# dd if=/dev/zero of=/home/swap bs=1024 count=2048000

3、设置交换文件:

  [root@localhost]# mkswap /home/swap

4、立即启用交换分区文件

  [root@localhost]# swapon /home/swap

5、如果要在引导时自动启用,则编辑 /etc/fstab 文件,添加行:
  /home/swap swap swap defaults 0 0

系统下次引..

阅读全文>>

Tags: swap  

类别: 无分类 |  评论(0) |  浏览(472) |  收藏
2008年10月10日 09:23:44

oracle md5加密 function

create or replace function md5(input_string VARCHAR2) return varchar2 IS
raw_input   RAW(128) := UTL_RAW.CAST_TO_RAW(input_string);
decrypted_raw RAW(2048);
error_in_input_buffer_length EXCEPTION;
BEGIN
sys.dbms_obfuscation_toolkit.MD5(input   => raw_input,
                      checksum => decrypted_raw);
return lower(rawtohex(decrypted_raw));
END;

阅读全文>>

Tags: oracle   md5加密  

类别: 无分类 |  评论(1) |  浏览(825) |  收藏
2008年09月27日 23:16:45

oracle 日期函数

trunc(sysdate,'Q') --本季度第一天
trunc(sysdate,'D') --本周的第一天(周日)

查询Oracle日期格式
----------------------------------
select * from nls_database_parameters;

得到结果如下表: 表中NLS_DATE_FORMAT表示日期格式.
PARAMETER VALUE
----------------------------------- -----------------------------------
NLS_LANGUAGE AMERICAN
NLS_TERRITORY AMERICA
NLS_CURRENCY $
NLS_ISO_CURRENCY AMERICA
NLS_NUMERIC_CHARACTERS .,
NLS_CHARACTERSET ZHS16GBK
NLS_CALENDAR GREGORIAN
NLS_DA..

阅读全文>>

Tags: oracle   日期函数  

类别: 无分类 |  评论(1) |  浏览(1168) |  收藏
2008年09月27日 08:40:59

oracle资料

英文:
http://tahiti.oracle.com (oracle资料列表,无论如何你都要记住的网站)
http://metalink.oracle.com (oracle世界里最好的地方了,里面有patch,docs,forum等等,关键是其搜索功能很强大!需要收费账号)
http://asktom.oracle.com
http://otn.oracle.com (Oracle 数据库下载, 免费注册)
http://www.orakle.com (oracle站点的汇总)
http://www.dbaoncall.net
http://www.orafaq.org
http://docs.oracle.com
http://otn.oracle.com/software/content.html (Oracle软件下载地址)

中文:
http://www.cnoug.org ..

阅读全文>>

Tags: oracle  

类别: 无分类 |  评论(0) |  浏览(1172) |  收藏
2008年09月23日 08:52:31

linux 乱码 /etc/sysconfig/i18n

vi /etc/sysconfig/i18n

将内容改为

LANG="zh_CN.GB18030"
LANGUAGE="zh_CN.GB18030:zh_CN.GB2312:zh_CN"
SUPPORTED="zh_CN.GB18030:zh_CN:zh:en_US.UTF-8:en_US:en"
SYSFONT="lat0-sun16"

这样中文在SSH,telnet终端就可以正常显示了。

阅读全文>>

Tags: linux   乱码   i18n  

类别: 无分类 |  评论(0) |  浏览(1319) |  收藏
2008年09月11日 15:33:11

linux JFreeChart

步骤:
1、root用户下,在/etc/profile文件中增加DISPLAY属性设置:export DISPLAY=127.0.0.1:0.0
2、在JVM启动文件中,找到JAVA_OPTS="$JAVA_OPTS -Dprogram.name=$PROGNAME" 这一行,
在后面空一个字符,然后输入-Djava.awt.headless=true
3、启动Xserver,运行命令:startx或者X&
4、在root用户下启动服务,可爱的图片既可显示出来。
注:如果没有步骤1,错误信息如下:java.awt.HeadlessException:
No X11 DISPLAY variable was set, but this program performed an operation which requires it.
如果没有步骤2、..

阅读全文>>

Tags: linux   JFreeChart  

类别: 无分类 |  评论(1) |  浏览(1895) |  收藏
2008年09月04日 17:11:36

换肤

//====================换肤效果=====================
/*函数:change_css(css_id,css_document)
*功能:自定义版面色彩样式,并写入cookie,保存
*参数:
css_id:要被替换的css文件在页面中的id
css_document:要使用的css文件的路径
cookie_name:要设置的该样式的cookie名称
*返回值:

*--------------------------------*/
function change_css(css_id,css_document,cookie_name){
document.getElementById(css_id).setAttribute("href",css_document);
set_cookie(cookie_name,css_document,365);//保存为1年,当..

阅读全文>>

Tags: 换肤  

类别: 无分类 |  评论(0) |  浏览(2138) |  收藏
2008年09月04日 10:55:08

DBCP

1、配置文件
# DB Config
driverClassName=oracle.jdbc.driver.OracleDriver
url=jdbc:oracle:thin:@192.168.4.32:1521:appdb
username=xxxxx
password=xxxxx

#初始化链接个数
initialSize=5
#最小空闲连接
minIdle=5
#最大空闲连接
maxIdle=10
#最大连接数
maxActive=100
#超时等待时间以毫秒为单位
maxWait=1000
# 是否自动回收超时连接
removeAbandoned=true
# 超时时间(以秒数为单位)
removeAbandonedTimeout=180
testOnReturn=true
testWhileIdle=true
testOnBorrow=true
#进行校验时
validationQuery=SELECT 1 FROM DUAL
#是否..

阅读全文>>

Tags: DBCP  

类别: 无分类 |  评论(0) |  浏览(2191) |  收藏
2008年09月02日 10:05:19

mount

1、允许客户端映射配置
/etc/export
修改:
/usr/local/pdf_file 192.168.4.41(ro,sync)
/usr/local/pdf_file 192.168.4.150(ro,sync)

2、允许映射服务
/etc/init.d/nfs start

3、查看映射服务
showmount -e 192.168.4.21

4、允许映射服务,加入自启动
vi /etc/rc.local 加入 /etc/init.d/nfs start 命令

5、linux映射目录
mount -t nfs 192.168.4.21:/usr/local/pdf_file /usr/local/pdf_file

6、mount命令加入自启动
vi /etc/rc.local
加入
mount -t nfs 192.168.4.21:/usr/local/pdf_file /usr/local/pdf_file

7、查..

阅读全文>>

Tags: mount  

类别: 无分类 |  评论(0) |  浏览(2138) |  收藏
2008年07月22日 10:16:29

设置打印纸张的尺寸和横向打印

需要打印一个固定格式的单据,想在PHP里面直接设置好打印纸张的尺寸和横向打印,客户只需要按下页面上的打印按钮就可以直接打印了。请问PHP是否能完成这个功能?

有人说只有写注册表才能实现这个功能,PHP能直接写客户端的注册表吗?

网友回复:客户端是用脚本打印的,比如js
web打印的大全:
1、控制"纵打"、 横打”和“页面的边距。
(1) <script defer>
function SetPrintSettings() {
// -- advanced features
factory.printing.SetMarginMeasure(2) // measure margins in inches
factory.SetPageRange..

阅读全文>>

类别: 无分类 |  评论(0) |  浏览(2688) |  收藏
2008年07月14日 17:09:31

我收集的Eclipse插件

我收集的Eclipse插件 JSEclipse
插件主页:http://www.interaktonline.com/Products/Eclipse/JSEclipse/Overview/插件介绍:JSEclipse是个Eclipse下的免费Javascript脚本编辑器

subversion
版本控制,相当于CVS
安装:http://subclipse.tigris.org/install.html
Name: Subclipse
URL: http://subclipse.tigris.org/update_1.0.x


CSS Editor for Eclipse
http://csseditor.sourceforge.net/

FacesIDE
FacesIDE是一个用于开发JSF的Eclispe插件.它可以可视化编辑faces-config.xml文件并且提供代码编辑与校验,预览JSF的JSP文件.FacesID..

阅读全文>>

Tags: 插件  

类别: 无分类 |  评论(2) |  浏览(4909) |  收藏
2008年07月14日 16:49:11

报表

报表工具分析报告
1.   范围 本文将主要分析目前市场上主流的基于JAVA的报表工具。


2.   本文目的 本文主要对JAVA报表做一个分析对比研究 ,为J2EE项目选择报表提供参考依据。


3.   运行环境 Winxp+jdk1.4+ant1.62+tomcat5+mysql4.1.7


4.   假设与约定 5.   主流 报表工具分析




国内市场上可用于JAVA环境的报表工具大约有二三十种,比较活跃的也有十多种。面对这些绘乱杂陈的产品,很难仅从某一个方面就将它们都分类阐述清楚,更无法简单地分别打分评出优劣,必须分别从多个角度把..

阅读全文>>

Tags: 报表  

类别: 无分类 |  评论(2) |  浏览(3849) |  收藏
2008年06月24日 10:36:23

javascript 刷新

<input type=button value=刷新 onclick="history.go(0)">
<input type=button value=刷新 onclick="location.reload()">
<input type=button value=刷新 onclick="location=location">
<input type=button value=刷新 onclick="location.assign(location)">
<input type=button value=刷新 onclick="document.execCommand('Refresh')">
<input type=button value=刷新 onclick="window.navigate(location)">
<inpu..

阅读全文>>

Tags: javascript   刷新  

类别: 无分类 |  评论(0) |  浏览(3903) |  收藏
2008年06月17日 09:59:05

window.open()的所有参数列表

前言:经常上网的朋友可能会到过这样一些网站,一进入首页立刻会弹出一个窗口,或者按一个连接或按钮弹出,通常在这个窗口里会显示一些注意事项、版权信息 、警告、欢迎光顾之类的话或者作者想要特别提示的信息。其实制作这样的页面效果非常的容易,只要往该页面的HTML里加入几段Javascript代码即可实现。下面我就带您剖析它的奥秘。

  【1、最基本的弹出窗口代码】  
  <SCRIPT LANGUAGE="javascript">
  <!--
  window.open ('page.html')
  -->
  </SCRIPT>
  
  因为..

阅读全文>>

Tags: open   window  

类别: 无分类 |  评论(0) |  浏览(4251) |  收藏
2008年06月05日 17:27:41

IBATIS

ibatis基础代码包括:
1.   ibatis实例配置
一个典型的配置文件如下(具体配置项目的含义见后):
<? xml version="1.0" encoding="UTF-8"   ?>
<! DOCTYPE sqlMapConfig
PUBLIC "-//iBATIS.com//DTD SQL Map Config 2.0/
"http://www.ibatis.com/dtd/sql-map-config-2.dt

<sqlMapConfig >

< settings
cacheModelsEnabled ="true"  
enhancementEnabled ="true"  
lazyLoadingEnabled ="true"  
e..

阅读全文>>

Tags: ibatis  

类别: 无分类 |  评论(120) |  浏览(6062) |  收藏
2008年06月03日 15:24:50

Dwr使用和配置

DWR是一个框架,简单的说就是能够在javascript直接调用java方法,而不必去写一大堆的javascript代码。它的实现是基于ajax的,可以实现无刷新效果。 网上有不少DWR的例子,但大都只是某种方法的调用,本文只在使用层面上介绍DWR,并不涉更多的技术与设计,其目的是让初学者能够很快的学会各种java方法在javascript中是如何调用的。 本文以DWR 1.1 为基础,对于DWR 2.0,因为还没有正式发布版,故不做介绍。 一、 dwr配置篇之web.xml 1 、最小配置 <servlet>
<servlet-name>dwr-invoker</servlet-name>
<servlet-c..

阅读全文>>

Tags: dwr   ajax  

类别: 无分类 |  评论(153) |  浏览(8714) |  收藏
2008年05月28日 13:33:43

iBatis学习小结(http://www.javaeye.com/topic/48542)

[list=1]<?xml version="1.0" encoding="UTF-8" ?>   <!DOCTYPE sqlMap   PUBLIC "-//ibatis.apache.org//DTD SQL Map 2.0//EN"   "http://ibatis.apache.org/dtd/sql-map-2.dtd">   <sqlMap namespace="Account">   <typeAlias alias="Account" type="test.Account"/>   <!--列表查询,返回Account Object的List-->   <resultMap id="AccountResult" class="Account&q..

阅读全文>>

Tags: iBatis  

类别: 无分类 |  评论(121) |  浏览(6743) |  收藏
« 1 2345» Pages: ( 1/8 total )