ï»??xml version="1.0" encoding="utf-8" standalone="yes"?>中文字幕在线观看一区,蜜桃视频成人m3u8,视频在线99http://www.aygfsteel.com/zqbchina/category/24594.html<p align="right" style="font-family:华文新魏; font-size:14px; color:#660000">技术知识是基础åQŒæŠ€æœ¯ç²¾é€šæ˜¯ç›®æ ‡åQŒä½“¾pÀL€æƒ³æ˜¯å¢ƒç•?lt;/p>zh-cnTue, 18 Sep 2007 03:12:13 GMTTue, 18 Sep 2007 03:12:13 GMT60上æ“v火èžR¼œ¨ä»£å”®ç½‘点及联系电话http://www.aygfsteel.com/zqbchina/articles/145762.html心砚心砚Mon, 17 Sep 2007 03:30:00 GMThttp://www.aygfsteel.com/zqbchina/articles/145762.htmlhttp://www.aygfsteel.com/zqbchina/comments/145762.htmlhttp://www.aygfsteel.com/zqbchina/articles/145762.html#Feedback0http://www.aygfsteel.com/zqbchina/comments/commentRss/145762.htmlhttp://www.aygfsteel.com/zqbchina/services/trackbacks/145762.html上æ“v站售¼œ¨å¤„ 火èžR站联合售¼œ¨å¤§æ¥¼åº•å±?
北京东èµ\230åøP¼›é•‰K˜³è·?31åøP¼›åŒ—京西èµ\1738å?/p>

上æ“v站火车票代售¾|‘点åQ?br />昌åã^è·?67å?58814498 åQˆæä¾›é€ç¥¨ä¸Šé—¨ä¸šåŠ¡åQ?br />源深è·?25å?58608699
华灵�49�66377444
许昌è·?336åïL”² 65159249
雉™™µè·?27å?64389005
武夷�82�62284513
å››åã^è·?400å?55050926
泰和��56575108
东方�700�68737413
沪青òq›_…¬è·?98å?54477136
逿€»™è·?20å?55510900
陆家‹¹œèµ\1088å?63780828
金陵东èµ\2å?63238748
田林�0�64517105
沪闵�073�64951896
莘徏东èµ\384å?34121314
宜川�93�56958000
赤峰�68�65421064
临åã^北èµ\1å?65621260
新华�17�62833086
车站南èµ\428å?65290512
东方�47�58876172
南京西èµ\108å?63278430
大同�0�50671035
钦州南èµ\720å?64826646
长安�105�63176643
常å¯dè·?091å?62984246
临汾�55�66836754
梅川�249�52829328
肇嘉‹¹œèµ\873å?64381582
水电�86�65166699X554
武宁南èµ\480å?62315825
包头�75�65585891
鲁班�93�63042520
大渡沌™µ\1592å?52820102
曲阳�88�65555767
真南�92�51030168
枣阳�74�52662205
内江�62�65664568
唐山�90�65462335
¼›å·žè·?31å?63260303×3109
¿U£é™µè·?05å?63536274
成山�59�50875638
òq³é¡ºè·?08å?56839507
娄山兌™µ\755å?62597961
衡山��64330000X2038
川沙�272�58989923
水城�87�62341859
长江西èµ\1794å?56733178
泰兴�18�62531228
延安中èµ\1000å?62477771
åºäh²ˆè·?478å?38121122
依敏沌™µ\73å?55898008
龙吴�00�64751869
沪闵�49�54708885
南京东èµ\627å?63220777×720
龙阳è·?000åøP¼ˆåœ°é“2号门åQ?68948875
长江南èµ\648å?66154900
天目东èµ\220å?63250169
崇明 八一è·?åïL”² 69613063
嘉定 清河�36�59532880
张杨�10�68672066
é•¿æ“vè·?96å?35030775
龙漕�00��64846317
六合�9�63220258
七宝 青年�28�64590741
漕宝�1�3414060
环城东èµ\1400å?57190769
枫林�15�64173510
宜山北èµ\50å?64387668

上æ“v西站售票å¤?桃æàè·?2å?
上æ“v西站火èžR¼œ¨ä»£å”®ç‚¹
七宝青年�28�64590741
水城�42�62341859
武进�85�63641948
长寿�57�62996782
嘉定:博乐�31�59921666
‹¹¦ä¸œ:源深è·?25å?58850203
武宁�10�52919722
æ›ÒŽ¨è·?00å?/p>

上æ“v梅陇站代售点 沪闵路、虹梅èµ\立交桥下
梅陇è·?96å?br />è™ÒŽ¢…路南è·?005å?
上æ“v梅陇站火车票代售ç‚?
大木桥èµ\88å?34160795

沪杭公èµ\8568å?51106006

岚皋�20�62030399

 



心砚 2007-09-17 11:30 发表评论
]]>
二十二楼Blog˜qç§» 2007åQ?4http://www.aygfsteel.com/zqbchina/articles/134051.html心砚心砚Thu, 02 Aug 2007 09:34:00 GMThttp://www.aygfsteel.com/zqbchina/articles/134051.htmlhttp://www.aygfsteel.com/zqbchina/comments/134051.htmlhttp://www.aygfsteel.com/zqbchina/articles/134051.html#Feedback0http://www.aygfsteel.com/zqbchina/comments/commentRss/134051.htmlhttp://www.aygfsteel.com/zqbchina/services/trackbacks/134051.htmlè‹Þp¯­å­¦ä¹ : è‹Þp¯­å­¦ä¹ ¾|‘站大观

è‹Þp¯­å­¦ä¹ ¾|‘站大观
http://www.hao360.com
http://www.endi.com.cn
http://www.ndi.com.cn
http://cd.endi.com.cn
http://www.4english.cn/
http://www.englishabc.com/default.asp
http://www.ecp.com.cn/
http://www.englishfree.com.cn/gb/home/
http://www.englishfree.com.tw/twFlashStudy/yinbiaostudy.asp
http://www.4english.cn/
http://www.englishabc.com/default.asp
http://www.nou.com.cn/
http://www.englishfree.com.cn/gb/home/
http://www.englishfree.com.tw/twFlashStudy/yinbiaostudy.asp
http://www.pwwwsgw.cn/www/tootem/shownews.php ?
http://abcnews.go.com
http://www.chinadaily.com.cn
http://www.cnn.com
http://www.timesonline.co.uk/
http://espn.go.com/
http://www.nytimes.com
http://www.ywhc.net/article/
http://www.sparkenglish.com/

1.½IÞZ¸­å¤–语学校( http://members.spree.com/education/jjtp93/abc/index.htm )
在这个网站上åQŒè®¾è®¡è€…针对不同水òq³çš„用户¾Ÿ¤ï¼Œåœ¨è™šæ‹Ÿçš„外语学校中提供了多种层次的教学模式。如中çñ”¾ŸŽå›½è‹Þp¯­æ•™å­¦ã€æ—¶äº‹è‹±è¯­ç­‰ã€‚对于需要接触原汁原味美语的朋友˜q˜ä¸“门有一个收听美国英语、USAè‹Þp¯­å’Œç¾Žå›½ä¹ æƒ¯ç”¨è¯­æ ç›®ã€‚视频点播是该网站与其它一些同¾cÕdž‹æ•™å­¦ç«™ç‚¹ç›¸æ¯”最ä¸ÞZ¸Žä¼—不同的部分åQŒå¦‚果用æˆähœ‰æ¡äšg使用专线或DDN上网的话åQŒå¯ä»¥å¾ˆ‹¹ç•…地通过RealPlayer来在¾U¿ç»ƒä¹ å¬åŠ›ä¸Žå£è¯­ã€‚å¦‚æžœæ‚¨æ˜¯æ™®é€šçš„Modem拨号上网用户åQŒè¿™™å¹åŠŸèƒ½ä¾¿ä¸è¦ž®è¯•了。î€?
2.世界�http://seabow.on.net.on)
在世博英语网站上åQŒç”¨æˆ·é™¤äº†å¯ä»¥è¿›è¡Œè‹±è¯­å¬åŠ›å£è¯­é”»ç‚¹{€æ‰¾åˆ°è®¸å¤šè‹±æ–‡çŸ­½‹‡è¿›è¡Œé˜…è¯ÖM¹‹å¤–,˜q˜å¯ä»¥ä»Ž˜q™ä¸ªç«™ç‚¹ä¸Šå­¦ä¹ åˆ°å¤šç§æé«˜è‡ªå·±è‹Þp¯­æ°´åã^的方法。网站上˜q˜ä»‹¾läº†ä¸€äº›è¯¸å¦‚如何提高演讲水òq›_æ—¥å£è¯­è¿›é˜¶ã€å£è¯­è¦ç´ ç²¾è§£ç­‰ä¸“é¢˜å†…å®¹ã€‚äØ“äº†é¿å…é˜…è¯»è‹±è¯­çŸ­æ–‡çš„æž¯ç‡¥åQŒç½‘上还特别开设了ž®æºªæ—¶å°š¾ŸŽè¯­ã€ç¾Žå›½æ–‡åŒ–探奇等特别栏目åQŒä¾›ç”¨æˆ·åœ¨å­¦ä¹ è‹±è¯­çš„æ—¶å€™é™¶å†¶æ€§æƒ…。î€?
3.张士柏英语网(
http://www.pen123.com )�
张士柏作为国内著名的è‹Þp¯­æ•™å¸ˆåQŒä»¥å…¶å‘½åçš„è‹Þp¯­¾|‘站的确有其˜q‡äh之处。针对不同水准的用户åQŒåœ¨è‹Þp¯­˜q›é˜¶ä¸­å¯ä»¥é€‰æ‹©ä»Žåˆä¸­ä¸€òq´çñ”到高中阶ŒD늚„学习åQŒå½“你的计算æœÞZ¸­æœ‰RealPlayer软äšgæ—Óž¼Œåªè¦æˆ´ä¸Šè€Ïxœºž®±å¯ä»¥ç›´æŽ¥é¢†ç•¥ç¾Ž¾cæ•™å¸ˆçš„¾U¯æ­£å‘音åQŒä»Žè€Œå°±èƒ½æœ€æœ‰æ•ˆçš„学习英语了。而那些英语故事、幽默笑话以及古典名著又是你隑־—的阅è¯ÀLæ–™ã€‚此外,站点中还有TOEFL、GRE、GMAT½{‰è€ƒè¯•的动态以及相兌™¯•题样本、美å›?000多所大学的主™åµé“¾æŽ¥ä»¥åŠç§»æ°‘æ“v外的情况介绍åQŒå¯¹äºŽæƒ³å‡ºå›½ç•™å­¦çš„同学来说不可不厅R€‚î€?
4.前沿培训¾|?
http://www.fronttraining.com )�
˜q™ä¸ª¾|‘站全面提供了关于TOEFL、GRE及大学英语等考试内容åQŒè¿œ½E‹æ•™å­¦ã€è‹±è¯­æ²™é¾™ã€æ‹›ç”Ÿä¿¡æ¯ç­‰åQŒç›¸ä¿¡éƒ½æ˜¯è‹±è¯­çˆ±å¥½è€…的必选之地。而且学习之余åQŒå…è´¹çš„¾U¿ä¸Šæ‚志也可能让您在è‹Þp¯­å­¦ä¹ çš„过½E‹ä¸­æ‰©å¤§è‡ªå·±çš„视野,领略更多学习è‹Þp¯­˜q‡ç¨‹ä¸­çš„æƒ…è¶£ã€?
5.全球è‹Þp¯­(
http://www.GlobalEnglish.com )�
在这个网站上目前已经开讄¡º¿ä¸Šè¯¾½E‹ã€çº¿ä¸Šæ‚志、趣å‘Ïx¸¸æˆã€ç¤¾åŒºæœåŠ¡ã€?
职业天地½{‰æ•°ä¸ªæ ç›®ã€‚其中,¾U¿ä¸Šè¯„¡¨‹æä¾›äº†æ•°ç™¾ä¸ªé’ˆå¯¹ä¸åŒå±‚次的学习者的听ã€?
说、读、写斚w¢çš„练习材料,内涵丰富而且­‘£å‘³æ€§å¼ºã€‚在该网站中的英语教师还会通过聊天室或电子邮äšg来回½{”你在语­a€å­¦ä¹ ä¸­é‡åˆ°çš„问题ã€?

1,你要è®îC½ä¸€å®šçš„词汇,词汇是你会话的基¼‹€,不然,你如何开å?所ä»?单词是一定要背的.不过我的背单词习惯不是按单词书或者字兔R‡Œé‚£æ ·,我个人的体会是按™åºåºæ¥èƒŒ,很容易晕,因此我的记忆习惯是在阅读的过½E‹ä¸­æŠŠç”Ÿè¯æå–出来记å¿?反而可以记住更多的¾l“构和用æ³?

2,你要会把书本的东西变成自å·Þqš„,˜q™å°±è¦æ±‚你会使用¾l“æž„.例如spend sometime doing something,如果你记住了˜q™ä¸ª½Ž€å•çš„¾l“æž„æ˜?èŠÞp´¹å¤šå°‘æ—‰™—´åšä»€ä¹ˆäº‹æƒ?,˜q™ä¸ªæ„æ€å°±å¯ä»¥è¡¨è¾¾äº?
学习最关键的在于要会ä‹D一反三,˜q™ä¹Ÿæ˜¯æˆ‘¾lå¸¸å¯ÒŽˆ‘的学生说çš?

3,基础一èˆ?我指的是不到大学è‹Þp¯­å››çñ”的水òq?,廸™®®ä½¿ç”¨<新概念英è¯?gt;½W¬äºŒå†?˜q™æœ¬ä¹¦çš„句型语法非常严è°},它的¾~–写者我觉得很了不è“v,他完全是按层层递进的顺序来¾~–写,而且反复操练åˆîC½.
我要求我的学生做一些背è¯ëŠš„作业,学完一½‹‡è¯¾æ–‡åŽ.我要求他们依照课文来改写,他们知道把äh物\地点做一些更æ?非常聪明的照葫芦ç”ȝ“¢.我的学生æ˜?òq´çñ”çš?我对他们的表现已¾lé¢‡ä¸ºæ»¡æ„äº†.ç›æ€¿¡æˆäh是可以做得更好的.

另外,<走遍¾ŸŽå›½>也是不错的教æ?但走遍美国的¾l“构不如<新概念英è¯?gt;严è°},词汇却很了不å¾?但是它的词汇有很严重的阶¾U§è‰²å½?˜q™ä¹Ÿä¸å¥‡æ€?政治军_®šæ•™è‚²,教育理所当然反映政治äº?


先去买本资料。这资料有以下特炏V€?
1。初¾U?
2。有中英文课文对�
3ã€‚æ¯è¯‘ÖŽæœ‰å•词表
4。有配套¼‚å¸¦
Plus ä¹îC¸ªå¤è¯»æœºã€?

先开始把课文中文¾˜»è¯‘看了åQŒå¤§è‡´æœ‰ä¸ªäº†è§£ã€‚然后边攄¡£å¸¦è¾¹çœ‹è‹±æ–‡è¯¾æ–‡ï¼Œòq¶æ¨¡ä»¿ç£å¸¦é‡Œé¢çš„发音åQŒè·Ÿè¯Õd‡ éã€‚熟¾lƒåˆ°ä¸å¬¼‚å¸¦ž®±å¯ä»¥æœ—读课文。然后记单词表,把每个词的拼写记下来ã€?

记完单词表后åQŒæŠŠä¹¦åˆä¸Šï¼Œæ”„¡£å¸¦ï¼Œä»¥å¥ä¸ºå•位放。放一句,拿笔在本子上把这句写出来åQˆå¬å†™ï¼‰ã€‚如果没听清楚,倒回åŽÕd†æ”¾ã€‚ç›´åˆ°å¬æ¸…äØ“æ­¢ã€‚å¦‚æžœå•è¯å†™ä¸æ¥ž®Þq©ºåœ¨é‚£é‡Œï¼Œå…ˆæŠŠä¼šå†™çš„写了。整½‹‡æ–‡ç« å¬å†™å®ŒåŽï¼Œå†ç¿»å¼€ä¹¦ã€‚把写不来的巩固一下。当可以完全听写出整½‹‡æ–‡ç« åŽåQŒå°±å¯ä»¥å­¦ä¹ ä¸‹ä¸€è¯¾äº†ã€?

注意åQšåœ¨˜q™è¿‡½E‹ä¸­å¯ä»¥ä¸å­¦éŸÏx ‡åQŒå°±åƒä¸­å›½äh学中文。没有谁是生下来ž®±å…ˆå­¦æ‹¼éŸ³çš„åQŒéƒ½æ˜¯å…ˆå­¦è¯´è¯ï¼Œå­¦å‘韟뀂到了小学才开始学拼音。所以音标可以入门一ŒD‰|—¶é—´åŽå†å­¦ã€‚同理语法也可以先不学。老外语法ž®±æ¯”中国人差。但是英文水òq›_¾ˆå¥½ï¼Œç†Ÿç»ƒåˆ°è„±å£è€Œå‡ºåQŒæ ¹æœ¬å°±ä¸éœ€è¦è¯­æ³•。没有中国äh在说中文前要先去想一下什么主语,谓语åQŒå®¾è¯­è¯¥æ€Žä¹ˆæ­é…çš„。都是脱口而出ã€?

贵在坚持åQŒä¸è¦å› ä¸ºæš‚无成效而放弃。把最艰苦åQŒæœ€ä¹å‘³çš„学习当成äh生最大的乐趣åQŒè¶Šæ˜¯è¿™æ ähˆåŠŸçš„å¯èƒ½­‘Šå¤§ã€?

¼œä½ æˆåŠŸåQ?


在众多的è‹Þp¯­æ•™æä¸?我推è?¿U?
1,<新概念英è¯?gt;ž®¤å…¶æ˜¯ç¬¬äºŒå†Œå’Œç¬¬ä¸‰å†Œ,隑ֺ¦é€‚中,非常实用
2,<走遍¾ŸŽå›½>們֐‘于随意的表达,词汇很好
3,<李阳è‹Þp¯­>
很多人对李阳不以为然,但是李阳的确帮助了很多äh.å¾ˆå¤šäºø™¯´ä»–不是一个学院派的英语教学è€?是个比较成功的英语商äº?我也˜q™ä¹ˆè§‰å¾—,不过,ä»–çš„¼‹®å¯ä»¥åœ¨ä¸€å®šç¨‹åº¦ä¸Šå¸®åŠ©è‹Þp¯­å­¦ä¹ è€?
他编著的书不必全ä¹?只要ä¹îC»–的一éƒ?lt;发音½Hç ´æŽŒä¸Šå®?gt;ž®±å¥½äº?


学外语的十条¾léªŒ

谈到外语学习åQŒåŒˆç‰™åˆ©æœ‰ä¸€ä½å«å¡èŽ«â€¢æ´›å§†å¸ƒçš„ähè¯ß_¼šâ€œæˆ‘大致用了25òq´çš„æ—‰™—´å­¦ä¹ äº?6¿Uè¯­­a€åQ?0¿Uè¾¾åˆ°èƒ½è¯´çš„½E‹åº¦åQŒå¦å¤?¿Uè¾¾åˆ°èƒ½¾˜»è¯‘专业书刊åQŒé˜…è¯Õd’Œ‹Æ£èµæ–‡è‰ºä½œå“çš„程度。â€?“我把自己æ˜O游外语天地所获得的心得体会æ€È»“为十条:


1、学习外语一天也不能中断。倘若¼‹®å®žæ²¡æœ‰æ—‰™—´åQŒå“ªæ€•每天挤å‡?0分钟也行åQ›æ—©æ™¨æ˜¯å­¦ä¹ å¤–语的大好时光ã€?

2、要是学厌了åQŒä¸å¿…过于勉强,但也不要扔下不学。这时可以改变一下学习方式;比如把书攑ֈ°ä¸€è¾¹å޻听听òq¿æ’­åQŒæˆ–暂时搁下课本的练习去¾˜È¿»è¯å…¸½{‰ã€?

3、绝不要è„Þq¦»ä¸Šä¸‹æ–‡å­¤ç«‹åœ°åŽÀL­»èƒŒç¡¬è®°ã€?

4、应该随时地è®îC¸‹òq¶èƒŒç†Ÿé‚£äº›åã^日用得最多的“句套子”ã€?

5、尽可能‘心译’你接触到的东西åQŒå¦‚一闪而过的广告,偶而听到的话语åQŒè¿™ä¹Ÿæ˜¯ä¸€¿Uä¼‘息的方式ã€?

6、只有经˜q‡æ•™å¸ˆä¿®æ”¹çš„东西才值得牢记。不要反复去看那些做了而未¾låˆ«äºÞZ¿®æ”?的练习,看多了就会不自觉地连同错误的东西一赯‚®°åœ¨è„‘了里。假如你¾U¯å±žè‡ªå­¦è€Œæ— æ—äh相助åQŒé‚£ä½ å°±åŽ»è®°é‚£äº›è‚¯å®šæ˜¯æ­£¼‹®æ— è¯¯çš„东西ã€?

7、抄录和记忆句子和惯用语时要用单数第一人称åQŒå¦‚“I am only pulling your leg"(我只是要戏弄ä½? 8、外语好比碉堡,必须同时从四面八方向它围攻:è¯ÀLŠ¥¾U¸ï¼Œå¬å¹¿æ’­ï¼Œçœ‹åŽŸæ–‡ç”µå½±ï¼Œå¬å¤–è¯­è®²æ¼”ï¼Œæ”»è¯»è¯¾æœ¬åQŒå’Œå¤–国朋友通讯åQŒæ¥å¾€åQŒäº¤è°ˆç­‰½{‰ã€?

9、要敢于说话åQŒä¸è¦æ€•出错误åQŒè¦è¯·åˆ«äººçº æ­£é”™è¯¯ã€‚å°¤ä¸ºé‡è¦çš„å½“åˆ«äººç¡®å®žäØ“ä½ çº æ­£é”™è¯¯æ—¶åQŒä¸è¦éš¾ä¸ºæƒ…åQŒä¸è¦æ³„æ°”ã€?

10、要坚信你一定能辑ֈ°ç›®çš„åQŒè¦åšä¿¡è‡ªå·±æœ‰åšå¼ÞZ¸å±ˆçš„æ¯…力和语­a€æ–šw¢çš„非凡才能…â€?

Mr. Richard Lee is a foreigner here in Zhu Hai, China. I dont think there is any so-called "English grammar or phonetics" Readings and oral practices will let you getting use to a language usage. I am learning Chinese Mandarin now but I dont think there are sets of rules or grammar in Chinese!

"Good good study and day day's up \(^-^)/"

Good Luck!

Have a nice day!

zqbchina 发表� 2007-04-01 19:03:06


心砚 2007-08-02 17:34 发表评论
]]>
二十二楼Blog˜qç§» 2007åQ?3http://www.aygfsteel.com/zqbchina/articles/134049.html心砚心砚Thu, 02 Aug 2007 09:33:00 GMThttp://www.aygfsteel.com/zqbchina/articles/134049.htmlhttp://www.aygfsteel.com/zqbchina/comments/134049.htmlhttp://www.aygfsteel.com/zqbchina/articles/134049.html#Feedback0http://www.aygfsteel.com/zqbchina/comments/commentRss/134049.htmlhttp://www.aygfsteel.com/zqbchina/services/trackbacks/134049.html数据åº? 两种˜qžæŽ¥æ•°æ®åº?br />     //通过JDBC获得数据库连æŽ?br />    Class.forName("oracle.jdbc.driver.OracleDriver");
    Connection con = DriverManager.getConnection("jdbc:oracle:thin:@localhost:1521:testdb", "test", "test");
    con.setAutoCommit(false);
    Statement st = con.createStatement();
    //插入一个空对象empty_blob()
    st.executeUpdate("insert into TESTBLOB (ID, NAME, BLOBATTR) values (1, "thename", empty_blob())");
    //锁定数据行进行更斎ͼŒæ³¨æ„â€œfor update”语å?br />    ResultSet rs = st.executeQuery("select BLOBATTR from TESTBLOB where ID=1 for update");
    if (rs.next())
    {
        //得到java.sql.Blob对象后强制è{æ¢äØ“oracle.sql.BLOB
        oracle.sql.BLOB blob = (oracle.sql.BLOB) rs.getBlob("BLOBATTR");
        OutputStream outStream = blob.getBinaryOutputStream();
        //data是传入的byte数组åQŒå®šä¹‰ï¼šbyte[] data
        outStream.write(data, 0, data.length);
    }
    outStream.flush();
    outStream.close();
    con.commit();
    con.close();
åQ?åQ‰JNDI方式
    //通过JNDI获得数据库连�br />    Context context = new InitialContext();
    ds = (DataSource) context.lookup("ORA_JNDI");
    Connection con = ds.getConnection();
    con.setAutoCommit(false);
    Statement st = con.createStatement();
    //插入一个空对象empty_blob()
    st.executeUpdate("insert into TESTBLOB (ID, NAME, BLOBATTR) values (1, "thename", empty_blob())");
    //锁定数据行进行更斎ͼŒæ³¨æ„â€œfor update”语å?br />    ResultSet rs = st.executeQuery("select BLOBATTR from TESTBLOB where ID=1 for update");
    if (rs.next())
    {
        //得到java.sql.Blob对象后强制è{æ¢äØ“weblogic.jdbc.vendor.oracle.OracleThinBlobåQˆä¸åŒçš„App Server对应的可能会不同åQ?br />        weblogic.jdbc.vendor.oracle.OracleThinBlob blob = (weblogic.jdbc.vendor.oracle.OracleThinBlob) rs.getBlob("BLOBATTR");
        OutputStream outStream = blob.getBinaryOutputStream();
        //data是传入的byte数组åQŒå®šä¹‰ï¼šbyte[] data
        outStream.write(data, 0, data.length);
    }
    outStream.flush();
    outStream.close();
    con.commit();
    con.close();
zqbchina 发表� 2007-03-18 18:10:45


心砚 2007-08-02 17:33 发表评论
]]>
二十二楼Blog˜qç§» 2007åQ?2http://www.aygfsteel.com/zqbchina/articles/134048.html心砚心砚Thu, 02 Aug 2007 09:32:00 GMThttp://www.aygfsteel.com/zqbchina/articles/134048.htmlhttp://www.aygfsteel.com/zqbchina/comments/134048.htmlhttp://www.aygfsteel.com/zqbchina/articles/134048.html#Feedback0http://www.aygfsteel.com/zqbchina/comments/commentRss/134048.htmlhttp://www.aygfsteel.com/zqbchina/services/trackbacks/134048.htmlAnt及相å…? myeclipse下试试ant

没什么好说的åQŒè¿˜æ˜¯æŠŠbuild.xml放这里吧ã€?/font>

<?xml version="1.0" encoding="gb2312"?>
<project name="test" basedir="../." default="all">
 <!-- 声明一些èµ\径变é‡?-->
 <property name="war.dir" value="${basedir}/dlist"/>
 <property name="src.dir" value="${basedir}/src"/>
 <property name="lib.dir" value="${basedir}/lib"/>
 <property name="temp.dir" value="${basedir}/temp"/>
 <property name="web.dir" value="${basedir}/web"/>
 <property name="dlist.dir" value="${basedir}/dlist"/>
 
 <!-- 声明¾~–译的类路径 -->
 <path id="class.path">
  <fileset dir="${lib.dir}">
      <include name="**/*.jar"/>
  </fileset>
 </path>

 <!-- ä»ÕdŠ¡ -->
 <target name="all" depends="info,clean,javac,jar,end"/>

 <target name="info">
  <echo>开始编�..</echo>
 </target>
 
 <target name="clean">
  <delete dir="${temp.dir}"/>
 </target>
 
 <target name="javac">
     <mkdir dir="${temp.dir}"/>
     <javac srcdir="${src.dir}"
         destdir="${temp.dir}"
         classpathref="class.path"
         debug="on"
  />
    </target>
 
 <target name="jar">
  <jar basedir="${temp.dir}" jarfile="${dlist.dir}\test.jar">
   <include name="**/*.*"/>
  </jar>
 </target>

 <target name="end">
  <echo>¾~–译完毕!!!</echo>
 </target>
</project>

附äšg是测试项目ã€?/font>

zqbchina 发表� 2007-02-02 16:56:34


]]>
二十二楼Blog˜qç§» 2006åQ?8http://www.aygfsteel.com/zqbchina/articles/134047.html心砚心砚Thu, 02 Aug 2007 09:31:00 GMThttp://www.aygfsteel.com/zqbchina/articles/134047.htmlhttp://www.aygfsteel.com/zqbchina/comments/134047.htmlhttp://www.aygfsteel.com/zqbchina/articles/134047.html#Feedback0http://www.aygfsteel.com/zqbchina/comments/commentRss/134047.htmlhttp://www.aygfsteel.com/zqbchina/services/trackbacks/134047.html

oracle数据库增量备份的‹¹‹è¯•

引自�a >http://publishblog.blogchina.com/blog/tb.b?diaryID=3010247�

今天按如下文章进行了增量备䆾的测试,虽然增量备䆾效果不错åQŒä½†æ˜¯æ€ÀL˜¯æ„Ÿè§‰å¢žé‡å¤‡ä†¾å¯¹äºŽæ•°æ®é‡å¤§çš„æ•°æ®åº“未必å…ähœ‰å¯è¡Œæ€§ã€‚理由是一个星期要做一‹Æ¡å®Œå…¨å¤‡ä»½ï¼Œ˜q™ä¸ªå®Œå…¨æ•°æ®å¤‡ä†¾åœ¨æ¢å¤çš„æ—‰™—´ä¸Šè·Ÿå·®ä¸€ä¸ªæ˜ŸæœŸæ•°æ®çš„完全备䆾基本上没有太大区别。增量备份还要再‹Æ¡å¯¼å…¥ç¯è®¡æˆ–者增量备份,比较éºÈƒ¦ã€‚而且增量备䆾的数据文件较多,å®ÒŽ˜“丢失åQŒä¸å¦‚每天做完全一个备份简单;˜q˜æœ‰å¢žé‡å¤‡ä†¾ä¸­çš„“增量性备份”,是将所有自“篏计性备份”导出数据以后发生修改的表里的数据再‹Æ¡å…¨éƒ¨å¯¼å‡ºï¼Œè€Œç³»¾lŸé‡Œ¾lå¸¸å˜åŒ–的表的数据量都非常大åQŒåª„响导出速度慢;˜q™è·Ÿå…¨å¤‡ä»½å¯¼å‡ºæ—¶é—´å·®å¼‚不大,òq¶æ²¡æœ‰ç¾ƒçŸ­å¤‡ä»½æ—¶é—´ã€‚从以上角度考虑åQŒåœ¨çŽ°å®žä¸­ä‹Éç”¨å¢žé‡å¤‡ä»½åÆˆä¸æ˜¯å¾ˆçŽ°å®žã€?/font>

 当我们ä‹É用一个数据库æ—Óž¼Œæ€Õd¸Œæœ›æ•°æ®åº“的内å®ÒŽ˜¯å¯é çš„、正¼‹®çš„åQŒä½†ç”׃ºŽè®¡ç®—机系¾lŸçš„æ•…éšœåQˆåŒ…括机器故障、介质故障、误操作½{‰ï¼‰åQŒæ•°æ®åº“有时也可能遭到破坏,˜q™æ—¶å¦‚何ž®½å¿«æ¢å¤æ•°æ®ž®±æˆä¸ºå½“务之急。如果åã^时对数据库做了备份,那么此时恢复数据ž®±æ˜¾å¾—很å®ÒŽ˜“。由此可见,做好数据库的备䆾是多么的重要åQŒä¸‹é¢ç¬”者就ä»?/span>ORACLE7ä¸ÞZ¾‹åQŒæ¥è®²è¿°ä¸€ä¸‹æ•°æ®åº“的备份和恢复ã€?/span>ORACLE 数据库有三种标准的备份方法,它们分别为导å‡?/span>/导入åQ?/span>EXPORT/IMPORTåQ‰ã€å†·å¤‡ä†¾ã€çƒ­å¤‡ä†¾ã€‚导出备份是一¿Ué€»è¾‘备䆾åQŒå†·å¤‡ä†¾å’Œçƒ­å¤‡ä†¾æ˜¯ç‰©ç†å¤‡ä»½ã€?/span>

 

一ã€?/span>导出/导入åQ?/span>Export/ImportåQ?/span>

 

    利用Export可将数据从数据库中提取出来,利用Import则可ž®†æå–出来的数据送回Oracle数据库中厅R€?/span>

 

    1. ½Ž€å•导出数据(ExportåQ‰å’Œå¯¼å…¥æ•°æ®åQ?/span>ImportåQ?/span>

 

    Oracle支持三种¾cÕdž‹çš„输出:

 

    åQ?/span>1åQ‰è¡¨æ–¹å¼åQ?/span>T方式åQ‰ï¼Œž®†æŒ‡å®šè¡¨çš„æ•°æ®å¯¼å‡ºã€?/span>

 

    åQ?/span>2åQ‰ç”¨æˆäh–¹å¼ï¼ˆU方式åQ‰ï¼Œž®†æŒ‡å®šç”¨æˆïLš„æ‰€æœ‰å¯¹è±¡åŠæ•°æ®å¯¼å‡ºã€?/span>

 

    åQ?/span>3åQ‰å…¨åº“方式(Full方式åQ‰ï¼Œž®†æ•°æ®åº“中的所有对象导出ã€?/span>

 

    数据导出åQ?/span>ImportåQ‰çš„˜q‡ç¨‹æ˜¯æ•°æ®å¯¼å…¥ï¼ˆExportåQ‰çš„逆过½E‹ï¼Œå®ƒä»¬çš„æ•°æ®æµå‘不同ã€?/span>

 

    2. 增量导出/导入

 

    增量导出是一¿Uå¸¸ç”¨çš„æ•°æ®å¤‡ä†¾æ–ÒŽ³•åQŒå®ƒåªèƒ½å¯ÒŽ•´ä¸ªæ•°æ®åº“来实施,òq¶ä¸”å¿…é¡»ä½œäØ“SYSTEM来导出。在˜q›è¡Œ

 

此种导出æ—Óž¼Œ¾pȝ»Ÿä¸è¦æ±‚回½{”ä“Q何问题。导出文件名¾~ºçœä¸?/span>export.dmpåQŒå¦‚æžœä¸å¸Œæœ›è‡ªå·±çš„è¾“å‡ºæ–‡ä»¶å®šåäØ“exp

 

ort.dmpåQŒå¿…™åÕdœ¨å‘½ä×o行中指出要用的文件名ã€?/span>

 

    增量导出包括三个¾cÕdž‹åQ?/span>

 

    åQ?/span>1åQ‰â€œå®Œå…¨â€å¢žé‡å¯¼å‡ºï¼ˆCompleteåQ?/span>

 

    卛_¤‡ä»½æ•´ä¸ªæ•°æ®åº“åQŒæ¯”如:

 

    åQ?/span>exp system/manager inctype=complete file=990702.dmp

 

    åQ?/span>2åQ?/span>“增量型”增量导å‡?/span>

 

    备䆾上一‹Æ¡å¤‡ä»½åŽæ”¹å˜çš„æ•°æ®ã€‚比如:

 

    åQ?/span>exp system/manager inctype=incremental file=990702.dmp

 

    åQ?/span>3åQ?/span>“篏计型”增量导出(CumulativeåQ?/span>

 

    ç´¯è®¡åž‹å¯¼å‡ºæ–¹å¼åªæ˜¯å¯¼å‡ø™‡ªä¸Šæ¬¡â€œå®Œå…¨â€?/span>导出之后数据库中变化了的信息。比如:

 

    åQ?/span>exp system/manager inctype=cumulative file=990702.dmp

 

    数据库管理员可以排定一个备份日½E‹è¡¨åQŒç”¨æ•°æ®å¯¼å‡ºçš„三个不同方式合理高效地完成ã€?/span>

 

    比如数据库的备䆾ä»ÕdŠ¡å¯ä½œå¦‚ä¸‹å®‰æŽ’åQ?/span>

 

    星期一åQšå®Œå…¨å¯¼å‡ºï¼ˆAåQ?/span>

 

    星期二:增量导出åQ?/span>BåQ?/span>

 

    星期三:增量导出åQ?/span>CåQ?/span>

 

    星期四:增量导出åQ?/span>DåQ?/span>

 

    星期五:累计导出åQ?/span>EåQ?/span>

 

    星期六:增量导出åQ?/span>FåQ?/span>

 

    星期日:增量导出åQ?/span>GåQ?/span>

 

    如果在下个星期一åQŒæ•°æ®åº“遭到意外破坏åQŒæ•°æ®åº“½Ž¡ç†å‘˜å¯æŒ‰ä»¥ä¸‹æ­¥éª¤æ¥æ¢å¤æ•°æ®åº“:

 

    ½W¬ä¸€æ­¥ï¼šç”¨å‘½ä»?/span>CREATE DATABASE重新生成数据库结构;

 

    ½W¬äºŒæ­¥ï¼šåˆ›å¾ä¸€ä¸ªèƒö够大的附加回ŒDüc€?/span>

 

    ½W¬ä¸‰æ­¥ï¼šå®Œå…¨å¢žé‡å¯¼å…¥AåQ?/span>

 

    åQ?/span>imp system./manager inctype= RECTORE FULL=Y FILE=A

 

    ½W¬å››æ­¥ï¼šç´¯è®¡å¢žé‡å¯¼å…¥EåQ?/span>

 

    åQ?/span>imp system/manager inctype= RECTORE FULL=Y FILE =E

 

    ½W¬äº”步:依次导入最˜q‘增é‡?/span>F、GåQ?/span>

 

    åQ?/span>imp system/manager inctype=RESTORE FULL=Y FILE=åQ?/font>

    åQ?/span>imp system/manager inctype=RESTORE FULL=Y FILE=åQ?/font>

如果不依‹Æ¡å¯¼å…¥ï¼Œä¹Ÿå¯ä»¥ï¼Œä½†æ˜¯ä¸èƒ½ž®‘导入,否则åQŒæœ‰æ–°å¢žåŠ çš„è¡¨å’Œè®°å½•ä¸¢å¤±

zqbchina 发表� 2006-08-12 00:18:58



数据åº? Oracle数据库字½W¦é›†é—®é¢˜è§£æž

¾lå¸¸çœ‹åˆ°ä¸€äº›æœ‹å‹é—®ORACLE字符集方面的问题åQŒæˆ‘想以˜q­ä»£çš„æ–¹å¼æ¥ä»‹ç»ä¸€ä¸‹ã€?br />
½W¬ä¸€‹Æ¡è„P代:掌握字符集方面的基本概念ã€?/b>
æœ‰äº›æœ‹å‹å¯èƒ½ä¼šè®¤ä¸ø™¿™æ˜¯å¤šæ­¤ä¸€ä¸¾ï¼Œä½†å®žé™…上正是ç”׃ºŽå¯¹ç›¸å…›_Ÿºæœ¬æ¦‚忉|ŠŠæ¡ä¸æ¸…ï¼Œæ‰å¯¼è‡´äº†è¯¸å¤šé—®é¢˜å’Œç–‘é—®ã€?br />首先是字½W¦é›†çš„æ¦‚å¿üc€?br />我们知道åQŒç”µå­è®¡½Ž—机最初是用来˜q›è¡Œ¿U‘学计算的(所以叫做“计½Ž—机”)åQŒä½†éšç€æŠ€æœ¯çš„发展åQŒè¿˜éœ€è¦è®¡½Ž—机˜q›è¡Œå…¶å®ƒæ–šw¢çš„应用处理。这ž®Þp¦æ±‚计½Ž—机不仅能处理数å€û|¼Œ˜q˜èƒ½å¤„理诸如文字、特ŒDŠç¬¦åïL­‰å…¶å®ƒä¿¡æ¯åQŒè€Œè®¡½Ž—机本èín能直接处理的只有数å€ég¿¡æ¯ï¼Œæ‰€ä»¥å°±è¦æ±‚对这些文字、符号信息进行数值编码,最初的字符集是我们都非常熟悉的ASCIIåQŒå®ƒæ˜¯ç”¨7个二˜q›åˆ¶ä½æ¥è¡¨ç¤º128个字½W¦ï¼Œè€ŒåŽæ¥éšç€ä¸åŒå›½å®¶ã€ç»„¾l‡çš„需要,出现了许许多多的字符集,如表½Cø™¥¿‹Æ§å­—½W¦çš„ISO8859¾pÕdˆ—的字½W¦é›†åQŒè¡¨½Cºæ±‰å­—çš„GB2312-80、GBK½{‰å­—½W¦é›†ã€?br />字符é›?/b>的实质就是对一¾l„特定的½W¦å·åQŒåˆ†åˆ«èµ‹äºˆä¸åŒçš„æ•°å€¼ç¼–码,以便于计½Ž—机的处理ã€?br />字符集之间的转换ã€?/b>字符集多了,ž®×ƒ¼šå¸¦æ¥ä¸€ä¸ªé—®é¢˜ï¼Œæ¯”如一个字½W¦ï¼Œåœ¨æŸä¸€å­—ç¬¦é›†ä¸­è¢«ç¼–ç äØ“ä¸€ä¸ªæ•°å€û|¼Œè€Œåœ¨å¦ä¸€ä¸ªå­—½W¦é›†ä¸­è¢«¾~–码为另一个数å€û|¼Œæ¯”如我来创造两个字½W¦é›†demo_charset1与demo_charset2åQŒåœ¨demo_charset1中,我规定了三个½W¦å·çš„ç¼–ç äØ“åQšAåQ?001åQ‰ï¼ŒBåQ?010åQ‰ï¼ŒåQŸï¼ˆ1111åQ‰ï¼›è€Œåœ¨demo_charset2中,我也规定了三个符åïLš„¾~–码为:AåQ?001åQ‰ï¼ŒCåQ?011åQ‰ï¼ŒåQŸï¼ˆ1111åQ‰ï¼Œ˜q™æ—¶æˆ‘接åˆîC¸€ä¸ªä“Q务,要编写一个程序,负责在demo_charset1与demo_charset2之间˜q›è¡Œè½¬æ¢ã€‚由于知道两个字½W¦é›†çš„编码规则,对于demo_charset1中的0001åQŒåœ¨è½¬æ¢ä¸ºdemo_charset2æ—Óž¼Œè¦å°†å…¶ç¼–码改ä¸?001åQ›å¯¹äºŽdemo_charset1中的1111åQŒè{æ¢äØ“demo_charset2æ—Óž¼Œå…¶æ•°å€ég¸å˜ï¼›è€Œå¯¹äºŽdemo_charset1中的0010åQŒå…¶å¯¹åº”的字½W¦äØ“BåQŒä½†åœ¨demo_charset2没有对应的字½W¦ï¼Œæ‰€ä»¥ä»Žç†è®ºä¸Šæ— æ³•è{换,对于所有这¾cÀL— æ³•è{换的情况åQŒæˆ‘们可以将它们¾lŸä¸€è½¬æ¢ä¸ºç›®æ ‡å­—½W¦é›†ä¸­çš„一个特ŒDŠå­—½W¦ï¼ˆ¿UîCؓ“替换字½W¦â€ï¼‰åQŒæ¯”如在˜q™é‡Œæˆ‘们可以ž®†ï¼Ÿä½œäؓ替换字符åQŒæ‰€ä»¥Bž®Þp{æ¢äØ“äº†ï¼ŸåQŒå‡ºçŽîCº†ä¿¡æ¯çš„丢失;同样道理åQŒå°†demo_charset2çš„C字符转换到demo_charset1æ—Óž¼Œä¹Ÿä¼šå‡ºçŽ°ä¿¡æ¯ä¸¢å¤±ã€?br />所以说åQŒåœ¨å­—符集è{换过½E‹ä¸­åQŒå¦‚果源字符集中的某个字½W¦åœ¨ç›®æ ‡å­—符集中没有定义åQŒå°†ä¼šå‡ºçŽîC¿¡æ¯ä¸¢å¤±ã€?br />数据库字½W¦é›†çš„选择ã€?/b>
我们在创建数据库æ—Óž¼Œéœ€è¦è€ƒè™‘的一个问题就是选择什么字½W¦é›†ä¸Žå›½å®¶å­—½W¦é›†åQˆé€šè¿‡create database中的CHARACTER SET与NATIONAL CHARACTER SET子句指定åQ‰ã€‚考虑˜q™ä¸ªé—®é¢˜åQŒæˆ‘们必™å»è¦æ¸…楚数据库中都需要存储什么数据,如果只需要存储英文信息,那么选择US7ASCIIä½œäØ“å­—ç¬¦é›†å°±å¯ä»¥åQ›ä½†æ˜¯å¦‚果要存储中文åQŒé‚£ä¹ˆæˆ‘们就需要选择能够支持中文的字½W¦é›†åQˆå¦‚ZHS16GBKåQ‰ï¼›å¦‚果需要存储多国语­a€æ–‡å­—åQŒé‚£ž®Þp¦é€‰æ‹©UTF8了ã€?br />数据库字½W¦é›†çš„确定,实际上说明这个数据库所能处理的字符的集合及其编码方式,ç”׃ºŽå­—符集选定后再˜q›è¡Œæ›´æ”¹ä¼šæœ‰è¯¸å¤šçš„限åˆÓž¼Œæ‰€ä»¥åœ¨æ•°æ®åº“创建时一定要考虑清楚后再选择ã€?br />而我们许多朋友在创徏数据库时åQŒä¸è€ƒè™‘清楚åQŒå¾€å¾€é€‰æ‹©ä¸€ä¸ªé»˜è®¤çš„字符集,如WE8ISO8859P1或US7ASCIIåQŒè€Œè¿™ä¸¤ä¸ªå­—符集都没有汉字¾~–码åQŒæ‰€ä»?b>用这¿Uå­—½W¦é›†å­˜å‚¨æ±‰å­—信息从原则上说就是错误的ã€?/b>虽然在有些时候选用˜q™ç§å­—ç¬¦é›†å¥½è±¡ä¹Ÿèƒ½æ­£å¸æ€‹É用,但它会给数据库的使用与维护带来一¾pÕdˆ—的麻烦,在后面的˜q­ä»£˜q‡ç¨‹ä¸­æˆ‘们将深入分析ã€?br />客户端的字符集ã€?/b>
有过一些Oracle使用¾léªŒçš„æœ‹å‹ï¼Œå¤§å¤šä¼šçŸ¥é“通过NLS_LANG来设¾|®å®¢æˆïL«¯çš„æƒ…况,NLS_LANGç”׃»¥ä¸‹éƒ¨åˆ†ç»„成:NLS_LANG=<Language>_<Territory>.<Clients Characterset>åQŒå…¶ä¸­ç¬¬ä¸‰éƒ¨åˆ?lt;Clients Characterset>的本意就是用来指明客æˆïL«¯æ“ä½œ¾pȝ»Ÿ¾~ºçœä½¿ç”¨çš„å­—½W¦é›†ã€‚所以按正规的用法,NLS_LANG应该按照客户端机器的实际情况˜q›è¡Œé…ç½®åQŒå°¤å…¶å¯¹äºŽå­—½W¦é›†ä¸€™åÒŽ›´æ˜¯å¦‚此,˜q™æ ·Oraclež®Þpƒ½å¤Ÿåœ¨æœ€å¤§ç¨‹åº¦ä¸Šå®žçŽ°æ•°æ®åº“å­—½W¦é›†ä¸Žå®¢æˆïL«¯å­—符集的自动转换åQˆå½“然是如果需要è{换的话)ã€?br />æ€È»“一下第一‹Æ¡è„P代的重点åQ?/b>
字符集:ž®†ç‰¹å®šçš„½W¦å·é›†ç¼–ç äØ“è®¡ç®—æœø™ƒ½å¤Ÿå¤„理的数å€û|¼›
字符集间的è{æ¢ï¼šå¯¹äºŽåœ¨æºå­—ç¬¦é›†ä¸Žç›®æ ‡å­—ç¬¦é›†éƒ½å­˜åœ¨çš„ç¬¦åøP¼Œç†è®ºä¸Šè{换将不会产生信息丢失åQ›è€Œå¯¹äºŽåœ¨æºå­—½W¦é›†ä¸­å­˜åœ¨è€Œåœ¨ç›®æ ‡å­—符集中不存在的½W¦å·åQŒç†è®ÞZ¸Šè½¬æ¢ž®†ä¼šäº§ç”Ÿä¿¡æ¯ä¸¢å¤±åQ?br />数据库字½W¦é›†åQ?/b>选择能够包含所有将要存储的信息½W¦å·çš„å­—½W¦é›†åQ?br />客户端字½W¦é›†è®„¡½®åQ?/b>指明客户端操作系¾lŸç¼ºçœä‹É用的字符集ã€?/span>

zqbchina 发表� 2006-08-16 16:23:15


]]>
二十二楼Blog˜qç§» 2006åQ?0http://www.aygfsteel.com/zqbchina/articles/134046.html心砚心砚Thu, 02 Aug 2007 09:30:00 GMThttp://www.aygfsteel.com/zqbchina/articles/134046.htmlhttp://www.aygfsteel.com/zqbchina/comments/134046.htmlhttp://www.aygfsteel.com/zqbchina/articles/134046.html#Feedback0http://www.aygfsteel.com/zqbchina/comments/commentRss/134046.htmlhttp://www.aygfsteel.com/zqbchina/services/trackbacks/134046.htmlå…¶ä»–: ¾|‘络旉™’Ÿæ ¡å¯¹

¾|‘络旉™’Ÿæ ¡å¯¹
http://www.ecampus.fudan.edu.cn/ecampus/major/ntp.jsp
 
NTPåQˆNetwork Time ProtocolåQŒç½‘¾lœæ—¶é—´åè®®ï¼‰æ˜¯ä¸€¿Uä‹É¾|‘络上的计算机时钟与旉™—´æºä¿æŒç²¾¼‹®åŒæ­¥çš„¾|‘际协议。它可以ž®†æœ¬åœ°æ—¶é’Ÿä¸Žæ ‡å‡†æ—‰™’Ÿçš„误差保持在1毫秒以内ã€?
    复旦大学¾|‘络中心提供的NTP服务器地址是:ntp.fudan.edu.cn

    客户端ä‹É用方法:

    Windows XPåQ?/p>

    双击ä»ÕdŠ¡æ å³ä¸‹è§’çš„æ—¶é’?-> 选择Internetæ—‰™—´ -> 服务器地址填入“ntp.fudan.edu.cn”即可ã€?/p>

 

Windows 2000åQ?/p>

    å¼€å§?-> ˜qè¡Œ -> 键入“cmdâ€?/p>

    ˜qè¡Œâ€œnet time /setsntp:ntp.fudan.edu.cn”将Windows 2000çš„SNTP服务器设为ntp.fudan.edu.cn

    ˜qè¡Œâ€œw32tm /once”可立即˜q›è¡ŒNTP同步

    在“控刉™¢æŽì€?“管理工具â€?“服务”中ž®†â€œWindows Time”的启动¾cÕdˆ«è®¾æˆâ€œè‡ªåŠ¨â€å¯ä½¿æ¯‹Æ¡å¼€æœºæ—¶éƒ½è¿›è¡ŒNTP服务

    更详¾l†çš„信息è¯ähŸ¥çœ‹Microsoft知识库文ç«?16734ã€?23184ã€?24799

    Linux/UnixåQ?/p>

    首先¼‹®ä¿å·²å®‰è£…ntp的包åQŒç„¶åŽä»¥rootíw«ä†¾˜qè¡Œâ€œntpdate ntp.fudan.edu.cn”即可;˜qè¡Œâ€œcrontab -eâ€åÆˆå†™å…¥ä¸€è¡Œâ€? * * * * ntpdate ntp.fudan.edu.cn”以保持每小时同步一‹Æ¡ã€?/p>

zqbchina 发表� 2006-10-27 09:44:27



å…¶ä»–: NTP¾|‘络旉™’Ÿåè®®çš„实çŽ?br />
概念½Ž€ä»‹åŠå«ä¹‰
¾|‘络旉™—´åè®®Network Time ProtocolåQ?N T PåQ‰æ˜¯ç”¨æ¥åœ¨æ•´ä¸ªç½‘¾lœå†…发布¾_„¡¡®æ—‰™—´çš„T C P / I P协议åQŒå…¶æœ¬èín的传输基于U D P,保留端口å?23。它可以使计½Ž—机或网¾lœè®¾å¤‡å¯¹å…¶æœåŠ¡å™¨æˆ–æ—¶é’ŸæºåQˆå¦‚矌™‹±é’Ÿï¼ŒGPS½{‰ç­‰)做同步化åQŒå¯ä»¥æä¾›é«˜¾_‘Ö‡†åº¦çš„æ—‰™—´æ ¡æ­£åQˆLAN上与标准间差ž®äºŽ1毫秒åQŒWAN上几十毫¿U’)åQŒä¸”可介由加密确认的方式来防止恶毒的协议æ”Õd‡»ã€‚NTP提供准确旉™—´åQŒé¦–先要有准¼‹®çš„æ—‰™—´æ¥æºåQŒè¿™ä¸€æ—‰™—´åº”该是国际标准时间UTCã€?NTP获得UTC的时间来源可以是原子钟、天文台、卫星,也可以从Internet上获取。这样就有了准确而可靠的旉™—´æºã€‚时间按NTP服务器的½{‰çñ”传播。按照离外部UTC 源的˜qœè¿‘ž®†æ‰€æœ‰æœåŠ¡å™¨å½’å…¥ä¸åŒçš„StratunåQˆå±‚åQ‰ä¸­ã€‚Stratum-1在顶层,有外部UTC接入åQŒè€ŒStratum-2则从Stratum-1获取旉™—´åQŒStratum-3从Stratum-2获取旉™—´åQŒä»¥æ­¤ç±»æŽ¨ï¼Œä½†Stratum层的æ€ÀL•°é™åˆ¶åœ?5以内。所有这些服务器在逻辑上åŞ成阶梯式的架构相互连接,而Stratum-1的时间服务器是整个系¾lŸçš„基础。计½Ž—机ä¸ÀLœºä¸€èˆ¬åŒå¤šä¸ªæ—‰™—´æœåŠ¡å™¨è¿žæŽ¥ï¼Œ 利用¾lŸè®¡å­¦çš„½Ž—法˜q‡æ×o来自不同服务器的旉™—´åQŒä»¥é€‰æ‹©æœ€ä½³çš„路径和来源来校正ä¸ÀLœºæ—‰™—´ã€‚即使主机在长时间无法与某一旉™—´æœåŠ¡å™¨ç›¸è”ç³»çš„æƒ…å†µä¸‹åQŒNTP服务依然有效˜qè{ã€‚äØ“é˜²æ­¢å¯ÒŽ—¶é—´æœåŠ¡å™¨çš„æ¶æ„ç ´åï¼ŒNTP使用了识åˆ?Authentication)机制åQŒæ£€æŸ¥æ¥å¯ÒŽ—¶çš„信息是否是真正来自所宣称的服务器òq¶æ£€æŸ¥èµ„料的˜q”回路径åQŒä»¥æä¾›å¯ÒŽŠ—òq²æ‰°çš„保护机制ã€?

NTP的实�br />
一、Â?      Windows¾pȝ»Ÿä¸‹çš„实现(PC-PC):

服务器端(Windows2000 OR WindowsXP)åQ?br />æ–ÒŽ³•一åQ?br />½W¬ä¸€æ­¥ï¼šæŒ‡å®šä¸ÀL—¶é—´æœåŠ¡å™¨ã€‚åœ¨DOS方式输入“net time /setsntp:pool.ntp.org”,˜q™é‡Œæˆ‘们指定pool.ntp.org是主旉™—´æœåŠ¡å™¨ï¼Œä¹Ÿå¯ä»¥æ˜¯å…¶å®ƒåœ°å€ã€?br />½W¬äºŒæ­¥ï¼šå¼€å§‹ä¸Žä¸ÀL—¶é—´æœåŠ¡å™¨åŒæ­¥ã€‚å…ˆå…³é—­windows time服务åQŒå†å¼€å¯è¯¥æœåŠ¡ã€‚å¯ä»¥åœ¨â€œç®¡ç†å·¥å…·â€çš„â€œæœåŠ¡â€ç•Œé¢ä¸‹å®ŒæˆåQŒä¹Ÿå¯ä»¥ä»¥DOS方式输入“net stop w32time”、“net start w32time”ã€?br />½W¬ä¸‰æ­¥ï¼šè®„¡½®ç”µè„‘çš„Windows timeæœåŠ¡çš„å¯åŠ¨æ–¹å¼äØ“è‡ªåŠ¨ã€‚åœ¨â€œç®¡ç†å·¥å…·â€çš„â€œæœåŠ¡â€ç•Œé¢ä¸‹å®Œæˆã€‚æ³¨æ„è¿™å°windowsä¸ÀLœºä¸èƒ½åŠ å…¥ä»ÖM½•域,否则无法启动windows time服务。此æ—Óž¼Œ˜q™å°windows电脑已经是互联上ä¸ÀL—¶é—´æœåŠ¡å™¨çš„å®¢æˆ·äº†åQŒä»¥åŽæ¯‹Æ¡ç”µè„‘启动时åQŒéƒ½ä¼šè‡ªåŠ¨ä¸Žä¸ÀL—¶é—´æœåŠ¡å™¨æ ¡å¯¹æ—‰™—´ã€‚如果网¾lœä¸é€šï¼Œç”µè„‘也会˜q?5分钟后再‹Æ¡è‡ªåŠ¨æ ¡å¯ÒŽ—¶é—´ã€‚需要注意的是电脑的旉™’Ÿä¸Žæ ‡å‡†æ—¶é—´è¯¯å·®ä¸èƒ½è¶…˜q?2ž®æ—¶åQŒå¦åˆ™ä¸èƒ½è‡ªåŠ¨æ ¡å¯¹ï¼Œè€Œè¦æ‰‹åŠ¨æ ¡æ­£äº†ã€?br />½W¬å››æ­¥ï¼šä½¿è¿™å°ç”µè„‘成为时间服务器åQŒä¾›å±€åŸŸç½‘内部的电脑校å¯ÒŽ—¶é—´ã€‚运行“regedit”把 “HKEY_LOCAL_MACHINE_SYSTEM_CurrentControlSet_Services_W32Time_Parameters”中çš?LocalNTPæ”¹äØ“1卛_¯ã€?br />
æ–ÒŽ³•二:
安装½W¬ä¸‰æ–¹NTP服务器èÊYä»Óž¼ŒæŽ¨èä½¿ç”¨NTP V4.1

1.安装时提½Cø™®¾¾|®æœåŠ¡å™¨åœ°å€åQŒè¾“å…¥ntp服务器的IP地址
2.ntpd的控åˆÓž¼šæŽ§åˆ¶é¢æ¿->;½Ž¡ç†å·¥å…·->;¾l„äšg服务-NetworkTimeProtocol
3.可以启动ntpd守护˜q›ç¨‹ä¿æŒæ—‰™—´åŒæ­¥
4.在C:\WINNT目录下有个ntp的配¾|®æ–‡ä»¶ntp.conf
讄¡½®ä¸ºï¼š
server 127.127.1.0 prefer
fudge 127.127.1.0 stratum 10
5.¼‹®å®šntp是否工作: ntpq ?Cp


客户端:
客户端的主要ä»ÕdŠ¡æ˜¯è¿žæŽ¥åˆ°å±€åŸŸç½‘å†…çš„æ—‰™—´æœåŠ¡å™¨ï¼Œä»¥ä¿æŒç”µè„‘çš„æ—‰™’Ÿä¸ŽæœåŠ¡å™¨åŒæ­¥ã€‚åˆ†Linux、Windows98ã€?000、XP几种情况介绍

1、LINUXä¸ÀLœº
  其实在上面介¾lLinux¾pȝ»Ÿä¸­çš„ntp服务æ—Óž¼Œå·²ç»æåˆ°ntpæ—‰™—´æœåŠ¡æ—¶åŒæ—¶ä¹Ÿæ˜¯ä¸€ä¸ªæ—¶é—´æœåŠ¡çš„å®¢æˆ·ç«¯ï¼Œåªè¦æŠ?etc/ntp.confæ–‡äšg中的 “server pool.ntp.org”改为“server 内部旉™—´æœåС噍IP地址”即可。如不想使用ntp服务åQŒä¹Ÿå¯ä‹É用ntp软äšg包中带来的ntpdate命ä×oåQŒåªè¦æ‰‹å·¥æ‰§è¡Œâ€œntpdate æ—‰™—´æœåС噍IP地址”即可。如æƒÏx¯å¤©è‡ªåЍ坹æ—Óž¼Œå¯ä»¥æŠŠè¿™æ¡å‘½ä»¤æ”¾åœ¨cron中,注意在同一台电脑上ntp服务与ntpdate命ä×o不能同时使用ã€?br />2、Windows2000ä¸ÀLœº
  执行讄¡½®æ—‰™—´æœåŠ¡å™¨æ—¶çš„å‰ä¸‰æ­¥å›_¯
3、WindowsXPä¸ÀLœº
  可以按Windows2000ä¸ÀLœºçš„æ–¹æ³•设¾|®ï¼Œä¹Ÿå¯åŒå‡»ä»ÕdŠ¡æ å³ä¸‹è§’çš„æ—¶é’Ÿå›¾æ ‡ï¼Œæ‰“å¼€â€œæ—¥æœŸæ—¶é—´å±žæ€§â€å¯¹è¯æ¡†åQŒåœ¨â€œInternetæ—‰™—´â€å¡ç‰‡ä¸Šé€‰ä¸­â€œè‡ªåŠ¨ä¸ŽInternetæ—‰™—´æœåŠ¡å™¨åŒæ­¥â€ï¼Œòq¶åœ¨æœåŠ¡å™¨ä¸Šå¡«å…¥å†…éƒ¨æ—‰™—´æœåŠ¡å™¨çš„IP地址卛_¯ã€?br />4、Windows98ä¸ÀLœº
  需要安装第三方软äšgåQŒæŽ¨èä‹É用achron 。èÊY件操作简单,只要ž®†â€œHostname or IP Address”中输入局域网内时间服务器的IP地址åQŒâ€œProtocol”中选SNTP卛_¯ã€‚当然在windows98电脑上执行“net time 机器名或IP地址 /set /yes”也可能与其它windows电脑同步旉™’ŸåQŒå‰ææ˜¯˜q™äº›ç”µè„‘在同一¾|‘段åQŒåƈ且安装有netbios协议。把该命令放在autoexec.bat 中,ž®±å¯ä»¥åšåˆ°å¼€æœø™‡ªåŠ¨å¯¹æ—¶äº†ã€?br />
二ã€?UNIX¾pȝ»Ÿä¸‹çš„实现(PC-PC):

服务器端
以LINUX REDHAT 9.0ä¸ÞZ¾‹åQ?br />½W¬ä¸€æ­¥ï¼š‹‚€æŸ¥æ˜¯å¦å·²¾lå®‰è£…有ntp软äšg包。输入“rpm -qa|grep ntp”,如果已经安装应该昄¡¤ºâ€œntp-4.1.2-0.rc1”ã€?br />½W¬äºŒæ­¥ï¼šå®‰è£…ntp软äšgåQŒä»Žftp://ftp.redhat.com下蝲rpm包,输入“rpm -ivh ntp-xxx.rpm”执行安装ã€?br />½W¬ä¸‰æ­¥ï¼šé…ç½®ntp服务。备份原/etc/ntp.confæ–‡äšg后,输入以下内容
server pool.ntp.org
server pool.ntp.org
server pool.ntp.org
driftfile /etc/ntp/drift
3行server都设pool.ntp.orgæ˜¯äØ“äº†æä¾›è¿žæŽ¥å†—ä½™ï¼Œå½“ç¬¬ä¸€ä¸ªåœ°å€˜qžæŽ¥å¤ÞpÓ|æ—Óž¼ŒåŽé¢çš„地址提供旉™—´æœåŠ¡åQŒæ³¨æ„è¿™é‡Œçš„pool.ntp.org对应一¾l„IP地址åQŒç”±DNS随机分配ã€?br />½W¬å››æ­¥ï¼šå¯åЍntp服务。输入“service ntp restart”。 ä¸ÞZº†ä¿è¯ä»¥åŽLinux机启动后ntp服务能自动启动,˜q˜è¦è¾“入“chkconfig ntpd on”。Linux下的ntp软äšg不但能自动与互联¾|‘上的时钟保持同步,同时本èín已经是一台SNTP服务器了åQŒå¯ä»¥ä¾›å±€åŸŸç½‘内的电脑校对旉™—´ã€‚徏议启åŠ?NTP服务后,先用date命ä×o手工校正一下时é—ß_¼Œä»¥åŽ¾pȝ»Ÿä¼šè‡ªåŠ¨ä¸Žäº’è”¾|‘上的主旉™—´æœåŠ¡å™¨ä¿æŒåŒæ­¥ã€‚ntp服务˜q˜æœ‰ä¸€ä¸ªå¥½å¤„,如果当前¾pȝ»Ÿçš„æ—¶é—´ä¸Žæ ‡å‡†æ—‰™—´æœ‰æ‰€è¯¯å·®åQŒå®ƒä¸æ˜¯é©¬ä¸ŠæŠŠæ—¶é—´æ ¡æ­£ï¼Œè€Œæ˜¯é€æ­¥¾~©å°ä¸Žæ ‡å‡†æ—¶é—´çš„误差åQŒä»¥å…ç³»¾lŸå†…部出现时间突变ã€?br />
以HP-UXä¸ÞZ¾‹åQ?br />在hp-ux¾pȝ»Ÿä¸Šæ—¶åŒºçš„配置文äšgæ˜?etc/TIMEZONEåQŒå†…容如ä¸?br />TZ=EAT-8
export TZ

时区讄¡½®å®Œæ¯•ž®±å³å¯é…¾|®ntp服务器,修改配置文äšg/etc/ntp.confåQŒè®¾¾|®ä»¥ä¸‹å‡ ä¸ªå‚敎ͼš
server 用来同步旉™—´çš„上¾U§æœåС噍åQŒç½‘上有很多免费的ã€?br />restrict 讄¡½®è®‰K—®æƒé™åQŒæ³¨æ„restrict default ignore一定要注释æŽ?br />
参考设¾|®ç¤ºä¾‹ï¼š
server 203.117.180.36
restrict 192.168.0.0 mask 255.255.255.0 notrust nomodify notrap
允许192.168¾|‘段的机器访问服务器åQŒä½†ä¸å…è®æ€»–们修攏V€?br />

客户端设¾|®ä¸ŽWindows¾pȝ»Ÿä¸‹å®žçŽ°çš„å®¢æˆ·ç«¯è®¾¾|®ç›¸å?


三、网¾lœè®¾å¤‡çš„NTP实现(以CISCO IOSä¸ÞZ¾‹)åQ?

NTP的时钟源在一般的情况下也可以使用路由器上的时钟。高档的路由å™?交换æœÞZ¸Šæä¾›äº†ç¡¬ä»¶æ—¶é’Ÿï¼Œ¿UîCØ“calendatåQŒä¸Žclockç›æ€º’独立åQŒåœ¨¾pȝ»Ÿé‡å¯æ—¶clock使用calendar的倹{€‚可以用命ä×ocalendar set讄¡½®¼‹¬äšgæ—‰™’Ÿçš„å€û|¼Œç”¨å‘½ä»¤clock read-calendarž®†ç³»¾lŸæ—¶é’Ÿè®¾¾|®äØ“calendarçš„å€û|¼Œä¹Ÿå¯ä»¥ç”¨å‘½ä×oclock update-calendarž®†å½“前系¾lŸæ—¶é’Ÿå€¼å†™å…¥calendar中。在客户端,用ntp master x.x.x.x 指定NTP服务器地址(CatOS:set ntp server x.x.x.x)åQŒç”¨å‘½ä×ontp update update-calendar 可以让NTP协议定时更新calendar的倹{€‚如果更改了旉™’Ÿæºçš„æ—‰™—´åQŒéœ€è¦æ•°åˆ†é’Ÿæ‰èƒ½åŒæ­¥åˆ°å®¢æˆïL«¯åQŒæ›´æ–°calendar需要更长的旉™—´ã€‚常用的调试命ä×o有:show ntp status 和 show ntp associations½{‰ã€?br />
N T P的会è? c o n v e rg e n c e )可能需要长辑֍Šä¸ªå°æ—Óž¼Œ˜q™æ„å‘³ç€åœ¨ä¿®æ”¹N T Pä¸È³»¾lŸæ—¶é’Ÿä¹‹åŽï¼Œå†è¿‡åŠä¸ªž®æ—¶å…¶å®ƒçš„æ—¶é’Ÿæ‰˜q›è¡ŒåŒæ­¥ã€‚这是因为N T Pž®†æ—¶é’Ÿçš„æ”¹å˜è§†äؓ旉™’Ÿ¾pȝ»Ÿçš„不½E›_®šã€‚NTP需在等待系¾lŸç¨³å®šåŽæ‰ä¼š˜q›è¡ŒåŒæ­¥å’Œä¼ é€’时钟的改变


在Cisco¾|‘络¾pȝ»Ÿä¸­çš„NTP配置需要用到的命ä×o及定义:

ntp access-group: 该全局命ä×o用于路由器N T P服务的访问控制ã€?
ntp authenticate: 是一个全局命ä×oåQŒå®ƒå¯ç”¨N T Píw«ä†¾éªŒè¯ã€?
ntp authentication-key: 该全局命ä×o用于定义N T Píw«ä†¾éªŒè¯çš„键倹{€?
ntp broadcast: 是一个接口命令,用于指定一特定接口来发送N T Pòq¿æ’­åŒ…ã€?
ntp broadcast client: 是一个接口命令,使èµ\由器通过特定接口来接收N T Pòq¿æ’­åŒ…ã€?
ntp broadcast delay: 是一个全局命ä×oåQŒå®ƒç”¨äºŽè®‘Ö®šæ•°æ®åŒ…åœ¨è·¯ç”±å™¨å’ŒN T P服务器之间一个回½E‹æ‰€éœ€æ—‰™—´çš„估计倹{€?
ntp clock-period: ˜q™æ¡å…¨å±€å‘½ä×o不必输入åQŒå½“使用N T P˜q›è¡Œ¾pȝ»Ÿæ—‰™’ŸåŒæ­¥æ—Óž¼Œè·¯ç”±å™¨å°†è‡ªåŠ¨äº§ç”Ÿ˜q™æ¡å‘½ä×oã€?
ntp disable: ˜q™æ¡æŽ¥å£å‘½ä×o使特定接口不接收N T P包ã€?
ntp master: ˜q™æ¡å…¨å±€å‘½ä×oç”¨æ¥é…ç½®è·¯ç”±å™¨äØ“N T Pä¸ÀL—¶é’Ÿï¼Œåªæœ‰å½“没有可用的外部N T Pæºæˆ–è€…äØ“‹¹‹è¯•用途才使用该命令ã€?
ntp peer: 该全局命ä×o使èµ\由器的系¾lŸæ—¶é’Ÿä¸Žå…¶å¯¹½{‰ä½“的时钟同步(或对对等体的旉™’Ÿ˜q›è¡ŒåŒæ­¥åQ‰ã€?
ntp server: 该全局命ä×o使èµ\由器的系¾lŸæ—¶é’Ÿç”±æ—‰™—´æœåŠ¡å™¨è¿›è¡ŒåŒæ­¥ã€?
ntp source: 该全局命ä×o强制路由器在其N T P包中使用特定的源地址ã€?
ntp trusted-key: 该全局命ä×o用于¼‹®è®¤è·¯ç”±å™¨çš„特定íw«ä†¾éªŒè¯é”®å€¹{€?
ntp update-calendar: 该全局命ä×o使N T P周期性地更新Cisco 7XXX ¾pÕdˆ—路由器的日历ã€?
show ntp status: 是一执行模式命ä×oåQŒç”¨äºŽæ˜¾½Cø™µ\由器的N T P信息åQŒå®ƒå¯ä»¥è¡¨æ˜Žè¯¥èµ\由器是通过N T P对等体进行时钟同步还是通过N T P服务器进行同步ã€?
show ntp association[detail]: ˜q™æ¡æ‰§è¡Œæ¨¡å¼å‘½ä×o昄¡¤ºä¸ŽN T P有关的信息,如轮询周期等ã€?


½Ž€è¦é…¾|®ç¤ºä¾‹ï¼š

EXAMPLE 1
路由器Aå’Œèµ\由器B通过串口˜qžæŽ¥åQŒèµ\由器A被设为N T Pä¸ÀL—¶é’Ÿï¼Œè·¯ç”±å™¨B都被配置成根据èµ\由器A来同步时钟ã€?br />â€?br />RouterA#clock set xx:xx:xx:xx
RouterA(config)# int s0
RouterA(config-if)#ip add 172.23.1.1 255.255.255.0
RouterA# ntp master 1
RouterB#ntp server 172.23.1.1   
...

EXAMPLE 2
路由器A被设¾|®äØ“N T Pä¸ÀL—¶é’Ÿï¼Œè·¯ç”±å™¨B被配¾|®æˆé€šè¿‡N T P服务器与路由器A˜q›è¡Œæ—‰™’ŸåŒæ­¥åQŒèµ\由器C则被配置成èµ\由器B的对½{‰ä½“åQŒä¸ŽB的时钟同步。三台èµ\由器通过串口˜q›è¡Œ˜qžæŽ¥åQŒèµ\由器Aå’ŒB之间、èµ\由器Bå’ŒC之间的连接都使用交叉ç”늼†ã€?br />...
RouterA#clock set xx:xx:xx:xx
RouterA(config)# int s0
RouterA(config-if)#ip add 172.23.1.1 255.255.255.0
RouterA# ntp master 1
RouterB#ntp server 172.23.1.1  
RouterB(config-if) ip add 172.16.1.2 255.255.255.0
RouterC#ntp peer 172.16.1.2
...

EXAMPLE 3
使用局域网òq¿æ’­çš„CISCO NTP
3台èµ\由器通过以太¾|‘接入同一个网ŒDµï¼Œè·¯ç”±å™¨aä½œäØ“NTP服务器通过e0接口向以太网发送NTPòq¿æ’­ã€?br />...
RouterA#clock set xx:xx:xx:xx
routerA(config0#int e0
RouterA(config-if)#ip add 172.23.1.1 255.255.255.0
RouterA(config-if)#ntp broadcast
RouterA# ntp master

RouterB(config)#int e0
RouterB(config-if) # ip add 172.23.1.2 255.255.255.0
RouterB(config-if) #ntp broadcast client

RouterC(config)#int e0
RouterC(config-if) # ip add 172.23.1.3 255.255.255.0
RouterC(config-if) #ntp broadcast client

PC客户端配¾|®åŒå‰ä¸¤¿Uæ–¹æ³•ã€?br />
zqbchina 发表� 2006-10-27 09:50:55


]]>二十二楼Blog˜qç§» 2006åQ?2http://www.aygfsteel.com/zqbchina/articles/134044.html心砚心砚Thu, 02 Aug 2007 09:29:00 GMThttp://www.aygfsteel.com/zqbchina/articles/134044.htmlhttp://www.aygfsteel.com/zqbchina/comments/134044.htmlhttp://www.aygfsteel.com/zqbchina/articles/134044.html#Feedback0http://www.aygfsteel.com/zqbchina/comments/commentRss/134044.htmlhttp://www.aygfsteel.com/zqbchina/services/trackbacks/134044.htmlJava: StrutsåQ‹Quartz的一点经éª?br />

好久没写blog了,不过今天在Struts下把Quartz‹¹‹è¯•成功˜q˜æ˜¯å¾ˆé«˜å…´ã€?/font>

环境åQšTomcat5.0+Struts1.1+Quartz1.6+Eclipse

步骤åQ?åQŒå°†Quartz下的quartz-1.6.0.jarå’?\lib\core\*.jar引入工程WEB-INF\lib中;
      2åQŒç¼–写quartz.propertiesæ–‡äšg攑֦‚WEB-INF\classes下;
      2åQŒæ‰©å±•Strutsçš„ActionServlet¾c»ï¼ˆž®†Quartzçš„QuartzInitializerServlet¾cȝš„功能扩展˜q›æ¥åQŒä¸»è¦æ˜¯åˆ›å¾StdSchedulerFactory实例åQŒåƈ攑օ¥åˆ°åº”用的ServletContext中)åQŒå‘½åäØ“QuartzExtServletåQ?br />      3åQŒå°†QuartzExtServlet加入web.xmlä¸­åÆˆè®„¡½®éœ€è¦çš„参数å€û|¼›
      4åQŒåˆ›å»ºç±»åQšTestJobåQˆä“Q务)åQŒä¸»è¦åŠŸèƒ½ï¼šåœ¨æŽ§åˆ¶å°println一句话åQ?br />      5åQŒåˆ›å»ºç±»åQšTestActionåQˆstrutsçš„Action¾c»ï¼‰åQŒä¸»è¦åŠŸèƒ½ï¼šèŽ·å–å­˜æ”¾åœ¨ServletContext中的factory实例åQŒåƈ启动ä»ÕdŠ¡ã€?/font>

完毕�/font>

zqbchina 发表� 2006-12-01 18:39:29

]]>二十二楼Blog˜qç§» 2006åQ?7http://www.aygfsteel.com/zqbchina/articles/134043.html心砚心砚Thu, 02 Aug 2007 09:28:00 GMThttp://www.aygfsteel.com/zqbchina/articles/134043.htmlhttp://www.aygfsteel.com/zqbchina/comments/134043.htmlhttp://www.aygfsteel.com/zqbchina/articles/134043.html#Feedback0http://www.aygfsteel.com/zqbchina/comments/commentRss/134043.htmlhttp://www.aygfsteel.com/zqbchina/services/trackbacks/134043.htmlJava: Jboss、Weblogic下的debug环境搭徏

Jboss环境下缺省ä‹Éç”?787端口åQ?/font>

set JAVA_OPTS=-classic -Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,address=8787,server=y,suspend=n %JAVA_OPTS%

Weblogic环境下缺省ä‹É用的æ˜?005端口åQ?/font>

DEBUG="-Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=5005"

zqbchina 发表� 2006-07-13 16:48:29

]]>
Ö÷Õ¾Ö©Öë³ØÄ£°å£º ½­³Ç| ľÀ¼ÏØ| ³¤ÀÖÊÐ| ÈÕÕÕÊÐ| ÉÛÎäÊÐ| ½õÖÝÊÐ| ãÏÖÐÊÐ| ÓÀÈÊÏØ| ×Ô¹±ÊÐ| л¯ÏØ| ʯÚäÏØ| ÓÊÏä| ºÍÆ½Çø| Ïâ»ÆÆì| äųØÏØ| °°É½ÊÐ| Ô£ÃñÏØ| ²ÊƱ| °¢À­¶ûÊÐ| ÁúÖÝÏØ| ¹ãÄþÏØ| ºÚÉ½ÏØ| Ð˳ÇÊÐ| èï³ÇÏØ| ÐÂÏçÊÐ| ТÒåÊÐ| ³¯ÑôÇø| Ñ×ÁêÏØ| ´óÍÝÏØ| Æ½Ô­ÏØ| ¾²ÀÖÏØ| »ô³ÇÏØ| ʦ×ÚÏØ| Ç­Î÷ÏØ| ´ó»¯| Íò°²ÏØ| Íå×ÐÇø| ·¨¿âÏØ| ¬ÊÏÏØ| ÏÉÓÎÏØ| ÈêÄÏÏØ|