¹²ÏíÄÚ´æÔÚJavaÖÐʵÏÖºÍÓ¦ÓÃ
¹²ÏíÄÚ´æÔÚJavaÖÐʵÏÖºÍÓ¦ÓÃ
Õª×Ôhttp://zc4530.javaeye.com/blog/326186
1¡¢¹²ÏíÄÚ´æ¶ÔÓ¦Ó¦Óÿª·¢µÄÒâÒå
¶ÔÊìÖªUNIXϵͳӦÓÿª·¢µÄ³ÌÐòÔ±À´Ëµ£¬IPC£¨InterProcess Communication£©»úÖÆÊǷdz£ÊìϤµÄ£¬IPC»ù±¾°üÀ¨¹²ÏíÄÚ´æ¡¢ÐźŵƲÙ×÷¡¢ÏûÏ¢¶ÓÁС¢ÐźŴ¦ÀíµÈ²¿·Ö£¬ÊÇ¿ª·¢Ó¦ÓÃÖзdz£ÖØÒªµÄ±Ø²»¿ÉÉٵŤ¾ß¡£ÆäÖй²ÏíÄÚ´æIPC»úÖƵĹؼü£¬¶ÔÓÚÊý¾Ý¹²Ïí¡¢ÏµÍ³¿ìËÙ²éѯ¡¢¶¯Ì¬ÅäÖᢼõÉÙ×ÊÔ´ºÄ·ÑµÈ¾ùÓжÀµ½µÄÓŵ㡣
¶ÔÓ¦UNIXϵͳÀ´Ëµ£¬¹²ÏíÄÚ´æ·ÖΪһ°ã¹²ÏíÄÚ´æºÍÓ³ÏñÎļþ¹²ÏíÄÚ´æÁ½ÖÖ£¬¶ø¶ÔÓ¦Windows£¬Êµ¼ÊÉÏÖ»ÓÐÓ³ÏñÎļþ¹²ÏíÄÚ´æÒ»ÖÖ¡£ËùÒÔJavaÓ¦ÓÃÖУ¬Ò²ÊÇÖ»ÄÜ´´½¨Ó³ÏñÎļþ¹²ÏíÄÚ´æ¡£
ÔÚJavaÓïÑÔÖУ¬»ù±¾ÉÏûÓÐÌá¼°¹²ÏíÄÚ´æÕâ¸ö¸ÅÄµ«ÊÇ£¬ÔÚijһЩӦÓÃÖУ¬¹²ÏíÄÚ´æȷʵ·Ç³£ÓÐÓã¬ÀýÈç²ÉÓÃJavaÓïÑԵķֲ¼Ê½Ó¦ÓÃϵͳÖУ¬´æÔÚ×Å´óÁ¿µÄ·Ö²¼Ê½¹²Ïí¶ÔÏ󣬺ܶàʱºòÐèÒª²éѯÕâЩ¶ÔÏóµÄ״̬£¬ÒԲ鿴ϵͳÊÇ·ñÔËÐÐÕý³£»òÕßÁ˽âÕâЩ¶ÔÏóµÄÄ¿Ç°µÄһЩͳ¼ÆÊý¾ÝºÍ״̬¡£Èç¹û²ÉÓÃÍøÂçͨÐŵķ½Ê½£¬ÏÔÈ»»áÔö¼ÓÓ¦ÓõĶîÍ⸺µ££¬Ò²Ôö¼ÓÁËһЩ²»±ØÒªµÄÓ¦Óñà³Ì¡£¶øÈç¹û²ÉÓù²ÏíÄÚ´æµÄ·½Ê½£¬Ôò¿ÉÒÔÖ±½Óͨ¹ý¹²ÏíÄÚ´æ²é¿´¶ÔÏóµÄ״̬Êý¾ÝºÍͳ¼ÆÊý¾Ý£¬´Ó¶ø¼õÉÙÁËһЩ²»±ØÒªµÄÂé·³¡£
¹²ÏíÄÚ´æµÄʹÓÃÓÐÈçϼ¸¸öÌص㣺
¡ô¿ÉÒÔ±»¶à¸ö½ø³Ì´ò¿ª·ÃÎÊ£»
¡ô¶Áд²Ù×÷µÄ½ø³ÌÔÚÖ´ÐжÁд²Ù×÷ʱÆäËû½ø³Ì²»ÄܽøÐÐд²Ù×÷£»
¡ô¶à¸ö½ø³Ì¿ÉÒÔ½»Ìæ¶Ôijһ¹²ÏíÄÚ´æÖ´ÐÐд²Ù×÷£»
¡ôÒ»¸ö½ø³ÌÖ´ÐÐÁËÄÚ´æµÄд²Ù×÷ºó£¬²»Ó°ÏìÆäËû½ø³Ì¶Ô¸ÃÄÚ´æµÄ·ÃÎÊ¡£Í¬Ê±ÆäËû½ø³Ì¶Ô¸üкóµÄÄÚ´æ¾ßÓпɼûÐÔ£» ¡ôÔÚ½ø³ÌÖ´ÐÐд²Ù×÷ʱÈç¹ûÒì³£Í˳ö£¬¶ÔÆäËû½ø³Ìд²Ù×÷½ûÖ¹Ó¦×Ô¶¯½â³ý£»
¡ôÏà¶Ô¹²ÏíÎļþ£¬Êý¾Ý·ÃÎʵķ½±ãÐÔºÍЧÂÊ¡£
ÁíÍ⣬¹²ÏíÄÚ´æµÄʹÓÃÉÏÓÐÈçÏÂÇé¿ö£º
¡ô¶ÀÕ¼µÄд²Ù×÷£¬ÏàÓ¦ÓжÀÕ¼µÄд²Ù×÷µÈ´ý¶ÓÁС£¶ÀÕ¼µÄд²Ù×÷±¾Éí²»»á·¢ÉúÊý¾ÝµÄÒ»ÖÂÐÔÎÊÌâ¡£
¡ô¹²ÏíµÄд²Ù×÷£¬ÏàÓ¦Óй²ÏíµÄд²Ù×÷µÈ´ý¶ÓÁС£¹²ÏíµÄд²Ù×÷ÔòҪעÒâ·ÀÖ¹·¢ÉúÊý¾ÝµÄÒ»ÖÂÐÔÎÊÌâ¡£
¡ô¶ÀÕ¼µÄ¶Á²Ù×÷£¬ÏàÓ¦Óй²ÏíµÄ¶Á²Ù×÷µÈ´ý¶ÓÁС£
¡ô¹²ÏíµÄ¶Á²Ù×÷£¬ÏàÓ¦Óй²ÏíµÄ¶Á²Ù×÷µÈ´ý¶ÓÁС£
Ò»°ãÇé¿öÏ£¬ÎÒÃÇÖ»ÊǹØÐĵÚÒ»¶þÖÖÇé¿ö¡£
2¡¢¹²ÏíÄÚ´æÔÚJavaÖеÄʵÏÖ
ÔÚjdk1.4ÖÐÌṩµÄÀàMappedByteBufferΪÎÒÃÇʵÏÖ¹²ÏíÄÚ´æÌṩÁ˽Ϻõķ½·¨¡£¸Ã»º³åÇøʵ¼ÊÉÏÊÇÒ»¸ö´ÅÅÌÎļþµÄÄÚ´æÓ³Ïñ¡£¶þÕߵı仯½«±£³Öͬ²½£¬¼´ÄÚ´æÊý¾Ý·¢Éú±ä»¯»áÁ¢¿Ì·´Ó³µ½´ÅÅÌÎļþÖУ¬ÕâÑù»áÓÐЧµÄ±£Ö¤¹²ÏíÄÚ´æµÄʵÏÖ¡£
½«¹²ÏíÄÚ´æºÍ´ÅÅÌÎļþ½¨Á¢ÁªÏµµÄÊÇÎÄ
Ïà¹ØÎĵµ£º
2008 Äê 6 ÔÂ 24 ÈÕ
ÔÎĵØÖ·£º http://www.ibm.com/developerworks/cn/data/library/techarticles/dm-0806wangys/
±¾ÎĽéÉÜ IBM FileNet P8 4.0 Platform ÌṩµÄ Content Java API¡£Ê×ÏÈ¶Ô FileNet P8 Content Engine ºÍ API ½øÐиÅÒª½éÉÜ, ²¢ËµÃ÷ÁËһЩ»ù±¾¸ÅÄËæºóÏêϸ½éÉÜÁË FileNet Content EngineÌṩµÄ»ùÓÚ EJB ......
¹ÇÍ·µÄ³ÌÐòÊÇJAVAдµÄ£¬ÕÔ¹¤µÄAI¿âÊÇÒ»¸ölib£¬ÄÇôǿ´ó²»ÓÃÌ«¿ÉϧÁË£¬ÈÝÎÒÏëÏë......
¼òµ¥À´Ëµ£º
0-Java ½¨Á¢ÐèÇóº¯ÊýÄ£°å
1-ʹÓà javah xxx.class ¹¤¾ßÉú³É.hÎļþ
2-°Ñjni.h¡¢jni_md.hºÍ¸Õ²ÅÉú³ÉµÄ.hÎļþ·Åµ½VS½¨Á¢µÄdll¿ÕÏîÄ¿Àï
3-Éú³É¿ÉÒÔµ÷ÓõÄdll
´ó¹¦¸æ³É
Ïêϸµã£º
ÀýÈçÄãÒªÓÃdll ʵÏÖÒ»¸öMax()º¯ÊýµÄ¹ ......
1¡¢×Ö·û´®³¤¶È
String s1 = "ÎÒÊÇÖйúÈË";
String s2 = "imchinese";
String s3 = "imÖйúÈË";
System.out.println(s1+":"+new String(s1).length());
System.out.println(s2+":"+new String(s2).length());
System.out.println(s3+ ......
ѧϰJavaµÄѧϰ˳Ðò
µÚÒ»½×¶Î(ËĸöÔÂ)
1.j2se
ÃæÏò¶ÔÏó£·â×°¡¢¼Ì³Ð¡¢¶à̬
ÄÚ´æµÄ·ÖÎö
µÝ¹é
¼¯ºÏÀà(Set,List,MapµÄ×ÓÀà)¡¢·ºÐÍ¡¢×Ô¶¯´ò°üÓë½â°ü¡¢Annotation
IOÁ÷(IOÁ÷ºÍÏ̱߳àдһ¸öQQÁÄÌì³ÌÐò)
¶àÏ̡߳¢Ïß³Ìͬ²½
TCP/UDP
AWT¡¢Ê¼þÄ£ÐÍ¡¢ÄäÃûÀà (ÄܲéѯÊý¾Ý¿âÏÔʾÔÚJtableÉÏÃæ)
ÕýÔò± ......
×òÌì˯µÃÌ«Íí£¬ÑÏÖØÓ°ÏìÁ˽ñÌìµÄѧϰ£¬ÊµÔÚÊǵò»³¥Ê§£¡
¹ØÓÚjavaµÄ»ù´¡ÖªÊ¶»¹ÓжþÊ®Ìì¾ÍÒª½áÊøÁË£¬ÏÖÔÚÎÒÃÇÒѾ¿ªÊ¼×öһЩСµÄÁ·Ï°£¬·¢ÏÖ×Ô¼ºµÄ˼·ÓÐʱºò¸ú²»ÉÏ£¬
ÕæÉÏ»ð£¡
ѧ¶øʵϰ֮£¬²»ÄܶªÁËÎ÷¹Ï¼ñÖ¥Â飬ÉÏ¿ÎÒª½ô¸úÀÏʦ½Ú×࣬²»ÄÜ×Ô¼º×ö×Ô¼ºµÄ£¬ÀÏʦ½²ÀÏʦµÄ£¡
µ÷ÕûÐÄ̬£¬ÓúõÄѧϰ·½·¨·½ÄÜÊ°빦±¶£»
JDBC£¨Ja ......