博主资料

留言 加为好友 收藏

用户名:  zhangxinzhou
来自:  北京 石景山
年龄:  33

个人统计

用户名: zhangxinzhou
等级: 初来乍到
威望: 475
积分: 1019
在线时间: 113 小时
日志总数: 137
评论数量: 1328
访问次数: 684709
建立时间: 2006-09-14
RSS订阅       手机访问

最新评论

文章搜索

文章列表

最近访问的人:

炒股软件
2008-10-08 11:35:03
320JAVA && .NET
2008-09-24 11:16:09
☆笨笨№
2008-09-23 14:41:15
[敞篷帅哥]的赛迪..
2008-08-29 22:02:46
majun
2008-08-19 12:01:30
老虎机上分器
2008-08-14 17:04:03
javaEE
2008-08-12 18:18:21
寒冰
2008-08-11 16:15:45
逆风飞扬
2008-08-05 09:59:30
王仰富/企业IT架构..
2008-08-04 12:47:58

日志文章列表

2006年11月25日 18:40:54

Eclipse插件开发帮助.

Eclipse插件开发帮助.翻译的只是一部分基本的。

翻译:张新周

第一部分:插件开发
中文 :
1 JDT核心(这个是java的开发环境tool)
1.1      JDT核心(org.eclipse.jdt.core)_也是一个插件.不过它是用来定义核心java元素和API..这个插件是必须的.因为它是用来开发java的.
JDT核心包让你可以进入Java的模型对象和复杂的java IDE基础环境.这个JDT核心包包括:
  org.eclipse.jdt.core 定义了描述java模型的类
  Org.eclipse.jdt.core.compiler 定义API支持编译器的基础构造
  Org.eclipse.jdt.core.dom 用来支持虚拟的系统树(AST).用来检查一个编辑单元的结构.
  org.eclipse.jdt.core.eval 支持剪切板中或者调试器中的代码片断的评估.
  Org.eclipse.jdt.core.jdom 支持java文档对象模型.用来和java编辑单元的结构同步.
  Org.eclipse.jdt.core.search 支持搜索工作区的java模型中指定的java元素匹配的详细描述.
  Org.eclipse.jdt.core.util 提供工具类来操作类文件和java模型元素
对一个在编辑单元的结构操纵已经在org.eclipse.jdt.core.dom 中完成了.代替org.eclipse.jdt.core.jdom. org.eclipse.jdt.core. jd..

阅读全文>>

类别: 无分类 |  评论(0) |  浏览(2655) |  收藏
2006年11月24日 00:59:42

jsp中文乱码问题

关于jsp乱码问题的解决。

1,      最基本的乱码问题。
这个乱码问题是最简单的乱码问题。一般新会出现。就是页面编码不一致导致的乱码。
<%@ page language="java" pageEncoding="UTF-8"%>
<%@ page contentType="text/html;charset=iso8859-1"%>
<html>
<head>
<title>中文问题</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
</head>
</head>
<body>
  我是个好人
</body>
</html>
三个地方的编码。
第一个地方的编码格式为jsp文件的存储格式。Ecljpse会根据这个编码格式保存文件。并编译jsp文件,包括里面的汉字。
第二处编码为解码格式。因为存为UTF-8的文件被解码为iso8859-1,这样 如有中文肯定出乱码。也就是必须一致。而第二处所在的这一行,可以没有。缺省也是使用iso8859-1的编码格式。所以如果没有这一行的话,“我是个好人”也会出现乱码。必须一致才可以。
  第三处编码为控制浏览器的解码方式。如果前面的解码都一致并且无误的话,这个编码格式没有关系。有的网..

阅读全文>>

类别: 无分类 |  评论(3) |  浏览(3432) |  收藏
2006年11月21日 11:23:42

关于jdbc连接mysql的问题bug

如果数据库名称出现了下杠“_”。连接数据库时会出现如下异常信息

Exception in thread "main" org.apache.commons.dbcp.SQLNestedException: Cannot create PoolableConnectionFactory (Unable to connect to any hosts due to exception: java.lang.ArrayIndexOutOfBoundsException: 49)
    at org.apache.commons.dbcp.BasicDataSource.createDataSource(BasicDataSource.java:855)
    at org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:540)
    at com.uland.dataaccess.DbManager.getConnection(DbManager.java:169)
    at com.uland.app.MatchSendMail.main(MatchSendMail.java:71)
Caused by: java.sql.SQLException: Unable to connect to any hosts due to exception: java.lang.ArrayIndexOutOfBoundsException: 49
    at com.mysql.jdbc.Connection.createNewIO(Connection.java:1797)
    at com.mysql.jdbc.Connection.<init>(Connection.java:562)
    at com.mysql.jdbc.NonRegisteringDriver.connect(N..

阅读全文>>

类别: 无分类 |  评论(3) |  浏览(2797) |  收藏
2006年11月21日 10:14:08

有关癌症--看完再寄给别人-功德无量

有关癌症--看完再寄给别人-功德无量
三十多年前有一位服务于公卖局台北啤酒厂的张先生,参加该啤酒厂选派技术人员到国外深造的考试,以优异的成绩及格。但在出国前经某公立医院体检发现,罹患有像孩拳头大小的肺部肿瘤,因而不能出国。
张先生失望之余,一直怀疑诊断有误;于是再到另一家医院检查,结果还是证实原来的诊断并无错误。当时年轻力壮的张先生得到这样的绝症,在人生绝望之余,多次打电话给当时任职台东县政府黄顺兴县长机要秘书的魏姓同学。
魏姓同学便利用星期日赶到台北和张先生见面,张先生向魏同学详述相关绝望的详情和悲观感受,并请魏同学协助其料理后事,恰逢魏同学与前任马偕医院的院长(1949-55 ,专精于癌症临床研究)吕革令博士系知交好友。当即建议前往访求吕博士医治,起初张先生说不愿再看医生,以免徒增伤悲;但魏同学说先前已以电话请教过吕博士并安排好时间,张先生只好偕同前往吕博士住处造访。吕博士和张先生见面就说:魏先生是我的好友,介绍你和我认识是我们缘份,感谢上帝赐给我们这个机会;我请教你:『癌为什幺叫绝症,你可知道吗?』」
张先生和魏先生都不知道如何作答。
吕博士又说:「人类医治癌症到目前为止只有两条路,第一条路..

阅读全文>>

类别: 无分类 |  评论(2) |  浏览(2054) |  收藏
2006年11月17日 11:12:12

关于项目控制的策略

先说一则笑话 :
  话说联合利华新换了一批自动香皂包装机以后,经常出现香皂盒子是空的没有香皂的情况,而在装配线一头用人工检查因为效率问题不太可能而且不保险,这不,一个由自动化,机械,机电一体化等专业的博士组成的Solution队伍来解决这个问题,没多久他们在装配线的头上开发了全自动的X光透射检查线,透射检查所有的装配线尽头等待装箱的香皂盒,如果由空的就用机械臂取走。

不巧,中国一乡镇企业生产香皂也遇到类似问题,老板吩咐线上小工务必想出对策解决之,小工拿了一个电风扇放在装配线的头上,对着最后的成品吹之,空盒子被吹走问题解决之.

项目控制是必须的.但是不同的公司使用的策略不同,因为公司和公司的背景是不一样的.

对于项目的把握站在不同的位置不同的阶段应该有不同的策略.

第一: 时间把握 时间把握是项目最重要的控制.时间控制涉及到项目是否能够到期完成.
    前期分析是把握项目进度的关键. 项目总体业务量,总体设计,技术攻关,等等.对项目有一个整体的认识,然后将项目实际工期压缩在2/3工期内完成.留下的1/3用来处理技术难题,员工休假,病家,以及个别问题考虑不周等所需要耗费的工期.

第二: 项目质量控制 质量控制是..

阅读全文>>

类别: 无分类 |  评论(0) |  浏览(1507) |  收藏
2006年11月14日 17:14:05

tomcat中文问题的解决

tomcat中文问题的解决


第一,存文件必须以一种编码存;读文件也必须以一种编码读,如不特别设置,去系统默认的编码,中文windows为GBK编码。

从.java->.class过程是,先编写.java文件并按莫种编码方式保存,然后用javac方法编译此文件,注意如.java没按系统默认编码保存则要带encoding参数指明实际编码,否则出错,生成的.class文件存为系统默认编码。

从.jsp->.java->.class,先存为某种编码的.jsp文件,然后tomcat根据pageEncoding读取并转化为servlet存为系统默认编码,然后同上面.java->.class过程。

第二,IDE的encoding为对系统下文件打开的解码方式或保存的编码方式。特例:如果.jsp文件有<%@ page language="java" pageEncoding="UTF-8"%>,则eclipse会自动存为UTF-8方式,不管eclipse的encoding是什么,这也是eclipse的聪明之处。

第三,
pageEncoding="UTF-8"表示此文件的编码方式,必须与此文件存储方式一致(所以eclipse会首选根据它来存文件),tomcat根据这个来读此.jsp文件并编译为servlet。
contentType="text/html;charset=UTF-8"表示当浏览器得到此文件时以什么方式解码。例如:
<%@..

阅读全文>>

类别: 无分类 |  评论(1) |  浏览(1638) |  收藏
2006年11月08日 17:58:37

.net webconfig 配置说明123

<?xml version="1.0" encoding="utf-8" ?>
<configuration>
     <appSettings>
           <add key="extendname" value=".jsp" />
           <add key="searchfilename" value="jsp" />
           <add key="windowservicesname" value="www" />
           <add key="defaultmanagementyear" value="2006" />
           <add key="defaultmanagementmonth" value="5" />
           <add key="firstpagenewsamount" value="3" />            
     </appSettings>
     <system.web>
           <!-- 动态..

阅读全文>>

类别: 无分类 |  评论(0) |  浏览(1528) |  收藏
2006年11月02日 10:57:14

关于tomcat站点的独立管理

一, 首先,添加tomcat站点独立管理的用户
tomcat5/conf/tomcat-users.xml

<?xml version='1.0' encoding='utf-8'?>
<tomcat-users>
<role rolename="tomcat"/>
<role rolename="role1"/>
<role rolename="manager"/>
<role rolename="admin"/>
<user username="admin" password="1a2a3a4a" roles="admin,manager"/>
</tomcat-users>

二, 在server.xml为这个站点配置管理的context.

<Host name=" test.MyTest.com" appBase="/app/webapps/Back" unpackWARs="true" autoDeploy="true" xmlValidation="false" xmlNamespaceAware="false" debug="0">
      <Context path="" docBase="." debug="0" crosscontext="true" reloadable="false" allowLinking="true"/>
      <Context path="manager/html" docBase=&q..

阅读全文>>

类别: 无分类 |  评论(1) |  浏览(1684) |  收藏