博主资料

留言 加为好友 收藏

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

个人统计

用户名: zhangxinzhou
等级: 初来乍到
威望: 475
积分: 1019
在线时间: 113 小时
日志总数: 137
评论数量: 1328
访问次数: 684668
建立时间: 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年09月23日 12:52:11

关于cvs的使用

    关于cvs的使用说明

1, 首先建议使用window版本的服务器端. 界面的操作也比较简单. cvs使用的用户系统都是跟系统一致的.所以不管是window下还是linux下都要首先建立用户. window下直接建立用户即可. linux下需要使用命令建立用户 :
 
  CVS 增加一个用户 后端是linux。其实就是增加一个linux用户 。
  命令: useradd -g cvs -d /zhangxzh zhangxzh
  增加一个用户 组为cvs -d表示创建用户目录
  下一步就是为用户增加密码:passwd   zhangxzh 在提示下输入新密码和旧密码 即可.
 
  linux下增加用户的cvs密码: /home/cvsroot/CVSROOT/passwd文件里面

  对于window下面的服务器配置,window下运行后,eclipse有可能上出现能连接上,但不能罗列项目也不能下载情况,是因为版本的问题.打开服务器管理界面,将最后一页的配置,全部够选即可. 这样忽略版本严格的匹配就可以了.

2 , cvs都要配置一个相对路径,这个相对路径再服务器上对应了一个实际的存放路径. 我们使用cvs时直接使用相对路径即可. 例如 /CVSROOT

3, CVS有自己的客户端,例如 wincvs1.3, eclipse中集成的更方便.

其他未尽.网..

阅读全文>>

类别: 无分类 |  评论(4) |  浏览(6722) |  收藏
2006年09月23日 11:36:41

关于访问远程服务器的一些基本操作

1,   路由配置

路由到远程服务器,否则访问远程网段的会提示失败. 例如
route add 192.168.3.0 mask 255.255.255.0 192.168.0.10

就可以访问3网段的远程机器.
route add 192.168.3.0 mask 255.255.255.0 192.168.0.10 -p 加-p参数,机器后此路由仍然有效.

2, 访问远程window机器
  如果是window2000需要安装远程访问的远程客户端程序.
  如果是windowXp或者window2003直接通过附件里面的远程通讯链接就可以连上, 使用那边为你分配的密码登录即可.

3, 访问远程linux系统,需要使用客户端工具SSH,需要安装使用. 其中需要注意的是
  如果同时打开两个ssh文件传送客户端,如果要处理的机器上的文件一样,并都进行直接打开处理,由于ssh使用了相同的临时目录,所以当一个文件改变后,会影响另一个客户端上的文件,也就是另一个打开的客户端会提示您文件发生了变动,您要上传吗,这个时候,千万不能同意. 否则会导致这个机器上的文件被另一个机器上的同名文件覆盖..到时候欲哭无泪啊.
  远程的ssh上的任何复制等操作,ssh都是下载到本地进行,所以当你按下 ctrl+c时,ssh会开始进行文件下载,就是这个道理.
  ssh命令行模式下,屏幕上显示的历史行数可..

阅读全文>>

类别: 无分类 |  评论(0) |  浏览(2063) |  收藏
2006年09月23日 10:42:51

linux的几个常用命令

1,cd 目录名称 进入目录

2,rm –rf 目录名称 递归删除目录

3, ls 列文件名称 可以使用匹配

4, ll 列出文件详细信息 可以使用匹配

5, ipconfig 查看网络地址

6,vi 编辑器. 功能强大. vi 后面跟文件名称 进入后是查看状态. 如果要编辑,按下i. 退出编辑状态到查看状态是ESC . 不保存退出vi是.查看状态下按下冒号,然后按下q. 如果保存退出,按下冒号后安wq.

7, rm 目录名称 给文件,目录更名命令

8, ln 绑定目录. 使用

ln –s   源目录名称 目标目录名称

9,tail –f –n 100 /app/….文件名

动态输出文件变化.末100行. 没有-f则不动态输出

10, chmod 修改文件属性. Root用户命令. 777表示 111,111,111 全部权限 共9位. 分别为: 所有者的权限, 组的权限,其他权限

11, 执行linux下文件.需要 ./aaa.sh 即使在当前目录也必须使用 ./

12 , ps –ef 查看系统进程 查看有没有tomcat等

13 kill -9 进程号. 杀死指定进程号的进程

14, | 竖线表示管道. 就是将本次的输出作为下一个命令的输入.

  例如 ps –ef | grep java 就是将查看进程的结果中含有java字符的进程输出.




另外推广一下我做的一个小工具,帮助您生成java代码和数据..

阅读全文>>

类别: 无分类 |  评论(0) |  浏览(1448) |  收藏
2006年09月23日 10:36:08

关于socket和 jsp的几个问题

1, socket 通讯的问题

Socket 链接使用两种方式

第一种: udp协议 非安全连接.也就是把包发送出去,就不管了.

第二种:tcp协议   发送出去包后等待返回接受方的OK响应. 如果没有接到响应,则继续发同一个



Socket使用发送缓存 默认8k.



如果有8k缓存,要连续发很多5k的包

第一次: 发5k. 8-5=3 还有3k可用.

第二次 : 发 3k . 缓存满,剩下2k.等到下一次

的三次: 清缓存,又8k可用了. 发上次剩下的2k.

第四次: 还有6k可用. 又发一个5k的.



所以如果要保证5k接受方的连续性,则必须自己处理.



2, 一个典型的tomcat编译jsp错误

A request can not response after response has been commited

这个错误提示的下面堆栈信息里面还有一个页面的信息.就是…jsp 文件 .

在这个jsp中,response的响应放在了页面的中间会导致这个错误出现. 也就是在页面已经响应给用户后,response对象就不能在某些动作.否则系统会给出提示.



3, 输出流用完都必须关闭.

  典型的: outputsteam   文件流

Printwriter   响应输出流 (person由于在弹出对话时定义了一个这个对象输出脚本.没关闭这个对象.导致线程不断增加,内存使用逐渐上扬. 导致Tomc..

阅读全文>>

类别: 无分类 |  评论(0) |  浏览(1487) |  收藏
2006年09月23日 10:14:06

关于项目在linux下的虚拟目录使用

  linux下可以使用ln命令来映射别的公共目录到项目下作为目录使用,但是如果对外发布,则tomcat缺省是不认可这个目录的,所以如果您映射了一个图片目录,那么使用IE访问这个目录下的文件是提示错误的.

  tomcat的conf/server.xml中例如

<Host name="pay.eee.com" appBase="/app/webapps/Pay" unpackWARs="true" autoDeploy="true" xmlValidation="false" xmlNamespaceAware="false" debug="0">
    <Context path="" docBase="." debug="0" crosscontext="true" reloadable="false" allowLinking="true"/>
    <Valve className="org.apache.catalina.valves.AccessLogValve" prefix="mypay.com" suffix=".log" pattern="common" directory="/app/webapps/access_log/"/>
</Host>

其中标记眼色的表示允许虚拟目录使用.请大家务必注意.

阅读全文>>

类别: 无分类 |  评论(2) |  浏览(1558) |  收藏
2006年09月18日 15:29:11

网越广告位管理网上线

www.wlun.net 已经上线了. 博客广告的先锋.不知道冲锋陷阵的代价是首先取得胜利还是牺牲.

阅读全文>>

类别: 无分类 |  评论(2) |  浏览(1518) |  收藏
2006年09月18日 14:37:48

关于个别员工管理

今天要写一点管理方面的事情.


  下面有个员工,总是迟到,其实我最不喜欢惯这种人 . 因为这是最基本的工作态度.

  更何况,我已经跟他谈过两次,告诉他不要迟到,但是依然如故, 真是难以理解.
 
  这就怪公司制度执行不严, 人事已经多次下发通知,要严格执行公司考勤制度,迟到超过3次,将直接按照旷工半天处理. 但却总是不好意思执行. 我认为该严格执行.这样作为部门经理很为难,说了不管用.
 
    人跟人不一样,有人勤快,有人懒惰,有人主动工作,有人被动工作. 有人脾气不好,但工作努力,有人嘴甜但就是不努力工作. 所以我们不能直接说这个人怎么样,关键还是制度怎么样,指望所有人都主动工作,也不可能; 问题在于如果制度不能保证基本的平等,那么拖拉懒惰的人会严重影响积极的人的工作.这叫负面影响.

  希望公司严格执行制度. 没有不好意思. 考勤也要用上联想的经验, 大客户是关系户,小客户是交易户. 对于有个性懒惰,被动的员工,必须靠制度保证工作. 某些人,不好意思没有用.
 
  所以,制度要严.制度是公平&效率的基本保证.

阅读全文>>

类别: 无分类 |  评论(1) |  浏览(1575) |  收藏
2006年09月14日 09:49:40

mysql需要注意的几个sql语句

第一部分 : 文字





1, 从一个表向另一个同样结构的表插入批量的数据



  insert into table1 (select * from table2 )



2, 使用sql语句插入大量语句可以如下方式进行插入.一次提交即可.

 

  insert into table1 values

  (1,'a'),

  (2,'b'),

  (3,'a'),

  (4,'b'),

  ...............

 

3, mysql 取得下一个自动增长的id .取得这个数据是连接独立的.也就是mysql会自动维护没一个链接应该拿到的最大id.

  也就是说,有两个链接同时插入进去这个表各一条记录,则mysql会自动返回相同的最后id.



SELECT LAST_INSERT_ID() from createuserid limit 0,1



4, 返回第一个非空的字符串.如果字段columnname字段中的数据为null,则会返回aaa值.

 

  COALESCE(columnname,'aaa')

  此方法相当与sqlserver中的 isnull(columnname,'default') 返回第一个非空的字符串.

 

5, 修复表.如果mysql的表出现灰,不能被读取,并且表的linux用户组也都正确的情况下.使用如下命令修复表.

  repair t..

阅读全文>>

类别: 无分类 |  评论(4) |  浏览(2154) |  收藏
2006年09月14日 09:45:04

Eclipse,以及tomcat有几个问题说明

请各个项目组长组员注意


Eclipse,以及tomcat有几个问题.说明如下


1, 工程不编译的问题 . 有时候,项目会出现死活不编译的情况. 原因有如下几点

  第一: 首先要在项目的属性里面查看 Java Build Path是否有错误提示. 如果这里给出了错误提示,那就肯定是编译的主要原因了.

  第二: 项目引用的userlib(用户包)不存在. 因为CVS共享的项目. 项目的发起者在自己的本地建立了自己的lib包变量,而别的用户从cvs上下来后,由于本地没有相应的lib变量.所以系统不能正确的编译. 建议不用变量.以方便其他用户.

  第三: 如果没有找到原因, 请直接使用project目录下的 Clean命令 , 此命令会清空所有的编译后的文件,并将重新编译所有的文件.

  第四: 实在还是不行,就关闭eclipse,重新启动即可.

  第五: 还不行,就找我.

2, eclipse的Version: 3.1.0 版本中, “ALT+/” 原来3.0版本中的帮助快捷键到了新版中变成了 Ctrl+space .跟我们的输入法冲突.

  修改办法: 菜单 window ->perferecens->General ->key ->View 的页面 找到Cotent Assist 行,点击上面的modify . 到修改页面,将他的快捷键都删除. 然后在下面的 name中 使用..

阅读全文>>

类别: 无分类 |  评论(4) |  浏览(2729) |  收藏
2006年09月14日 09:41:47

ECLIPSE快捷键说明

                  ECLIPSE快捷键说明  
 

作者张新周

2005年中企动力内部培训稿



第一部分 常用快捷键说明

  eclipse的使用。Eclipse有很多快捷键,及有用的功能,快捷键的使用可以一定程度上提高开发的速度。说明如下:
常用的快捷键(没有按照Eclipse菜单顺序)

    A:Ctrl+k         向下查找选中的字符串
    B:Ctrl+shift+K     向上查找选中的字符串
    C:Ctrl+shift+↑↓     向上向下查找一个函数和变量
    D:双击”{“或”}”     找到相对应的”}”和”{“
                  鼠标的位置必须在”{“的或者”}”的右边位置
    E: Ctrl+shift+ P           (同上)   找到相对应的”}”和”{“
    F: Ctrl+shift+M   将鼠标放在出错的变量或者类上,即可导入未知的import
        &nb..

阅读全文>>

类别: 无分类 |  评论(1) |  浏览(2807) |  收藏
2006年09月14日 09:14:44

开门

  今天开通了我的赛迪博客. 期间也申请过几个博客.都不了了之了.

  其实一直想有自己的一个真正的博客. 来到赛迪专业的IT家园.可能才算找到了真正的家.说来,csdn也有我的博客,很少访问了.汉博园也有一个博客,也是很少访问了. 网易也有..都少有访问了.也不清楚因为什么,还是感觉赛迪比较好吧.

  这两天,总感觉很多东西,既需要总结, 也需要展望. 正好赛迪的人员电话过来邀请参加一个线下的博客聚会,去不去倒没什么,到给了我很好的感觉. 看来跟赛迪还是有缘分的. 两个月前,我看中的第一个合作伙伴,就是赛迪,去了一趟,见了技术总监,虽然合作没有成功,但以也留下了不错的印象. 现在跟天下互联的谈判正在顺利进行.

  博客也有了一个名字,叫: 我的道路.

  回想这几年走过的路,幸福与痛苦共存,顺利与坎坷同在,所以叫了一个道路的名字.
  这个博客还是作为技术的博客,一方面要写一些经验,另外也写一下自己的努力过程. 好坏让大家评判吧.

  1998年毕业到现在,已经8年了.8年,抗战都结束了. 孩子都6岁了. 也终于和爱人团聚了,孩子也在北京上学了. 作为一个技术人,奋斗了这么多年. delphi,java,.net都弄了.

  期间沧桑一言难..

阅读全文>>

类别: 无分类 |  评论(3) |  浏览(2786) |  收藏