‘IT技术’ 分类的存档

解析一段xml ?View Code XML<employees total="2"> <employee> <name>hitangjun</name> <phones> <phone>123456789</phone> <phone>012345688</phone> </phones> </employee> <employee> <name>hitangjun</name> <phones> <phone>188456789</phone> <phone>392347777</phone> </phones> </employee> </employees> 代码如下,注释很详细 ?View Code JAVAimport java.io.FileNotFoundException; import java.io.FileReader; import java.io.IOException; import java.io.StringReader; import javax.xml.parsers.DocumentBuilder; import javax.xml.parsers.DocumentBuilderFactory; import org.w3c.dom.Document; import org.w3c.dom.Element; import org.w3c.dom.Node; import org.w3c.dom.NodeList; import org.xml.sax.InputSource;   /** * Parse Xml service demo. * @author tangjun [...]

2010年4月28日14:50 | 没有评论
分类: IT技术
标签: ,

目标: 使用cron自动执行mysql备份命令备份mysql数据库 步骤: 1. shell脚本 mysqlbackup.sh ?View Code SHELL#!/bin/bash #定义变量,注意等号前后无空格 BACKUP_DIR="/root/mysqlbackup" DATE=$(/bin/date +%Y%m%d%H%M%S) FILE_NAME="testdb_$DATE.sql.gz";   echo "starting backup database"   #使用mysqldump命令备份我的mysql数据库,并通过gzip进行压缩 exec /usr/bin/mysqldump -uroot -proot –default-character-set=utf8 –opt –extended-insert=false –triggers -R –hex-blob -x test_database | gzip > $BACKUP_DIR/$FILE_NAME   echo "end backup database" 2. 赋予执行权限 ?View Code SHELLchmod a+x ./mysqlbackup.sh 3. 使用crontab -e命令编辑自己的crontab任务 ?View Code SHELL0 [...]

2010年4月24日16:29 | 没有评论
分类: IT技术
标签: ,

CodeBeamer+Git的整合有以下好处 利用CodeBeamer的Managed Git Repository来管理稳定的 source code版本.虽然团队成员有各自修改的branch, 但最终还是要push到CodeBeamer的Managed Repository CodeBeamer的Managed Repository方便建立与维护, 例如 Repository可透过CodeBeamer Web接口来建立 使用者账号管理, 透过CodeBeamer来管理使用者的ssh public key E-Mail通知管理 Source code change set与Issue的整合 Baseline/Release tag与source code的关联容易. 下载CodeBeamer http://www.intland.com/products/download.html 安装Git http://progit.org/book/zh/ch1-4.html 安装CodeBeamer http://cbchina.esast.com/cb/wiki/9375 安装CodeBeamer需要特定的CodeBeamer账号 $ adduser codebeamer $ su – codebeamer 赋予文件执行的权限 $chmod a+x ./CB-x.x-linux.bin $sh ./CB-x.x-linux.bin 启动CodeBeamer $/installdir/bin/startup 停止CodeBeamer $/installdir/bin/stop 安装后需要注册https://codebeamer.com/cb/createUser.spr激活系统才能使用 接下来你可能会想到弄个项目试一试,参考这里 首先在CodeBeamer中新建账号,新建项目,为项目制定成员,设定权限,这些都很简单,自己找找就知道怎么做了 新建账号后在账号设定中添加你的public SSH-KEY,如果有问题请参考这里,特别是文件权限的设定。 另外请注意: [...]

2010年2月8日17:25 | 没有评论
分类: IT技术
标签: ,

新建Git server的账号 $ adduser git $ su – git $ cd $ mkdir .ssh 关于如何设定无密码登录访问服务器,请参考这里 $ cat /tmp/id_rsa.jessica.pub >> ~/.ssh/authorized_keys 使用 –bare 选项运行 git init 来设定一个空仓库 $ cd /opt/git $ mkdir project.git $ cd project.git $ git –bare init 在本地客户端 $ cd myproject $ git init $ git add . $ git commit -m ‘initial [...]

2010年2月8日17:14 | 没有评论
分类: IT技术
标签:

1) 在本地机器中的~/.ssh/目录下执行下命令, (linux本身自带了,windows下可以使用Cygwin或者使用http://code.google.com/p/msysgit都行,你还可以在linux下生成好了再下载到本机用户目录下.ssh) ssh-keygen -t dsa 将生成两个文件,id_dsa和id_dsa.pub. 2) 将id_dsa.pub拷贝到远程机器,并且将id_dsa.pub的内容添加到~/.ssh/authorized_keys中. cat id_dsa.pub >> ~/.ssh/authorized_keys 注意:目录.ssh的权限必须是700;文件authorized_keys的权限必须是600. su – chmod 700 ~/.ssh chmod 600 ~/.ssh/authorized_keys 调试 ssh -vvv git@192.168.0.62 如果出现错误信息基本上都是文件权限的设定有问题。 常见的错误信息有 Permission denied (publickey,gssapi-with-mic) fatal: The remote end hung up unexpectedly 要求输入密码 Password: [via]

2010年2月8日16:59 | 1 条评论
分类: IT技术
标签:
Page 3 of 812345...Last »