javaÁìÓò¼´Ê±Í¨ÐŵĽâ¾ö·½°¸Ò»(openfire+spark+smack)
JavaÁìÓòµÄ¼´Ê±Í¨ÐŵĽâ¾ö·½°¸¿ÉÒÔ¿¼ÂÇopenfire+spark+smack¡£µ±È»Ò²ÓÐÆäËûµÄÑ¡Ôñ¡£
¡¡¡¡OpenfireÊÇ»ùÓÚJabberÐÒé(XMPP)ʵÏֵļ´Ê±Í¨ÐÅ·þÎñÆ÷¶Ë°æ±¾£¬Ä¿Ç°½¨ÒéʹÓÃ3.6.4°æ±¾£¬Õâ¸ö°æ±¾Êǵ±Ç°×îеİ汾£¬¶øÇÒÍøÉÏ¿ÉÒÔÕÒµ½ÏÂÔØµÄÔ´´úÂë¡£
¡¡¡¡¼´Ê±Í¨Ðſͻ§¶Ë¿ÉʹÓÃspark2.5.8,Õâ¸ö°æ±¾ÊÇĿǰ×îеÄrelease°æ±¾£¬¾¹ý²âÊÔ·¢ÏÖÉÏÒ»°æ±¾ÔÚÊÓÆµÖ§³Ö,msnÍø¹ØÖ§³ÖÉÏ¿ÉÄÜÓÐÎÊÌ⣬ËùÒÔÑ¡Ôñopenfire3.6.4+spark2.5.8ÊÇ×îºÏÊʵÄÑ¡Ôñ¡£
¡¡¡¡SmackÊǼ´Ê±Í¨Ðſͻ§¶Ë±à³Ì¿â£¬Ä¿Ç°ÎÒÒѲâͨͨ¹ýjspʹÓÃsmackµÄAPIÏòopenfire×¢²áÓû§·¢ËÍÏûÏ¢£¬²¢ÇÒ¿ÉÒÔͨ¹ý¼àÌýÆ÷»ñµÃ´ËÓû§µÄÓ¦´ðÏûÏ¢¡£
¡¡¡¡Í¨¹ýsmackÏòmsnÓû§ºÍQQÓû§,gtalkÓû§·¢ËÍÏûÏ¢Ó¦¸ÃÒ²¿ÉÒÔʵÏÖ£¬¹ØÓÚÏògtalkÓû§·¢ËÍÏûÏ¢µÄÀý×ӽ϶ࡣÕâ¸öÁô´ýÒÔºóÑо¿¡£ÖÁÉÙĿǰ¿ÉÒÔͨ¹ý³ÌÐòÏòspark·¢ÏûÏ¢ÁË¡£¶ÔÓÚ¾ÖÓòÍøÄÚ²¿Ó¦ÓÃ×ãÒÔ½â¾öϵͳÓëÓû§½»»¥µÄÎÊÌ⣬ÉõÖÁ¿ÉÒÔ×ö×Ô¶¯Ó¦´ð»úÆ÷ÈË¡£
¡¡¡¡SparkÖ§³ÖÁÄÌ죬ÓïÒô£¬ÊÓÆµ£¬»áÒ飬ÎļþÊÕ·¢£¬½ØÆÁ£¬Á¬½ÓmsnµÈ¹¦ÄÜ¡£
¡¡¡¡ÏÂÔØ
¡¡¡¡openfire+spark°²×°ÊÖ²ápdf(¿ÉÏÂÔØÏÂÃæ¸½¼þ): http://code.google.com/p/openjweb/downloads/list
¡¡¡¡openfire¹Ù·½ÍøÏÂÔØ:http://download.igniterealtime.org/openfire/openfire_3_6_4.exe
¡¡¡¡sparkÔ´ÂëÏÂÔØhttp://public.bay.livefilestore.com/y1pvEjtMbZHlUFKGA8D8MhZiQqrf7Zs_YZM0khFjTcv8eoq1jnAub_PoFIuNAGhce3R94kGS-5cOczb25DGytMNxw/spark(svn×Ô¶¯ÏÂÔØ).zip
¡¡¡¡ÊղصÄѧϰµØÖ·,¸öÈ˸оõдµÃ²»´í
¡¡¡¡http://blog.csdn.net/baozhengw/archive/2009/08/29/4496920.aspx
¡¡¡¡http://sun-snowfox.blog.sohu.com/74541019.html
¡¡¡¡ÒÔÏÂÊÇ´Ó±ð´¦×ªÔعýÀ´µÄÔ´Âë±àÒëÉú³ÉÈ«¹¥ÂÔ
¡¡¡¡±¾ÎÄÀ´Ô´:http://bookbookpicture.spaces.live.com/blog/cns!68F3076C3C3DA5EB!671.entry
¡¡¡¡ Æäʵ¹ØÓÚÕâ¸öÎÊÌâÔÚSparkµÄ¹ÙÍøwww.igniterealtime.orgÉÏÓкÜÏ꾡µÄ½éÉÜ£¬Òò´Ë±¾ÎĴ󲿷ÖÄÚÈÝÊÇ´ÓÓ¢ÎÄÎĵµÒýÓöøÀ´µÄ£¬ÆäÖл¹ÓÐһЩ¸öÈ˵ľÑé¡£
¡¡¡¡SparkÔ´´úÂë:ÏÂÔØµØÖ·
¡¡¡¡ÏëÁ˽â¸ü¶à¹ØÓÚ"Spark"µÄÎÄÕÂ,Çëµã»÷ÕâÀï.
¡¡¡¡°²×°JDK
¡¡¡¡Õâ¸ö²»ÓÃ˵ÁË£¬×¢Òâ°æ±¾£¬×îÉÙÒª1.5£¬ÍƼöʹÓÃ
¡¡¡¡°²×°Eclipse3.3
¡¡¡¡a) ´Ó¹ÙÍøÏÂÔØEclipse 3.3 (¶ÔJava¿ª·¢ÕßÓõÄ)
¡¡¡¡b) ¼ÙÉèÄã°Ñeclipse°²×°ÔÚc:/program files/eclipse,½øÈëÕâ¸öÎļþ¼Ð£¬Îªeclipse.exe´´ÔìÒ»¸ö×ÀÃæÍ¼±ê£¬ÓÒ»÷Õâ¸öͼ±ê£¬Ñ¡Ôñ¡°ÊôÐÔ¡±£¬´ò¿ªÊôÐÔ¶Ô»°¿ò£¬ÔÚ¡°Ä¿±ê¡±µÄÊäÈë¿òÀï£
Ïà¹ØÎĵµ£º
this
¶ÔÏó±¾Éí¡£public class ThisTest {
ThisTest tTest;
public ThisTest(){
tTest = this;
}
public void test(){
System.out.println(this);
}
public static void main(String arg[]){
new ThisTest().test();
}
}
³ÉÔ±·½·¨ÒýÓá£
³ÉÔ±±äÁ¿ÒýÓá£public class ThisTest {
String name ......
ѧjavaÒ²½«½ü¿ìÁ½ÄêµÄʱ¼äÁË£¬Ö®Ç°Ñ§¹ýµÄ¶«Î÷×Ô¼º¸Ð¾õÓеãÄ£ºý£¬ÀíÂÛÕÆÎյIJ»ÊǺÜ͸³¹£¬ÓÐЩÎÊÌâ½â¾öµÄÒ²²»ÊǺÜÈ«Ãæ£¬Îª´ËÔÚ´óѧ±ÏҵǰϦ£¬Ïë°Ñ֪ʶºÃºÃµÄÊáÀíһϣ¬°Ñ×Ô¼º¶Ô¼¼ÊõµÄÒɵãºÍһЩÑо¿ÐĵÃдµ½csdn²©¿ÍÉÏ¡£ ......
ÓÉÓÚ¹«Ë¾ÒµÎñÔö³¤£¬ÏÖ¼±ÐèÕÐÆ¸·ûºÏÈçÏÂÌõ¼þJAVA¸ß¼¶Èí¼þ¹¤³Ìʦ Èô¸ÉÃû
1¡¢¾ßÓÐÁ¼ºÃµÄjava¼¼Êõ֪ʶºÍ¾Ñ飻
2¡¢¾ß±¸Á¼ºÃµÄ½â¾öÎÊÌâµÄÄÜÁ¦ÒÔ¼°³öÉ«µÄÍŶӺÏ×÷ÄÜÁ¦£»
3¡¢ÊìϤJ2EE¼Ü¹¹ºÍ¿ª·¢Ä£Ê½£¬ÊìϤMVCÉè¼ÆÄ£Ê½£»
4¡¢ÊìϤhibernate¡¢struts2¡¢spring£»
5¡¢Äܰ´Õչ淶µÄÈí¼þ¿ª·¢Á÷³Ì£¬Íê³ÉÈí¼þµÄÐèÇó¡¢Éè¼Æ¡¢±àÂëº ......
ÀàÃû£º
java.util.Date
¹¹Ôì·½·¨£º
¹¹Ôì·½·¨ ½â˵
Date()
ÎÞ²ÎÊýµÄ¹¹Ôì·½·¨£¬½«¹¹½¨Ò»¸ö±£³Öµ±Ç°ÈÕÆÚ.ʱ¼äµÄDate¶ÔÏó¡£
Date(long time)
²ÎÊýΪ1970Äê1ÔÂ1ÈÕ00ʱ00·Ö00ÃëÆðËù¾¹ýµÄºÁÃëÊý£¬½«¹¹½¨Ò»¸ö±£³Ö¸ÃÈÕÆÚ.ʱ¼äµÄ¾«È·µ½ºÁÃëµÄDate¶ÔÏó¡£
ÆäËûÓÐЩ¹¹Ôì·½·¨ÒѾ²»ÍƼöʹÓã¬ÕâÀï² ......
JavaµÄ×Ö·ûÀàÐͲÉÓõÄÊÇUTF-16±àÂ뷽ʽ¶ÔUnicode±àÂë±í½øÐбíʾ¡£ÆäÖÐÒ»¸öcharÀàÐ͹̶¨2Bytes£¨16bits£©¡£Ê×ÏÈÏȽéÉÜÒ»ÏÂUnicode±àÂë±íºÍUTF-16±àÂëËã·¨£º
Unicode±àÂë±íµÄרҵÊõÓ
´úÂëµã (code point): Ö¸ÔÚUnicode±àÂë±íÖÐÒ»¸ö×Ö·ûËù¶ÔÓ ......