2018Äê12ÔÂ21ÈÕ

ÕªÒª£º Netty Ô´Âë ChannelHandler£¨ËÄ£©±à½âÂë¼¼Êõ __Netty ϵÁÐĿ¼()__ Ò»¡¢²ð°üÓëÕ³°üÎÊÌâ ÓÉÓÚ TCP ÊÇÃæÏò×Ö½ÚÁ÷µÄ£¬Ê²Ã´Òâ˼ÄØ£ºËäȻӦÓóÌÐòºÍ TCP µÄ½»»¥ÊÇÒ»´a56爆大奖在线娱乐»¸öÊý¾Ý¿é£¨´óС²»µÈ£©£¬µ« TCP °ÑÓ¦ÓóÌÐò½»ÏÂÀ´µÄÊý¾Ý½ö½ö¿´³ÉʽһÁ¬´®µÄÎ޽ṹµÄ×Ö½ÚÁ÷¡£TCP ²¢²» ÔĶÁÈ«ÎÄ
posted @ 2018-12-21 08:17 binarylei ÔĶÁ(248) ÆÀÂÛ(0) ÍƼö(0) ±à¼­

2018Äê12ÔÂ20ÈÕ

ÕªÒª£º Netty Ô´Âë ChannelHandler£¨Èý£©¸ÅÊö __Netty ϵÁÐĿ¼()__ Ò»¡¢ChannelInboundHandler ºÍ ChannelOutboundHandler Netty ÖеÄʼþ·ÖΪ Inbound ʼþºÍ Outbound ʼþ¡£ Inbound ʼþͨ³£ÓÉ IO ÔĶÁÈ«ÎÄ
posted @ 2018-12-20 21:47 binarylei ÔĶÁ(232) ÆÀÂÛ(0) ÍƼö(0) ±à¼­
ÕªÒª£º Netty Ô´Âë Channel£¨¶þ£©ºËÐÄÀà [toc] __Netty ϵÁÐĿ¼()__ Ïà¹ØÎÄÕ£º "4.1 Netty Ô´Âë Channel£¨Ò»£©¸ÅÊö" "4.2 Netty Ô´Âë Channel£¨¶þ£©ºËÐÄÀà" 1. Channel Ààͼ 2. AbstractChannel 2.1 ¼¸¸öÖØÒª ÔĶÁÈ«ÎÄ
posted @ 2018-12-20 08:30 binarylei ÔĶÁ(312) ÆÀÂÛ(0) ÍƼö(0) ±à¼­

2018Äê12ÔÂ19ÈÕ

ÕªÒª£º Netty Ô´Âë Channel£¨¶þ£©Ö÷ÒªÀà __Netty ϵÁÐĿ¼()__ Ò»¡¢Channel Ààͼ ¶þ¡¢AbstractChannel 2.1 ¼¸¸öÖØÒªÊôÐÔ 2.2 ºËÐÄ API read¡¢write¡¢connect¡¢bind ¶¼Î¯ÍиøÁË pipeline ´¦Àí¡£ Èý¡¢AbstractNioC ÔĶÁÈ«ÎÄ
posted @ 2018-12-19 21:59 binarylei ÔĶÁ(203) ÆÀÂÛ(0) ÍƼö(0) ±à¼­

2018Äê12ÔÂ18ÈÕ

ÕªÒª£º Netty Ô´Âë Channel£¨Ò»£©¸ÅÊö [toc] __Netty ϵÁÐĿ¼()__ Ïà¹ØÎÄÕ£º "Netty Ô´Âë Channel£¨Ò»£©¸ÅÊö" "Netty Ô´Âë Channel£¨¶þ£©ºËÐÄÀà" Channel Ϊ Netty ÍøÂç²Ù×÷³éÏóÀ࣬EventLoop Ö÷ÒªÊÇΪ Channel ´¦Àí ÔĶÁÈ«ÎÄ
posted @ 2018-12-18 21:30 binarylei ÔĶÁ(205) ÆÀÂÛ(0) ÍƼö(0) ±à¼­
ÕªÒª£º Netty Ô´Âë NioEventLoop£¨Èý£©Ö´ÐÐÁ÷³Ì [toc] __Netty ϵÁÐĿ¼()__ Ïà¹ØÎÄÕ£º "Netty Ô´Âë NioEventLoop£¨Ò»£©³õʼ»¯" "Netty Ô´Âë NioEventLoop£¨¶þ£©Channel ×¢²á" "Netty Ô´Âë NioEventLoop£¨Èý£© ÔĶÁÈ«ÎÄ
posted @ 2018-12-18 17:38 binarylei ÔĶÁ(435) ÆÀÂÛ(0) ÍƼö(0) ±à¼­
ÕªÒª£º Netty ×é¼þ¼ò½é [toc] __Netty ϵÁÐĿ¼()__ 1. "Netty" ¼Ü¹¹ Core£ººËÐIJ¿·Ö£¬ÊǵײãµÄ?ÍøÂçͨ?ÓóéÏóºÍ²¿·ÖʵÏÖ¡£ Extensible Event Model £º¿ÉÍØÍØÕ¹µÄʼþÄ£ÐÍ¡£Netty ÊÇ»ùÓÚʼþÄ£Ð͵Ä?ÍøÂçÓ¦?Óÿò¼Ü¡£ Universal Commu ÔĶÁÈ«ÎÄ
posted @ 2018-12-18 12:04 binarylei ÔĶÁ(411) ÆÀÂÛ(0) ÍƼö(0) ±à¼­
ÕªÒª£º Netty Ô´Â루¶þ£©NioEventLoop Ö® Channel ×¢²á [toc] __Netty ϵÁÐĿ¼()__ Ïà¹ØÎÄÕ£º "Netty Ô´Âë NioEventLoop£¨Ò»£©³õʼ»¯" "Netty Ô´Âë NioEventLoop£¨¶þ£©Channel ×¢²á" "Netty Ô´Âë NioEven ÔĶÁÈ«ÎÄ
posted @ 2018-12-18 10:44 binarylei ÔĶÁ(628) ÆÀÂÛ(0) ÍƼö(1) ±à¼­

2018Äê12ÔÂ15ÈÕ

ÕªÒª£º Java Ëã·¨£¨Ò»£©Ì°ÐÄËã·¨ __Êý¾Ý½á¹¹ÓëË㷨Ŀ¼()__ Ò»¡¢Ì°ÐÄËã·¨ ʲôÊÇÌ°ÐÄËã·¨£¿ÊÇÖ¸ÔÚ¶ÔÎÊÌâ½øÐÐÇó½âʱ£¬×ÜÊÇ×ö³öµ±Ç°¿´À´ÊÇ×îºÃµÄÑ¡Ôñ¡£Ò²¾ÍÊÇ˵£¬²»´ÓÕûÌå×îÓÅÉϼÓÒÔ¿¼ÂÇ£¬ËùµÃ³öµÄ½á¹û½ö½öÊÇijÖÖÒâÒåÉϵľֲ¿×îÓŽ⡣ __Òò´ËÌ°ÐÄËã·¨²»»á¶ÔËùÓÐÎÊÌⶼÄܵõ½ÕûÌå×îÓŽ⣬µ«¶ÔÓںܶàÎÊÌâÄܲúÉúÕûÌå×î ÔĶÁÈ«ÎÄ
posted @ 2018-12-15 09:24 binarylei ÔĶÁ(583) ÆÀÂÛ(0) ÍƼö(0) ±à¼­

2018Äê12ÔÂ14ÈÕ

ÕªÒª£º Netty Reator£¨Èý£©Reactor Ä£ÐÍ [toc] __Netty ϵÁÐĿ¼ ()__ Ïà¹ØÎÄÕ£º "Netty Reator£¨Ò»£©»ù±¾µÄ²¢·¢±à³ÌÄ£ÐÍ" "Netty Reator£¨¶þ£©Scalable IO in Java" "Netty Reator£¨Èý£©Reactor Ä£ÐÍ" a56爆大奖在线娱乐 ÔĶÁÈ«ÎÄ
posted @ 2018-12-14 08:00 binarylei ÔĶÁ(864) ÆÀÂÛ(0) ÍƼö(0) ±à¼­
ÕªÒª£º Netty Reator£¨¶þ£©Scalable IO in Java [toc] __Netty ϵÁÐĿ¼ ()__ Ïà¹ØÎÄÕ£º "Netty Reator£¨Ò»£©»ù±¾µÄ²¢·¢±à³ÌÄ£ÐÍ" "Netty Reator£¨¶þ£©Scalable IO in Java" "Netty Reator£¨Èý£©React ÔĶÁÈ«ÎÄ
posted @ 2018-12-14 07:59 binarylei ÔĶÁ(344) ÆÀÂÛ(0) ÍƼö(0) ±à¼­
ÕªÒª£º Reactor Ä£ÐÍ£¨Ò»£©»ù±¾²¢·¢±à³ÌÄ£ÐÍ [toc] __Netty ϵÁÐĿ¼ ()__ Ïà¹ØÎÄÕ£º "Netty Reator£¨Ò»£©»ù±¾µÄ²¢·¢±à³ÌÄ£ÐÍ" "Netty Reator£¨¶þ£©Scalable IO in Java" "Netty Reator£¨Èý£©Reactor Ä£ÐÍ" ÔÚ½²½â Re ÔĶÁÈ«ÎÄ
posted @ 2018-12-14 07:58 binarylei ÔĶÁ(876) ÆÀÂÛ(1) ÍƼö(0) ±à¼­
ÕªÒª£º Netty Á㿽±´£¨Èý£©Netty ¶ÔÁ㿽±´µÄ¸Ä½ø [toc] __Netty Ö®ÃÀϵÁÐĿ¼ ()__ Ïà¹ØÎÄÕ£º "Netty Á㿽±´£¨Ò»£©Linux Á㿽±´" "Netty Á㿽±´£¨¶þ£©NIO ¶ÔÁ㿽±´µÄÖ§³Ö" "Netty Á㿽±´£¨Èý£©Netty ¶ÔÁ㿽±´µÄ¸Ä½ø" Netty µÄ¡°Á㿽±´¡±Ö÷Òª ÔĶÁÈ«ÎÄ
posted @ 2018-12-14 07:53 binarylei ÔĶÁ(1005) ÆÀÂÛ(2) ÍƼö(1) ±à¼­
ÕªÒª£º Netty Ö®ÃÀĿ¼ Ïà¹Ø×ÊÔ´£º ÍøÂç±à³ÌÔ­ÀíĿ¼£º Netty Ö®ÃÀĿ¼£º a56爆大奖在线娱乐ÊǼ«¿Íʱ¼ä "¡¶NettyÔ´ÂëÆÊÎöÓëʵս¡·" µÄѧϰ±Ê¼Ç£¬¸ÐÐËȤµÄ¿ÉÒÔ¶©ÔÄÕý°æ¡£ 1. [Netty ³õʶ] [1.0 Netty Ôõôѧ] [1.1 Netty ÃæÊÔÌ⾫ѡ] 2. [Netty Ô´Â룺ÁìÓò֪ʶ£¨±Ø±¸ ÔĶÁÈ«ÎÄ
posted @ 2018-12-14 07:51 binarylei ÔĶÁ(2068) ÆÀÂÛ(0) ÍƼö(0) ±à¼­

2018Äê12ÔÂ13ÈÕ

ÕªÒª£º JavaÊý¾Ý½á¹¹ É¢ÁбíÔ­Àí [toc] __Êý¾Ý½á¹¹ÓëË㷨Ŀ¼()__ É¢Áбí(Hash table) Ò²½Ð¹þÏ£±í£¬½èÖúÉ¢Áк¯Êý¶ÔÊý×é½øÐÐÀ©Õ¹£¬ÀûÓõÄÊÇÊý×éÖ§³Ö°´ÕÕϱêËæ»ú·ÃÎÊÔªËصÄÌØÐÔ¡£É¢ÁбíÁ½¸öºËÐÄÎÊÌâÊÇÉ¢Áк¯ÊýºÍÉ¢ÁгåÍ»¡£É¢Áк¯ÊýÓÐ MD5¡¢SHA¡¢CRC µÈ¹þÏ£Ëã·¨¡£É¢ÁгåÍ»¿ª·ÅÑ°Ö··¨ºÍÁ´ ÔĶÁÈ«ÎÄ
posted @ 2018-12-13 21:58 binarylei ÔĶÁ(570) ÆÀÂÛ(0) ÍƼö(0) ±à¼­
ÕªÒª£º JavaÊý¾Ý½á¹¹ºÍËã·¨£¨Æߣ©B+ Ê÷ __Êý¾Ý½á¹¹ÓëË㷨Ŀ¼()__ a56爆大奖在线娱乐ÃǶ¼ÖªµÀ¶þ²æ²éÕÒÊ÷µÄ²éÕÒµÄʱ¼ä¸´ÔÓ¶ÈÊÇ O(logN)£¬Æä²éÕÒЧÂÊÒѾ­×ã¹»¸ßÁË£¬ÄÇΪʲô»¹ÓÐ B Ê÷ºÍ B+ Ê÷µÄ³öÏÖÄØ£¿ÄѵÀËüÁ½µÄʱ¼ä¸´ÔӶȱȶþ²æ²éÕÒÊ÷»¹Ð¡Â𣿴𰸵±È»²»ÊÇ£¬ B Ê÷ºÍ B+ Ê÷µÄ³öÏÖÊÇÒòΪÁíÍâÒ»¸öÎÊÌ⣬ÄǾÍÊÇ ÔĶÁÈ«ÎÄ
posted @ 2018-12-13 21:44 binarylei ÔĶÁ(2129) ÆÀÂÛ(0) ÍƼö(0) ±à¼­
ÕªÒª£º Java Êý¾Ý½á¹¹ ¶ÑºÍ¶ÑÅÅÐò£ºÎªÊ²Ã´¿ìÅűȶÑÅÅÐòÐÔÄܺà [toc] __Êý¾Ý½á¹¹ÓëË㷨Ŀ¼()__ ¹ØÓÚ¶þ²æÊ÷ÕâÖÖÊý¾Ý½á¹¹ÔÚʵÏÖÈí¼þ¹¤³ÌÖеÄÓ¦Óã¬Ç°Ãæa56爆大奖在线娱乐ÃÇÒѾ­½éÉÜÁ˺ìºÚÊ÷£¬ÏÂÃæa56爆大奖在线娱乐ÃÇÔÙ½éÉÜÁía56爆大奖在线娱乐³£¼ûµÄ¶þ²æÊ÷ ¶Ñ¡£ ºìºÚÊ÷£º»ùÓÚƽºâ¶þ²æ²éÕÒÊ÷µÄ¶¯Ì¬Êý¾Ý½á¹¹£¬ÓÃÓÚ¿ìËÙ²åÈëºÍ²éÕÒÊý¾Ý£¬Æäʱ¼ä¸´ÔӶȶ¼ÊÇ O ÔĶÁÈ«ÎÄ
posted @ 2018-12-13 19:32 binarylei ÔĶÁ(940) ÆÀÂÛ(0) ÍƼö(0) ±à¼­
ÕªÒª£º Java Êý¾Ý½á¹¹ ºìºÚÊ÷£ºÎªÊ²Ã´¹¤³ÌÖÐʹÓõÄƽºâ¶þ²æ²éÕÒÊ÷¶¼ÊǺìºÚÊ÷£¿ [toc] __Êý¾Ý½á¹¹ÓëË㷨Ŀ¼()__ 1. ƽºâ¶þ²æ²éÕÒÊ÷ ƽºâ¶þ²æÊ÷£º¶þ²æÊ÷ÖÐÈa56爆大奖在线娱乐âÒ»¸ö½ÚµãµÄ×óÓÒ×ÓÊ÷µÄ¸ß¶ÈÏà²î²»ÄÜ´óÓÚ 1¡£ ´ÓÕâ¸ö¶¨ÒåÀ´¿´£¬ÍêÈ«¶þ²æÊ÷¡¢Âú¶þ²æÊ÷Æäʵ¶¼ÊÇƽºâ¶þ²æÊ÷¡£³£ÓõÄƽºâ¶þ²æ²éÕÒÊ÷µÄʵÏÖÓÐÁ½ÖÖ£º ÔĶÁÈ«ÎÄ
posted @ 2018-12-13 19:26 binarylei ÔĶÁ(281) ÆÀÂÛ(0) ÍƼö(0) ±à¼­
ÕªÒª£º JavaÊý¾Ý½á¹¹ºÍËã·¨£¨Ò»£©ÏßÐԽṹ֮µ¥Á´±í µ¥Á´±íµÄ½á¹¹ÈçÉÏ£º×îºóÒ»¸ö½ÚµãµÄ next=null¡£ÏÂÃ濴һϴúÂë¡£ __(1) Á´±íµÄ»ù±¾²Ù×÷__ __(2) È¡³öÖмä½Úµã__ żÊý½ÚµãÈ¡ÖмäÁ½¸ö½ÚµãµÄÇ°Ò»¸ö½Úµã£¬ÆæÊý½ÚµãÈ¡ÕýÖмäµÄ½Úµã __(3) Á´±í·´×ª__ ²âÊÔÒ»°Ñ£º __(4) ÓÐÐòÁ´±íµÄ ÔĶÁÈ«ÎÄ
posted @ 2018-12-13 19:24 binarylei ÔĶÁ(270) ÆÀÂÛ(0) ÍƼö(0) ±à¼­
ÕªÒª£º JavaÊý¾Ý½á¹¹ºÍËã·¨£¨Ò»£©ÏßÐԽṹ __Êý¾Ý½á¹¹ÓëË㷨Ŀ¼()__ __ÏßÐÔ±í__ ÊÇa56爆大奖在线娱乐Âß¼­½á¹¹£¬ÏàͬÊý¾ÝÀàÐ굀 n ¸öÊý¾ÝÔªËصÄÓÐÏÞÐòÁУ¬³ýµÚÒ»¸öÔªËØÍ⣬a56爆大奖在线娱乐ÔªËØÓÐÇÒ½öÓиöÖ±½ÓÇ°Çý£¬³ý×îºóÒ»¸öÔªËØÍ⣬a56爆大奖在线娱乐ÔªËØÓÐÇÒ½öÓÐÒ»¸öÖ±½Óºó¼Ì¡£ Ò»¡¢»ù±¾¸ÅÄî __ÏßÐÔ±í¾ßÓÐÒÔÏÂÌص㣺__ ÔªËظöÊýÓÐÏÞ Âß¼­ ÔĶÁÈ«ÎÄ
posted @ 2018-12-13 19:23 binarylei ÔĶÁ(416) ÆÀÂÛ(0) ÍƼö(0) ±à¼­
ÕªÒª£º Êý¾Ý½á¹¹ÓëËã·¨Ö®ÃÀ ѧϰ×ÊÔ´ÍƼö ¡¶Êý¾Ý½á¹¹ÓëËã·¨·ÖÎö£ºJavaÓïÑÔÃèÊö¡· LeetCode£º Êý¾Ý½á¹¹¿ÉÊÓ»¯ÍøÕ¾£º Êý¾Ý½á¹¹¿ÉÊÓ»¯ÍøÕ¾£º 1. [JavaÊý¾Ý½á¹¹ºÍËã·¨ ¸ÅÊöƪ] "1.1 Java Êý¾Ý½á¹¹ºÍËã·¨ ¸´ÔӶȷÖÎö" [1.2 Java Êý¾Ý½á¹¹ºÍËã·¨ Êý¾Ý½á¹¹×ܽá] [1.3 Jav ÔĶÁÈ«ÎÄ
posted @ 2018-12-13 19:20 binarylei ÔĶÁ(1065) ÆÀÂÛ(1) ÍƼö(2) ±à¼­
ÕªÒª£º Java Êý¾Ý½á¹¹ ¶þ²æÊ÷¸ÅÄʲôÑùµÄ¶þ²æÊ÷¿ÉÒÔʹÓÃÊý×é´æ´¢ [toc] Êý¾Ý½á¹¹ÓëË㷨Ŀ¼(/binarylei/p/10115867.html) Ç°Ãæ½²µ½µÄÁ´±í¡¢Õ»ºÍ¶ÓÁж¼ÊÇÒ»¶ÔÒ»µÄÏßÐԽṹ£¬Õâ½Ú½²Ò»¶Ô¶àµÄÏßÐԽṹ Ê÷¡£¡¸Ò»¶Ô¶à¡¹¾ÍÊÇÖ¸Ò»¸öÔªËØÖ»ÄÜ ÔĶÁÈ«ÎÄ
posted @ 2018-12-13 19:14 binarylei ÔĶÁ(1147) ÆÀÂÛ(0) ÍƼö(0) ±à¼­

2018Äê12ÔÂ11ÈÕ

ÕªÒª£º Êý¾Ý½á¹¹ÓëËã·¨Ö®ÃÀ ѧϰ×ÊÔ´ÍƼö ¡¶Êý¾Ý½á¹¹ÓëËã·¨·ÖÎö£ºJavaÓïÑÔÃèÊö¡· LeetCode£º Êý¾Ý½á¹¹¿ÉÊÓ»¯ÍøÕ¾£º Êý¾Ý½á¹¹¿ÉÊÓ»¯ÍøÕ¾£º 1. [JavaÊý¾Ý½á¹¹ºÍËã·¨ ¸ÅÊöƪ] "1.1 Java Êý¾Ý½á¹¹ºÍËã·¨ ¸´ÔӶȷÖÎö" [1.2 Java Êý¾Ý½á¹¹ºÍËã·¨ Êý¾Ý½á¹¹×ܽá] [1.3 Jav ÔĶÁÈ«ÎÄ
posted @ 2018-12-11 08:29 binarylei ÔĶÁ(281) ÆÀÂÛ(0) ÍƼö(0) ±à¼­
ÕªÒª£º JavaÊý¾Ý½á¹¹ºÍËã·¨£¨Èý£©Ë³Ðò´æ´¢µÄÊ÷½á¹¹ ¶þ²æÊ÷Ò²¿ÉÒÔÓÃÊý×é´æ´¢£¬¿ÉÒÔºÍÍêÈ«¶þ²æÊ÷µÄ½ÚµãÒ»Ò»¶ÔÓ¦¡£ Ò»¡¢Ê÷µÄ±éÀú ÿÌìÓÃÐļǼһµãµã¡£ÄÚÈÝÒ²Ðí²»ÖØÒª£¬µ«Ï°¹ßºÜÖØÒª£¡ ÔĶÁÈ«ÎÄ
posted @ 2018-12-11 08:18 binarylei ÔĶÁ(243) ÆÀÂÛ(0) ÍƼö(0) ±à¼­
ÕªÒª£º Java Êý¾Ý½á¹¹ ¶þ²æ²éÕÒÊ÷£ºÓÐÁ˸ßЧµÄ¹þÏ£±í£¬ÎªÊ²Ã´»¹ÐèÒª¶þ²æÊ÷ [toc] __Êý¾Ý½á¹¹ÓëËã·¨Ö®ÃÀĿ¼()__ ÔÚѧϰ¶þ²æ²éÕÒÊ÷֮ǰ£¬a56爆大奖在线娱乐ÃÇÏÈ¿´Ò»Ï£¬Ä¿Ç°ÒѾ­½Ó´¥µÄ¼¸ÖÖ¸ßЧµÄÊý¾Ý½á¹¹µÄʱ¼ä¸´ÔӶȣº ÓÐÐòÊý×飺²éÕÒµÄʱ¼ä¸´ÔÓ¶ÈΪ O(logn)£¬µ«Èç¹ûÊý¾Ý·¢Éú±ä»¯£¬²éÕÒÇ°¾ÍÐèÒªÖØÐÂÅÅÐò£¬Ê±¼ä¸´ÔÓ¶È ÔĶÁÈ«ÎÄ
posted @ 2018-12-11 08:18 binarylei ÔĶÁ(797) ÆÀÂÛ(0) ÍƼö(0) ±à¼­

2018Äê12ÔÂ9ÈÕ

ÕªÒª£º JavaÊý¾Ý½á¹¹ºÍËã·¨£¨Ò»£©Ê÷ Ç°Ãæ½²µ½µÄÁ´±í¡¢Õ»ºÍ¶ÓÁж¼ÊÇÒ»¶ÔÒ»µÄÏßÐԽṹ£¬Õâ½Ú½²Ò»¶Ô¶àµÄÏßÐԽṹ Ê÷¡£¡¸Ò»¶Ô¶à¡¹¾ÍÊÇÖ¸Ò»¸öÔªËØÖ»ÄÜÓÐÒ»¸öÇ°Çý£¬µ«¿ÉÒÔÓжà¸öºó¼Ì¡£ Ò»¡¢Ê÷µÄ»ù±¾¸ÅÄî __¶È(Degree)__ £º½ÚµãÓµÓеÄ×ÓÊ÷Êý¡£Ê÷µÄ¶ÈÊÇÊ÷Öи÷¸ö½Úµã¶ÈµÄ×î´óÖµ¡£ __½Úµã__ £º¶ÈΪ 0 µÄ½Úµã³Æ ÔĶÁÈ«ÎÄ
posted @ 2018-12-09 10:02 binarylei ÔĶÁ(377) ÆÀÂÛ(0) ÍƼö(0) ±à¼­

2018Äê12ÔÂ6ÈÕ

ÕªÒª£º Êý¾Ý½á¹¹ºÍËã·¨£¨Ò»£©¸´ÔӶȷÖÎö __Êý¾Ý½á¹¹ÓëË㷨Ŀ¼()__ [toc] Êý¾Ý½á¹¹ºÍËã·¨±¾Éí½â¾öµÄÊÇ "¿ì" ºÍ "Ê¡" µÄÎÊÌ⣬¼´ÈçºÎÈôúÂëÔËÐеøü¿ì£¬ÈçºÎÈôúÂë¸üÊ¡´æ´¢¿Õ¼ä¡£a56爆大奖在线娱乐£¬Ö´ÐÐЧÂÊÊÇËã·¨Ò»¸ö·Ç³£ÖØÒªµÄ¿¼Á¿Ö¸±ê¡£ÄÇÈçºÎÀ´ºâÁ¿Äã±àдµÄËã·¨´úÂëµÄÖ´ÐÐЧÂÊÄØ£¿ÕâÀï¾ÍÒªÓãºÊ±¼ä¸´ÔӶȺͿռ临ÔÓ¶È ÔĶÁÈ«ÎÄ
posted @ 2018-12-06 21:20 binarylei ÔĶÁ(523) ÆÀÂÛ(0) ÍƼö(0) ±à¼­
ÕªÒª£º UnSafe a56爆大奖在线娱乐ÊÇ sun.misc.Unsafe ¹«¹² API µÄ¼òÒª¸ÅÊö£¬¼°ÆäһЩÓÐȤµÄÓ÷¨¡£¼´Ê¹ Unsafe ¶ÔÓ¦ÓóÌÐòºÜÓÐÓ㬵«£¨½¨Ò飩²»ÒªÊ¹ÓÃËü¡£ Ò»¡¢´´½¨ Unsafe ʵÀý Unsafe µÄ¹¹ÔìÆ÷ÊÇ˽Óеġ£ËüÒ²ÓÐÒ»¸ö¾²Ì¬µÄ getUnsafe() ·½·¨£¬µ«Èç¹ûÄãÖ±½Óµ÷Óà Unsaf ÔĶÁÈ«ÎÄ
posted @ 2018-12-06 08:27 binarylei ÔĶÁ(535) ÆÀÂÛ(0) ÍƼö(0) ±à¼­
ÕªÒª£º ²¢·¢±à³Ì£¨Î壩LockSupport LockSupport Ìṩ park() ºÍ unpark() ·½·¨ÊµÏÖ×èÈûÏ̺߳ͽâ³ýÏß³Ì×èÈû£¬ÊµÏÖµÄ×èÈûºÍ½â³ý×èÈûÊÇ»ùÓÚ¡°Ðí¿É(permit)¡±×÷Ϊ¹ØÁª£¬permit Ï൱ÓÚÒ»¸öÐźÅÁ¿(0,1)£¬Ä¬ÈÏÊÇ0¡£ Ïß³ÌÖ®¼ä²»ÔÙÐèÒªÒ»¸ö Object »òÕßÆäËü±äÁ¿À´ ÔĶÁÈ«ÎÄ
posted @ 2018-12-06 08:27 binarylei ÔĶÁ(228) ÆÀÂÛ(0) ÍƼö(0) ±à¼­

2018Äê12ÔÂ5ÈÕ

ÕªÒª£º ²¢·¢±à³Ì£¨ËÄ£©TaskFuture ExecutorService Òì²½Ö´ÐÐÈÎÎñ·µ»ØÒ»¸ö Future£¬±¾½ÚÖصã·ÖÎö Future µÄ get ·½·¨ÊÇÈçºÎÄõ½·µ»Ø½á¹ûµÄÄØ£¿ ÏÂÃæa56爆大奖在线娱乐ÃÇÖصã·ÖÎö FutureTask Àà Ò»¡¢»ù±¾±äÁ¿ __(1) ºËÐijÉÔ±±äÁ¿__ __(2) ״̬±ä»¯__ ÈÎÎñÖ´ÐÐÕý³£ ÔĶÁÈ«ÎÄ
posted @ 2018-12-05 08:28 binarylei ÔĶÁ(424) ÆÀÂÛ(0) ÍƼö(0) ±à¼­

2018Äê12ÔÂ2ÈÕ

ÕªÒª£º Netty Ô´Âë NioEventLoop£¨Ò»£©³õʼ»¯ÓëÆô¶¯ [toc] __Netty ϵÁÐĿ¼()__ Ïà¹ØÎÄÕ£º "Netty Ô´Âë NioEventLoop£¨Ò»£©³õʼ»¯" "Netty Ô´Âë NioEventLoop£¨¶þ£©Channel ×¢²á" "Netty Ô´Âë NioEventLoop£¨ ÔĶÁÈ«ÎÄ
posted @ 2018-12-02 18:34 binarylei ÔĶÁ(590) ÆÀÂÛ(0) ÍƼö(0) ±à¼­
ÕªÒª£º Netty Á㿽±´£¨¶þ£©NIO ¶ÔÁ㿽±´µÄÖ§³Ö [toc] __Netty Ö®ÃÀϵÁÐĿ¼ ()__ Ïà¹ØÎÄÕ£º "Netty Á㿽±´£¨Ò»£©Linux Á㿽±´" "Netty Á㿽±´£¨¶þ£©NIO ¶ÔÁ㿽±´µÄÖ§³Ö" "Netty Á㿽±´£¨Èý£©Netty ¶ÔÁ㿽±´µÄ¸Ä½ø" ·ÇÖ±½Ó»º³åÇø(HeapByteB ÔĶÁÈ«ÎÄ
posted @ 2018-12-02 14:43 binarylei ÔĶÁ(642) ÆÀÂÛ(0) ÍƼö(0) ±à¼­
ÕªÒª£º Netty Á㿽±´£¨Ò»£©Linux Á㿽±´ [toc] __Netty Ö®ÃÀϵÁÐĿ¼ ()__ Ïà¹ØÎÄÕ£º "Netty Á㿽±´£¨Ò»£©Linux Á㿽±´" "Netty Á㿽±´£¨¶þ£©NIO ¶ÔÁ㿽±´µÄÖ§³Ö" "Netty Á㿽±´£¨Èý£©Netty ¶ÔÁ㿽±´µÄ¸Ä½ø" a56爆大奖在线娱乐̽ÌÖ Linux ÖÐÖ÷ÒªµÄ¼¸ÖÖÁã ÔĶÁÈ«ÎÄ
posted @ 2018-12-02 13:36 binarylei ÔĶÁ(1030) ÆÀÂÛ(0) ÍƼö(0) ±à¼­

2018Äê11ÔÂ29ÈÕ

ÕªÒª£º Æô¶¯·þÎñ£¨ÉÏ£©·þÎñ¶Ë£ºNioServerSocketChannel ÊÇʲôʱºò¼¤»îµÄ [toc] __Netty ϵÁÐĿ¼()__ a56爆大奖在线娱乐»á´ÓÇëÇó´¦ÀíµÄ½Ç¶È·ÖÎö Netty Ô´Â룬°üº¬ÒÔÏ 7 ¸ö¹ý³Ì£ºÆô¶¯·þÎñ¡¢¹¹½¨Á¬½Ó¡¢½ÓÊÕÊý¾Ý¡¢ÒµÎñ´¦Àí¡¢·¢ËÍÊý¾Ý¡¢¶Ï¿ªÁ¬½Ó¡¢¹Ø±Õ·þÎñ¡£ Netty ·þÎñ¶ËÆô¶¯£¬×îÖ÷ ÔĶÁÈ«ÎÄ
posted @ 2018-11-29 20:50 binarylei ÔĶÁ(506) ÆÀÂÛ(0) ÍƼö(0) ±à¼­

2018Äê11ÔÂ27ÈÕ

ÕªÒª£º Reactor Ä£ÐÍ£¨Ò»£©»ù±¾²¢·¢±à³ÌÄ£ÐÍ ÔÚ½²½â Reactor Ïß³ÌÄ£ÐÍ֮ǰ£¬a56爆大奖在线娱乐ÃÇÐèÒªÏȶԻù±¾²¢·¢±à³ÌÄ£ÐÍ£º´®Ðй¤×÷Ä£ÐÍ¡¢²¢·¢¹¤×÷Ä£ÐͽøÐн²½â¡£ ´®Ðй¤×÷ÕßÄ£ÐͺͲ¢Ðй¤×÷ÕßÄ£Ð͹Ø×¢µÄÊǽ«ÈÎÎñ»®·ÖΪ 2 ¸ö½×¶Î£º__Ò»ÊÇÈÎÎñµÄ½ÓÊܽ׶Σ»¶þÊÇÈÎÎñµÄ´¦Àí½×¶Î__¡£¶ø Reactor Ïß³ÌÄ£Ð͹Ø×¢µÄÊÇÉÏ ÔĶÁÈ«ÎÄ
posted @ 2018-11-27 08:05 binarylei ÔĶÁ(468) ÆÀÂÛ(0) ÍƼö(0) ±à¼­
ÕªÒª£º ²¢·¢±à³Ì£¨Èý£©Promise, Future ºÍ Callback __Òì²½²Ù×÷µÄÓÐÁ½¸ö¾­µä½Ó¿Ú£ºFuture ºÍ Promise£¬ÆäÖÐµÄ Future a56爆大奖在线娱乐Ò»¸ö¿ÉÄÜ»¹Ã»ÓÐʵ¼ÊÍê³ÉµÄÒì²½ÈÎÎñµÄ½á¹û£¬Õë¶ÔÕâ¸ö½á¹û¿ÉÒÔÌí¼Ó Callback ÒÔ±ãÔÚÈÎÎñÖ´Ðгɹ¦»òʧ°Üºó×ö³ö¶ÔÓ¦µÄ²Ù×÷£¬¶ø Promise ÔĶÁÈ«ÎÄ
posted @ 2018-11-27 07:50 binarylei ÔĶÁ(1364) ÆÀÂÛ(0) ÍƼö(0) ±à¼­
ÕªÒª£º ²¢·¢±à³Ì£¨¶þ£©concurrent ¹¤¾ßÀà Ò»¡¢CountDownLatch ¾­³£ÓÃÓÚ¼àÌýijЩ³õʼ»¯²Ù×÷£¬µÈ³õʼ»¯Ö´ÐÐÍê±Ïºó£¬Í¨ÖªÖ÷Ï̼߳ÌÐø¹¤×÷¡£ 1. ÉùÃ÷Ò»¸ö CountDownLatch ¶ÔÏ󣬲ÎÊý 2 a56爆大奖在线娱乐±»×èÈûµÄÏß³ÌÐèÒª±»»½ÐÑÔٴβÅÄÜÖ´ÐС£ 2. countDown() µ÷ÓÃÁ½´Îºó£¬Ö÷Ïß³Ì ÔĶÁÈ«ÎÄ
posted @ 2018-11-27 07:46 binarylei ÔĶÁ(307) ÆÀÂÛ(0) ÍƼö(0) ±à¼­
ÕªÒª£º ²¢·¢±à³Ì£¨Ò»£©Í¬²½ÀàÈÝÆ÷ºÍ²¢·¢ÀàÈÝÆ÷ Ò»¡¢Í¬²½ÀàÈÝÆ÷ ͬ²½ÀàÈÝÆ÷ÊÇ __Ḭ̈߳²È«__ µÄ£¬Èç Vector¡¢HashTable µÈÈÝÆ÷µÄͬ²½¹¦Äܶ¼ÊÇÓÉ µÈ¹¤³§·½·¨È¥´´½¨ÊµÏֵģ¬µ×²ãʹÓà synchronized ¹Ø¼ü×Ö£¬Ã¿´ÎÖ»ÓÐÒ»¸öÏ̷߳ÃÎÊÈÝÆ÷¡£ÕâÃ÷ÏÔ__²»Âú×ã¸ß²¢·¢µÄÐèÇó__¡£ __Ô´´úÂ룺__ ÔĶÁÈ«ÎÄ
posted @ 2018-11-27 07:42 binarylei ÔĶÁ(216) ÆÀÂÛ(0) ÍƼö(0) ±à¼­
ÕªÒª£º Executor£¨¶þ£©ThreadPoolExecutor¡¢ScheduledThreadPoolExecutor ¼° Executors ¹¤³§Àà Java ÖеÄÏ̳߳ØÀàÓÐÁ½¸ö£¬·Ö±ðÊÇ£ºThreadPoolExecutor ºÍ ScheduledThreadPoolExecutor£¬ÕâÁ½¸öÀ඼¼Ì³Ð×Ô ÔĶÁÈ«ÎÄ
posted @ 2018-11-27 07:40 binarylei ÔĶÁ(301) ÆÀÂÛ(0) ÍƼö(0) ±à¼­
ÕªÒª£º Executor£¨Ò»£©ExecutorService Ïß³Ì³Ø ±¾ÆªÖ÷ÒªÉæ¼°µ½µÄÊÇ java.util.concurrent °üÖÐµÄ ExecutorService¡£ExecutorService ¾ÍÊÇ Java ÖжÔÏ̳߳صÄʵÏÖ¡£ Ò»¡¢ExecutorService ½éÉÜ Java API ¶Ô Ex ÔĶÁÈ«ÎÄ
posted @ 2018-11-27 07:39 binarylei ÔĶÁ(662) ÆÀÂÛ(0) ÍƼö(0) ±à¼­

µ¼º½