{ "java": { "children": [ { "java初阶": { "children": [ { "Java的历史和演变": { "children": [ { "Java的家世": { "children": [ { "现代编程语言的诞生:C语言": { "data": { "uuid": "java-4-0", "seg": [ [ [ "编程语言", "诞生" ] ], [ [ "c语言" ] ] ], "level": { "min": 0.0, "max": 0.0007716049382716049 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_1099200_1314188@13", "cluster_num": 0 } ] }, "blog": { "data_id": [ { "sample_id": "115933115@java@java", "cluster_num": 0 }, { "sample_id": "117803706@java@java", "cluster_num": 1 } ] } } } } }, { "C++:下一个阶段": { "data": { "uuid": "java-4-1", "seg": [ [ [ "c++" ] ], [ [ "阶段" ] ] ], "level": { "min": 0.0007716049382716049, "max": 0.0015432098765432098 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_205238_135354@13", "cluster_num": 1 }, { "sample_id": "13_260709_271460@13", "cluster_num": 2 }, { "sample_id": "13_7448692_53428840@13", "cluster_num": 0 }, { "sample_id": "13_242104_229264@13", "cluster_num": 1 }, { "sample_id": "13_7399873_53347437@13", "cluster_num": 2 } ] }, "blog": { "data_id": [ { "sample_id": "1853625@stream@java", "cluster_num": 2 }, { "sample_id": "89070296@stream@java", "cluster_num": 0 }, { "sample_id": "39643887@stream@java", "cluster_num": 0 }, { "sample_id": "8986779@builder@java", "cluster_num": 1 } ] } } } } }, { "Java出现的时机已经成熟": { "data": { "uuid": "java-4-2", "seg": [ [ [ "java", "时机", "成熟" ] ] ], "level": { "min": 0.0015432098765432098, "max": 0.0023148148148148147 }, "related_data": {} } } } ], "data": { "uuid": "java-3-0", "seg": [ [ [ "java", "家世" ] ] ], "level": { "min": 0.0, "max": 0.0023148148148148147 }, "related_data": {} } } }, { "Java的诞生": { "data": { "uuid": "java-3-1", "seg": [ [ [ "java", "诞生" ] ] ], "level": { "min": 0.0023148148148148147, "max": 0.004629629629629629 }, "related_data": {} } } }, { "Java改变Internet的方式": { "children": [ { "Java applet": { "data": { "uuid": "java-4-3", "seg": [ [ [ "java", "applet" ] ] ], "level": { "min": 0.004629629629629629, "max": 0.005401234567901234 }, "related_data": {} } } }, { "安全性": { "data": { "uuid": "java-4-4", "seg": [ [ [ "安全性" ] ] ], "level": { "min": 0.005401234567901234, "max": 0.006172839506172839 }, "related_data": {} } } }, { "可移植性": { "data": { "uuid": "java-4-5", "seg": [ [ [ "可移植性" ] ] ], "level": { "min": 0.006172839506172839, "max": 0.006944444444444444 }, "related_data": {} } } } ], "data": { "uuid": "java-3-2", "seg": [ [ [ "java", "改变", "internet", "方式" ] ] ], "level": { "min": 0.004629629629629629, "max": 0.006944444444444444 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_1102323_1316718@13", "cluster_num": 0 } ] } } } } }, { "Java的魔力:字节码": { "data": { "uuid": "java-3-3", "seg": [ [ [ "java", "魔力" ] ], [ [ "字节", "码", "字节码" ] ] ], "level": { "min": 0.006944444444444444, "max": 0.009259259259259259 }, "related_data": {} } } }, { "servlet:服务器端的Java": { "data": { "uuid": "java-3-4", "seg": [ [ [ "servlet" ] ], [ [ "服务器端", "java" ] ] ], "level": { "min": 0.009259259259259259, "max": 0.011574074074074073 }, "related_data": {} } } }, { "Java的关键特性": { "children": [ { "简单性": { "data": { "uuid": "java-4-6", "seg": [ [ [ "性" ] ] ], "level": { "min": 0.011574074074074073, "max": 0.011863425925925925 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_367835_393873@13", "cluster_num": 0 } ] } } } } }, { "面向对象": { "children": [ { "面向对象概述": { "children": [ { "面向对象程序设计的特点": { "data": { "uuid": "java-6-0", "seg": [ [ [ "面向对象", "程序设计", "面向对象程序设计" ] ] ], "level": { "min": 0.011863425925925925, "max": 0.011877204585537917 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_7435614_53406523@13", "cluster_num": 0 }, { "sample_id": "13_655971_467090@13", "cluster_num": 1 }, { "sample_id": "13_7438685_53412086@13", "cluster_num": 0 }, { "sample_id": "13_223524_181745@13", "cluster_num": 1 }, { "sample_id": "13_249302_245065@13", "cluster_num": 2 }, { "sample_id": "13_5159078_31564669@13", "cluster_num": 2 }, { "sample_id": "13_755395_810862@13", "cluster_num": 2 }, { "sample_id": "13_379228_411678@13", "cluster_num": 1 } ] }, "blog": { "data_id": [ { "sample_id": "89787021@java@java", "cluster_num": 0 }, { "sample_id": "116430576@java@java", "cluster_num": 1 } ] } } } } } ], "data": { "uuid": "java-5-0", "seg": [ [ [ "面向对象", "概述" ] ] ], "level": { "min": 0.011863425925925925, "max": 0.011877204585537917 }, "related_data": {} } } }, { "Java中的类与对象": { "children": [ { "类的定义": { "data": { "uuid": "java-6-1", "seg": [ [ [ "类", "定义" ] ] ], "level": { "min": 0.011877204585537917, "max": 0.011877970066627472 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_7462730_53448371@13", "cluster_num": 1 }, { "sample_id": "13_7431662_53400496@13", "cluster_num": 0 }, { "sample_id": "13_679386_526221@13", "cluster_num": 0 }, { "sample_id": "13_714438_706322@13", "cluster_num": 1 }, { "sample_id": "13_224742_184636@13", "cluster_num": 0 }, { "sample_id": "13_7462548_53448123@13", "cluster_num": 0 }, { "sample_id": "13_244630_234187@13", "cluster_num": 1 }, { "sample_id": "13_234890_212657@13", "cluster_num": 1 }, { "sample_id": "13_7427630_53392329@13", "cluster_num": 2 } ] } } } } }, { "对象的创建与使用": { "children": [ { "存储到什么地方": { "data": { "uuid": "java-7-0", "seg": [ [ [ "存储", "地方" ] ] ], "level": { "min": 0.011877970066627472, "max": 0.011878352807172251 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_666749_485100@13", "cluster_num": 0 }, { "sample_id": "13_771307_833759@13", "cluster_num": 1 }, { "sample_id": "13_377001_407308@13", "cluster_num": 2 } ] }, "blog": { "data_id": [ { "sample_id": "103269934@nio@java", "cluster_num": 2 }, { "sample_id": "100080723@nio@java", "cluster_num": 1 }, { "sample_id": "100094667@nio@java", "cluster_num": 0 }, { "sample_id": "52621099@nio@java", "cluster_num": 1 } ] } } } } }, { "Java中的数组": { "data": { "uuid": "java-7-1", "seg": [ [ [ "java", "数组" ] ] ], "level": { "min": 0.011878352807172251, "max": 0.011878735547717028 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_761971_820019@13", "cluster_num": 0 }, { "sample_id": "13_243812_232700@13", "cluster_num": 1 }, { "sample_id": "13_226016_187916@13", "cluster_num": 0 }, { "sample_id": "13_696074_579907@13", "cluster_num": 0 }, { "sample_id": "13_415472_437125@13", "cluster_num": 0 }, { "sample_id": "13_7434965_53405502@13", "cluster_num": 2 } ] } } } } } ], "data": { "uuid": "java-6-2", "seg": [ [ [ "对象", "创建" ], [] ] ], "level": { "min": 0.011877970066627472, "max": 0.011878735547717028 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_226483_189039@13", "cluster_num": 1 }, { "sample_id": "13_226485_189037@13", "cluster_num": 1 }, { "sample_id": "13_226487_189100@13", "cluster_num": 1 }, { "sample_id": "13_7466719_53454059@13", "cluster_num": 1 }, { "sample_id": "13_1057009_1254052@13", "cluster_num": 0 }, { "sample_id": "13_7457071_53441186@13", "cluster_num": 0 }, { "sample_id": "13_219700_171443@13", "cluster_num": 1 }, { "sample_id": "13_687776_552090@13", "cluster_num": 1 }, { "sample_id": "13_247563_241444@13", "cluster_num": 1 }, { "sample_id": "13_191129_92420@13", "cluster_num": 1 }, { "sample_id": "13_7463497_53449415@13", "cluster_num": 0 }, { "sample_id": "13_7462713_53448333@13", "cluster_num": 0 }, { "sample_id": "13_7456533_53440341@13", "cluster_num": 0 }, { "sample_id": "13_375518_404929@13", "cluster_num": 2 }, { "sample_id": "13_701769_591755@13", "cluster_num": 1 } ] } } } } }, { "访问控制符": { "data": { "uuid": "java-6-3", "seg": [ [ [ "访问", "控制符" ] ] ], "level": { "min": 0.011878735547717028, "max": 0.011879501028806583 }, "related_data": {} } } }, { "String类与StringBuffer类": { "children": [ { "String类的初始化": { "data": { "uuid": "java-7-2", "seg": [ [ [ "string", "类", "初始化" ] ] ], "level": { "min": 0.011879501028806583, "max": 0.011879654125024494 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_367892_393946@13", "cluster_num": 0 }, { "sample_id": "13_201106_123244@13", "cluster_num": 2 }, { "sample_id": "13_737908_799348@13", "cluster_num": 2 }, { "sample_id": "13_647043_450027@13", "cluster_num": 2 }, { "sample_id": "13_7428420_53394365@13", "cluster_num": 2 }, { "sample_id": "13_368121_394415@13", "cluster_num": 0 }, { "sample_id": "13_746550_796213@13", "cluster_num": 2 }, { "sample_id": "13_7457016_53441101@13", "cluster_num": 0 }, { "sample_id": "13_1052529_1250117@13", "cluster_num": 2 }, { "sample_id": "13_743349_787456@13", "cluster_num": 2 }, { "sample_id": "13_666178_484116@13", "cluster_num": 2 }, { "sample_id": "13_160749_28885@13", "cluster_num": 2 }, { "sample_id": "13_170841_47596@13", "cluster_num": 0 }, { "sample_id": "13_683195_539317@13", "cluster_num": 0 }, { "sample_id": "13_260153_270181@13", "cluster_num": 2 }, { "sample_id": "13_225244_186099@13", "cluster_num": 2 }, { "sample_id": "13_7419331_53376526@13", "cluster_num": 2 }, { "sample_id": "13_679441_526556@13", "cluster_num": 2 }, { "sample_id": "13_210373_149157@13", "cluster_num": 0 }, { "sample_id": "13_7422163_53379590@13", "cluster_num": 2 }, { "sample_id": "13_199508_117781@13", "cluster_num": 2 }, { "sample_id": "13_1153_1979@13", "cluster_num": 1 }, { "sample_id": "13_362856_382343@13", "cluster_num": 2 }, { "sample_id": "13_7444809_53423358@13", "cluster_num": 0 }, { "sample_id": "13_174297_53903@13", "cluster_num": 0 }, { "sample_id": "13_388833_428971@13", "cluster_num": 2 }, { "sample_id": "13_194042_100456@13", "cluster_num": 0 }, { "sample_id": "13_718718_712581@13", "cluster_num": 0 }, { "sample_id": "13_1103187_1317593@13", "cluster_num": 2 }, { "sample_id": "13_1099843_1314848@13", "cluster_num": 2 }, { "sample_id": "13_7397178_53341710@13", "cluster_num": 0 }, { "sample_id": "13_5748890_37992389@13", "cluster_num": 2 }, { "sample_id": "13_368604_395050@13", "cluster_num": 0 }, { "sample_id": "13_368536_394931@13", "cluster_num": 1 }, { "sample_id": "13_703817_594629@13", "cluster_num": 0 }, { "sample_id": "13_756723_811943@13", "cluster_num": 2 }, { "sample_id": "13_7438964_53412418@13", "cluster_num": 1 }, { "sample_id": "13_750984_804426@13", "cluster_num": 2 }, { "sample_id": "13_3452_4462@13", "cluster_num": 2 }, { "sample_id": "13_749697_802329@13", "cluster_num": 2 }, { "sample_id": "13_232305_205000@13", "cluster_num": 0 }, { "sample_id": "13_3535612_23009227@13", "cluster_num": 2 }, { "sample_id": "13_7461597_53446776@13", "cluster_num": 1 }, { "sample_id": "13_1100102_1315108@13", "cluster_num": 2 }, { "sample_id": "13_362410_381383@13", "cluster_num": 2 }, { "sample_id": "13_655613_466806@13", "cluster_num": 0 }, { "sample_id": "13_1066529_1266213@13", "cluster_num": 2 }, { "sample_id": "13_12054_5878@13", "cluster_num": 1 }, { "sample_id": "13_1064269_1262462@13", "cluster_num": 0 }, { "sample_id": "13_348093_354602@13", "cluster_num": 2 }, { "sample_id": "13_745345_793003@13", "cluster_num": 2 }, { "sample_id": "13_194405_102054@13", "cluster_num": 0 }, { "sample_id": "13_242181_229431@13", "cluster_num": 1 }, { "sample_id": "13_384589_421120@13", "cluster_num": 0 }, { "sample_id": "13_7423882_53384374@13", "cluster_num": 1 }, { "sample_id": "13_7417771_53373332@13", "cluster_num": 0 }, { "sample_id": "13_1090433_1297549@13", "cluster_num": 2 }, { "sample_id": "13_224923_185170@13", "cluster_num": 0 }, { "sample_id": "13_7466422_53453647@13", "cluster_num": 1 }, { "sample_id": "13_229955_198646@13", "cluster_num": 1 }, { "sample_id": "13_365089_387675@13", "cluster_num": 2 }, { "sample_id": "13_175560_56382@13", "cluster_num": 2 }, { "sample_id": "13_1049330_1246798@13", "cluster_num": 0 }, { "sample_id": "13_747865_826737@13", "cluster_num": 0 }, { "sample_id": "13_7462069_53447378@13", "cluster_num": 0 }, { "sample_id": "13_7426179_53388954@13", "cluster_num": 2 }, { "sample_id": "13_152104_14019@13", "cluster_num": 2 }, { "sample_id": "13_644917_445918@13", "cluster_num": 0 }, { "sample_id": "13_27131_7493@13", "cluster_num": 2 }, { "sample_id": "13_670695_493639@13", "cluster_num": 2 }, { "sample_id": "13_7398568_53344887@13", "cluster_num": 1 }, { "sample_id": "13_1089395_1295945@13", "cluster_num": 2 }, { "sample_id": "13_679026_524842@13", "cluster_num": 0 }, { "sample_id": "13_391615_434249@13", "cluster_num": 2 }, { "sample_id": "13_868429_999233@13", "cluster_num": 1 }, { "sample_id": "13_745309_792912@13", "cluster_num": 1 }, { "sample_id": "13_666976_485576@13", "cluster_num": 0 }, { "sample_id": "13_198156_113674@13", "cluster_num": 1 }, { "sample_id": "13_783623_855653@13", "cluster_num": 2 }, { "sample_id": "13_7463536_53449454@13", "cluster_num": 1 }, { "sample_id": "13_7434036_53404383@13", "cluster_num": 2 }, { "sample_id": "13_221773_176482@13", "cluster_num": 0 }, { "sample_id": "13_373894_402694@13", "cluster_num": 2 }, { "sample_id": "13_666780_485137@13", "cluster_num": 2 }, { "sample_id": "13_207024_140861@13", "cluster_num": 1 }, { "sample_id": "13_747159_798076@13", "cluster_num": 2 }, { "sample_id": "13_755495_810957@13", "cluster_num": 0 }, { "sample_id": "13_1088753_1295148@13", "cluster_num": 2 }, { "sample_id": "13_687871_552617@13", "cluster_num": 2 }, { "sample_id": "13_7396323_53339978@13", "cluster_num": 2 }, { "sample_id": "13_365447_388613@13", "cluster_num": 1 }, { "sample_id": "13_760528_817461@13", "cluster_num": 2 }, { "sample_id": "13_7463363_53449221@13", "cluster_num": 1 }, { "sample_id": "13_889739_1029961@13", "cluster_num": 0 }, { "sample_id": "13_392727_436309@13", "cluster_num": 1 }, { "sample_id": "13_220278_172660@13", "cluster_num": 2 }, { "sample_id": "13_223299_181212@13", "cluster_num": 0 }, { "sample_id": "13_804658_898773@13", "cluster_num": 0 }, { "sample_id": "13_355358_369345@13", "cluster_num": 0 }, { "sample_id": "13_7437821_53414438@13", "cluster_num": 0 }, { "sample_id": "13_11367_5424@13", "cluster_num": 0 }, { "sample_id": "13_211232_150962@13", "cluster_num": 0 } ] }, "blog": { "data_id": [ { "sample_id": "112599438@jdk@java", "cluster_num": 2 }, { "sample_id": "17564083@builder@java", "cluster_num": 1 }, { "sample_id": "52727754@arraylist@java", "cluster_num": 2 }, { "sample_id": "65440815@arraylist@java", "cluster_num": 1 }, { "sample_id": "55271581@builder@java", "cluster_num": 1 }, { "sample_id": "52789646@builder@java", "cluster_num": 0 }, { "sample_id": "6651437@layout@java", "cluster_num": 0 }, { "sample_id": "6625710@iterator@java", "cluster_num": 1 }, { "sample_id": "115335110@arraylist@java", "cluster_num": 1 }, { "sample_id": "7517213@exception@java", "cluster_num": 1 }, { "sample_id": "50996533@builder@java", "cluster_num": 1 }, { "sample_id": "6450421@javamail@java", "cluster_num": 2 }, { "sample_id": "76541292@javabean@java", "cluster_num": 0 }, { "sample_id": "8763366@stream@java", "cluster_num": 1 }, { "sample_id": "7853411@semaphore@java", "cluster_num": 2 }, { "sample_id": "7985107@semaphore@java", "cluster_num": 2 }, { "sample_id": "7433980@applet@java", "cluster_num": 2 }, { "sample_id": "7839379@iterator@java", "cluster_num": 1 }, { "sample_id": "6827999@iterator@java", "cluster_num": 0 }, { "sample_id": "7270086@jdk@java", "cluster_num": 2 }, { "sample_id": "4474930@stream@java", "cluster_num": 0 }, { "sample_id": "6562211@exception@java", "cluster_num": 2 }, { "sample_id": "6343228@timezone@java", "cluster_num": 1 }, { "sample_id": "6075559@timezone@java", "cluster_num": 2 }, { "sample_id": "6965662@timezone@java", "cluster_num": 2 }, { "sample_id": "38226553@timezone@java", "cluster_num": 2 }, { "sample_id": "1798472@jmx@java", "cluster_num": 0 }, { "sample_id": "2685721@jmx@java", "cluster_num": 0 }, { "sample_id": "7249578@layout@java", "cluster_num": 0 }, { "sample_id": "7891887@layout@java", "cluster_num": 0 }, { "sample_id": "6784745@javabean@java", "cluster_num": 2 }, { "sample_id": "89181410@stream@java", "cluster_num": 1 }, { "sample_id": "6324083@hibernate@java", "cluster_num": 0 }, { "sample_id": "103060599@java@java", "cluster_num": 2 }, { "sample_id": "7222519@applet@java", "cluster_num": 2 }, { "sample_id": "6517030@applet@java", "cluster_num": 0 }, { "sample_id": "1682614@applet@java", "cluster_num": 2 }, { "sample_id": "7658275@hashmap@java", "cluster_num": 2 }, { "sample_id": "6887417@hashmap@java", "cluster_num": 2 }, { "sample_id": "7381478@hashmap@java", "cluster_num": 2 }, { "sample_id": "6787234@iterator@java", "cluster_num": 2 }, { "sample_id": "6887417@iterator@java", "cluster_num": 2 }, { "sample_id": "7381478@iterator@java", "cluster_num": 2 }, { "sample_id": "6674140@semaphore@java", "cluster_num": 2 }, { "sample_id": "45168121@arraylist@java", "cluster_num": 1 }, { "sample_id": "77603441@arraylist@java", "cluster_num": 2 }, { "sample_id": "6682895@builder@java", "cluster_num": 0 }, { "sample_id": "51255418@builder@java", "cluster_num": 2 }, { "sample_id": "7561863@exception@java", "cluster_num": 0 }, { "sample_id": "5794460@exception@java", "cluster_num": 2 }, { "sample_id": "7979868@exception@java", "cluster_num": 2 }, { "sample_id": "6928455@exception@java", "cluster_num": 0 }, { "sample_id": "7296156@exception@java", "cluster_num": 2 }, { "sample_id": "7658275@exception@java", "cluster_num": 2 }, { "sample_id": "1671314@exception@java", "cluster_num": 1 }, { "sample_id": "6088588@exception@java", "cluster_num": 2 }, { "sample_id": "4405310@swt@java", "cluster_num": 0 }, { "sample_id": "5222307@swt@java", "cluster_num": 0 }, { "sample_id": "4384157@swt@java", "cluster_num": 0 }, { "sample_id": "3074623@swt@java", "cluster_num": 0 }, { "sample_id": "1753910@swt@java", "cluster_num": 0 }, { "sample_id": "7839147@iterator@java", "cluster_num": 0 }, { "sample_id": "7303447@hibernate@java", "cluster_num": 0 }, { "sample_id": "6706097@iterator@java", "cluster_num": 2 }, { "sample_id": "17038557@builder@java", "cluster_num": 1 }, { "sample_id": "7259827@exception@java", "cluster_num": 2 }, { "sample_id": "6898208@exception@java", "cluster_num": 2 }, { "sample_id": "4529461@timezone@java", "cluster_num": 0 }, { "sample_id": "5817956@timezone@java", "cluster_num": 0 }, { "sample_id": "7920912@javafx@java", "cluster_num": 0 }, { "sample_id": "5138883@slf4j@java", "cluster_num": 0 }, { "sample_id": "341182@javamail@java", "cluster_num": 0 }, { "sample_id": "5447731@jmx@java", "cluster_num": 0 }, { "sample_id": "7742574@jmx@java", "cluster_num": 0 }, { "sample_id": "4369137@jmx@java", "cluster_num": 0 }, { "sample_id": "6268376@jmx@java", "cluster_num": 2 }, { "sample_id": "2051534@jmx@java", "cluster_num": 0 }, { "sample_id": "3951524@jmx@java", "cluster_num": 0 }, { "sample_id": "6567701@layout@java", "cluster_num": 0 }, { "sample_id": "7951290@layout@java", "cluster_num": 0 }, { "sample_id": "7764894@layout@java", "cluster_num": 0 }, { "sample_id": "77460674@linkedlist@java", "cluster_num": 2 }, { "sample_id": "74355655@javabean@java", "cluster_num": 1 }, { "sample_id": "7182994@stream@java", "cluster_num": 0 }, { "sample_id": "6578098@stream@java", "cluster_num": 0 }, { "sample_id": "6998140@java@java", "cluster_num": 0 }, { "sample_id": "6163035@applet@java", "cluster_num": 2 }, { "sample_id": "7628663@applet@java", "cluster_num": 2 }, { "sample_id": "2972773@applet@java", "cluster_num": 2 }, { "sample_id": "8092150@hashmap@java", "cluster_num": 2 }, { "sample_id": "5906765@hashmap@java", "cluster_num": 2 }, { "sample_id": "7881946@hashmap@java", "cluster_num": 0 }, { "sample_id": "8092327@iterator@java", "cluster_num": 1 }, { "sample_id": "7742868@iterator@java", "cluster_num": 0 }, { "sample_id": "6332268@iterator@java", "cluster_num": 1 }, { "sample_id": "7279742@iterator@java", "cluster_num": 2 }, { "sample_id": "7874069@iterator@java", "cluster_num": 0 }, { "sample_id": "7884322@iterator@java", "cluster_num": 2 }, { "sample_id": "6599695@iterator@java", "cluster_num": 2 }, { "sample_id": "5686583@iterator@java", "cluster_num": 0 }, { "sample_id": "8089224@semaphore@java", "cluster_num": 2 }, { "sample_id": "7919468@semaphore@java", "cluster_num": 1 }, { "sample_id": "51151810@builder@java", "cluster_num": 1 }, { "sample_id": "4019995@builder@java", "cluster_num": 0 }, { "sample_id": "21275731@builder@java", "cluster_num": 2 }, { "sample_id": "17781865@builder@java", "cluster_num": 0 }, { "sample_id": "7917744@exception@java", "cluster_num": 2 }, { "sample_id": "7928724@exception@java", "cluster_num": 0 }, { "sample_id": "7656631@exception@java", "cluster_num": 1 }, { "sample_id": "6677811@exception@java", "cluster_num": 0 }, { "sample_id": "6760474@exception@java", "cluster_num": 0 }, { "sample_id": "4091227@exception@java", "cluster_num": 2 }, { "sample_id": "7429245@exception@java", "cluster_num": 2 }, { "sample_id": "7740578@exception@java", "cluster_num": 0 }, { "sample_id": "7386299@swt@java", "cluster_num": 2 }, { "sample_id": "6994518@interceptor@java", "cluster_num": 0 }, { "sample_id": "7272867@interceptor@java", "cluster_num": 0 }, { "sample_id": "7723529@swing@java", "cluster_num": 0 }, { "sample_id": "4007922@builder@java", "cluster_num": 2 }, { "sample_id": "6661886@exception@java", "cluster_num": 0 }, { "sample_id": "7667810@hashmap@java", "cluster_num": 0 }, { "sample_id": "7259837@exception@java", "cluster_num": 2 }, { "sample_id": "7259834@exception@java", "cluster_num": 2 }, { "sample_id": "8072256@timezone@java", "cluster_num": 0 }, { "sample_id": "6612445@timezone@java", "cluster_num": 0 }, { "sample_id": "2584024@timezone@java", "cluster_num": 0 }, { "sample_id": "5477075@timezone@java", "cluster_num": 1 }, { "sample_id": "7790095@timezone@java", "cluster_num": 2 }, { "sample_id": "5707134@timezone@java", "cluster_num": 0 }, { "sample_id": "7905279@timezone@java", "cluster_num": 0 }, { "sample_id": "6425515@junit@java", "cluster_num": 0 }, { "sample_id": "5568089@javamail@java", "cluster_num": 0 }, { "sample_id": "7907945@jmx@java", "cluster_num": 0 }, { "sample_id": "1922868@jmx@java", "cluster_num": 0 }, { "sample_id": "7934530@jmx@java", "cluster_num": 0 }, { "sample_id": "6061808@jmx@java", "cluster_num": 0 }, { "sample_id": "4842136@jmx@java", "cluster_num": 0 }, { "sample_id": "7746175@layout@java", "cluster_num": 0 }, { "sample_id": "6457300@layout@java", "cluster_num": 1 }, { "sample_id": "6898871@layout@java", "cluster_num": 0 }, { "sample_id": "6699619@layout@java", "cluster_num": 0 }, { "sample_id": "7015986@layout@java", "cluster_num": 0 }, { "sample_id": "52118780@javabean@java", "cluster_num": 0 }, { "sample_id": "7072508@stream@java", "cluster_num": 0 }, { "sample_id": "6901914@stream@java", "cluster_num": 0 }, { "sample_id": "7671154@stream@java", "cluster_num": 0 }, { "sample_id": "7591415@stream@java", "cluster_num": 1 }, { "sample_id": "2132806@stream@java", "cluster_num": 0 }, { "sample_id": "7641823@hibernate@java", "cluster_num": 0 }, { "sample_id": "6714610@hibernate@java", "cluster_num": 1 }, { "sample_id": "7301520@hibernate@java", "cluster_num": 0 }, { "sample_id": "7346405@applet@java", "cluster_num": 2 }, { "sample_id": "2029377@applet@java", "cluster_num": 2 }, { "sample_id": "4039803@applet@java", "cluster_num": 0 }, { "sample_id": "5723040@applet@java", "cluster_num": 2 }, { "sample_id": "7043748@applet@java", "cluster_num": 0 }, { "sample_id": "6548172@applet@java", "cluster_num": 2 }, { "sample_id": "7026709@hashmap@java", "cluster_num": 0 }, { "sample_id": "7641406@hashmap@java", "cluster_num": 0 }, { "sample_id": "7518345@hashmap@java", "cluster_num": 0 }, { "sample_id": "7383480@hashmap@java", "cluster_num": 2 }, { "sample_id": "6435847@iterator@java", "cluster_num": 0 }, { "sample_id": "7999893@iterator@java", "cluster_num": 0 }, { "sample_id": "7850559@iterator@java", "cluster_num": 0 }, { "sample_id": "4633826@iterator@java", "cluster_num": 0 }, { "sample_id": "6936325@iterator@java", "cluster_num": 0 }, { "sample_id": "6175701@iterator@java", "cluster_num": 0 }, { "sample_id": "6462550@iterator@java", "cluster_num": 0 }, { "sample_id": "7701218@iterator@java", "cluster_num": 1 }, { "sample_id": "7823551@iterator@java", "cluster_num": 0 }, { "sample_id": "52679984@arraylist@java", "cluster_num": 2 }, { "sample_id": "7237096@jms@java", "cluster_num": 0 }, { "sample_id": "6107225@jms@java", "cluster_num": 2 }, { "sample_id": "25335421@builder@java", "cluster_num": 0 }, { "sample_id": "78605268@builder@java", "cluster_num": 2 }, { "sample_id": "7212402@exception@java", "cluster_num": 0 }, { "sample_id": "6163012@exception@java", "cluster_num": 2 }, { "sample_id": "7289882@exception@java", "cluster_num": 0 }, { "sample_id": "7619416@exception@java", "cluster_num": 0 }, { "sample_id": "6803787@exception@java", "cluster_num": 0 }, { "sample_id": "7971259@exception@java", "cluster_num": 2 }, { "sample_id": "6895465@exception@java", "cluster_num": 0 }, { "sample_id": "7047330@exception@java", "cluster_num": 0 }, { "sample_id": "7259465@exception@java", "cluster_num": 2 }, { "sample_id": "7059573@exception@java", "cluster_num": 2 }, { "sample_id": "5223778@swt@java", "cluster_num": 0 }, { "sample_id": "6047223@swt@java", "cluster_num": 0 }, { "sample_id": "7334179@swt@java", "cluster_num": 0 }, { "sample_id": "1904856@swt@java", "cluster_num": 0 }, { "sample_id": "7742705@swt@java", "cluster_num": 0 }, { "sample_id": "1966023@interceptor@java", "cluster_num": 0 }, { "sample_id": "6983024@interceptor@java", "cluster_num": 0 }, { "sample_id": "7354645@interceptor@java", "cluster_num": 0 }, { "sample_id": "7517605@interceptor@java", "cluster_num": 0 }, { "sample_id": "7212402@jsp@java", "cluster_num": 0 }, { "sample_id": "6596630@jsp@java", "cluster_num": 0 }, { "sample_id": "6892575@hashmap@java", "cluster_num": 2 }, { "sample_id": "7059946@timezone@java", "cluster_num": 0 }, { "sample_id": "7484899@timezone@java", "cluster_num": 2 }, { "sample_id": "7527151@jsp@java", "cluster_num": 1 }, { "sample_id": "4957836@timezone@java", "cluster_num": 0 }, { "sample_id": "6372590@timezone@java", "cluster_num": 0 }, { "sample_id": "6965588@timezone@java", "cluster_num": 0 }, { "sample_id": "7757147@timezone@java", "cluster_num": 0 }, { "sample_id": "6675326@timezone@java", "cluster_num": 0 }, { "sample_id": "6255546@timezone@java", "cluster_num": 0 }, { "sample_id": "74909587@timezone@java", "cluster_num": 2 }, { "sample_id": "4679104@timezone@java", "cluster_num": 2 }, { "sample_id": "7954250@javafx@java", "cluster_num": 0 }, { "sample_id": "7747835@javafx@java", "cluster_num": 0 }, { "sample_id": "3478776@javamail@java", "cluster_num": 2 }, { "sample_id": "231098@jmx@java", "cluster_num": 0 }, { "sample_id": "6348073@jmx@java", "cluster_num": 0 }, { "sample_id": "5511092@jmx@java", "cluster_num": 0 }, { "sample_id": "1943197@jmx@java", "cluster_num": 0 }, { "sample_id": "2641676@jmx@java", "cluster_num": 0 }, { "sample_id": "4532375@jmx@java", "cluster_num": 0 }, { "sample_id": "7831826@layout@java", "cluster_num": 0 }, { "sample_id": "7285623@layout@java", "cluster_num": 0 }, { "sample_id": "6903504@layout@java", "cluster_num": 0 }, { "sample_id": "7028953@layout@java", "cluster_num": 0 }, { "sample_id": "7430788@layout@java", "cluster_num": 0 }, { "sample_id": "7909328@layout@java", "cluster_num": 0 }, { "sample_id": "6867806@layout@java", "cluster_num": 0 }, { "sample_id": "7171697@layout@java", "cluster_num": 1 }, { "sample_id": "7100845@layout@java", "cluster_num": 0 }, { "sample_id": "6450442@stream@java", "cluster_num": 0 }, { "sample_id": "7538723@stream@java", "cluster_num": 0 }, { "sample_id": "7324367@stream@java", "cluster_num": 0 }, { "sample_id": "6773815@stream@java", "cluster_num": 0 }, { "sample_id": "7038873@stream@java", "cluster_num": 0 }, { "sample_id": "7490113@stream@java", "cluster_num": 0 }, { "sample_id": "7031586@stream@java", "cluster_num": 0 }, { "sample_id": "7032703@stream@java", "cluster_num": 0 }, { "sample_id": "4381598@jar@java", "cluster_num": 0 }, { "sample_id": "6845631@hibernate@java", "cluster_num": 0 }, { "sample_id": "7000771@hibernate@java", "cluster_num": 0 }, { "sample_id": "5751738@applet@java", "cluster_num": 0 }, { "sample_id": "5217709@hashmap@java", "cluster_num": 2 }, { "sample_id": "7536798@hashmap@java", "cluster_num": 2 }, { "sample_id": "7099231@hashmap@java", "cluster_num": 0 }, { "sample_id": "7436460@hashmap@java", "cluster_num": 0 }, { "sample_id": "7990600@iterator@java", "cluster_num": 0 }, { "sample_id": "6302196@iterator@java", "cluster_num": 0 }, { "sample_id": "6591029@iterator@java", "cluster_num": 0 }, { "sample_id": "7573951@iterator@java", "cluster_num": 0 }, { "sample_id": "7526306@iterator@java", "cluster_num": 0 }, { "sample_id": "7519920@iterator@java", "cluster_num": 2 }, { "sample_id": "4802617@iterator@java", "cluster_num": 1 }, { "sample_id": "8067862@iterator@java", "cluster_num": 0 }, { "sample_id": "2488095@iterator@java", "cluster_num": 0 }, { "sample_id": "6730481@iterator@java", "cluster_num": 0 }, { "sample_id": "7099231@iterator@java", "cluster_num": 0 }, { "sample_id": "6957649@iterator@java", "cluster_num": 1 }, { "sample_id": "6051080@iterator@java", "cluster_num": 0 }, { "sample_id": "1688445@iterator@java", "cluster_num": 2 } ] } } } } }, { "String类的常见操作": { "data": { "uuid": "java-7-3", "seg": [ [ [ "string", "类", "常见", "操作" ] ] ], "level": { "min": 0.011879654125024494, "max": 0.011879807221242406 }, "related_data": { "blog": { "data_id": [ { "sample_id": "7431967@exception@java", "cluster_num": 1 }, { "sample_id": "51142310@javabean@java", "cluster_num": 0 }, { "sample_id": "3389585@applet@java", "cluster_num": 1 }, { "sample_id": "7781026@exception@java", "cluster_num": 2 }, { "sample_id": "5934008@timezone@java", "cluster_num": 1 }, { "sample_id": "6571768@iterator@java", "cluster_num": 0 }, { "sample_id": "6652387@junit@java", "cluster_num": 1 }, { "sample_id": "6691040@exception@java", "cluster_num": 2 }, { "sample_id": "6885813@exception@java", "cluster_num": 1 }, { "sample_id": "7041133@exception@java", "cluster_num": 1 }, { "sample_id": "6948675@timezone@java", "cluster_num": 1 }, { "sample_id": "6564625@hashmap@java", "cluster_num": 2 }, { "sample_id": "5598945@exception@java", "cluster_num": 1 }, { "sample_id": "89203535@java@java", "cluster_num": 2 } ] } } } } }, { "StringBuffer类": { "data": { "uuid": "java-7-4", "seg": [ [ [ "stringbuffer", "类" ] ] ], "level": { "min": 0.011879807221242406, "max": 0.011879960317460315 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_743613_788268@13", "cluster_num": 0 }, { "sample_id": "13_190404_90861@13", "cluster_num": 0 }, { "sample_id": "13_26443_7195@13", "cluster_num": 1 }, { "sample_id": "13_219948_171879@13", "cluster_num": 2 } ] }, "blog": { "data_id": [ { "sample_id": "71719504@builder@java", "cluster_num": 0 }, { "sample_id": "70198999@builder@java", "cluster_num": 2 }, { "sample_id": "71056290@builder@java", "cluster_num": 2 }, { "sample_id": "53572512@builder@java", "cluster_num": 1 }, { "sample_id": "45399425@builder@java", "cluster_num": 2 }, { "sample_id": "46003331@builder@java", "cluster_num": 2 }, { "sample_id": "51535946@builder@java", "cluster_num": 0 }, { "sample_id": "71554763@builder@java", "cluster_num": 2 }, { "sample_id": "70477718@builder@java", "cluster_num": 1 }, { "sample_id": "45776403@builder@java", "cluster_num": 2 }, { "sample_id": "53557422@builder@java", "cluster_num": 1 }, { "sample_id": "61479240@builder@java", "cluster_num": 2 }, { "sample_id": "50387917@builder@java", "cluster_num": 1 }, { "sample_id": "46785949@builder@java", "cluster_num": 2 }, { "sample_id": "52554339@builder@java", "cluster_num": 1 }, { "sample_id": "51911906@builder@java", "cluster_num": 2 }, { "sample_id": "100153345@builder@java", "cluster_num": 1 }, { "sample_id": "52259959@builder@java", "cluster_num": 2 }, { "sample_id": "61427143@builder@java", "cluster_num": 2 }, { "sample_id": "81023824@builder@java", "cluster_num": 2 }, { "sample_id": "68488459@builder@java", "cluster_num": 1 }, { "sample_id": "50851100@builder@java", "cluster_num": 2 }, { "sample_id": "40023577@builder@java", "cluster_num": 0 }, { "sample_id": "76862435@builder@java", "cluster_num": 2 }, { "sample_id": "26389541@builder@java", "cluster_num": 1 }, { "sample_id": "51591201@linkedlist@java", "cluster_num": 1 }, { "sample_id": "51591201@hashtable@java", "cluster_num": 1 }, { "sample_id": "50370580@builder@java", "cluster_num": 2 }, { "sample_id": "22719125@builder@java", "cluster_num": 2 }, { "sample_id": "79078670@builder@java", "cluster_num": 1 }, { "sample_id": "62233613@builder@java", "cluster_num": 0 }, { "sample_id": "52021652@builder@java", "cluster_num": 0 }, { "sample_id": "41979503@hashtable@java", "cluster_num": 2 }, { "sample_id": "24522287@builder@java", "cluster_num": 0 }, { "sample_id": "78806703@builder@java", "cluster_num": 1 }, { "sample_id": "71308112@builder@java", "cluster_num": 0 }, { "sample_id": "52860010@builder@java", "cluster_num": 1 }, { "sample_id": "52176761@builder@java", "cluster_num": 2 }, { "sample_id": "51685406@builder@java", "cluster_num": 2 }, { "sample_id": "18450483@builder@java", "cluster_num": 0 } ] } } } } }, { "声明字符串": { "data": { "uuid": "java-7-5", "seg": [ [ [ "声明", "字符串", "声明字符串" ] ] ], "level": { "min": 0.011879960317460315, "max": 0.011880113413678227 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_650487_457285@13", "cluster_num": 0 } ] } } } } }, { "创建字符串": { "data": { "uuid": "java-7-6", "seg": [ [ [ "创建", "字符串" ] ] ], "level": { "min": 0.011880113413678227, "max": 0.011880266509896138 }, "related_data": {} } } } ], "data": { "uuid": "java-6-4", "seg": [ [ [ "string", "类" ], [ "stringbuffer", "类" ] ] ], "level": { "min": 0.011879501028806583, "max": 0.011880266509896138 }, "related_data": {} } } }, { "System类与Runtime类": { "children": [ { "System类": { "data": { "uuid": "java-7-7", "seg": [ [ [ "system", "类" ] ] ], "level": { "min": 0.011880266509896138, "max": 0.011880649250440915 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_646339_448751@13", "cluster_num": 1 }, { "sample_id": "13_194845_103504@13", "cluster_num": 2 }, { "sample_id": "13_680031_528793@13", "cluster_num": 2 }, { "sample_id": "13_1053489_1250743@13", "cluster_num": 1 }, { "sample_id": "13_231141_201680@13", "cluster_num": 1 }, { "sample_id": "13_188499_85495@13", "cluster_num": 2 }, { "sample_id": "13_749065_801385@13", "cluster_num": 1 }, { "sample_id": "13_386224_424265@13", "cluster_num": 2 }, { "sample_id": "13_241473_227672@13", "cluster_num": 0 }, { "sample_id": "13_233587_208970@13", "cluster_num": 1 }, { "sample_id": "13_391259_433981@13", "cluster_num": 2 }, { "sample_id": "13_178218_62669@13", "cluster_num": 1 }, { "sample_id": "13_377326_407857@13", "cluster_num": 1 }, { "sample_id": "13_1054589_1251806@13", "cluster_num": 2 }, { "sample_id": "13_7416905_53371411@13", "cluster_num": 2 }, { "sample_id": "13_7412366_53363673@13", "cluster_num": 1 }, { "sample_id": "13_669702_491309@13", "cluster_num": 1 }, { "sample_id": "13_654420_464057@13", "cluster_num": 0 }, { "sample_id": "13_7410461_53361170@13", "cluster_num": 0 }, { "sample_id": "13_1034383_1229605@13", "cluster_num": 0 }, { "sample_id": "13_231768_203529@13", "cluster_num": 1 }, { "sample_id": "13_229016_196223@13", "cluster_num": 2 } ] }, "blog": { "data_id": [ { "sample_id": "538998@stream@java", "cluster_num": 0 }, { "sample_id": "6897898@log4j@java", "cluster_num": 0 }, { "sample_id": "7828578@timezone@java", "cluster_num": 0 }, { "sample_id": "4782486@stream@java", "cluster_num": 0 }, { "sample_id": "6083761@semaphore@java", "cluster_num": 0 }, { "sample_id": "7284494@swt@java", "cluster_num": 0 }, { "sample_id": "7301000@timezone@java", "cluster_num": 0 }, { "sample_id": "7643742@timezone@java", "cluster_num": 0 }, { "sample_id": "7320826@layout@java", "cluster_num": 0 }, { "sample_id": "7191655@stream@java", "cluster_num": 0 }, { "sample_id": "7450861@stream@java", "cluster_num": 0 }, { "sample_id": "7908413@applet@java", "cluster_num": 0 }, { "sample_id": "7166170@semaphore@java", "cluster_num": 0 }, { "sample_id": "4281931@semaphore@java", "cluster_num": 1 }, { "sample_id": "7320826@log4j@java", "cluster_num": 0 }, { "sample_id": "6218052@timezone@java", "cluster_num": 0 }, { "sample_id": "7827507@jdk@java", "cluster_num": 1 }, { "sample_id": "6685744@iterator@java", "cluster_num": 0 }, { "sample_id": "6839559@semaphore@java", "cluster_num": 0 }, { "sample_id": "7830537@semaphore@java", "cluster_num": 0 }, { "sample_id": "31421761@log4j@java", "cluster_num": 1 }, { "sample_id": "51115377@eclipse@java", "cluster_num": 1 }, { "sample_id": "1637776@stream@java", "cluster_num": 0 }, { "sample_id": "7678704@stream@java", "cluster_num": 0 }, { "sample_id": "6100700@semaphore@java", "cluster_num": 0 }, { "sample_id": "18737321@nio@java", "cluster_num": 1 }, { "sample_id": "7484123@applet@java", "cluster_num": 0 }, { "sample_id": "7914966@semaphore@java", "cluster_num": 0 }, { "sample_id": "6868056@timezone@java", "cluster_num": 2 }, { "sample_id": "1708378@timezone@java", "cluster_num": 0 }, { "sample_id": "90203902@jdk@java", "cluster_num": 0 }, { "sample_id": "7765320@semaphore@java", "cluster_num": 0 }, { "sample_id": "1700353@builder@java", "cluster_num": 0 }, { "sample_id": "7650470@semaphore@java", "cluster_num": 0 }, { "sample_id": "6095657@jsp@java", "cluster_num": 0 }, { "sample_id": "8020395@timezone@java", "cluster_num": 2 }, { "sample_id": "45268571@timezone@java", "cluster_num": 2 }, { "sample_id": "60867238@timezone@java", "cluster_num": 2 }, { "sample_id": "7050236@applet@java", "cluster_num": 1 }, { "sample_id": "8226968@exception@java", "cluster_num": 1 }, { "sample_id": "78518397@timezone@java", "cluster_num": 2 } ] } } } } }, { "Runtime类": { "data": { "uuid": "java-7-8", "seg": [ [ [ "runtime", "类" ] ] ], "level": { "min": 0.011880649250440915, "max": 0.011881031990985693 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_192884_97117@13", "cluster_num": 0 }, { "sample_id": "13_7463979_53450348@13", "cluster_num": 1 } ] }, "blog": { "data_id": [ { "sample_id": "7037078@applet@java", "cluster_num": 0 }, { "sample_id": "85775627@jdk@java", "cluster_num": 1 } ] } } } } } ], "data": { "uuid": "java-6-5", "seg": [ [ [ "system", "类" ], [ "runtime", "类" ] ] ], "level": { "min": 0.011880266509896138, "max": 0.011881031990985693 }, "related_data": {} } } }, { "Math类与Random类": { "children": [ { "Math类": { "data": { "uuid": "java-7-9", "seg": [ [ [ "math", "类" ] ] ], "level": { "min": 0.011881031990985693, "max": 0.011881223361258082 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_248166_242486@13", "cluster_num": 2 }, { "sample_id": "13_347640_353749@13", "cluster_num": 1 }, { "sample_id": "13_943977_1081979@13", "cluster_num": 2 }, { "sample_id": "13_223586_181824@13", "cluster_num": 1 }, { "sample_id": "13_241802_228279@13", "cluster_num": 1 }, { "sample_id": "13_385973_423708@13", "cluster_num": 0 } ] }, "blog": { "data_id": [ { "sample_id": "1465629@semaphore@java", "cluster_num": 0 }, { "sample_id": "7957115@stream@java", "cluster_num": 0 }, { "sample_id": "7259158@stream@java", "cluster_num": 0 }, { "sample_id": "112301057@stream@java", "cluster_num": 2 }, { "sample_id": "6731235@applet@java", "cluster_num": 0 }, { "sample_id": "112301057@hashtable@java", "cluster_num": 2 }, { "sample_id": "7470335@stream@java", "cluster_num": 1 }, { "sample_id": "7470335@iterator@java", "cluster_num": 1 }, { "sample_id": "7470335@exception@java", "cluster_num": 1 }, { "sample_id": "107903402@hashtable@java", "cluster_num": 1 }, { "sample_id": "7088102@exception@java", "cluster_num": 1 }, { "sample_id": "117050111@hashtable@java", "cluster_num": 0 } ] } } } } }, { "Random类": { "data": { "uuid": "java-7-10", "seg": [ [ [ "random", "类" ] ] ], "level": { "min": 0.011881223361258082, "max": 0.011881414731530471 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_7428440_53394176@13", "cluster_num": 2 }, { "sample_id": "13_27286_7671@13", "cluster_num": 2 }, { "sample_id": "13_7431539_53399926@13", "cluster_num": 1 }, { "sample_id": "13_7441406_53417527@13", "cluster_num": 1 }, { "sample_id": "13_911664_1046928@13", "cluster_num": 0 } ] }, "blog": { "data_id": [ { "sample_id": "4681298@iterator@java", "cluster_num": 0 }, { "sample_id": "5170815@semaphore@java", "cluster_num": 1 }, { "sample_id": "5027569@timezone@java", "cluster_num": 2 }, { "sample_id": "5618652@timezone@java", "cluster_num": 0 }, { "sample_id": "24368831@jmx@java", "cluster_num": 0 }, { "sample_id": "6640783@iterator@java", "cluster_num": 0 }, { "sample_id": "7599864@semaphore@java", "cluster_num": 2 }, { "sample_id": "7336073@javafx@java", "cluster_num": 0 }, { "sample_id": "6887956@jar@java", "cluster_num": 0 }, { "sample_id": "7496328@applet@java", "cluster_num": 0 }, { "sample_id": "6656659@iterator@java", "cluster_num": 0 }, { "sample_id": "7619665@iterator@java", "cluster_num": 1 }, { "sample_id": "7468011@stream@java", "cluster_num": 0 }, { "sample_id": "7621788@semaphore@java", "cluster_num": 1 }, { "sample_id": "7659532@iterator@java", "cluster_num": 0 } ] } } } } }, { "Math类概述": { "data": { "uuid": "java-7-11", "seg": [ [ [ "math", "类", "概述" ] ] ], "level": { "min": 0.011881414731530471, "max": 0.011881606101802859 }, "related_data": {} } } }, { "常用数学运算方法": { "data": { "uuid": "java-7-12", "seg": [ [ [ "数学", "运算", "方法" ] ] ], "level": { "min": 0.011881606101802859, "max": 0.011881797472075248 }, "related_data": {} } } } ], "data": { "uuid": "java-6-6", "seg": [ [ [ "math", "类" ], [ "random", "类" ] ] ], "level": { "min": 0.011881031990985693, "max": 0.011881797472075248 }, "related_data": {} } } }, { "包装类": { "children": [ { "Integer类": { "data": { "uuid": "java-7-13", "seg": [ [ [ "integer", "类" ] ] ], "level": { "min": 0.011881797472075248, "max": 0.011881925052256841 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_645306_446682@13", "cluster_num": 1 }, { "sample_id": "13_7416199_53370179@13", "cluster_num": 0 }, { "sample_id": "13_649653_455518@13", "cluster_num": 1 }, { "sample_id": "13_367904_394013@13", "cluster_num": 0 }, { "sample_id": "13_229985_198748@13", "cluster_num": 0 }, { "sample_id": "13_237756_218644@13", "cluster_num": 0 }, { "sample_id": "13_7436501_53409940@13", "cluster_num": 0 }, { "sample_id": "13_200367_120788@13", "cluster_num": 1 }, { "sample_id": "13_700803_590013@13", "cluster_num": 2 }, { "sample_id": "13_7428676_53394706@13", "cluster_num": 0 }, { "sample_id": "13_184379_73781@13", "cluster_num": 0 }, { "sample_id": "13_187735_82860@13", "cluster_num": 1 }, { "sample_id": "13_227433_191574@13", "cluster_num": 0 }, { "sample_id": "13_201031_122953@13", "cluster_num": 0 }, { "sample_id": "13_1072286_1274943@13", "cluster_num": 1 }, { "sample_id": "13_7457133_53441266@13", "cluster_num": 1 }, { "sample_id": "13_199329_117090@13", "cluster_num": 0 }, { "sample_id": "13_848693_966791@13", "cluster_num": 0 }, { "sample_id": "13_361959_380383@13", "cluster_num": 0 }, { "sample_id": "13_238271_219935@13", "cluster_num": 1 }, { "sample_id": "13_693601_591153@13", "cluster_num": 1 }, { "sample_id": "13_7400135_53347889@13", "cluster_num": 1 }, { "sample_id": "13_367903_394012@13", "cluster_num": 0 }, { "sample_id": "13_7452395_53434358@13", "cluster_num": 0 }, { "sample_id": "13_350592_359297@13", "cluster_num": 1 }, { "sample_id": "13_7428985_53395884@13", "cluster_num": 1 }, { "sample_id": "13_245794_236751@13", "cluster_num": 1 }, { "sample_id": "13_244985_234903@13", "cluster_num": 0 }, { "sample_id": "13_244089_233272@13", "cluster_num": 1 }, { "sample_id": "13_188841_86529@13", "cluster_num": 0 }, { "sample_id": "13_719574_713690@13", "cluster_num": 1 }, { "sample_id": "13_1066507_1266187@13", "cluster_num": 0 }, { "sample_id": "13_248645_243739@13", "cluster_num": 0 }, { "sample_id": "13_25868_7172@13", "cluster_num": 1 }, { "sample_id": "13_652304_562085@13", "cluster_num": 0 }, { "sample_id": "13_197880_112647@13", "cluster_num": 1 }, { "sample_id": "13_203288_129976@13", "cluster_num": 1 }, { "sample_id": "13_693767_572044@13", "cluster_num": 1 }, { "sample_id": "13_230915_201033@13", "cluster_num": 1 }, { "sample_id": "13_239551_222917@13", "cluster_num": 0 }, { "sample_id": "13_747358_798536@13", "cluster_num": 1 }, { "sample_id": "13_374754_403866@13", "cluster_num": 0 }, { "sample_id": "13_7454186_53436879@13", "cluster_num": 0 }, { "sample_id": "13_364555_386464@13", "cluster_num": 0 }, { "sample_id": "13_253125_253756@13", "cluster_num": 0 }, { "sample_id": "13_382441_417016@13", "cluster_num": 0 }, { "sample_id": "13_4512420_28040217@13", "cluster_num": 0 }, { "sample_id": "13_7435414_53405984@13", "cluster_num": 0 }, { "sample_id": "13_250440_247605@13", "cluster_num": 1 }, { "sample_id": "13_1091889_1299546@13", "cluster_num": 2 }, { "sample_id": "13_624778_441086@13", "cluster_num": 2 }, { "sample_id": "13_229951_198648@13", "cluster_num": 1 }, { "sample_id": "13_27825_9721@13", "cluster_num": 2 }, { "sample_id": "13_717882_711348@13", "cluster_num": 0 }, { "sample_id": "13_7427659_53392332@13", "cluster_num": 0 }, { "sample_id": "13_231146_201693@13", "cluster_num": 1 }, { "sample_id": "13_353945_365986@13", "cluster_num": 0 }, { "sample_id": "13_214252_158246@13", "cluster_num": 0 }, { "sample_id": "13_231188_201844@13", "cluster_num": 0 }, { "sample_id": "13_234577_212538@13", "cluster_num": 0 }, { "sample_id": "13_353304_364735@13", "cluster_num": 1 }, { "sample_id": "13_255419_259351@13", "cluster_num": 1 }, { "sample_id": "13_756739_811911@13", "cluster_num": 0 }, { "sample_id": "13_1040_1804@13", "cluster_num": 0 }, { "sample_id": "13_983780_1148483@13", "cluster_num": 2 }, { "sample_id": "13_7453032_53435568@13", "cluster_num": 0 }, { "sample_id": "13_237191_217032@13", "cluster_num": 2 }, { "sample_id": "13_7463719_53449843@13", "cluster_num": 1 }, { "sample_id": "13_7417586_53372991@13", "cluster_num": 0 }, { "sample_id": "13_671170_494669@13", "cluster_num": 1 }, { "sample_id": "13_1077963_1282421@13", "cluster_num": 1 }, { "sample_id": "13_361999_380426@13", "cluster_num": 1 }, { "sample_id": "13_239605_223008@13", "cluster_num": 0 }, { "sample_id": "13_677785_520361@13", "cluster_num": 2 }, { "sample_id": "13_892504_1030645@13", "cluster_num": 2 }, { "sample_id": "13_231803_203545@13", "cluster_num": 0 }, { "sample_id": "13_752403_806420@13", "cluster_num": 1 }, { "sample_id": "13_691921_565585@13", "cluster_num": 0 }, { "sample_id": "13_212914_155020@13", "cluster_num": 0 }, { "sample_id": "13_7463243_53449045@13", "cluster_num": 1 }, { "sample_id": "13_743854_788993@13", "cluster_num": 0 }, { "sample_id": "13_645405_446818@13", "cluster_num": 1 }, { "sample_id": "13_25770_6997@13", "cluster_num": 1 }, { "sample_id": "13_2126283_11500688@13", "cluster_num": 1 }, { "sample_id": "13_765461_824377@13", "cluster_num": 0 }, { "sample_id": "13_246669_239073@13", "cluster_num": 2 }, { "sample_id": "13_246229_237644@13", "cluster_num": 2 }, { "sample_id": "13_350905_360432@13", "cluster_num": 1 } ] }, "blog": { "data_id": [ { "sample_id": "52745268@java@java", "cluster_num": 1 }, { "sample_id": "22100615@stream@java", "cluster_num": 2 }, { "sample_id": "115921957@java@java", "cluster_num": 1 }, { "sample_id": "46772477@layout@java", "cluster_num": 0 } ] } } } } }, { "Number类": { "data": { "uuid": "java-7-14", "seg": [ [ [ "number", "类" ] ] ], "level": { "min": 0.011881925052256841, "max": 0.011882052632438434 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_1066540_1266530@13", "cluster_num": 0 } ] } } } } }, { "Integer": { "data": { "uuid": "java-7-15", "seg": [ [ [ "integer" ] ] ], "level": { "min": 0.011882052632438434, "max": 0.011882180212620025 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_1062380_1260185@13", "cluster_num": 0 }, { "sample_id": "13_227483_191726@13", "cluster_num": 0 }, { "sample_id": "13_171871_48992@13", "cluster_num": 1 }, { "sample_id": "13_749548_802106@13", "cluster_num": 2 } ] }, "blog": { "data_id": [ { "sample_id": "4306949@jmx@java", "cluster_num": 1 }, { "sample_id": "6414699@jmx@java", "cluster_num": 1 }, { "sample_id": "6684959@layout@java", "cluster_num": 0 }, { "sample_id": "52648548@arraylist@java", "cluster_num": 0 }, { "sample_id": "7164986@semaphore@java", "cluster_num": 2 }, { "sample_id": "1682319@stream@java", "cluster_num": 0 }, { "sample_id": "8012506@log4j@java", "cluster_num": 0 }, { "sample_id": "7883722@builder@java", "cluster_num": 0 }, { "sample_id": "6772129@layout@java", "cluster_num": 0 }, { "sample_id": "5941534@stream@java", "cluster_num": 0 }, { "sample_id": "3764841@builder@java", "cluster_num": 0 }, { "sample_id": "7869730@layout@java", "cluster_num": 0 }, { "sample_id": "6302363@stream@java", "cluster_num": 0 }, { "sample_id": "3966694@semaphore@java", "cluster_num": 2 }, { "sample_id": "6730748@layout@java", "cluster_num": 0 }, { "sample_id": "6101737@hashmap@java", "cluster_num": 0 } ] } } } } }, { "Boolean": { "data": { "uuid": "java-7-16", "seg": [ [ [ "boolean" ] ] ], "level": { "min": 0.011882180212620025, "max": 0.011882307792801618 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_715531_707848@13", "cluster_num": 1 }, { "sample_id": "13_248273_242854@13", "cluster_num": 1 }, { "sample_id": "13_229701_197967@13", "cluster_num": 1 }, { "sample_id": "13_7455766_53439088@13", "cluster_num": 0 }, { "sample_id": "13_747126_798001@13", "cluster_num": 0 }, { "sample_id": "13_211354_151502@13", "cluster_num": 2 }, { "sample_id": "13_1073220_1275549@13", "cluster_num": 0 } ] } } } } }, { "Character": { "data": { "uuid": "java-7-17", "seg": [ [ [ "character" ] ] ], "level": { "min": 0.011882307792801618, "max": 0.01188243537298321 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_1081434_1287396@13", "cluster_num": 0 }, { "sample_id": "13_197474_111627@13", "cluster_num": 1 } ] }, "blog": { "data_id": [ { "sample_id": "45334487@builder@java", "cluster_num": 0 }, { "sample_id": "7999895@timezone@java", "cluster_num": 1 }, { "sample_id": "6913527@timezone@java", "cluster_num": 0 }, { "sample_id": "6159931@jmx@java", "cluster_num": 2 } ] } } } } }, { "Number": { "data": { "uuid": "java-7-18", "seg": [ [ [ "number" ] ] ], "level": { "min": 0.01188243537298321, "max": 0.011882562953164803 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_231001_201365@13", "cluster_num": 0 }, { "sample_id": "13_760694_817822@13", "cluster_num": 1 } ] } } } } } ], "data": { "uuid": "java-6-7", "seg": [ [ [ "包装", "类" ] ] ], "level": { "min": 0.011881797472075248, "max": 0.011882562953164803 }, "related_data": {} } } }, { "日期与时间类": { "children": [ { "Date类": { "data": { "uuid": "java-7-19", "seg": [ [ [ "date", "类" ] ] ], "level": { "min": 0.011882562953164803, "max": 0.011882818113527989 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_200430_121005@13", "cluster_num": 0 }, { "sample_id": "13_371811_398609@13", "cluster_num": 0 }, { "sample_id": "13_392180_435363@13", "cluster_num": 0 }, { "sample_id": "13_3242248_21871153@13", "cluster_num": 1 }, { "sample_id": "13_671673_495828@13", "cluster_num": 0 }, { "sample_id": "13_365028_387615@13", "cluster_num": 0 }, { "sample_id": "13_163962_37416@13", "cluster_num": 0 }, { "sample_id": "13_7439644_53415269@13", "cluster_num": 0 }, { "sample_id": "13_10042_4633@13", "cluster_num": 2 }, { "sample_id": "13_698262_585100@13", "cluster_num": 0 }, { "sample_id": "13_230514_202206@13", "cluster_num": 0 }, { "sample_id": "13_764015_822823@13", "cluster_num": 2 }, { "sample_id": "13_160872_29245@13", "cluster_num": 1 }, { "sample_id": "13_747152_798068@13", "cluster_num": 0 }, { "sample_id": "13_762731_821545@13", "cluster_num": 2 } ] }, "blog": { "data_id": [ { "sample_id": "8046917@timezone@java", "cluster_num": 1 }, { "sample_id": "50602778@timezone@java", "cluster_num": 2 }, { "sample_id": "8065192@timezone@java", "cluster_num": 1 }, { "sample_id": "1891642@timezone@java", "cluster_num": 1 }, { "sample_id": "89261028@timezone@java", "cluster_num": 2 }, { "sample_id": "51450958@timezone@java", "cluster_num": 2 }, { "sample_id": "6412610@timezone@java", "cluster_num": 0 }, { "sample_id": "7577036@timezone@java", "cluster_num": 1 }, { "sample_id": "7030304@timezone@java", "cluster_num": 1 }, { "sample_id": "6695428@timezone@java", "cluster_num": 0 }, { "sample_id": "110078874@timezone@java", "cluster_num": 2 }, { "sample_id": "51044105@timezone@java", "cluster_num": 2 }, { "sample_id": "6735666@timezone@java", "cluster_num": 0 }, { "sample_id": "78241844@timezone@java", "cluster_num": 2 }, { "sample_id": "81045503@timezone@java", "cluster_num": 0 }, { "sample_id": "7023566@timezone@java", "cluster_num": 1 }, { "sample_id": "8090977@timezone@java", "cluster_num": 0 }, { "sample_id": "7594770@timezone@java", "cluster_num": 1 }, { "sample_id": "6954804@timezone@java", "cluster_num": 1 }, { "sample_id": "47089827@timezone@java", "cluster_num": 2 }, { "sample_id": "6831193@timezone@java", "cluster_num": 2 }, { "sample_id": "6602254@timezone@java", "cluster_num": 1 }, { "sample_id": "8064616@timezone@java", "cluster_num": 0 }, { "sample_id": "7288198@log4j@java", "cluster_num": 0 }, { "sample_id": "47378407@timezone@java", "cluster_num": 0 }, { "sample_id": "7202886@jsp@java", "cluster_num": 2 }, { "sample_id": "3601115@timezone@java", "cluster_num": 2 }, { "sample_id": "52435797@timezone@java", "cluster_num": 2 }, { "sample_id": "2065269@exception@java", "cluster_num": 0 }, { "sample_id": "7996753@timezone@java", "cluster_num": 2 }, { "sample_id": "4435443@timezone@java", "cluster_num": 0 }, { "sample_id": "8059186@timezone@java", "cluster_num": 0 }, { "sample_id": "6578117@timezone@java", "cluster_num": 2 }, { "sample_id": "118272056@timezone@java", "cluster_num": 2 }, { "sample_id": "5652918@timezone@java", "cluster_num": 0 }, { "sample_id": "5689652@log4j@java", "cluster_num": 0 } ] } } } } }, { "Calendar类": { "data": { "uuid": "java-7-20", "seg": [ [ [ "calendar", "类" ] ] ], "level": { "min": 0.011882818113527989, "max": 0.011883073273891173 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_227451_191747@13", "cluster_num": 1 }, { "sample_id": "13_744838_791529@13", "cluster_num": 0 }, { "sample_id": "13_206249_138165@13", "cluster_num": 1 }, { "sample_id": "13_254232_256499@13", "cluster_num": 2 }, { "sample_id": "13_205820_136969@13", "cluster_num": 1 }, { "sample_id": "13_386524_424818@13", "cluster_num": 1 } ] }, "blog": { "data_id": [ { "sample_id": "2127731@timezone@java", "cluster_num": 0 }, { "sample_id": "7077392@timezone@java", "cluster_num": 0 }, { "sample_id": "7475570@timezone@java", "cluster_num": 1 }, { "sample_id": "6531423@timezone@java", "cluster_num": 0 }, { "sample_id": "8073694@timezone@java", "cluster_num": 2 }, { "sample_id": "7477366@timezone@java", "cluster_num": 1 } ] } } } } }, { "JDK 8的日期与时间类": { "data": { "uuid": "java-7-21", "seg": [ [ [ "jdk", "日期" ], [ "时间", "类", "时间类" ] ] ], "level": { "min": 0.011883073273891173, "max": 0.011883328434254358 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_1157_1982@13", "cluster_num": 2 }, { "sample_id": "13_649407_455044@13", "cluster_num": 0 }, { "sample_id": "13_1024332_1217702@13", "cluster_num": 0 }, { "sample_id": "13_644903_446070@13", "cluster_num": 0 }, { "sample_id": "13_214873_160006@13", "cluster_num": 2 }, { "sample_id": "13_769371_830118@13", "cluster_num": 1 }, { "sample_id": "13_370748_397449@13", "cluster_num": 0 }, { "sample_id": "13_689436_557459@13", "cluster_num": 2 }, { "sample_id": "13_229121_196358@13", "cluster_num": 2 }, { "sample_id": "13_658255_471354@13", "cluster_num": 2 }, { "sample_id": "13_158686_23188@13", "cluster_num": 2 }, { "sample_id": "13_7442972_53429299@13", "cluster_num": 0 }, { "sample_id": "13_941766_1078591@13", "cluster_num": 0 }, { "sample_id": "13_7428255_53393744@13", "cluster_num": 0 }, { "sample_id": "13_184867_75430@13", "cluster_num": 1 }, { "sample_id": "13_776799_842067@13", "cluster_num": 1 }, { "sample_id": "13_7451955_53434622@13", "cluster_num": 2 }, { "sample_id": "13_1690_2713@13", "cluster_num": 1 }, { "sample_id": "13_243208_231663@13", "cluster_num": 0 }, { "sample_id": "13_745322_792938@13", "cluster_num": 0 }, { "sample_id": "13_1102163_1316515@13", "cluster_num": 1 }, { "sample_id": "13_1102139_1316506@13", "cluster_num": 0 }, { "sample_id": "13_385756_423251@13", "cluster_num": 2 }, { "sample_id": "13_649687_455562@13", "cluster_num": 2 }, { "sample_id": "13_7419461_53376667@13", "cluster_num": 0 }, { "sample_id": "13_366810_391665@13", "cluster_num": 1 }, { "sample_id": "13_11177_5223@13", "cluster_num": 0 }, { "sample_id": "13_645045_446152@13", "cluster_num": 2 }, { "sample_id": "13_961404_1111183@13", "cluster_num": 0 }, { "sample_id": "13_655893_466972@13", "cluster_num": 2 }, { "sample_id": "13_673915_502821@13", "cluster_num": 0 }, { "sample_id": "13_1100860_1315584@13", "cluster_num": 1 }, { "sample_id": "13_200841_122196@13", "cluster_num": 0 }, { "sample_id": "13_746216_795384@13", "cluster_num": 0 }, { "sample_id": "13_202636_128713@13", "cluster_num": 0 }, { "sample_id": "13_248634_243697@13", "cluster_num": 1 }, { "sample_id": "13_213987_157533@13", "cluster_num": 1 }, { "sample_id": "13_648758_453756@13", "cluster_num": 1 } ] }, "blog": { "data_id": [ { "sample_id": "111116600@jdk@java", "cluster_num": 0 }, { "sample_id": "52583641@timezone@java", "cluster_num": 0 }, { "sample_id": "79039273@log4j@java", "cluster_num": 1 }, { "sample_id": "110120990@javac@java", "cluster_num": 2 } ] } } } } } ], "data": { "uuid": "java-6-8", "seg": [ [ [ "日期" ], [ "时间", "类", "时间类" ] ] ], "level": { "min": 0.011882562953164803, "max": 0.011883328434254358 }, "related_data": {} } } }, { "格式化类": { "children": [ { "DateFormat类": { "data": { "uuid": "java-7-22", "seg": [ [ [ "dateformat", "类" ] ] ], "level": { "min": 0.011883328434254358, "max": 0.011883583594617544 }, "related_data": {} } } }, { "SimpleDateFormat类": { "data": { "uuid": "java-7-23", "seg": [ [ [ "simpledateformat", "类" ] ] ], "level": { "min": 0.011883583594617544, "max": 0.011883838754980728 }, "related_data": {} } } }, { "DateTimeFormatter类": { "data": { "uuid": "java-7-24", "seg": [ [ [ "datetimeformatter", "类" ] ] ], "level": { "min": 0.011883838754980728, "max": 0.011884093915343914 }, "related_data": {} } } } ], "data": { "uuid": "java-6-9", "seg": [ [ [ "格式化", "类", "格式化类" ] ] ], "level": { "min": 0.011883328434254358, "max": 0.011884093915343914 }, "related_data": {} } } }, { "用引用操纵对象": { "data": { "uuid": "java-6-10", "seg": [ [ [ "引用", "操纵", "对象" ] ] ], "level": { "min": 0.011884093915343914, "max": 0.011884859396433469 }, "related_data": {} } } }, { "永远不需要销毁对象": { "children": [ { "作用域": { "data": { "uuid": "java-7-25", "seg": [ [ [ "作用域" ] ] ], "level": { "min": 0.011884859396433469, "max": 0.011885242136978245 }, "related_data": {} } } }, { "对象的作用域": { "data": { "uuid": "java-7-26", "seg": [ [ [ "对象", "作用域" ] ] ], "level": { "min": 0.011885242136978245, "max": 0.011885624877523024 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_230506_199838@13", "cluster_num": 1 }, { "sample_id": "13_237972_219323@13", "cluster_num": 1 }, { "sample_id": "13_225737_187362@13", "cluster_num": 1 }, { "sample_id": "13_7445678_53424343@13", "cluster_num": 1 }, { "sample_id": "13_235569_214651@13", "cluster_num": 1 }, { "sample_id": "13_666332_484367@13", "cluster_num": 1 }, { "sample_id": "13_7439656_53414125@13", "cluster_num": 2 }, { "sample_id": "13_1061_1845@13", "cluster_num": 0 }, { "sample_id": "13_744159_789730@13", "cluster_num": 1 }, { "sample_id": "13_169034_45213@13", "cluster_num": 2 }, { "sample_id": "13_382234_416648@13", "cluster_num": 1 }, { "sample_id": "13_227078_190686@13", "cluster_num": 1 }, { "sample_id": "13_234719_212078@13", "cluster_num": 2 }, { "sample_id": "13_211742_152164@13", "cluster_num": 2 }, { "sample_id": "13_1061284_1259230@13", "cluster_num": 2 }, { "sample_id": "13_226813_189944@13", "cluster_num": 1 }, { "sample_id": "13_701544_591412@13", "cluster_num": 1 }, { "sample_id": "13_743471_787797@13", "cluster_num": 1 }, { "sample_id": "13_822015_918742@13", "cluster_num": 1 }, { "sample_id": "13_748071_799859@13", "cluster_num": 1 }, { "sample_id": "13_714437_706321@13", "cluster_num": 1 }, { "sample_id": "13_1057740_1254839@13", "cluster_num": 1 }, { "sample_id": "13_687046_549834@13", "cluster_num": 1 }, { "sample_id": "13_679463_526553@13", "cluster_num": 2 }, { "sample_id": "13_1696_2714@13", "cluster_num": 1 }, { "sample_id": "13_7401670_53349398@13", "cluster_num": 1 }, { "sample_id": "13_225175_185910@13", "cluster_num": 1 }, { "sample_id": "13_224945_185233@13", "cluster_num": 1 }, { "sample_id": "13_233575_208947@13", "cluster_num": 1 }, { "sample_id": "13_198945_116385@13", "cluster_num": 1 }, { "sample_id": "13_1782_2836@13", "cluster_num": 1 }, { "sample_id": "13_388495_428331@13", "cluster_num": 2 }, { "sample_id": "13_355384_369397@13", "cluster_num": 0 }, { "sample_id": "13_346247_351560@13", "cluster_num": 1 }, { "sample_id": "13_373089_400757@13", "cluster_num": 1 }, { "sample_id": "13_224832_185399@13", "cluster_num": 2 }, { "sample_id": "13_388361_428093@13", "cluster_num": 1 }, { "sample_id": "13_354431_366960@13", "cluster_num": 1 }, { "sample_id": "13_221988_177313@13", "cluster_num": 2 }, { "sample_id": "13_1071638_1273672@13", "cluster_num": 1 }, { "sample_id": "13_372257_399446@13", "cluster_num": 1 }, { "sample_id": "13_238197_219783@13", "cluster_num": 1 }, { "sample_id": "13_212457_153820@13", "cluster_num": 2 }, { "sample_id": "13_246554_238730@13", "cluster_num": 1 }, { "sample_id": "13_225567_186959@13", "cluster_num": 1 } ] }, "blog": { "data_id": [ { "sample_id": "54948427@log4j@java", "cluster_num": 0 } ] } } } } } ], "data": { "uuid": "java-6-11", "seg": [ [ [ "永远", "销毁", "对象", "不需要" ] ] ], "level": { "min": 0.011884859396433469, "max": 0.011885624877523024 }, "related_data": {} } } }, { "构建一个Java程序": { "children": [ { "名字可见性": { "data": { "uuid": "java-7-27", "seg": [ [ [ "名字", "性" ] ] ], "level": { "min": 0.011885624877523024, "max": 0.011886007618067802 }, "related_data": {} } } }, { "运用其他构件": { "data": { "uuid": "java-7-28", "seg": [ [ [ "构件" ] ] ], "level": { "min": 0.011886007618067802, "max": 0.011886390358612579 }, "related_data": {} } } } ], "data": { "uuid": "java-6-12", "seg": [ [ [ "构建", "java", "程序" ] ] ], "level": { "min": 0.011885624877523024, "max": 0.011886390358612579 }, "related_data": {} } } }, { "编码风格": { "data": { "uuid": "java-6-13", "seg": [ [ [ "编码", "风格", "编码风格" ] ] ], "level": { "min": 0.011886390358612579, "max": 0.011887155839702134 }, "related_data": {} } } }, { "访问对象的属性和行为": { "data": { "uuid": "java-6-14", "seg": [ [ [ "访问", "对象", "属性" ], [] ] ], "level": { "min": 0.011887155839702134, "max": 0.01188792132079169 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_238964_221578@13", "cluster_num": 1 }, { "sample_id": "13_25346_118467@13", "cluster_num": 1 }, { "sample_id": "13_226230_188450@13", "cluster_num": 1 }, { "sample_id": "13_212321_153533@13", "cluster_num": 1 }, { "sample_id": "13_759425_815700@13", "cluster_num": 1 }, { "sample_id": "13_232316_205015@13", "cluster_num": 0 }, { "sample_id": "13_762038_820111@13", "cluster_num": 2 }, { "sample_id": "13_677696_520206@13", "cluster_num": 1 }, { "sample_id": "13_7439561_53414090@13", "cluster_num": 2 }, { "sample_id": "13_7414537_53367396@13", "cluster_num": 0 }, { "sample_id": "13_355957_370983@13", "cluster_num": 2 }, { "sample_id": "13_7402570_53350587@13", "cluster_num": 1 } ] } } } } }, { "对象的引用": { "data": { "uuid": "java-6-15", "seg": [ [ [ "对象", "引用" ] ] ], "level": { "min": 0.01188792132079169, "max": 0.011888686801881244 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_664297_480984@13", "cluster_num": 0 }, { "sample_id": "13_253852_256013@13", "cluster_num": 2 }, { "sample_id": "13_1073213_1275918@13", "cluster_num": 0 }, { "sample_id": "13_694530_574772@13", "cluster_num": 0 }, { "sample_id": "13_243396_231804@13", "cluster_num": 0 }, { "sample_id": "13_689830_558701@13", "cluster_num": 0 }, { "sample_id": "13_853143_975371@13", "cluster_num": 2 }, { "sample_id": "13_1096534_1308919@13", "cluster_num": 1 } ] }, "blog": { "data_id": [ { "sample_id": "100559919@java@java", "cluster_num": 0 } ] } } } } }, { "对象的销毁": { "data": { "uuid": "java-6-16", "seg": [ [ [ "对象", "销毁" ] ] ], "level": { "min": 0.011888686801881244, "max": 0.0118894522829708 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_658996_472504@13", "cluster_num": 0 } ] } } } } }, { "打印对象和toString方法": { "data": { "uuid": "java-6-17", "seg": [ [ [ "打印", "对象" ], [ "tostring", "方法" ] ] ], "level": { "min": 0.0118894522829708, "max": 0.011890217764060355 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_643953_444204@13", "cluster_num": 2 }, { "sample_id": "13_7438536_53411910@13", "cluster_num": 2 }, { "sample_id": "13_716869_709882@13", "cluster_num": 2 }, { "sample_id": "13_230674_200334@13", "cluster_num": 2 }, { "sample_id": "13_245790_236697@13", "cluster_num": 1 }, { "sample_id": "13_649879_456066@13", "cluster_num": 2 }, { "sample_id": "13_693318_570588@13", "cluster_num": 2 }, { "sample_id": "13_246958_239804@13", "cluster_num": 0 }, { "sample_id": "13_230603_200072@13", "cluster_num": 1 }, { "sample_id": "13_189917_89793@13", "cluster_num": 2 }, { "sample_id": "13_229948_198625@13", "cluster_num": 0 }, { "sample_id": "13_368611_395061@13", "cluster_num": 2 }, { "sample_id": "13_230063_198899@13", "cluster_num": 1 }, { "sample_id": "13_220960_174457@13", "cluster_num": 1 }, { "sample_id": "13_587_1076@13", "cluster_num": 1 }, { "sample_id": "13_222295_178092@13", "cluster_num": 1 }, { "sample_id": "13_516290_438982@13", "cluster_num": 1 }, { "sample_id": "13_7445191_53423749@13", "cluster_num": 0 } ] } } } } }, { "==和equals方法": { "data": { "uuid": "java-6-18", "seg": [ [ [], [ "equals", "方法" ] ] ], "level": { "min": 0.011890217764060355, "max": 0.01189098324514991 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_248557_243459@13", "cluster_num": 1 }, { "sample_id": "13_649014_454219@13", "cluster_num": 1 }, { "sample_id": "13_206032_137784@13", "cluster_num": 1 }, { "sample_id": "13_647514_451236@13", "cluster_num": 1 }, { "sample_id": "13_228873_195618@13", "cluster_num": 1 }, { "sample_id": "13_965565_1144705@13", "cluster_num": 1 }, { "sample_id": "13_238149_219661@13", "cluster_num": 2 }, { "sample_id": "13_221775_176479@13", "cluster_num": 0 } ] }, "blog": { "data_id": [ { "sample_id": "46295439@hashmap@java", "cluster_num": 0 }, { "sample_id": "16339351@hashtable@java", "cluster_num": 0 }, { "sample_id": "7735679@javabean@java", "cluster_num": 2 }, { "sample_id": "7697935@hashmap@java", "cluster_num": 1 } ] } } } } } ], "data": { "uuid": "java-5-1", "seg": [ [ [ "java", "类" ], [ "对象" ] ] ], "level": { "min": 0.011877204585537917, "max": 0.01189098324514991 }, "related_data": {} } } }, { "类的封装": { "children": [ { "如何实现封装": { "data": { "uuid": "java-6-19", "seg": [ [ [ "封装" ] ] ], "level": { "min": 0.01189098324514991, "max": 0.011904761904761904 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_697317_582288@13", "cluster_num": 1 }, { "sample_id": "13_714467_706397@13", "cluster_num": 1 }, { "sample_id": "13_392461_435933@13", "cluster_num": 1 }, { "sample_id": "13_245922_236929@13", "cluster_num": 0 }, { "sample_id": "13_934386_1071876@13", "cluster_num": 1 }, { "sample_id": "13_217423_165670@13", "cluster_num": 1 }, { "sample_id": "13_695053_576582@13", "cluster_num": 2 } ] } } } } } ], "data": { "uuid": "java-5-2", "seg": [ [ [ "类", "封装" ] ] ], "level": { "min": 0.01189098324514991, "max": 0.011904761904761904 }, "related_data": {} } } }, { "构造方法": { "children": [ { "构造方法的定义": { "data": { "uuid": "java-6-20", "seg": [ [ [ "构造方法", "定义" ] ] ], "level": { "min": 0.011904761904761904, "max": 0.0119116512345679 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_742665_785284@13", "cluster_num": 2 }, { "sample_id": "13_239636_223094@13", "cluster_num": 0 }, { "sample_id": "13_746314_795601@13", "cluster_num": 1 }, { "sample_id": "13_235865_215259@13", "cluster_num": 1 }, { "sample_id": "13_1099786_1314806@13", "cluster_num": 1 } ] } } } } }, { "构造方法的重载": { "data": { "uuid": "java-6-21", "seg": [ [ [ "构造方法", "重载" ] ] ], "level": { "min": 0.0119116512345679, "max": 0.011918540564373897 }, "related_data": {} } } } ], "data": { "uuid": "java-5-3", "seg": [ [ [ "构造方法" ] ] ], "level": { "min": 0.011904761904761904, "max": 0.011918540564373897 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_353733_365578@13", "cluster_num": 0 } ] } } } } }, { "static关键字": { "children": [ { "静态变量": { "data": { "uuid": "java-6-22", "seg": [ [ [ "静态", "变量" ] ] ], "level": { "min": 0.011918540564373897, "max": 0.011923133450911227 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_743871_789039@13", "cluster_num": 0 }, { "sample_id": "13_239875_223610@13", "cluster_num": 0 }, { "sample_id": "13_6180961_42897153@13", "cluster_num": 0 }, { "sample_id": "13_4646083_29329509@13", "cluster_num": 0 }, { "sample_id": "13_206150_137795@13", "cluster_num": 0 }, { "sample_id": "13_7428273_53393813@13", "cluster_num": 0 }, { "sample_id": "13_252536_252400@13", "cluster_num": 0 }, { "sample_id": "13_188787_86405@13", "cluster_num": 0 }, { "sample_id": "13_237832_218792@13", "cluster_num": 1 }, { "sample_id": "13_227151_190836@13", "cluster_num": 2 }, { "sample_id": "13_228931_195938@13", "cluster_num": 0 }, { "sample_id": "13_195520_105393@13", "cluster_num": 1 }, { "sample_id": "13_649974_456398@13", "cluster_num": 2 } ] } } } } }, { "静态方法": { "data": { "uuid": "java-6-23", "seg": [ [ [ "静态方法" ] ] ], "level": { "min": 0.011923133450911227, "max": 0.011927726337448558 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_744962_791890@13", "cluster_num": 0 } ] } } } } }, { "静态代码块": { "data": { "uuid": "java-6-24", "seg": [ [ [ "静态", "静态代码" ] ] ], "level": { "min": 0.011927726337448558, "max": 0.011932319223985889 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_198855_115646@13", "cluster_num": 1 }, { "sample_id": "13_240165_224249@13", "cluster_num": 0 }, { "sample_id": "13_649218_454745@13", "cluster_num": 0 }, { "sample_id": "13_927593_1062529@13", "cluster_num": 1 }, { "sample_id": "13_171615_48710@13", "cluster_num": 2 } ] } } } } } ], "data": { "uuid": "java-5-4", "seg": [ [ [ "static", "关键字" ] ] ], "level": { "min": 0.011918540564373897, "max": 0.011932319223985889 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_376539_406524@13", "cluster_num": 0 }, { "sample_id": "13_742222_783796@13", "cluster_num": 2 }, { "sample_id": "13_699747_588024@13", "cluster_num": 0 }, { "sample_id": "13_233350_208090@13", "cluster_num": 0 }, { "sample_id": "13_245567_236170@13", "cluster_num": 0 }, { "sample_id": "13_210370_149191@13", "cluster_num": 1 }, { "sample_id": "13_1056256_1253400@13", "cluster_num": 2 }, { "sample_id": "13_388204_427768@13", "cluster_num": 1 }, { "sample_id": "13_384305_420549@13", "cluster_num": 0 }, { "sample_id": "13_7431265_53399424@13", "cluster_num": 1 }, { "sample_id": "13_227210_191047@13", "cluster_num": 0 }, { "sample_id": "13_1096125_1308083@13", "cluster_num": 1 }, { "sample_id": "13_7411281_53362118@13", "cluster_num": 2 }, { "sample_id": "13_703186_593946@13", "cluster_num": 2 }, { "sample_id": "13_368195_394634@13", "cluster_num": 1 } ] }, "blog": { "data_id": [ { "sample_id": "81485324@java@java", "cluster_num": 0 } ] } } } } }, { "类的继承": { "children": [ { "继承的概念": { "data": { "uuid": "java-6-25", "seg": [ [ [ "继承", "概念" ] ] ], "level": { "min": 0.011932319223985889, "max": 0.01193428760393046 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_7460972_53446802@13", "cluster_num": 2 }, { "sample_id": "13_690395_560350@13", "cluster_num": 1 }, { "sample_id": "13_7413468_53365407@13", "cluster_num": 2 }, { "sample_id": "13_1100768_1315549@13", "cluster_num": 0 }, { "sample_id": "13_7452997_53435534@13", "cluster_num": 2 }, { "sample_id": "13_345493_349800@13", "cluster_num": 2 }, { "sample_id": "13_742793_785661@13", "cluster_num": 2 }, { "sample_id": "13_363876_384801@13", "cluster_num": 2 }, { "sample_id": "13_1083453_1289741@13", "cluster_num": 2 }, { "sample_id": "13_1568_2584@13", "cluster_num": 0 } ] } } } } }, { "重写父类方法": { "data": { "uuid": "java-6-26", "seg": [ [ [ "重写", "父类", "方法", "父类方法" ] ] ], "level": { "min": 0.01193428760393046, "max": 0.01193625598387503 }, "related_data": {} } } }, { "extends关键字": { "data": { "uuid": "java-6-27", "seg": [ [ [ "extends", "关键字" ] ] ], "level": { "min": 0.01193625598387503, "max": 0.0119382243638196 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_367888_393940@13", "cluster_num": 1 }, { "sample_id": "13_754267_809146@13", "cluster_num": 1 }, { "sample_id": "13_235073_213164@13", "cluster_num": 0 }, { "sample_id": "13_235074_213165@13", "cluster_num": 0 }, { "sample_id": "13_238657_220785@13", "cluster_num": 2 } ] } } } } }, { "所有类的父类——Object类": { "data": { "uuid": "java-6-28", "seg": [ [ [ "类", "父类", "object" ] ] ], "level": { "min": 0.0119382243638196, "max": 0.01194019274376417 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_368223_394610@13", "cluster_num": 2 }, { "sample_id": "13_7445345_53423867@13", "cluster_num": 1 }, { "sample_id": "13_250696_248102@13", "cluster_num": 0 }, { "sample_id": "13_385057_421885@13", "cluster_num": 1 }, { "sample_id": "13_1061372_1259167@13", "cluster_num": 1 } ] } } } } }, { "重写父类的方法": { "data": { "uuid": "java-6-29", "seg": [ [ [ "重写", "父类", "方法" ] ] ], "level": { "min": 0.01194019274376417, "max": 0.011942161123708741 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_7429170_53395683@13", "cluster_num": 0 }, { "sample_id": "13_231525_202776@13", "cluster_num": 1 }, { "sample_id": "13_231366_202310@13", "cluster_num": 2 } ] } } } } }, { "super限定": { "data": { "uuid": "java-6-30", "seg": [ [ [ "super", "限定" ] ] ], "level": { "min": 0.011942161123708741, "max": 0.011944129503653311 }, "related_data": {} } } }, { "调用父类构造器": { "data": { "uuid": "java-6-31", "seg": [ [ [ "调用", "父类", "构造", "器" ] ] ], "level": { "min": 0.011944129503653311, "max": 0.011946097883597882 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_649439_455020@13", "cluster_num": 0 } ] } } } } } ], "data": { "uuid": "java-5-5", "seg": [ [ [ "类", "继承" ] ] ], "level": { "min": 0.011932319223985889, "max": 0.011946097883597882 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_744476_790559@13", "cluster_num": 0 } ] } } } } }, { "final关键字": { "children": [ { "final关键字修饰类": { "data": { "uuid": "java-6-32", "seg": [ [ [ "final", "关键字", "修饰", "类" ] ] ], "level": { "min": 0.011946097883597882, "max": 0.011948066263542452 }, "related_data": {} } } }, { "final关键字修饰方法": { "data": { "uuid": "java-6-33", "seg": [ [ [ "final", "关键字", "修饰", "方法" ] ] ], "level": { "min": 0.011948066263542452, "max": 0.011950034643487022 }, "related_data": {} } } }, { "final关键字修饰变量": { "data": { "uuid": "java-6-34", "seg": [ [ [ "final", "关键字", "修饰", "变量" ] ] ], "level": { "min": 0.011950034643487022, "max": 0.011952003023431593 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_644382_445076@13", "cluster_num": 1 }, { "sample_id": "13_7462269_53447711@13", "cluster_num": 1 }, { "sample_id": "13_7462182_53447614@13", "cluster_num": 1 }, { "sample_id": "13_27752_7676@13", "cluster_num": 2 }, { "sample_id": "13_235071_213125@13", "cluster_num": 1 }, { "sample_id": "13_663594_479948@13", "cluster_num": 0 } ] }, "blog": { "data_id": [ { "sample_id": "21533799@hashtable@java", "cluster_num": 0 } ] } } } } }, { "final数据": { "data": { "uuid": "java-6-35", "seg": [ [ [ "final", "数据" ] ] ], "level": { "min": 0.011952003023431593, "max": 0.011953971403376165 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_7446166_53425347@13", "cluster_num": 0 } ] } } } } }, { "final方法": { "data": { "uuid": "java-6-36", "seg": [ [ [ "final", "方法" ] ] ], "level": { "min": 0.011953971403376165, "max": 0.011955939783320735 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_251711_250590@13", "cluster_num": 0 } ] } } } } }, { "final类": { "data": { "uuid": "java-6-37", "seg": [ [ [ "final", "类" ] ] ], "level": { "min": 0.011955939783320735, "max": 0.011957908163265306 }, "related_data": {} } } }, { "有关final的忠告": { "data": { "uuid": "java-6-38", "seg": [ [ [ "final", "忠告" ] ] ], "level": { "min": 0.011957908163265306, "max": 0.011959876543209876 }, "related_data": {} } } } ], "data": { "uuid": "java-5-6", "seg": [ [ [ "final", "关键字" ] ] ], "level": { "min": 0.011946097883597882, "max": 0.011959876543209876 }, "related_data": {} } } }, { "多态": { "children": [ { "多态概述": { "data": { "uuid": "java-6-39", "seg": [ [ [ "多态", "概述" ] ] ], "level": { "min": 0.011959876543209876, "max": 0.011962632275132274 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_741842_782613@13", "cluster_num": 2 }, { "sample_id": "13_351549_361191@13", "cluster_num": 2 }, { "sample_id": "13_7438293_53411620@13", "cluster_num": 0 }, { "sample_id": "13_1090881_1297951@13", "cluster_num": 0 }, { "sample_id": "13_237926_219252@13", "cluster_num": 2 }, { "sample_id": "13_255460_259428@13", "cluster_num": 2 }, { "sample_id": "13_1049647_1247094@13", "cluster_num": 0 }, { "sample_id": "13_713570_705004@13", "cluster_num": 2 }, { "sample_id": "13_214915_160105@13", "cluster_num": 2 }, { "sample_id": "13_758620_814583@13", "cluster_num": 2 }, { "sample_id": "13_7442155_53418961@13", "cluster_num": 2 }, { "sample_id": "13_368927_395733@13", "cluster_num": 2 }, { "sample_id": "13_703164_593903@13", "cluster_num": 1 } ] } } } } }, { "对象的类型转换": { "data": { "uuid": "java-6-40", "seg": [ [ [ "对象", "类型转换" ] ] ], "level": { "min": 0.011962632275132274, "max": 0.011965388007054673 }, "related_data": {} } } }, { "转机": { "children": [ { "方法调用绑定": { "data": { "uuid": "java-7-29", "seg": [ [ [ "方法", "调用", "绑定" ] ] ], "level": { "min": 0.011965388007054673, "max": 0.011966076940035273 }, "related_data": {} } } }, { "产生正确的行为": { "data": { "uuid": "java-7-30", "seg": [ [ [] ] ], "level": { "min": 0.011966076940035273, "max": 0.011966765873015872 }, "related_data": {} } } }, { "可扩展性": { "data": { "uuid": "java-7-31", "seg": [ [ [ "可扩展性" ] ] ], "level": { "min": 0.011966765873015872, "max": 0.011967454805996472 }, "related_data": {} } } }, { "缺陷:“覆盖”私有方法": { "data": { "uuid": "java-7-32", "seg": [ [ [ "缺陷" ] ], [ [ "覆盖", "私有", "方法" ] ] ], "level": { "min": 0.011967454805996472, "max": 0.011968143738977071 }, "related_data": {} } } } ], "data": { "uuid": "java-6-41", "seg": [ [ [ "转机" ] ] ], "level": { "min": 0.011965388007054673, "max": 0.011968143738977071 }, "related_data": {} } } }, { "多态性": { "data": { "uuid": "java-6-42", "seg": [ [ [ "多态性" ] ] ], "level": { "min": 0.011968143738977071, "max": 0.01197089947089947 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_351438_360922@13", "cluster_num": 0 }, { "sample_id": "13_205050_134793@13", "cluster_num": 1 } ] } } } } }, { "引用变量的强制类型转换": { "data": { "uuid": "java-6-43", "seg": [ [ [ "引用", "变量", "强制", "类型转换" ] ] ], "level": { "min": 0.01197089947089947, "max": 0.011973655202821868 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_647707_451443@13", "cluster_num": 0 } ] } } } } } ], "data": { "uuid": "java-5-7", "seg": [ [ [ "多态" ] ] ], "level": { "min": 0.011959876543209876, "max": 0.011973655202821868 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_367898_394000@13", "cluster_num": 0 }, { "sample_id": "13_700081_588659@13", "cluster_num": 1 } ] } } } } }, { "JDK 8的Lambda表达式": { "children": [ { "Lambda表达式入门": { "data": { "uuid": "java-6-44", "seg": [ [ [ "lambda", "表达式", "入门", "表达式入门" ] ] ], "level": { "min": 0.011973655202821868, "max": 0.011987433862433861 }, "related_data": { "blog": { "data_id": [ { "sample_id": "24600507@stream@java", "cluster_num": 0 }, { "sample_id": "24600507@java@java", "cluster_num": 1 }, { "sample_id": "103023176@jdk@java", "cluster_num": 2 } ] } } } } } ], "data": { "uuid": "java-5-8", "seg": [ [ [ "jdk", "lambda", "表达式" ] ] ], "level": { "min": 0.011973655202821868, "max": 0.011987433862433861 }, "related_data": {} } } }, { "结构化程序设计简介": { "data": { "uuid": "java-5-9", "seg": [ [ [ "结构化程序", "设计", "简介" ] ] ], "level": { "min": 0.011987433862433861, "max": 0.012001212522045853 }, "related_data": {} } } }, { "程序的三种基本结构": { "data": { "uuid": "java-5-10", "seg": [ [ [ "程序", "结构", "基本结构" ] ] ], "level": { "min": 0.012001212522045853, "max": 0.012014991181657848 }, "related_data": {} } } }, { "面向对象程序设计简介": { "data": { "uuid": "java-5-11", "seg": [ [ [ "面向对象", "程序设计", "简介", "面向对象程序设计" ] ] ], "level": { "min": 0.012014991181657848, "max": 0.01202876984126984 }, "related_data": {} } } }, { "面向对象的基本特征": { "data": { "uuid": "java-5-12", "seg": [ [ [ "面向对象", "基本特征" ] ] ], "level": { "min": 0.01202876984126984, "max": 0.012042548500881833 }, "related_data": {} } } }, { "方法详解": { "children": [ { "方法的所属性": { "data": { "uuid": "java-6-45", "seg": [ [ [ "方法", "属性", "所属性" ] ] ], "level": { "min": 0.012042548500881833, "max": 0.012045993165784832 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_7449270_53429310@13", "cluster_num": 0 } ] } } } } }, { "方法的参数传递机制": { "data": { "uuid": "java-6-46", "seg": [ [ [ "方法", "参数传递", "机制" ] ] ], "level": { "min": 0.012045993165784832, "max": 0.012049437830687829 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_1527570_5925411@13", "cluster_num": 0 }, { "sample_id": "13_171611_48707@13", "cluster_num": 1 } ] } } } } }, { "形参个数可变的方法": { "data": { "uuid": "java-6-47", "seg": [ [ [ "形参", "个数", "可变", "方法", "形参个数" ] ] ], "level": { "min": 0.012049437830687829, "max": 0.012052882495590826 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_199141_116450@13", "cluster_num": 0 }, { "sample_id": "13_7458143_53442625@13", "cluster_num": 1 } ] } } } } }, { "递归方法": { "data": { "uuid": "java-6-48", "seg": [ [ [ "递归", "方法" ] ] ], "level": { "min": 0.012052882495590826, "max": 0.012056327160493825 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_249303_245064@13", "cluster_num": 1 }, { "sample_id": "13_7434427_53404820@13", "cluster_num": 1 }, { "sample_id": "13_224770_184744@13", "cluster_num": 0 }, { "sample_id": "13_996119_1169609@13", "cluster_num": 2 } ] } } } } } ], "data": { "uuid": "java-5-13", "seg": [ [ [ "方法", "详解" ] ] ], "level": { "min": 0.012042548500881833, "max": 0.012056327160493825 }, "related_data": {} } } }, { "类成员": { "children": [ { "理解类成员": { "data": { "uuid": "java-6-49", "seg": [ [ [ "理解", "类", "成员" ] ] ], "level": { "min": 0.012056327160493825, "max": 0.012063216490299823 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_7457323_53441491@13", "cluster_num": 2 }, { "sample_id": "13_1101498_1316024@13", "cluster_num": 1 }, { "sample_id": "13_661623_476813@13", "cluster_num": 0 }, { "sample_id": "13_226013_187898@13", "cluster_num": 1 }, { "sample_id": "13_654400_463961@13", "cluster_num": 2 }, { "sample_id": "13_682283_536429@13", "cluster_num": 0 }, { "sample_id": "13_357467_374207@13", "cluster_num": 2 }, { "sample_id": "13_7410647_53361432@13", "cluster_num": 1 } ] } } } } }, { "单例(Singleton)类": { "data": { "uuid": "java-6-50", "seg": [ [ [ "单例", "singleton", "类" ] ] ], "level": { "min": 0.012063216490299823, "max": 0.01207010582010582 }, "related_data": { "blog": { "data_id": [ { "sample_id": "41597941@singleton@java", "cluster_num": 1 }, { "sample_id": "9199167@singleton@java", "cluster_num": 1 }, { "sample_id": "43953465@singleton@java", "cluster_num": 1 }, { "sample_id": "11017369@singleton@java", "cluster_num": 1 }, { "sample_id": "41787627@singleton@java", "cluster_num": 2 }, { "sample_id": "25117223@singleton@java", "cluster_num": 2 }, { "sample_id": "50232669@singleton@java", "cluster_num": 0 }, { "sample_id": "43733695@singleton@java", "cluster_num": 2 }, { "sample_id": "5389578@singleton@java", "cluster_num": 1 }, { "sample_id": "78946364@singleton@java", "cluster_num": 1 }, { "sample_id": "24929497@singleton@java", "cluster_num": 2 }, { "sample_id": "39348031@singleton@java", "cluster_num": 1 }, { "sample_id": "44236221@singleton@java", "cluster_num": 1 }, { "sample_id": "40826119@singleton@java", "cluster_num": 1 }, { "sample_id": "51589286@singleton@java", "cluster_num": 1 }, { "sample_id": "51298388@singleton@java", "cluster_num": 0 }, { "sample_id": "52161884@singleton@java", "cluster_num": 2 }, { "sample_id": "77539792@singleton@java", "cluster_num": 1 }, { "sample_id": "49487361@singleton@java", "cluster_num": 1 }, { "sample_id": "56330770@singleton@java", "cluster_num": 0 }, { "sample_id": "77618930@singleton@java", "cluster_num": 2 }, { "sample_id": "52669826@singleton@java", "cluster_num": 1 }, { "sample_id": "88627399@singleton@java", "cluster_num": 1 }, { "sample_id": "57421709@singleton@java", "cluster_num": 1 }, { "sample_id": "78707596@singleton@java", "cluster_num": 2 }, { "sample_id": "50040939@singleton@java", "cluster_num": 2 }, { "sample_id": "52063394@singleton@java", "cluster_num": 1 }, { "sample_id": "38225733@singleton@java", "cluster_num": 0 }, { "sample_id": "52450189@singleton@java", "cluster_num": 2 }, { "sample_id": "45168227@singleton@java", "cluster_num": 2 }, { "sample_id": "51155492@singleton@java", "cluster_num": 0 }, { "sample_id": "46002469@singleton@java", "cluster_num": 2 }, { "sample_id": "51829431@singleton@java", "cluster_num": 1 }, { "sample_id": "74743145@singleton@java", "cluster_num": 1 }, { "sample_id": "34948689@singleton@java", "cluster_num": 0 }, { "sample_id": "78271053@singleton@java", "cluster_num": 0 }, { "sample_id": "35805847@singleton@java", "cluster_num": 0 }, { "sample_id": "50427061@singleton@java", "cluster_num": 1 }, { "sample_id": "52905745@singleton@java", "cluster_num": 1 }, { "sample_id": "51107308@singleton@java", "cluster_num": 1 }, { "sample_id": "40541799@singleton@java", "cluster_num": 2 }, { "sample_id": "41967387@singleton@java", "cluster_num": 2 }, { "sample_id": "51285914@singleton@java", "cluster_num": 1 }, { "sample_id": "70239291@singleton@java", "cluster_num": 1 }, { "sample_id": "78765882@singleton@java", "cluster_num": 0 }, { "sample_id": "51872390@singleton@java", "cluster_num": 0 }, { "sample_id": "49533143@singleton@java", "cluster_num": 2 }, { "sample_id": "50598329@singleton@java", "cluster_num": 1 }, { "sample_id": "54411894@singleton@java", "cluster_num": 0 }, { "sample_id": "50966882@singleton@java", "cluster_num": 0 }, { "sample_id": "48765135@singleton@java", "cluster_num": 1 }, { "sample_id": "8860649@singleton@java", "cluster_num": 0 }, { "sample_id": "22610229@singleton@java", "cluster_num": 1 }, { "sample_id": "48273723@singleton@java", "cluster_num": 0 }, { "sample_id": "22597085@singleton@java", "cluster_num": 1 }, { "sample_id": "50735866@singleton@java", "cluster_num": 2 }, { "sample_id": "8204168@singleton@java", "cluster_num": 0 }, { "sample_id": "40983297@singleton@java", "cluster_num": 1 }, { "sample_id": "8574650@singleton@java", "cluster_num": 0 }, { "sample_id": "24351593@singleton@java", "cluster_num": 2 }, { "sample_id": "78358903@singleton@java", "cluster_num": 0 }, { "sample_id": "50510124@singleton@java", "cluster_num": 1 }, { "sample_id": "50525335@singleton@java", "cluster_num": 1 }, { "sample_id": "52929789@singleton@java", "cluster_num": 1 }, { "sample_id": "51168749@singleton@java", "cluster_num": 2 }, { "sample_id": "49850049@singleton@java", "cluster_num": 2 }, { "sample_id": "51154338@singleton@java", "cluster_num": 2 }, { "sample_id": "52229691@singleton@java", "cluster_num": 2 }, { "sample_id": "100529314@singleton@java", "cluster_num": 0 }, { "sample_id": "17768143@singleton@java", "cluster_num": 2 }, { "sample_id": "8164373@singleton@java", "cluster_num": 1 }, { "sample_id": "51141248@singleton@java", "cluster_num": 1 }, { "sample_id": "45243851@singleton@java", "cluster_num": 0 }, { "sample_id": "76734658@singleton@java", "cluster_num": 1 }, { "sample_id": "71706667@singleton@java", "cluster_num": 1 }, { "sample_id": "77059014@singleton@java", "cluster_num": 2 }, { "sample_id": "71081510@singleton@java", "cluster_num": 2 }, { "sample_id": "51029031@singleton@java", "cluster_num": 1 }, { "sample_id": "54884193@singleton@java", "cluster_num": 1 }, { "sample_id": "45932387@singleton@java", "cluster_num": 1 }, { "sample_id": "23214047@singleton@java", "cluster_num": 1 }, { "sample_id": "47816029@singleton@java", "cluster_num": 1 }, { "sample_id": "50462054@singleton@java", "cluster_num": 1 }, { "sample_id": "46672061@singleton@java", "cluster_num": 0 }, { "sample_id": "76156786@singleton@java", "cluster_num": 1 }, { "sample_id": "47072603@singleton@java", "cluster_num": 1 }, { "sample_id": "52604556@singleton@java", "cluster_num": 0 }, { "sample_id": "84054436@singleton@java", "cluster_num": 0 }, { "sample_id": "51407248@singleton@java", "cluster_num": 0 }, { "sample_id": "54025346@singleton@java", "cluster_num": 0 }, { "sample_id": "52832334@singleton@java", "cluster_num": 1 }, { "sample_id": "16115605@singleton@java", "cluster_num": 1 }, { "sample_id": "77898243@singleton@java", "cluster_num": 1 }, { "sample_id": "12402373@singleton@java", "cluster_num": 1 }, { "sample_id": "8868758@singleton@java", "cluster_num": 0 }, { "sample_id": "38864577@singleton@java", "cluster_num": 2 }, { "sample_id": "45441169@singleton@java", "cluster_num": 0 }, { "sample_id": "83309552@singleton@java", "cluster_num": 0 }, { "sample_id": "45920857@singleton@java", "cluster_num": 2 }, { "sample_id": "52165190@singleton@java", "cluster_num": 0 }, { "sample_id": "51247331@singleton@java", "cluster_num": 0 }, { "sample_id": "51364508@singleton@java", "cluster_num": 1 }, { "sample_id": "40685965@singleton@java", "cluster_num": 1 }, { "sample_id": "8140338@singleton@java", "cluster_num": 1 }, { "sample_id": "55049456@singleton@java", "cluster_num": 1 }, { "sample_id": "44572835@singleton@java", "cluster_num": 1 }, { "sample_id": "73692638@singleton@java", "cluster_num": 1 }, { "sample_id": "37960547@singleton@java", "cluster_num": 1 }, { "sample_id": "23715193@singleton@java", "cluster_num": 0 }, { "sample_id": "50917342@singleton@java", "cluster_num": 2 }, { "sample_id": "54379345@singleton@java", "cluster_num": 1 }, { "sample_id": "8267579@singleton@java", "cluster_num": 1 }, { "sample_id": "48918485@singleton@java", "cluster_num": 1 }, { "sample_id": "44183101@singleton@java", "cluster_num": 1 }, { "sample_id": "51278354@singleton@java", "cluster_num": 1 }, { "sample_id": "51225026@singleton@java", "cluster_num": 0 }, { "sample_id": "50287565@singleton@java", "cluster_num": 0 }, { "sample_id": "39432513@singleton@java", "cluster_num": 1 }, { "sample_id": "50214245@singleton@java", "cluster_num": 1 }, { "sample_id": "70211845@singleton@java", "cluster_num": 2 }, { "sample_id": "79065545@singleton@java", "cluster_num": 1 }, { "sample_id": "47775383@singleton@java", "cluster_num": 1 }, { "sample_id": "69928965@singleton@java", "cluster_num": 2 }, { "sample_id": "49884469@singleton@java", "cluster_num": 1 }, { "sample_id": "51206081@singleton@java", "cluster_num": 1 }, { "sample_id": "47951625@singleton@java", "cluster_num": 1 }, { "sample_id": "41980085@singleton@java", "cluster_num": 1 }, { "sample_id": "51425987@singleton@java", "cluster_num": 1 }, { "sample_id": "27974879@singleton@java", "cluster_num": 1 }, { "sample_id": "52223097@singleton@java", "cluster_num": 0 }, { "sample_id": "115922357@singleton@java", "cluster_num": 2 }, { "sample_id": "79069777@singleton@java", "cluster_num": 1 }, { "sample_id": "17191501@singleton@java", "cluster_num": 1 }, { "sample_id": "26138355@singleton@java", "cluster_num": 1 }, { "sample_id": "49681447@singleton@java", "cluster_num": 0 }, { "sample_id": "54674316@singleton@java", "cluster_num": 1 }, { "sample_id": "76101125@singleton@java", "cluster_num": 1 }, { "sample_id": "44183319@singleton@java", "cluster_num": 1 }, { "sample_id": "45786153@singleton@java", "cluster_num": 1 }, { "sample_id": "95981494@singleton@java", "cluster_num": 1 }, { "sample_id": "51228546@singleton@java", "cluster_num": 1 }, { "sample_id": "52816607@singleton@java", "cluster_num": 1 }, { "sample_id": "82962560@singleton@java", "cluster_num": 1 }, { "sample_id": "37598939@singleton@java", "cluster_num": 1 }, { "sample_id": "28595349@singleton@java", "cluster_num": 0 }, { "sample_id": "40508725@singleton@java", "cluster_num": 1 }, { "sample_id": "8285710@singleton@java", "cluster_num": 0 }, { "sample_id": "24486185@singleton@java", "cluster_num": 1 }, { "sample_id": "72821969@singleton@java", "cluster_num": 2 }, { "sample_id": "52550170@singleton@java", "cluster_num": 1 }, { "sample_id": "107600768@singleton@java", "cluster_num": 0 }, { "sample_id": "39785513@singleton@java", "cluster_num": 1 }, { "sample_id": "69949160@singleton@java", "cluster_num": 1 }, { "sample_id": "17429363@singleton@java", "cluster_num": 0 }, { "sample_id": "40154351@singleton@java", "cluster_num": 1 }, { "sample_id": "37562501@singleton@java", "cluster_num": 1 }, { "sample_id": "73480137@singleton@java", "cluster_num": 1 }, { "sample_id": "19543971@singleton@java", "cluster_num": 1 }, { "sample_id": "45330779@singleton@java", "cluster_num": 1 }, { "sample_id": "44888595@singleton@java", "cluster_num": 1 }, { "sample_id": "77430541@singleton@java", "cluster_num": 1 }, { "sample_id": "103305124@singleton@java", "cluster_num": 1 }, { "sample_id": "52438401@singleton@java", "cluster_num": 1 }, { "sample_id": "48810669@singleton@java", "cluster_num": 1 }, { "sample_id": "54910625@singleton@java", "cluster_num": 1 }, { "sample_id": "44428053@singleton@java", "cluster_num": 1 }, { "sample_id": "9359157@singleton@java", "cluster_num": 1 }, { "sample_id": "44274489@singleton@java", "cluster_num": 1 }, { "sample_id": "54910472@singleton@java", "cluster_num": 1 }, { "sample_id": "49777749@singleton@java", "cluster_num": 1 }, { "sample_id": "44355729@singleton@java", "cluster_num": 1 }, { "sample_id": "102749528@singleton@java", "cluster_num": 1 }, { "sample_id": "52945519@singleton@java", "cluster_num": 1 }, { "sample_id": "110790253@singleton@java", "cluster_num": 1 } ] } } } } } ], "data": { "uuid": "java-5-14", "seg": [ [ [ "类", "成员" ] ] ], "level": { "min": 0.012056327160493825, "max": 0.01207010582010582 }, "related_data": {} } } }, { "final修饰符": { "children": [ { "final成员变量": { "data": { "uuid": "java-6-51", "seg": [ [ [ "final", "成员", "变量" ] ] ], "level": { "min": 0.01207010582010582, "max": 0.012072861552028217 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_363475_383776@13", "cluster_num": 2 }, { "sample_id": "13_749754_802420@13", "cluster_num": 2 }, { "sample_id": "13_183027_69464@13", "cluster_num": 1 }, { "sample_id": "13_327076_320861@13", "cluster_num": 0 }, { "sample_id": "13_148685_12868@13", "cluster_num": 2 } ] } } } } }, { "final局部变量": { "data": { "uuid": "java-6-52", "seg": [ [ [ "final", "局部变量" ] ] ], "level": { "min": 0.012072861552028217, "max": 0.012075617283950617 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_239715_223318@13", "cluster_num": 0 }, { "sample_id": "13_645991_448137@13", "cluster_num": 1 }, { "sample_id": "13_1048888_1246392@13", "cluster_num": 1 }, { "sample_id": "13_823772_919501@13", "cluster_num": 0 }, { "sample_id": "13_746606_796375@13", "cluster_num": 0 }, { "sample_id": "13_7448848_53428971@13", "cluster_num": 2 }, { "sample_id": "13_1096630_1309080@13", "cluster_num": 1 } ] }, "blog": { "data_id": [ { "sample_id": "89195749@stream@java", "cluster_num": 0 } ] } } } } }, { "final修饰基本类型变量和引用类型变量的区别": { "data": { "uuid": "java-6-53", "seg": [ [ [ "final", "修饰", "类型", "变量", "基本类型" ], [ "引用", "类型", "变量", "区别" ] ] ], "level": { "min": 0.012075617283950617, "max": 0.012078373015873015 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_210697_149829@13", "cluster_num": 0 }, { "sample_id": "13_229518_197480@13", "cluster_num": 1 }, { "sample_id": "13_1043212_1239911@13", "cluster_num": 2 } ] } } } } }, { "可执行“宏替换”的final变量": { "data": { "uuid": "java-6-54", "seg": [ [ [ "执行", "宏", "替换", "final", "变量" ] ] ], "level": { "min": 0.012078373015873015, "max": 0.012081128747795414 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_743242_787145@13", "cluster_num": 0 } ] } } } } }, { "不可变类": { "data": { "uuid": "java-6-55", "seg": [ [ [ "变类" ] ] ], "level": { "min": 0.012081128747795414, "max": 0.012083884479717812 }, "related_data": {} } } } ], "data": { "uuid": "java-5-15", "seg": [ [ [ "final", "修饰符" ] ] ], "level": { "min": 0.01207010582010582, "max": 0.012083884479717812 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_192438_95660@13", "cluster_num": 0 } ] } } } } }, { "Java 9改进的接口": { "children": [ { "接口的概念": { "data": { "uuid": "java-6-56", "seg": [ [ [ "接口", "概念" ] ] ], "level": { "min": 0.012083884479717812, "max": 0.01208732914462081 }, "related_data": {} } } }, { "Java 9中接口的定义": { "data": { "uuid": "java-6-57", "seg": [ [ [ "java", "接口", "定义" ] ] ], "level": { "min": 0.01208732914462081, "max": 0.012090773809523808 }, "related_data": {} } } }, { "接口的继承": { "data": { "uuid": "java-6-58", "seg": [ [ [ "接口", "继承" ] ] ], "level": { "min": 0.012090773809523808, "max": 0.012094218474426807 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_245473_235925@13", "cluster_num": 1 }, { "sample_id": "13_7457177_53441291@13", "cluster_num": 0 }, { "sample_id": "13_201279_123570@13", "cluster_num": 1 }, { "sample_id": "13_243567_232140@13", "cluster_num": 2 } ] } } } } }, { "面向接口编程": { "data": { "uuid": "java-6-59", "seg": [ [ [ "面向", "接口", "编程" ] ] ], "level": { "min": 0.012094218474426807, "max": 0.012097663139329804 }, "related_data": {} } } } ], "data": { "uuid": "java-5-16", "seg": [ [ [ "java", "改进", "接口" ] ] ], "level": { "min": 0.012083884479717812, "max": 0.012097663139329804 }, "related_data": {} } } }, { "Java 11增强的Lambda表达式": { "children": [ { "在Lambda表达式中使用var": { "data": { "uuid": "java-6-60", "seg": [ [ [ "lambda", "表达式", "var" ] ] ], "level": { "min": 0.012097663139329804, "max": 0.0121045524691358 }, "related_data": {} } } }, { "使用Lambda表达式调用Arrays的类方法": { "data": { "uuid": "java-6-61", "seg": [ [ [ "lambda", "表达式", "调用", "arrays", "类", "方法", "类方法" ] ] ], "level": { "min": 0.0121045524691358, "max": 0.012111441798941797 }, "related_data": {} } } } ], "data": { "uuid": "java-5-17", "seg": [ [ [ "java", "增强", "lambda", "表达式" ] ] ], "level": { "min": 0.012097663139329804, "max": 0.012111441798941797 }, "related_data": {} } } }, { "枚举类": { "children": [ { "手动实现枚举类": { "data": { "uuid": "java-6-62", "seg": [ [ [ "手动", "枚举", "类", "枚举类" ] ] ], "level": { "min": 0.012111441798941797, "max": 0.012114886463844796 }, "related_data": {} } } }, { "枚举类入门": { "data": { "uuid": "java-6-63", "seg": [ [ [ "枚举", "类", "入门", "枚举类" ] ] ], "level": { "min": 0.012114886463844796, "max": 0.012118331128747793 }, "related_data": {} } } }, { "实现接口的枚举类": { "data": { "uuid": "java-6-64", "seg": [ [ [ "接口", "枚举", "类", "枚举类" ] ] ], "level": { "min": 0.012118331128747793, "max": 0.012121775793650792 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_978351_1139543@13", "cluster_num": 0 }, { "sample_id": "13_1099890_1314864@13", "cluster_num": 1 }, { "sample_id": "13_350096_358348@13", "cluster_num": 2 } ] } } } } }, { "包含抽象方法的枚举类": { "data": { "uuid": "java-6-65", "seg": [ [ [ "包含", "抽象", "方法", "枚举", "类", "枚举类" ] ] ], "level": { "min": 0.012121775793650792, "max": 0.012125220458553791 }, "related_data": {} } } } ], "data": { "uuid": "java-5-18", "seg": [ [ [ "枚举", "类", "枚举类" ] ] ], "level": { "min": 0.012111441798941797, "max": 0.012125220458553791 }, "related_data": {} } } }, { "修饰符的适用范围": { "data": { "uuid": "java-5-19", "seg": [ [ [ "修饰符", "适用范围" ] ] ], "level": { "min": 0.012125220458553791, "max": 0.012138999118165784 }, "related_data": {} } } }, { "多版本JAR包": { "children": [ { "jar命令详解": { "data": { "uuid": "java-6-66", "seg": [ [ [ "jar", "命令", "详解" ] ] ], "level": { "min": 0.012138999118165784, "max": 0.012143592004703115 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_717973_711482@13", "cluster_num": 2 }, { "sample_id": "13_743148_786843@13", "cluster_num": 2 }, { "sample_id": "13_182737_68911@13", "cluster_num": 1 }, { "sample_id": "13_211121_150722@13", "cluster_num": 1 }, { "sample_id": "13_699581_822481@13", "cluster_num": 1 }, { "sample_id": "13_1372048_4153928@13", "cluster_num": 0 }, { "sample_id": "13_745838_794360@13", "cluster_num": 0 }, { "sample_id": "13_688355_554009@13", "cluster_num": 2 }, { "sample_id": "13_7442603_53419541@13", "cluster_num": 1 }, { "sample_id": "13_751779_805553@13", "cluster_num": 2 }, { "sample_id": "13_376426_406627@13", "cluster_num": 0 }, { "sample_id": "13_758037_817223@13", "cluster_num": 1 } ] }, "blog": { "data_id": [ { "sample_id": "86552498@jar@java", "cluster_num": 1 }, { "sample_id": "84102404@jar@java", "cluster_num": 0 }, { "sample_id": "90933532@jar@java", "cluster_num": 0 }, { "sample_id": "115500875@jar@java", "cluster_num": 0 }, { "sample_id": "84382383@javac@java", "cluster_num": 1 }, { "sample_id": "52777286@jar@java", "cluster_num": 0 }, { "sample_id": "101015065@jar@java", "cluster_num": 1 }, { "sample_id": "112309765@jar@java", "cluster_num": 2 }, { "sample_id": "78520018@jar@java", "cluster_num": 0 }, { "sample_id": "7708773@jar@java", "cluster_num": 1 }, { "sample_id": "78380550@jar@java", "cluster_num": 1 }, { "sample_id": "28595571@jar@java", "cluster_num": 2 }, { "sample_id": "11710497@jar@java", "cluster_num": 0 }, { "sample_id": "52635998@jar@java", "cluster_num": 2 }, { "sample_id": "79481258@jar@java", "cluster_num": 1 }, { "sample_id": "7409184@jms@java", "cluster_num": 0 }, { "sample_id": "84978273@jsp@java", "cluster_num": 1 }, { "sample_id": "7235777@jar@java", "cluster_num": 0 }, { "sample_id": "81506009@javac@java", "cluster_num": 2 }, { "sample_id": "78005945@jar@java", "cluster_num": 1 }, { "sample_id": "7208316@servlet@java", "cluster_num": 0 }, { "sample_id": "7208316@jar@java", "cluster_num": 0 }, { "sample_id": "80254459@jar@java", "cluster_num": 2 }, { "sample_id": "7070713@javamail@java", "cluster_num": 1 }, { "sample_id": "81627807@maven@java", "cluster_num": 1 }, { "sample_id": "80137382@jmx@java", "cluster_num": 2 }, { "sample_id": "81988342@jar@java", "cluster_num": 0 }, { "sample_id": "53333419@jar@java", "cluster_num": 0 }, { "sample_id": "112273072@jar@java", "cluster_num": 0 }, { "sample_id": "100097024@jar@java", "cluster_num": 0 }, { "sample_id": "81627807@jar@java", "cluster_num": 1 }, { "sample_id": "88807557@jar@java", "cluster_num": 2 }, { "sample_id": "52357485@jar@java", "cluster_num": 0 }, { "sample_id": "52384210@jar@java", "cluster_num": 0 }, { "sample_id": "83095012@jar@java", "cluster_num": 2 }, { "sample_id": "81627807@java@java", "cluster_num": 1 }, { "sample_id": "660223@log4j@java", "cluster_num": 1 }, { "sample_id": "7363494@jar@java", "cluster_num": 0 }, { "sample_id": "6727581@java@java", "cluster_num": 0 }, { "sample_id": "27503137@javac@java", "cluster_num": 2 }, { "sample_id": "95755353@jar@java", "cluster_num": 0 }, { "sample_id": "7772971@slf4j@java", "cluster_num": 1 }, { "sample_id": "40379547@slf4j@java", "cluster_num": 0 }, { "sample_id": "48290323@maven@java", "cluster_num": 2 }, { "sample_id": "46941787@jar@java", "cluster_num": 0 }, { "sample_id": "44594111@jar@java", "cluster_num": 1 }, { "sample_id": "115936771@jar@java", "cluster_num": 0 }, { "sample_id": "45640267@jar@java", "cluster_num": 0 }, { "sample_id": "79770724@jar@java", "cluster_num": 0 }, { "sample_id": "94553756@jar@java", "cluster_num": 1 }, { "sample_id": "53113274@jar@java", "cluster_num": 1 }, { "sample_id": "53010963@jar@java", "cluster_num": 0 }, { "sample_id": "7628006@jar@java", "cluster_num": 2 }, { "sample_id": "48290323@jar@java", "cluster_num": 2 }, { "sample_id": "51835634@jar@java", "cluster_num": 2 }, { "sample_id": "7660649@jar@java", "cluster_num": 0 }, { "sample_id": "6288446@jar@java", "cluster_num": 2 }, { "sample_id": "6707078@jar@java", "cluster_num": 0 }, { "sample_id": "4592970@jar@java", "cluster_num": 0 }, { "sample_id": "28425283@jar@java", "cluster_num": 1 }, { "sample_id": "7622286@maven@java", "cluster_num": 1 }, { "sample_id": "50316471@maven@java", "cluster_num": 1 }, { "sample_id": "52798194@maven@java", "cluster_num": 1 }, { "sample_id": "53173640@maven@java", "cluster_num": 2 }, { "sample_id": "51593559@jmx@java", "cluster_num": 2 }, { "sample_id": "7622286@jar@java", "cluster_num": 1 }, { "sample_id": "50316471@jar@java", "cluster_num": 1 }, { "sample_id": "6886749@jar@java", "cluster_num": 0 }, { "sample_id": "52798194@jar@java", "cluster_num": 1 }, { "sample_id": "80719703@jar@java", "cluster_num": 0 }, { "sample_id": "82622577@jar@java", "cluster_num": 0 }, { "sample_id": "7620318@jar@java", "cluster_num": 0 }, { "sample_id": "53173640@jar@java", "cluster_num": 2 }, { "sample_id": "7861525@jar@java", "cluster_num": 2 }, { "sample_id": "86239039@jar@java", "cluster_num": 0 }, { "sample_id": "78581915@jar@java", "cluster_num": 0 }, { "sample_id": "6791346@jar@java", "cluster_num": 0 }, { "sample_id": "8053733@jar@java", "cluster_num": 2 }, { "sample_id": "7620318@log4j@java", "cluster_num": 0 }, { "sample_id": "95177312@swt@java", "cluster_num": 2 }, { "sample_id": "45274037@swt@java", "cluster_num": 0 }, { "sample_id": "7416081@jar@java", "cluster_num": 0 }, { "sample_id": "46592557@jar@java", "cluster_num": 1 }, { "sample_id": "68957618@javac@java", "cluster_num": 2 }, { "sample_id": "7776018@javamail@java", "cluster_num": 0 }, { "sample_id": "6524282@javamail@java", "cluster_num": 0 }, { "sample_id": "7353768@jar@java", "cluster_num": 0 }, { "sample_id": "82181849@maven@java", "cluster_num": 0 }, { "sample_id": "106879272@jar@java", "cluster_num": 2 }, { "sample_id": "54345744@jar@java", "cluster_num": 0 }, { "sample_id": "7893063@jar@java", "cluster_num": 2 }, { "sample_id": "7039359@jar@java", "cluster_num": 1 }, { "sample_id": "6818655@jar@java", "cluster_num": 2 }, { "sample_id": "106603392@jar@java", "cluster_num": 0 }, { "sample_id": "80534086@jar@java", "cluster_num": 2 }, { "sample_id": "14000679@javac@java", "cluster_num": 0 }, { "sample_id": "7278848@log4j@java", "cluster_num": 0 }, { "sample_id": "5832799@log4j@java", "cluster_num": 0 }, { "sample_id": "7462605@interceptor@java", "cluster_num": 0 }, { "sample_id": "77311489@slf4j@java", "cluster_num": 1 }, { "sample_id": "112601787@javamail@java", "cluster_num": 2 }, { "sample_id": "116100393@jar@java", "cluster_num": 2 }, { "sample_id": "73899854@jar@java", "cluster_num": 2 }, { "sample_id": "4226358@applet@java", "cluster_num": 0 }, { "sample_id": "4954549@slf4j@java", "cluster_num": 0 }, { "sample_id": "7935276@slf4j@java", "cluster_num": 0 }, { "sample_id": "7558816@jar@java", "cluster_num": 2 }, { "sample_id": "6909313@jar@java", "cluster_num": 2 }, { "sample_id": "13167099@jar@java", "cluster_num": 2 }, { "sample_id": "7607298@jar@java", "cluster_num": 0 }, { "sample_id": "6963634@jar@java", "cluster_num": 2 }, { "sample_id": "54571609@javac@java", "cluster_num": 2 }, { "sample_id": "5009436@javamail@java", "cluster_num": 0 }, { "sample_id": "7234815@slf4j@java", "cluster_num": 2 }, { "sample_id": "6797999@javamail@java", "cluster_num": 0 }, { "sample_id": "116116893@jar@java", "cluster_num": 1 }, { "sample_id": "6864389@jar@java", "cluster_num": 0 }, { "sample_id": "50775448@jar@java", "cluster_num": 0 }, { "sample_id": "3224037@javamail@java", "cluster_num": 0 }, { "sample_id": "104896201@maven@java", "cluster_num": 2 }, { "sample_id": "7235833@jar@java", "cluster_num": 0 }, { "sample_id": "7726600@jar@java", "cluster_num": 2 }, { "sample_id": "53081173@javac@java", "cluster_num": 2 }, { "sample_id": "83073210@jsp@java", "cluster_num": 0 }, { "sample_id": "108873474@slf4j@java", "cluster_num": 2 }, { "sample_id": "2897501@javamail@java", "cluster_num": 0 }, { "sample_id": "108950168@jar@java", "cluster_num": 0 }, { "sample_id": "7717549@slf4j@java", "cluster_num": 2 }, { "sample_id": "9032797@jar@java", "cluster_num": 2 }, { "sample_id": "8034665@jar@java", "cluster_num": 0 }, { "sample_id": "53394183@log4j@java", "cluster_num": 2 }, { "sample_id": "82457813@slf4j@java", "cluster_num": 0 } ] } } } } }, { "创建可执行的JAR包": { "data": { "uuid": "java-6-67", "seg": [ [ [ "创建", "执行", "jar", "包" ] ] ], "level": { "min": 0.012143592004703115, "max": 0.012148184891240445 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_7428718_53394923@13", "cluster_num": 1 }, { "sample_id": "13_385063_421890@13", "cluster_num": 1 }, { "sample_id": "13_7444397_53422855@13", "cluster_num": 0 }, { "sample_id": "13_365759_389327@13", "cluster_num": 2 } ] }, "blog": { "data_id": [ { "sample_id": "83625316@jar@java", "cluster_num": 1 }, { "sample_id": "82883472@jar@java", "cluster_num": 1 }, { "sample_id": "74984731@jar@java", "cluster_num": 1 }, { "sample_id": "73105086@jar@java", "cluster_num": 1 }, { "sample_id": "53239123@jar@java", "cluster_num": 1 }, { "sample_id": "54632947@maven@java", "cluster_num": 2 }, { "sample_id": "7007487@jar@java", "cluster_num": 0 }, { "sample_id": "54632947@jar@java", "cluster_num": 2 }, { "sample_id": "7007487@hashmap@java", "cluster_num": 0 }, { "sample_id": "82470484@javac@java", "cluster_num": 2 }, { "sample_id": "5904542@jar@java", "cluster_num": 2 }, { "sample_id": "74908358@jar@java", "cluster_num": 1 } ] } } } } }, { "关于JAR包的技巧": { "data": { "uuid": "java-6-68", "seg": [ [ [ "jar", "包", "技巧" ] ] ], "level": { "min": 0.012148184891240445, "max": 0.012152777777777776 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_258047_265388@13", "cluster_num": 2 }, { "sample_id": "13_258049_265390@13", "cluster_num": 2 }, { "sample_id": "13_26342_7164@13", "cluster_num": 1 }, { "sample_id": "13_362936_382638@13", "cluster_num": 2 }, { "sample_id": "13_516180_438776@13", "cluster_num": 0 }, { "sample_id": "13_676976_517579@13", "cluster_num": 0 }, { "sample_id": "13_684201_541669@13", "cluster_num": 2 }, { "sample_id": "13_168121_43134@13", "cluster_num": 0 }, { "sample_id": "13_699393_587396@13", "cluster_num": 0 }, { "sample_id": "13_661286_476444@13", "cluster_num": 1 }, { "sample_id": "13_717737_711129@13", "cluster_num": 0 }, { "sample_id": "13_1094792_1305326@13", "cluster_num": 0 } ] }, "blog": { "data_id": [ { "sample_id": "77148847@jar@java", "cluster_num": 0 }, { "sample_id": "44836609@jar@java", "cluster_num": 0 }, { "sample_id": "88364255@jar@java", "cluster_num": 0 }, { "sample_id": "85679992@jar@java", "cluster_num": 2 }, { "sample_id": "100047497@slf4j@java", "cluster_num": 0 }, { "sample_id": "17788983@maven@java", "cluster_num": 0 }, { "sample_id": "52167052@jar@java", "cluster_num": 0 }, { "sample_id": "84929768@jar@java", "cluster_num": 1 }, { "sample_id": "80952243@jar@java", "cluster_num": 2 }, { "sample_id": "82051723@jar@java", "cluster_num": 1 }, { "sample_id": "17788983@jar@java", "cluster_num": 0 }, { "sample_id": "89191847@jar@java", "cluster_num": 1 }, { "sample_id": "60748288@jar@java", "cluster_num": 1 }, { "sample_id": "11945309@jar@java", "cluster_num": 2 }, { "sample_id": "60748288@hibernate@java", "cluster_num": 1 }, { "sample_id": "78485965@junit@java", "cluster_num": 2 }, { "sample_id": "81136164@maven@java", "cluster_num": 0 }, { "sample_id": "109687163@maven@java", "cluster_num": 2 }, { "sample_id": "78584696@maven@java", "cluster_num": 1 }, { "sample_id": "81137893@jar@java", "cluster_num": 0 }, { "sample_id": "81136164@jar@java", "cluster_num": 0 }, { "sample_id": "89113271@jar@java", "cluster_num": 2 }, { "sample_id": "109687163@jar@java", "cluster_num": 2 }, { "sample_id": "78485965@jar@java", "cluster_num": 2 }, { "sample_id": "89280432@jar@java", "cluster_num": 0 }, { "sample_id": "43601287@jar@java", "cluster_num": 0 }, { "sample_id": "7607420@jar@java", "cluster_num": 0 }, { "sample_id": "78584696@jar@java", "cluster_num": 1 }, { "sample_id": "90815393@jar@java", "cluster_num": 0 }, { "sample_id": "88718787@jar@java", "cluster_num": 1 }, { "sample_id": "50954017@jar@java", "cluster_num": 0 }, { "sample_id": "52998957@jar@java", "cluster_num": 0 }, { "sample_id": "52449383@maven@java", "cluster_num": 0 }, { "sample_id": "95479858@jar@java", "cluster_num": 2 }, { "sample_id": "89639747@jar@java", "cluster_num": 2 }, { "sample_id": "82999577@jar@java", "cluster_num": 1 }, { "sample_id": "50506158@jar@java", "cluster_num": 2 }, { "sample_id": "79753210@jar@java", "cluster_num": 2 }, { "sample_id": "81431136@jar@java", "cluster_num": 0 }, { "sample_id": "52449383@jar@java", "cluster_num": 0 }, { "sample_id": "78011180@javac@java", "cluster_num": 0 }, { "sample_id": "5834592@jar@java", "cluster_num": 1 }, { "sample_id": "5470547@slf4j@java", "cluster_num": 0 }, { "sample_id": "72902387@javamail@java", "cluster_num": 1 }, { "sample_id": "54134583@maven@java", "cluster_num": 0 }, { "sample_id": "79639044@jar@java", "cluster_num": 2 }, { "sample_id": "54134583@jar@java", "cluster_num": 0 }, { "sample_id": "82468758@jar@java", "cluster_num": 2 }, { "sample_id": "100511137@jar@java", "cluster_num": 0 }, { "sample_id": "6174834@jar@java", "cluster_num": 2 }, { "sample_id": "42462761@jar@java", "cluster_num": 0 }, { "sample_id": "40428485@jar@java", "cluster_num": 0 }, { "sample_id": "51346984@jar@java", "cluster_num": 2 }, { "sample_id": "54134394@maven@java", "cluster_num": 0 }, { "sample_id": "80703618@maven@java", "cluster_num": 0 }, { "sample_id": "6333068@javabean@java", "cluster_num": 0 }, { "sample_id": "78296851@jar@java", "cluster_num": 2 }, { "sample_id": "78849156@jar@java", "cluster_num": 0 }, { "sample_id": "7007701@jar@java", "cluster_num": 0 }, { "sample_id": "38899345@jar@java", "cluster_num": 0 }, { "sample_id": "54134394@jar@java", "cluster_num": 0 }, { "sample_id": "108854572@jar@java", "cluster_num": 1 }, { "sample_id": "80703618@jar@java", "cluster_num": 0 }, { "sample_id": "54313537@jar@java", "cluster_num": 0 }, { "sample_id": "53635115@jar@java", "cluster_num": 0 }, { "sample_id": "50955335@java@java", "cluster_num": 0 }, { "sample_id": "43951527@jar@java", "cluster_num": 2 }, { "sample_id": "7351768@eclipse@java", "cluster_num": 0 }, { "sample_id": "7622251@junit@java", "cluster_num": 0 }, { "sample_id": "7351768@jar@java", "cluster_num": 0 }, { "sample_id": "81436879@jar@java", "cluster_num": 1 }, { "sample_id": "6669813@jar@java", "cluster_num": 0 }, { "sample_id": "75316826@jar@java", "cluster_num": 0 }, { "sample_id": "36249267@jar@java", "cluster_num": 0 }, { "sample_id": "51892619@log4j@java", "cluster_num": 0 }, { "sample_id": "86995864@javafx@java", "cluster_num": 0 }, { "sample_id": "31396107@maven@java", "cluster_num": 0 }, { "sample_id": "43233131@maven@java", "cluster_num": 0 }, { "sample_id": "8491436@jar@java", "cluster_num": 2 }, { "sample_id": "31396107@jar@java", "cluster_num": 0 }, { "sample_id": "6627410@jar@java", "cluster_num": 1 }, { "sample_id": "8491436@exception@java", "cluster_num": 2 }, { "sample_id": "78912084@slf4j@java", "cluster_num": 0 }, { "sample_id": "52858092@jar@java", "cluster_num": 2 }, { "sample_id": "81698505@jar@java", "cluster_num": 0 }, { "sample_id": "78391274@jar@java", "cluster_num": 0 }, { "sample_id": "88027891@jar@java", "cluster_num": 1 }, { "sample_id": "101288295@jar@java", "cluster_num": 0 }, { "sample_id": "103015164@jar@java", "cluster_num": 2 }, { "sample_id": "78011713@jar@java", "cluster_num": 0 }, { "sample_id": "50853609@jar@java", "cluster_num": 2 }, { "sample_id": "82907363@jar@java", "cluster_num": 2 }, { "sample_id": "112574330@javac@java", "cluster_num": 0 }, { "sample_id": "81087480@builder@java", "cluster_num": 0 }, { "sample_id": "117277841@javac@java", "cluster_num": 0 }, { "sample_id": "114872611@java@java", "cluster_num": 0 } ] } } } } } ], "data": { "uuid": "java-5-20", "seg": [ [ [ "版本", "jar", "包" ] ] ], "level": { "min": 0.012138999118165784, "max": 0.012152777777777776 }, "related_data": {} } } } ], "data": { "uuid": "java-4-7", "seg": [ [ [ "面向对象" ] ] ], "level": { "min": 0.011863425925925925, "max": 0.012152777777777776 }, "related_data": {} } } }, { "健壮性": { "data": { "uuid": "java-4-8", "seg": [ [ [ "健壮性" ] ] ], "level": { "min": 0.012152777777777776, "max": 0.01244212962962963 }, "related_data": {} } } }, { "多线程": { "data": { "uuid": "java-4-9", "seg": [ [ [ "多线程" ] ] ], "level": { "min": 0.01244212962962963, "max": 0.01273148148148148 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_7433549_53403930@13", "cluster_num": 0 }, { "sample_id": "13_348292_355015@13", "cluster_num": 2 }, { "sample_id": "13_193570_99083@13", "cluster_num": 0 }, { "sample_id": "13_7463853_53450090@13", "cluster_num": 0 }, { "sample_id": "13_745175_792537@13", "cluster_num": 2 }, { "sample_id": "13_700629_589595@13", "cluster_num": 1 }, { "sample_id": "13_741967_783094@13", "cluster_num": 0 }, { "sample_id": "13_1069468_1270897@13", "cluster_num": 2 }, { "sample_id": "13_363298_383427@13", "cluster_num": 2 }, { "sample_id": "13_744754_791340@13", "cluster_num": 0 }, { "sample_id": "13_700672_589639@13", "cluster_num": 1 } ] } } } } }, { "体系结构中立": { "data": { "uuid": "java-4-10", "seg": [ [ [ "体系结构", "中立" ] ] ], "level": { "min": 0.01273148148148148, "max": 0.013020833333333332 }, "related_data": {} } } }, { "解释执行和高性能": { "data": { "uuid": "java-4-11", "seg": [ [ [ "执行" ], [ "高性能" ] ] ], "level": { "min": 0.013020833333333332, "max": 0.013310185185185185 }, "related_data": {} } } }, { "分布式": { "data": { "uuid": "java-4-12", "seg": [ [ [ "分布式" ] ] ], "level": { "min": 0.013310185185185185, "max": 0.013599537037037037 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_507688_438157@13", "cluster_num": 0 } ] }, "blog": { "data_id": [ { "sample_id": "79062764@java@java", "cluster_num": 0 } ] } } } } }, { "动态性": { "data": { "uuid": "java-4-13", "seg": [ [ [ "动态性" ] ] ], "level": { "min": 0.013599537037037037, "max": 0.013888888888888888 }, "related_data": {} } } } ], "data": { "uuid": "java-3-5", "seg": [ [ [ "java", "关键", "特性", "关键特性" ] ] ], "level": { "min": 0.011574074074074073, "max": 0.013888888888888888 }, "related_data": {} } } }, { "Java的演变历程": { "data": { "uuid": "java-3-6", "seg": [ [ [ "java", "演变", "历程" ] ] ], "level": { "min": 0.013888888888888888, "max": 0.016203703703703703 }, "related_data": {} } } }, { "Java SE 8": { "data": { "uuid": "java-3-7", "seg": [ [ [ "java", "se" ] ] ], "level": { "min": 0.016203703703703703, "max": 0.018518518518518517 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_367769_393774@13", "cluster_num": 1 }, { "sample_id": "13_239256_222233@13", "cluster_num": 2 }, { "sample_id": "13_388116_427605@13", "cluster_num": 0 }, { "sample_id": "13_246115_237271@13", "cluster_num": 2 } ] } } } } }, { "文化革新": { "data": { "uuid": "java-3-8", "seg": [ [ [ "文化", "革新" ] ] ], "level": { "min": 0.018518518518518517, "max": 0.020833333333333332 }, "related_data": {} } } } ], "data": { "uuid": "java-2-0", "seg": [ [ [ "java", "历史" ], [ "演变" ] ] ], "level": { "min": 0.0, "max": 0.020833333333333332 }, "related_data": {} } } }, { "Java综述": { "children": [ { "面向对象编程": { "children": [ { "两种范式": { "data": { "uuid": "java-4-14", "seg": [ [ [ "范式" ] ] ], "level": { "min": 0.020833333333333332, "max": 0.021527777777777778 }, "related_data": {} } } }, { "抽象": { "data": { "uuid": "java-4-15", "seg": [ [ [ "抽象" ] ] ], "level": { "min": 0.021527777777777778, "max": 0.02222222222222222 }, "related_data": {} } } }, { "OOP三原则": { "data": { "uuid": "java-4-16", "seg": [ [ [ "oop", "原则" ] ] ], "level": { "min": 0.02222222222222222, "max": 0.022916666666666665 }, "related_data": {} } } }, { "面向对象基础": { "children": [ { "模块": { "data": { "uuid": "java-5-21", "seg": [ [ [ "模块" ] ] ], "level": { "min": 0.022916666666666665, "max": 0.023611111111111107 }, "related_data": {} } } } ], "data": { "uuid": "java-4-17", "seg": [ [ [ "面向对象", "基础", "面向对象基础" ] ] ], "level": { "min": 0.022916666666666665, "max": 0.023611111111111107 }, "related_data": {} } } }, { "Java核心类": { "children": [ { "StringJoiner": { "data": { "uuid": "java-5-22", "seg": [ [ [ "stringjoiner" ] ] ], "level": { "min": 0.023611111111111107, "max": 0.02384259259259259 }, "related_data": {} } } }, { "包装类型": { "data": { "uuid": "java-5-23", "seg": [ [ [ "包装", "类型" ] ] ], "level": { "min": 0.02384259259259259, "max": 0.02407407407407407 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_189675_88984@13", "cluster_num": 0 } ] } } } } }, { "记录类": { "data": { "uuid": "java-5-24", "seg": [ [ [ "记录", "类", "记录类" ] ] ], "level": { "min": 0.02407407407407407, "max": 0.024305555555555552 }, "related_data": {} } } } ], "data": { "uuid": "java-4-18", "seg": [ [ [ "java", "核心", "类", "核心类" ] ] ], "level": { "min": 0.023611111111111107, "max": 0.024305555555555552 }, "related_data": {} } } } ], "data": { "uuid": "java-3-9", "seg": [ [ [ "面向对象编程" ] ] ], "level": { "min": 0.020833333333333332, "max": 0.024305555555555552 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_242160_229281@13", "cluster_num": 0 } ] } } } } }, { "第一个简单程序": { "children": [ { "输入程序": { "data": { "uuid": "java-4-19", "seg": [ [ [ "输入", "程序" ] ] ], "level": { "min": 0.024305555555555552, "max": 0.02546296296296296 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_655417_466070@13", "cluster_num": 0 }, { "sample_id": "13_7404384_53353167@13", "cluster_num": 2 }, { "sample_id": "13_751134_804601@13", "cluster_num": 2 }, { "sample_id": "13_268260_287975@13", "cluster_num": 0 }, { "sample_id": "13_350480_359164@13", "cluster_num": 2 }, { "sample_id": "13_7437465_53410388@13", "cluster_num": 2 }, { "sample_id": "13_7452868_53435231@13", "cluster_num": 2 }, { "sample_id": "13_7464798_53451372@13", "cluster_num": 0 }, { "sample_id": "13_250174_247028@13", "cluster_num": 2 }, { "sample_id": "13_189415_88208@13", "cluster_num": 0 }, { "sample_id": "13_241824_228433@13", "cluster_num": 2 }, { "sample_id": "13_714578_706569@13", "cluster_num": 1 }, { "sample_id": "13_7430423_53397497@13", "cluster_num": 0 }, { "sample_id": "13_329693_322596@13", "cluster_num": 0 }, { "sample_id": "13_685347_544866@13", "cluster_num": 2 }, { "sample_id": "13_7460026_53445064@13", "cluster_num": 1 }, { "sample_id": "13_382917_418046@13", "cluster_num": 2 }, { "sample_id": "13_676630_516353@13", "cluster_num": 2 }, { "sample_id": "13_354477_366895@13", "cluster_num": 2 }, { "sample_id": "13_7428468_53394305@13", "cluster_num": 1 }, { "sample_id": "13_334290_327142@13", "cluster_num": 2 }, { "sample_id": "13_358388_376403@13", "cluster_num": 2 }, { "sample_id": "13_746605_796374@13", "cluster_num": 2 }, { "sample_id": "13_713882_705492@13", "cluster_num": 0 }, { "sample_id": "13_245360_235690@13", "cluster_num": 2 }, { "sample_id": "13_7448671_53428853@13", "cluster_num": 2 }, { "sample_id": "13_7461462_53446646@13", "cluster_num": 0 }, { "sample_id": "13_7448395_53428539@13", "cluster_num": 2 }, { "sample_id": "13_199421_117668@13", "cluster_num": 2 }, { "sample_id": "13_7462005_53447294@13", "cluster_num": 0 }, { "sample_id": "13_176572_58922@13", "cluster_num": 0 }, { "sample_id": "13_242099_229106@13", "cluster_num": 2 }, { "sample_id": "13_176588_58958@13", "cluster_num": 2 }, { "sample_id": "13_671366_495124@13", "cluster_num": 1 }, { "sample_id": "13_345346_349458@13", "cluster_num": 0 }, { "sample_id": "13_373001_400639@13", "cluster_num": 1 }, { "sample_id": "13_232142_204485@13", "cluster_num": 2 }, { "sample_id": "13_349776_357790@13", "cluster_num": 2 }, { "sample_id": "13_386963_425648@13", "cluster_num": 2 }, { "sample_id": "13_754311_809203@13", "cluster_num": 1 }, { "sample_id": "13_742625_785194@13", "cluster_num": 2 }, { "sample_id": "13_219254_171243@13", "cluster_num": 2 }, { "sample_id": "13_7427542_53392335@13", "cluster_num": 2 }, { "sample_id": "13_211005_150514@13", "cluster_num": 0 }, { "sample_id": "13_7461742_53446957@13", "cluster_num": 2 }, { "sample_id": "13_10469_4799@13", "cluster_num": 2 }, { "sample_id": "13_7466663_53453990@13", "cluster_num": 2 }, { "sample_id": "13_23158_6096@13", "cluster_num": 0 }, { "sample_id": "13_239972_223786@13", "cluster_num": 2 }, { "sample_id": "13_693535_573075@13", "cluster_num": 2 }, { "sample_id": "13_390600_432337@13", "cluster_num": 1 }, { "sample_id": "13_213876_157259@13", "cluster_num": 2 }, { "sample_id": "13_7425009_53386192@13", "cluster_num": 0 }, { "sample_id": "13_7455102_53437884@13", "cluster_num": 0 }, { "sample_id": "13_351254_369380@13", "cluster_num": 2 }, { "sample_id": "13_7458694_53443329@13", "cluster_num": 2 }, { "sample_id": "13_525218_439131@13", "cluster_num": 2 }, { "sample_id": "13_186030_78405@13", "cluster_num": 0 }, { "sample_id": "13_7452261_53434150@13", "cluster_num": 2 }, { "sample_id": "13_7438064_53411599@13", "cluster_num": 2 }, { "sample_id": "13_27866_7734@13", "cluster_num": 2 }, { "sample_id": "13_345638_350154@13", "cluster_num": 2 }, { "sample_id": "13_154568_14634@13", "cluster_num": 2 }, { "sample_id": "13_224001_182663@13", "cluster_num": 2 }, { "sample_id": "13_1088099_1294766@13", "cluster_num": 0 }, { "sample_id": "13_339311_337929@13", "cluster_num": 1 }, { "sample_id": "13_351758_361530@13", "cluster_num": 1 }, { "sample_id": "13_201856_125395@13", "cluster_num": 1 }, { "sample_id": "13_174933_54898@13", "cluster_num": 2 }, { "sample_id": "13_747181_798139@13", "cluster_num": 2 }, { "sample_id": "13_7455080_53437846@13", "cluster_num": 0 }, { "sample_id": "13_1061890_1259760@13", "cluster_num": 2 }, { "sample_id": "13_1077414_1281838@13", "cluster_num": 0 }, { "sample_id": "13_259755_269310@13", "cluster_num": 2 }, { "sample_id": "13_945857_1086939@13", "cluster_num": 2 } ] }, "blog": { "data_id": [ { "sample_id": "102651841@java@java", "cluster_num": 0 } ] } } } } }, { "编译程序": { "data": { "uuid": "java-4-20", "seg": [ [ [ "编译程序" ] ] ], "level": { "min": 0.02546296296296296, "max": 0.026620370370370367 }, "related_data": {} } } }, { "深入分析第一个示例程序": { "data": { "uuid": "java-4-21", "seg": [ [ [ "深入分析", "示例", "程序", "示例程序" ] ] ], "level": { "min": 0.026620370370370367, "max": 0.027777777777777776 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_7427712_53393792@13", "cluster_num": 0 } ] } } } } } ], "data": { "uuid": "java-3-10", "seg": [ [ [ "程序" ] ] ], "level": { "min": 0.024305555555555552, "max": 0.027777777777777776 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_7465109_53451853@13", "cluster_num": 0 }, { "sample_id": "13_7408455_53358590@13", "cluster_num": 1 } ] } } } } }, { "第二个简短程序": { "data": { "uuid": "java-3-11", "seg": [ [ [ "简短", "程序" ] ] ], "level": { "min": 0.027777777777777776, "max": 0.03125 }, "related_data": {} } } }, { "两种控制语句": { "children": [ { "if语句": { "data": { "uuid": "java-4-22", "seg": [ [ [ "if语句" ] ] ], "level": { "min": 0.03125, "max": 0.03298611111111111 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_1061430_1259246@13", "cluster_num": 0 }, { "sample_id": "13_180147_66009@13", "cluster_num": 1 } ] } } } } }, { "for循环": { "data": { "uuid": "java-4-23", "seg": [ [ [ "for循环" ] ] ], "level": { "min": 0.03298611111111111, "max": 0.034722222222222224 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_653786_462930@13", "cluster_num": 2 }, { "sample_id": "13_1103782_1318093@13", "cluster_num": 1 }, { "sample_id": "13_698343_585296@13", "cluster_num": 1 }, { "sample_id": "13_363788_384621@13", "cluster_num": 1 }, { "sample_id": "13_901985_1038162@13", "cluster_num": 0 }, { "sample_id": "13_838745_946979@13", "cluster_num": 0 }, { "sample_id": "13_176038_57439@13", "cluster_num": 0 }, { "sample_id": "13_7443813_53421121@13", "cluster_num": 2 }, { "sample_id": "13_227819_192612@13", "cluster_num": 0 }, { "sample_id": "13_374627_403645@13", "cluster_num": 0 }, { "sample_id": "13_7395564_53338164@13", "cluster_num": 0 } ] } } } } } ], "data": { "uuid": "java-3-12", "seg": [ [ [ "控制", "语句" ] ] ], "level": { "min": 0.03125, "max": 0.034722222222222224 }, "related_data": {} } } }, { "使用代码块": { "data": { "uuid": "java-3-13", "seg": [ [ [] ] ], "level": { "min": 0.034722222222222224, "max": 0.03819444444444445 }, "related_data": {} } } }, { "Java类库": { "data": { "uuid": "java-3-14", "seg": [ [ [ "java", "类库" ] ] ], "level": { "min": 0.03819444444444445, "max": 0.041666666666666664 }, "related_data": {} } } } ], "data": { "uuid": "java-2-1", "seg": [ [ [ "java", "综述" ] ] ], "level": { "min": 0.020833333333333332, "max": 0.041666666666666664 }, "related_data": {} } } }, { "数据类型、变量和数组": { "children": [ { "Java是强类型化的语言": { "data": { "uuid": "java-3-15", "seg": [ [ [ "java", "强", "类型化", "语言" ] ] ], "level": { "min": 0.041666666666666664, "max": 0.042214912280701754 }, "related_data": {} } } }, { "基本类型": { "data": { "uuid": "java-3-16", "seg": [ [ [ "类型", "基本类型" ] ] ], "level": { "min": 0.042214912280701754, "max": 0.04276315789473684 }, "related_data": {} } } }, { "整型": { "children": [ { "byte": { "data": { "uuid": "java-4-24", "seg": [ [ [ "byte" ] ] ], "level": { "min": 0.04276315789473684, "max": 0.04290021929824561 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_384356_420704@13", "cluster_num": 0 }, { "sample_id": "13_380913_414242@13", "cluster_num": 1 }, { "sample_id": "13_349519_357317@13", "cluster_num": 2 }, { "sample_id": "13_252225_251691@13", "cluster_num": 1 }, { "sample_id": "13_381015_414381@13", "cluster_num": 1 }, { "sample_id": "13_162354_33293@13", "cluster_num": 1 }, { "sample_id": "13_642605_442049@13", "cluster_num": 1 }, { "sample_id": "13_1101_1915@13", "cluster_num": 2 }, { "sample_id": "13_163136_39714@13", "cluster_num": 1 }, { "sample_id": "13_380143_412682@13", "cluster_num": 2 }, { "sample_id": "13_222501_178676@13", "cluster_num": 0 }, { "sample_id": "13_667699_487047@13", "cluster_num": 1 }, { "sample_id": "13_889298_1027741@13", "cluster_num": 0 }, { "sample_id": "13_702056_592228@13", "cluster_num": 1 }, { "sample_id": "13_749535_802079@13", "cluster_num": 2 } ] } } } } }, { "short": { "data": { "uuid": "java-4-25", "seg": [ [ [ "short" ] ] ], "level": { "min": 0.04290021929824561, "max": 0.04303728070175439 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_686010_546855@13", "cluster_num": 0 } ] } } } } }, { "int": { "data": { "uuid": "java-4-26", "seg": [ [ [ "int" ] ] ], "level": { "min": 0.04303728070175439, "max": 0.04317434210526316 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_648965_454027@13", "cluster_num": 1 }, { "sample_id": "13_876762_1011626@13", "cluster_num": 0 }, { "sample_id": "13_7444810_53423372@13", "cluster_num": 2 }, { "sample_id": "13_7430279_53397348@13", "cluster_num": 1 }, { "sample_id": "13_7440247_53415307@13", "cluster_num": 0 }, { "sample_id": "13_1062044_1259901@13", "cluster_num": 1 }, { "sample_id": "13_676503_515839@13", "cluster_num": 0 }, { "sample_id": "13_685323_544795@13", "cluster_num": 1 }, { "sample_id": "13_225242_186094@13", "cluster_num": 1 }, { "sample_id": "13_672213_497036@13", "cluster_num": 1 }, { "sample_id": "13_759417_815678@13", "cluster_num": 2 }, { "sample_id": "13_234140_210539@13", "cluster_num": 1 }, { "sample_id": "13_758398_814286@13", "cluster_num": 1 }, { "sample_id": "13_389572_430241@13", "cluster_num": 0 }, { "sample_id": "13_658652_471892@13", "cluster_num": 2 }, { "sample_id": "13_353397_364915@13", "cluster_num": 1 }, { "sample_id": "13_1097489_1311034@13", "cluster_num": 1 }, { "sample_id": "13_241624_228013@13", "cluster_num": 1 } ] }, "blog": { "data_id": [ { "sample_id": "11737799@timezone@java", "cluster_num": 0 }, { "sample_id": "6951643@stream@java", "cluster_num": 1 } ] } } } } }, { "long": { "data": { "uuid": "java-4-27", "seg": [ [ [ "long" ] ] ], "level": { "min": 0.04317434210526316, "max": 0.043311403508771926 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_233092_207241@13", "cluster_num": 0 }, { "sample_id": "13_233920_209966@13", "cluster_num": 0 }, { "sample_id": "13_651836_459462@13", "cluster_num": 0 }, { "sample_id": "13_771075_833372@13", "cluster_num": 1 }, { "sample_id": "13_7445614_53424317@13", "cluster_num": 0 }, { "sample_id": "13_7395750_53338623@13", "cluster_num": 1 }, { "sample_id": "13_646347_473574@13", "cluster_num": 2 } ] } } } } } ], "data": { "uuid": "java-3-17", "seg": [ [ [ "整型" ] ] ], "level": { "min": 0.04276315789473684, "max": 0.043311403508771926 }, "related_data": {} } } }, { "浮点型": { "children": [ { "float": { "data": { "uuid": "java-4-28", "seg": [ [ [ "float" ] ] ], "level": { "min": 0.043311403508771926, "max": 0.04358552631578947 }, "related_data": { "blog": { "data_id": [ { "sample_id": "6423983@exception@java", "cluster_num": 0 }, { "sample_id": "7534792@layout@java", "cluster_num": 1 }, { "sample_id": "8057294@layout@java", "cluster_num": 2 } ] } } } } }, { "double": { "data": { "uuid": "java-4-29", "seg": [ [ [ "double" ] ] ], "level": { "min": 0.04358552631578947, "max": 0.043859649122807015 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_648431_452875@13", "cluster_num": 1 }, { "sample_id": "13_1102943_1317342@13", "cluster_num": 1 }, { "sample_id": "13_390798_432619@13", "cluster_num": 1 }, { "sample_id": "13_696977_581565@13", "cluster_num": 1 }, { "sample_id": "13_1065062_1264135@13", "cluster_num": 2 }, { "sample_id": "13_643136_443094@13", "cluster_num": 0 } ] }, "blog": { "data_id": [ { "sample_id": "84977365@singleton@java", "cluster_num": 0 } ] } } } } } ], "data": { "uuid": "java-3-18", "seg": [ [ [ "浮点", "浮点型" ] ] ], "level": { "min": 0.043311403508771926, "max": 0.043859649122807015 }, "related_data": {} } } }, { "字符型": { "data": { "uuid": "java-3-19", "seg": [ [ [ "字符", "字符型" ] ] ], "level": { "min": 0.043859649122807015, "max": 0.044407894736842105 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_7399831_53347376@13", "cluster_num": 0 } ] } } } } }, { "布尔型": { "data": { "uuid": "java-3-20", "seg": [ [ [ "布尔", "布尔型" ] ] ], "level": { "min": 0.044407894736842105, "max": 0.044956140350877194 }, "related_data": {} } } }, { "深入分析字面值": { "children": [ { "整型字面值": { "data": { "uuid": "java-4-30", "seg": [ [ [ "整型", "字", "面值", "字面值" ] ] ], "level": { "min": 0.044956140350877194, "max": 0.04506578947368421 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_771219_833611@13", "cluster_num": 0 }, { "sample_id": "13_7406501_53355981@13", "cluster_num": 1 } ] } } } } }, { "浮点型字面值": { "data": { "uuid": "java-4-31", "seg": [ [ [ "浮点", "字", "面值", "浮点型", "字面值" ] ] ], "level": { "min": 0.04506578947368421, "max": 0.04517543859649123 }, "related_data": {} } } }, { "布尔型字面值": { "data": { "uuid": "java-4-32", "seg": [ [ [ "布尔", "字", "面值", "布尔型", "字面值" ] ] ], "level": { "min": 0.04517543859649123, "max": 0.04528508771929824 }, "related_data": {} } } }, { "字符型字面值": { "data": { "uuid": "java-4-33", "seg": [ [ [ "字符", "字", "面值", "字符型", "字面值" ] ] ], "level": { "min": 0.04528508771929824, "max": 0.04539473684210526 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_1064896_1263931@13", "cluster_num": 0 } ] } } } } }, { "字符串字面值": { "data": { "uuid": "java-4-34", "seg": [ [ [ "字符串", "字", "面值", "字符串字", "字面值" ] ] ], "level": { "min": 0.04539473684210526, "max": 0.045504385964912276 }, "related_data": {} } } } ], "data": { "uuid": "java-3-21", "seg": [ [ [ "深入分析", "字", "面值", "字面值" ] ] ], "level": { "min": 0.044956140350877194, "max": 0.045504385964912276 }, "related_data": {} } } }, { "变量": { "children": [ { "变量的声明": { "data": { "uuid": "java-4-35", "seg": [ [ [ "变量", "声明" ] ] ], "level": { "min": 0.045504385964912276, "max": 0.04568713450292397 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_225165_185862@13", "cluster_num": 0 } ] } } } } }, { "动态初始化": { "data": { "uuid": "java-4-36", "seg": [ [ [ "动态", "初始化" ] ] ], "level": { "min": 0.04568713450292397, "max": 0.04586988304093567 }, "related_data": {} } } }, { "变量的作用域和生存期": { "data": { "uuid": "java-4-37", "seg": [ [ [ "变量", "作用域" ], [ "生存期" ] ] ], "level": { "min": 0.04586988304093567, "max": 0.046052631578947366 }, "related_data": { "blog": { "data_id": [ { "sample_id": "6554806@builder@java", "cluster_num": 0 } ] } } } } } ], "data": { "uuid": "java-3-22", "seg": [ [ [ "变量" ] ] ], "level": { "min": 0.045504385964912276, "max": 0.046052631578947366 }, "related_data": {} } } }, { "类型转换和强制类型转换": { "children": [ { "Java的自动类型转换": { "data": { "uuid": "java-4-38", "seg": [ [ [ "java", "自动", "类型转换" ] ] ], "level": { "min": 0.046052631578947366, "max": 0.04632675438596491 }, "related_data": {} } } }, { "强制转换不兼容的类型": { "data": { "uuid": "java-4-39", "seg": [ [ [ "强制", "转换", "兼容", "类型", "不兼容" ] ] ], "level": { "min": 0.04632675438596491, "max": 0.046600877192982455 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_926503_1061349@13", "cluster_num": 2 }, { "sample_id": "13_212404_153704@13", "cluster_num": 1 }, { "sample_id": "13_366745_391588@13", "cluster_num": 1 }, { "sample_id": "13_373460_401567@13", "cluster_num": 0 } ] } } } } } ], "data": { "uuid": "java-3-23", "seg": [ [ [ "类型转换" ], [ "强制", "类型转换" ] ] ], "level": { "min": 0.046052631578947366, "max": 0.046600877192982455 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_374559_403665@13", "cluster_num": 0 } ] } } } } }, { "表达式中的自动类型提升": { "data": { "uuid": "java-3-24", "seg": [ [ [ "表达式", "自动", "类型", "提升" ] ] ], "level": { "min": 0.046600877192982455, "max": 0.047149122807017545 }, "related_data": {} } } }, { "数组": { "children": [ { "一维数组": { "data": { "uuid": "java-4-40", "seg": [ [ [ "数组" ] ] ], "level": { "min": 0.047149122807017545, "max": 0.04733187134502924 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_375451_404953@13", "cluster_num": 1 }, { "sample_id": "13_344577_347885@13", "cluster_num": 1 }, { "sample_id": "13_7435306_53405818@13", "cluster_num": 1 }, { "sample_id": "13_869_1555@13", "cluster_num": 1 }, { "sample_id": "13_1098819_1313635@13", "cluster_num": 0 }, { "sample_id": "13_1105083_1319378@13", "cluster_num": 2 }, { "sample_id": "13_675003_506778@13", "cluster_num": 2 }, { "sample_id": "13_271503_294846@13", "cluster_num": 1 }, { "sample_id": "13_375181_404594@13", "cluster_num": 2 }, { "sample_id": "13_751224_804743@13", "cluster_num": 2 }, { "sample_id": "13_269780_291131@13", "cluster_num": 1 }, { "sample_id": "13_7458341_53442930@13", "cluster_num": 1 }, { "sample_id": "13_208335_144436@13", "cluster_num": 2 }, { "sample_id": "13_7438804_53412202@13", "cluster_num": 1 }, { "sample_id": "13_1049305_1246700@13", "cluster_num": 1 }, { "sample_id": "13_148896_12946@13", "cluster_num": 2 }, { "sample_id": "13_7453088_53436237@13", "cluster_num": 1 }, { "sample_id": "13_4645022_29327100@13", "cluster_num": 2 }, { "sample_id": "13_256873_262846@13", "cluster_num": 1 }, { "sample_id": "13_362403_381448@13", "cluster_num": 2 }, { "sample_id": "13_369033_395928@13", "cluster_num": 1 }, { "sample_id": "13_385628_422992@13", "cluster_num": 1 }, { "sample_id": "13_251858_250938@13", "cluster_num": 2 }, { "sample_id": "13_668613_489176@13", "cluster_num": 1 }, { "sample_id": "13_677197_518308@13", "cluster_num": 2 }, { "sample_id": "13_382178_416482@13", "cluster_num": 1 }, { "sample_id": "13_243821_232709@13", "cluster_num": 1 }, { "sample_id": "13_389978_431053@13", "cluster_num": 2 }, { "sample_id": "13_7453861_53436541@13", "cluster_num": 2 }, { "sample_id": "13_767858_827609@13", "cluster_num": 1 }, { "sample_id": "13_7400470_53348406@13", "cluster_num": 1 }, { "sample_id": "13_167361_41278@13", "cluster_num": 2 }, { "sample_id": "13_7436836_53409011@13", "cluster_num": 1 }, { "sample_id": "13_965781_1117657@13", "cluster_num": 1 }, { "sample_id": "13_1440_2340@13", "cluster_num": 1 }, { "sample_id": "13_788823_866890@13", "cluster_num": 1 }, { "sample_id": "13_356782_372766@13", "cluster_num": 1 }, { "sample_id": "13_214634_159253@13", "cluster_num": 1 }, { "sample_id": "13_671782_496089@13", "cluster_num": 2 }, { "sample_id": "13_196225_107804@13", "cluster_num": 1 }, { "sample_id": "13_656826_468881@13", "cluster_num": 2 }, { "sample_id": "13_23297_6179@13", "cluster_num": 1 }, { "sample_id": "13_379895_412218@13", "cluster_num": 1 }, { "sample_id": "13_365506_388813@13", "cluster_num": 1 }, { "sample_id": "13_7422511_53381024@13", "cluster_num": 1 }, { "sample_id": "13_380142_413051@13", "cluster_num": 2 }, { "sample_id": "13_7433723_53404022@13", "cluster_num": 1 }, { "sample_id": "13_694604_574959@13", "cluster_num": 2 }, { "sample_id": "13_226949_190337@13", "cluster_num": 1 }, { "sample_id": "13_756807_812065@13", "cluster_num": 1 }, { "sample_id": "13_655228_465701@13", "cluster_num": 1 }, { "sample_id": "13_355798_370603@13", "cluster_num": 2 }, { "sample_id": "13_1097503_1311050@13", "cluster_num": 1 }, { "sample_id": "13_680214_530842@13", "cluster_num": 1 }, { "sample_id": "13_7412361_53363668@13", "cluster_num": 1 }, { "sample_id": "13_1053060_1250377@13", "cluster_num": 0 }, { "sample_id": "13_707984_641210@13", "cluster_num": 2 }, { "sample_id": "13_698142_584739@13", "cluster_num": 1 }, { "sample_id": "13_202483_127347@13", "cluster_num": 0 }, { "sample_id": "13_1091081_1298298@13", "cluster_num": 1 }, { "sample_id": "13_1097756_1311689@13", "cluster_num": 1 }, { "sample_id": "13_329071_321906@13", "cluster_num": 1 }, { "sample_id": "13_220057_172142@13", "cluster_num": 1 }, { "sample_id": "13_74301_12298@13", "cluster_num": 1 }, { "sample_id": "13_7454234_53436906@13", "cluster_num": 1 }, { "sample_id": "13_271014_293682@13", "cluster_num": 1 }, { "sample_id": "13_770757_832757@13", "cluster_num": 1 }, { "sample_id": "13_650729_457545@13", "cluster_num": 2 }, { "sample_id": "13_234734_212185@13", "cluster_num": 1 }, { "sample_id": "13_7423880_53384097@13", "cluster_num": 2 }, { "sample_id": "13_349914_358010@13", "cluster_num": 1 }, { "sample_id": "13_7396469_53340165@13", "cluster_num": 1 }, { "sample_id": "13_7418318_53374225@13", "cluster_num": 1 }, { "sample_id": "13_7458982_53443765@13", "cluster_num": 1 }, { "sample_id": "13_189365_88540@13", "cluster_num": 2 }, { "sample_id": "13_238876_221420@13", "cluster_num": 2 }, { "sample_id": "13_1104606_1318885@13", "cluster_num": 1 }, { "sample_id": "13_1051721_1249525@13", "cluster_num": 1 }, { "sample_id": "13_7462134_53447550@13", "cluster_num": 1 }, { "sample_id": "13_7405223_53354373@13", "cluster_num": 1 }, { "sample_id": "13_351646_361374@13", "cluster_num": 1 }, { "sample_id": "13_187492_82090@13", "cluster_num": 1 }, { "sample_id": "13_768819_829219@13", "cluster_num": 2 }, { "sample_id": "13_1096594_1309048@13", "cluster_num": 1 }, { "sample_id": "13_803899_898226@13", "cluster_num": 1 }, { "sample_id": "13_1097325_1310672@13", "cluster_num": 1 }, { "sample_id": "13_7399697_53347109@13", "cluster_num": 1 }, { "sample_id": "13_219668_171357@13", "cluster_num": 1 } ] } } } } }, { "多维数组": { "data": { "uuid": "java-4-41", "seg": [ [ [ "数组" ] ] ], "level": { "min": 0.04733187134502924, "max": 0.04751461988304093 }, "related_data": {} } } }, { "另一种数组声明语法": { "data": { "uuid": "java-4-42", "seg": [ [ [ "数组", "声明", "语法", "数组声明", "声明语法" ] ] ], "level": { "min": 0.04751461988304093, "max": 0.04769736842105263 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_239279_222266@13", "cluster_num": 0 } ] } } } } } ], "data": { "uuid": "java-3-25", "seg": [ [ [ "数组" ] ] ], "level": { "min": 0.047149122807017545, "max": 0.04769736842105263 }, "related_data": {} } } }, { "关于字符串的一些说明": { "children": [ { "字符串的连接": { "children": [ { "连接字符串": { "data": { "uuid": "java-5-25", "seg": [ [ [ "连接", "字符串" ] ] ], "level": { "min": 0.04769736842105263, "max": 0.04770879020467836 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_241895_228578@13", "cluster_num": 0 }, { "sample_id": "13_7429521_53398311@13", "cluster_num": 1 } ] } } } } }, { "连接其他数据类型": { "data": { "uuid": "java-5-26", "seg": [ [ [ "连接", "数据类型" ] ] ], "level": { "min": 0.04770879020467836, "max": 0.04772021198830409 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_1094367_1304598@13", "cluster_num": 1 }, { "sample_id": "13_7442449_53419268@13", "cluster_num": 0 }, { "sample_id": "13_719962_714168@13", "cluster_num": 0 }, { "sample_id": "13_1092526_1300655@13", "cluster_num": 1 }, { "sample_id": "13_205314_135602@13", "cluster_num": 1 }, { "sample_id": "13_192854_96885@13", "cluster_num": 1 }, { "sample_id": "13_686409_548081@13", "cluster_num": 2 }, { "sample_id": "13_686244_547608@13", "cluster_num": 1 }, { "sample_id": "13_1092422_1300333@13", "cluster_num": 0 }, { "sample_id": "13_642738_442332@13", "cluster_num": 1 }, { "sample_id": "13_758049_813788@13", "cluster_num": 1 }, { "sample_id": "13_4646496_29330120@13", "cluster_num": 2 }, { "sample_id": "13_661582_476713@13", "cluster_num": 2 }, { "sample_id": "13_701575_591447@13", "cluster_num": 1 }, { "sample_id": "13_164564_40357@13", "cluster_num": 2 }, { "sample_id": "13_767834_827570@13", "cluster_num": 1 }, { "sample_id": "13_218741_168818@13", "cluster_num": 0 }, { "sample_id": "13_848484_967016@13", "cluster_num": 2 }, { "sample_id": "13_239314_222559@13", "cluster_num": 1 }, { "sample_id": "13_253428_254573@13", "cluster_num": 1 }, { "sample_id": "13_673_1256@13", "cluster_num": 1 }, { "sample_id": "13_702380_592841@13", "cluster_num": 1 }, { "sample_id": "13_646011_448605@13", "cluster_num": 1 } ] }, "blog": { "data_id": [ { "sample_id": "84566194@builder@java", "cluster_num": 0 } ] } } } } } ], "data": { "uuid": "java-4-43", "seg": [ [ [ "字符串", "连接" ] ] ], "level": { "min": 0.04769736842105263, "max": 0.04772021198830409 }, "related_data": {} } } }, { "提取字符串信息": { "children": [ { "获取字符串长度": { "data": { "uuid": "java-5-27", "seg": [ [ [ "获取", "字符串", "长度", "字符串长度" ] ] ], "level": { "min": 0.04772021198830409, "max": 0.04772401924951267 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_243725_232519@13", "cluster_num": 0 }, { "sample_id": "13_7399329_53346410@13", "cluster_num": 1 } ] } } } } }, { "获取指定位置的字符": { "data": { "uuid": "java-5-28", "seg": [ [ [ "获取", "指定", "位置", "字符" ] ] ], "level": { "min": 0.04772401924951267, "max": 0.047727826510721244 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_770204_831670@13", "cluster_num": 0 }, { "sample_id": "13_345234_349248@13", "cluster_num": 0 }, { "sample_id": "13_697663_583608@13", "cluster_num": 2 }, { "sample_id": "13_689565_557939@13", "cluster_num": 1 } ] }, "blog": { "data_id": [ { "sample_id": "8026691@layout@java", "cluster_num": 0 } ] } } } } }, { "获取子字符串索引位置": { "data": { "uuid": "java-5-29", "seg": [ [ [ "获取", "子", "字符串", "索引", "位置", "子字符串", "字符串索引" ] ] ], "level": { "min": 0.047727826510721244, "max": 0.04773163377192982 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_656723_468695@13", "cluster_num": 0 } ] } } } } }, { "判断字符串首尾内容": { "data": { "uuid": "java-5-30", "seg": [ [ [ "判断", "字符串", "内容" ] ] ], "level": { "min": 0.04773163377192982, "max": 0.0477354410331384 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_507751_438340@13", "cluster_num": 1 }, { "sample_id": "13_4645863_29329021@13", "cluster_num": 1 }, { "sample_id": "13_746460_795992@13", "cluster_num": 2 }, { "sample_id": "13_348547_355326@13", "cluster_num": 0 }, { "sample_id": "13_211697_152417@13", "cluster_num": 0 }, { "sample_id": "13_7425707_53387361@13", "cluster_num": 0 }, { "sample_id": "13_7441938_53418477@13", "cluster_num": 0 }, { "sample_id": "13_701820_591966@13", "cluster_num": 0 }, { "sample_id": "13_7419911_53377786@13", "cluster_num": 2 } ] } } } } }, { "获取字符数组": { "data": { "uuid": "java-5-31", "seg": [ [ [ "获取", "字符", "数组", "字符数组" ] ] ], "level": { "min": 0.0477354410331384, "max": 0.047739248294346975 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_7456285_53440111@13", "cluster_num": 0 }, { "sample_id": "13_3536_4452@13", "cluster_num": 1 }, { "sample_id": "13_247363_240747@13", "cluster_num": 2 } ] } } } } }, { "判断子字符串是否存在": { "data": { "uuid": "java-5-32", "seg": [ [ [ "判断", "子", "字符串", "子字符串" ] ] ], "level": { "min": 0.047739248294346975, "max": 0.04774305555555555 }, "related_data": {} } } } ], "data": { "uuid": "java-4-44", "seg": [ [ [ "提取", "字符串", "信息", "字符串信息" ] ] ], "level": { "min": 0.04772021198830409, "max": 0.04774305555555555 }, "related_data": {} } } }, { "字符串的操作": { "children": [ { "截取字符串": { "data": { "uuid": "java-5-33", "seg": [ [ [ "截取", "字符串" ] ] ], "level": { "min": 0.04774305555555555, "max": 0.047745132243487504 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_742835_785784@13", "cluster_num": 1 }, { "sample_id": "13_742699_785402@13", "cluster_num": 0 }, { "sample_id": "13_380276_412969@13", "cluster_num": 0 }, { "sample_id": "13_646735_450612@13", "cluster_num": 0 }, { "sample_id": "13_667185_485914@13", "cluster_num": 2 }, { "sample_id": "13_784690_858029@13", "cluster_num": 0 }, { "sample_id": "13_349546_357747@13", "cluster_num": 0 }, { "sample_id": "13_240678_225394@13", "cluster_num": 0 }, { "sample_id": "13_188764_86279@13", "cluster_num": 2 }, { "sample_id": "13_683931_540876@13", "cluster_num": 0 }, { "sample_id": "13_354379_366755@13", "cluster_num": 2 }, { "sample_id": "13_666559_484904@13", "cluster_num": 0 }, { "sample_id": "13_745527_793572@13", "cluster_num": 1 }, { "sample_id": "13_683671_540215@13", "cluster_num": 2 }, { "sample_id": "13_215949_162854@13", "cluster_num": 1 } ] }, "blog": { "data_id": [ { "sample_id": "77203247@javac@java", "cluster_num": 0 } ] } } } } }, { "字符串替换": { "data": { "uuid": "java-5-34", "seg": [ [ [ "字符串", "替换" ] ] ], "level": { "min": 0.047745132243487504, "max": 0.047747208931419455 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_375089_404427@13", "cluster_num": 0 }, { "sample_id": "13_756797_811939@13", "cluster_num": 0 }, { "sample_id": "13_7413087_53364950@13", "cluster_num": 2 }, { "sample_id": "13_1099428_1314609@13", "cluster_num": 2 }, { "sample_id": "13_30055_9261@13", "cluster_num": 0 }, { "sample_id": "13_742987_786246@13", "cluster_num": 1 }, { "sample_id": "13_720580_715488@13", "cluster_num": 1 } ] } } } } }, { "字符串分割": { "data": { "uuid": "java-5-35", "seg": [ [ [ "字符串", "分割" ] ] ], "level": { "min": 0.047747208931419455, "max": 0.047749285619351406 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_275427_303423@13", "cluster_num": 1 }, { "sample_id": "13_187379_81749@13", "cluster_num": 1 }, { "sample_id": "13_231203_201859@13", "cluster_num": 0 }, { "sample_id": "13_205308_135497@13", "cluster_num": 0 }, { "sample_id": "13_7411849_53362950@13", "cluster_num": 0 }, { "sample_id": "13_2897_4047@13", "cluster_num": 1 }, { "sample_id": "13_209508_147164@13", "cluster_num": 1 }, { "sample_id": "13_246852_239810@13", "cluster_num": 2 }, { "sample_id": "13_188600_86007@13", "cluster_num": 0 }, { "sample_id": "13_202236_126531@13", "cluster_num": 2 }, { "sample_id": "13_719235_713239@13", "cluster_num": 0 }, { "sample_id": "13_191112_92389@13", "cluster_num": 1 }, { "sample_id": "13_368168_394616@13", "cluster_num": 0 }, { "sample_id": "13_744118_789622@13", "cluster_num": 0 }, { "sample_id": "13_678388_522452@13", "cluster_num": 0 }, { "sample_id": "13_771352_833818@13", "cluster_num": 0 }, { "sample_id": "13_7452265_53434163@13", "cluster_num": 0 }, { "sample_id": "13_240317_224598@13", "cluster_num": 2 }, { "sample_id": "13_714724_706751@13", "cluster_num": 0 }, { "sample_id": "13_650436_457189@13", "cluster_num": 0 }, { "sample_id": "13_355808_370627@13", "cluster_num": 2 }, { "sample_id": "13_364319_385782@13", "cluster_num": 0 }, { "sample_id": "13_679973_528569@13", "cluster_num": 0 }, { "sample_id": "13_696858_581309@13", "cluster_num": 1 }, { "sample_id": "13_7449267_53429346@13", "cluster_num": 0 }, { "sample_id": "13_222067_177292@13", "cluster_num": 1 }, { "sample_id": "13_702109_592380@13", "cluster_num": 0 }, { "sample_id": "13_743138_786804@13", "cluster_num": 0 }, { "sample_id": "13_679609_527117@13", "cluster_num": 0 }, { "sample_id": "13_654229_463789@13", "cluster_num": 0 }, { "sample_id": "13_392825_436535@13", "cluster_num": 2 }, { "sample_id": "13_642999_442708@13", "cluster_num": 0 }, { "sample_id": "13_216996_164712@13", "cluster_num": 0 }, { "sample_id": "13_672006_496491@13", "cluster_num": 0 }, { "sample_id": "13_698935_586493@13", "cluster_num": 1 }, { "sample_id": "13_7400188_53347981@13", "cluster_num": 0 }, { "sample_id": "13_357618_374750@13", "cluster_num": 0 }, { "sample_id": "13_246650_238985@13", "cluster_num": 0 }, { "sample_id": "13_207897_143043@13", "cluster_num": 1 }, { "sample_id": "13_226739_189742@13", "cluster_num": 0 }, { "sample_id": "13_325548_317853@13", "cluster_num": 2 }, { "sample_id": "13_346114_351114@13", "cluster_num": 1 }, { "sample_id": "13_361624_379656@13", "cluster_num": 1 }, { "sample_id": "13_7440233_53415815@13", "cluster_num": 0 }, { "sample_id": "13_183237_69975@13", "cluster_num": 0 }, { "sample_id": "13_250472_247662@13", "cluster_num": 0 }, { "sample_id": "13_358578_376887@13", "cluster_num": 1 }, { "sample_id": "13_1198_5343@13", "cluster_num": 0 }, { "sample_id": "13_745320_792936@13", "cluster_num": 0 }, { "sample_id": "13_186659_79806@13", "cluster_num": 0 }, { "sample_id": "13_150685_13376@13", "cluster_num": 2 }, { "sample_id": "13_700735_589791@13", "cluster_num": 0 }, { "sample_id": "13_172164_49771@13", "cluster_num": 1 }, { "sample_id": "13_1057569_1254648@13", "cluster_num": 0 }, { "sample_id": "13_209635_147645@13", "cluster_num": 1 }, { "sample_id": "13_761364_818719@13", "cluster_num": 0 }, { "sample_id": "13_702341_592771@13", "cluster_num": 0 }, { "sample_id": "13_387327_426283@13", "cluster_num": 0 }, { "sample_id": "13_676218_514673@13", "cluster_num": 1 }, { "sample_id": "13_252206_251699@13", "cluster_num": 0 }, { "sample_id": "13_235570_214676@13", "cluster_num": 0 }, { "sample_id": "13_767692_827378@13", "cluster_num": 0 }, { "sample_id": "13_643721_443790@13", "cluster_num": 1 }, { "sample_id": "13_7438157_53411486@13", "cluster_num": 0 }, { "sample_id": "13_7419274_53376323@13", "cluster_num": 2 }, { "sample_id": "13_1069714_1270902@13", "cluster_num": 2 }, { "sample_id": "13_1628_2675@13", "cluster_num": 1 }, { "sample_id": "13_384519_420998@13", "cluster_num": 2 }, { "sample_id": "13_7438167_53411510@13", "cluster_num": 2 }, { "sample_id": "13_373129_401219@13", "cluster_num": 2 }, { "sample_id": "13_686777_548980@13", "cluster_num": 0 } ] }, "blog": { "data_id": [ { "sample_id": "79587420@stream@java", "cluster_num": 0 }, { "sample_id": "109713022@java@java", "cluster_num": 1 } ] } } } } }, { "大小写转换": { "data": { "uuid": "java-5-36", "seg": [ [ [ "大小写", "转换" ] ] ], "level": { "min": 0.047749285619351406, "max": 0.04775136230728336 }, "related_data": {} } } }, { "去除空白内容": { "data": { "uuid": "java-5-37", "seg": [ [ [ "去除", "空白", "内容", "空白内容" ] ] ], "level": { "min": 0.04775136230728336, "max": 0.04775343899521531 }, "related_data": {} } } }, { "比较字符串是否相等": { "data": { "uuid": "java-5-38", "seg": [ [ [ "字符串", "比较字符串" ] ] ], "level": { "min": 0.04775343899521531, "max": 0.04775551568314726 }, "related_data": {} } } }, { "获取子字符串": { "data": { "uuid": "java-5-39", "seg": [ [ [ "获取", "子", "字符串", "子字符串" ] ] ], "level": { "min": 0.04775551568314726, "max": 0.04775759237107921 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_659150_473122@13", "cluster_num": 0 }, { "sample_id": "13_746111_795072@13", "cluster_num": 0 }, { "sample_id": "13_657390_470035@13", "cluster_num": 1 }, { "sample_id": "13_680046_528926@13", "cluster_num": 1 }, { "sample_id": "13_705126_606542@13", "cluster_num": 2 }, { "sample_id": "13_666321_484425@13", "cluster_num": 0 } ] } } } } }, { "去除空格": { "data": { "uuid": "java-5-40", "seg": [ [ [ "去除", "空格" ] ] ], "level": { "min": 0.04775759237107921, "max": 0.04775966905901116 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_182598_68664@13", "cluster_num": 2 }, { "sample_id": "13_7396915_53341228@13", "cluster_num": 1 }, { "sample_id": "13_1066759_1266523@13", "cluster_num": 1 }, { "sample_id": "13_751874_805752@13", "cluster_num": 0 } ] } } } } }, { "判断字符串的开始与结尾": { "data": { "uuid": "java-5-41", "seg": [ [ [ "判断", "字符串" ], [ "结尾" ] ] ], "level": { "min": 0.04775966905901116, "max": 0.04776174574694311 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_207202_140882@13", "cluster_num": 1 }, { "sample_id": "13_352409_363900@13", "cluster_num": 0 }, { "sample_id": "13_1100618_1315413@13", "cluster_num": 2 }, { "sample_id": "13_202987_129038@13", "cluster_num": 2 }, { "sample_id": "13_1055517_1252689@13", "cluster_num": 2 }, { "sample_id": "13_187409_81883@13", "cluster_num": 1 }, { "sample_id": "13_7417544_53372828@13", "cluster_num": 0 }, { "sample_id": "13_726150_732287@13", "cluster_num": 1 }, { "sample_id": "13_7433693_53403981@13", "cluster_num": 1 }, { "sample_id": "13_7395512_53338021@13", "cluster_num": 2 }, { "sample_id": "13_7401329_53349153@13", "cluster_num": 1 }, { "sample_id": "13_1056663_1253739@13", "cluster_num": 1 }, { "sample_id": "13_661438_476448@13", "cluster_num": 1 }, { "sample_id": "13_761955_819999@13", "cluster_num": 0 } ] } } } } }, { "按字典顺序比较两个字符串": { "data": { "uuid": "java-5-42", "seg": [ [ [ "字典", "顺序", "字符串", "字典顺序" ] ] ], "level": { "min": 0.04776174574694311, "max": 0.047763822434875064 }, "related_data": {} } } }, { "字母大小写转换": { "data": { "uuid": "java-5-43", "seg": [ [ [ "字母", "大小写", "转换" ] ] ], "level": { "min": 0.047763822434875064, "max": 0.047765899122807015 }, "related_data": {} } } } ], "data": { "uuid": "java-4-45", "seg": [ [ [ "字符串", "操作" ] ] ], "level": { "min": 0.04774305555555555, "max": 0.047765899122807015 }, "related_data": {} } } }, { "可变字符串StringBuffer类": { "data": { "uuid": "java-4-46", "seg": [ [ [ "可变", "字符串", "stringbuffer", "类" ] ] ], "level": { "min": 0.047765899122807015, "max": 0.04778874269005848 }, "related_data": {} } } }, { "不可变String": { "data": { "uuid": "java-4-47", "seg": [ [ [ "变", "string" ] ] ], "level": { "min": 0.04778874269005848, "max": 0.04781158625730994 }, "related_data": {} } } }, { "重载\"+\"与StringBuilder": { "data": { "uuid": "java-4-48", "seg": [ [ [ "重载" ], [ "stringbuilder" ] ] ], "level": { "min": 0.04781158625730994, "max": 0.0478344298245614 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_648152_452463@13", "cluster_num": 0 } ] }, "blog": { "data_id": [ { "sample_id": "32128815@builder@java", "cluster_num": 0 }, { "sample_id": "108649344@builder@java", "cluster_num": 1 }, { "sample_id": "52806096@builder@java", "cluster_num": 1 }, { "sample_id": "78925234@builder@java", "cluster_num": 2 }, { "sample_id": "75332387@builder@java", "cluster_num": 1 } ] } } } } }, { "无意识的递归": { "data": { "uuid": "java-4-49", "seg": [ [ [ "无意识", "递归" ] ] ], "level": { "min": 0.0478344298245614, "max": 0.04785727339181286 }, "related_data": {} } } }, { "String上的操作": { "data": { "uuid": "java-4-50", "seg": [ [ [ "string", "操作" ] ] ], "level": { "min": 0.04785727339181286, "max": 0.04788011695906432 }, "related_data": {} } } }, { "格式化输出": { "children": [ { "printf()": { "data": { "uuid": "java-5-44", "seg": [ [ [ "printf" ] ] ], "level": { "min": 0.04788011695906432, "max": 0.0478839242202729 }, "related_data": { "blog": { "data_id": [ { "sample_id": "50603682@log4j@java", "cluster_num": 0 } ] } } } } }, { "System.out.format()": { "data": { "uuid": "java-5-45", "seg": [ [ [ "system", "out", "for", "mat" ] ] ], "level": { "min": 0.0478839242202729, "max": 0.047887731481481476 }, "related_data": {} } } }, { "Formatter类": { "data": { "uuid": "java-5-46", "seg": [ [ [ "formatter", "类" ] ] ], "level": { "min": 0.047887731481481476, "max": 0.04789153874269005 }, "related_data": {} } } }, { "格式化说明符": { "data": { "uuid": "java-5-47", "seg": [ [ [ "格式化", "说明符", "格式化说明符" ] ] ], "level": { "min": 0.04789153874269005, "max": 0.04789534600389863 }, "related_data": {} } } }, { "Formatter转换": { "data": { "uuid": "java-5-48", "seg": [ [ [ "formatter", "转换" ] ] ], "level": { "min": 0.04789534600389863, "max": 0.04789915326510721 }, "related_data": {} } } }, { "String.format()": { "data": { "uuid": "java-5-49", "seg": [ [ [ "string", "for", "mat" ] ] ], "level": { "min": 0.04789915326510721, "max": 0.047902960526315784 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_213022_155144@13", "cluster_num": 0 }, { "sample_id": "13_374925_404050@13", "cluster_num": 1 } ] }, "blog": { "data_id": [ { "sample_id": "7962171@java@java", "cluster_num": 1 }, { "sample_id": "7348034@timezone@java", "cluster_num": 1 }, { "sample_id": "6617118@timezone@java", "cluster_num": 0 }, { "sample_id": "2786509@timezone@java", "cluster_num": 1 }, { "sample_id": "5150579@timezone@java", "cluster_num": 1 }, { "sample_id": "8097002@timezone@java", "cluster_num": 2 }, { "sample_id": "109053413@spring@java", "cluster_num": 0 }, { "sample_id": "62885889@javabean@java", "cluster_num": 0 }, { "sample_id": "6766677@layout@java", "cluster_num": 2 }, { "sample_id": "7730641@timezone@java", "cluster_num": 2 }, { "sample_id": "51001801@javac@java", "cluster_num": 0 }, { "sample_id": "109241254@javac@java", "cluster_num": 2 } ] } } } } } ], "data": { "uuid": "java-4-51", "seg": [ [ [ "格式化", "输出" ] ] ], "level": { "min": 0.04788011695906432, "max": 0.047902960526315784 }, "related_data": {} } } }, { "正则表达式": { "children": [ { "基础": { "data": { "uuid": "java-5-50", "seg": [ [ [ "基础" ] ] ], "level": { "min": 0.047902960526315784, "max": 0.04790581597222222 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_380038_412479@13", "cluster_num": 1 }, { "sample_id": "13_218611_168495@13", "cluster_num": 0 }, { "sample_id": "13_240895_225987@13", "cluster_num": 0 }, { "sample_id": "13_717283_710457@13", "cluster_num": 2 }, { "sample_id": "13_249704_245880@13", "cluster_num": 0 }, { "sample_id": "13_7463237_53449059@13", "cluster_num": 0 }, { "sample_id": "13_7445932_53425337@13", "cluster_num": 0 }, { "sample_id": "13_271409_294494@13", "cluster_num": 0 } ] } } } } }, { "创建正则表达式": { "data": { "uuid": "java-5-51", "seg": [ [ [ "创建", "正则表达式" ] ] ], "level": { "min": 0.04790581597222222, "max": 0.04790867141812865 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_645088_446304@13", "cluster_num": 0 }, { "sample_id": "13_747017_797667@13", "cluster_num": 1 }, { "sample_id": "13_3237854_21840563@13", "cluster_num": 2 } ] } } } } }, { "限定符": { "data": { "uuid": "java-5-52", "seg": [ [ [ "限定符" ] ] ], "level": { "min": 0.04790867141812865, "max": 0.04791152686403508 }, "related_data": {} } } }, { "Pattern和Matcher": { "data": { "uuid": "java-5-53", "seg": [ [ [ "pattern" ], [ "matcher" ] ] ], "level": { "min": 0.04791152686403508, "max": 0.047914382309941515 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_1049098_1246651@13", "cluster_num": 0 } ] }, "blog": { "data_id": [ { "sample_id": "12996889@singleton@java", "cluster_num": 0 } ] } } } } }, { "split()": { "data": { "uuid": "java-5-54", "seg": [ [ [ "split" ] ] ], "level": { "min": 0.047914382309941515, "max": 0.04791723775584795 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_667132_485746@13", "cluster_num": 2 }, { "sample_id": "13_670445_493043@13", "cluster_num": 1 }, { "sample_id": "13_659768_473759@13", "cluster_num": 2 }, { "sample_id": "13_23082_6165@13", "cluster_num": 0 }, { "sample_id": "13_7431533_53399986@13", "cluster_num": 1 }, { "sample_id": "13_23029_6033@13", "cluster_num": 0 }, { "sample_id": "13_1057871_1254975@13", "cluster_num": 2 }, { "sample_id": "13_7417539_53372834@13", "cluster_num": 2 }, { "sample_id": "13_3535680_28201690@13", "cluster_num": 0 }, { "sample_id": "13_372389_399860@13", "cluster_num": 0 } ] } } } } }, { "替换操作": { "data": { "uuid": "java-5-55", "seg": [ [ [ "替换", "操作" ] ] ], "level": { "min": 0.04791723775584795, "max": 0.04792009320175438 }, "related_data": {} } } }, { "reset()": { "data": { "uuid": "java-5-56", "seg": [ [ [ "reset" ] ] ], "level": { "min": 0.04792009320175438, "max": 0.047922948647660814 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_750301_803237@13", "cluster_num": 0 } ] } } } } }, { "正则表达式与Java I/O": { "data": { "uuid": "java-5-57", "seg": [ [ [ "正则表达式" ], [ "java", "i", "o" ] ] ], "level": { "min": 0.047922948647660814, "max": 0.04792580409356725 }, "related_data": {} } } } ], "data": { "uuid": "java-4-52", "seg": [ [ [ "正则表达式" ] ] ], "level": { "min": 0.047902960526315784, "max": 0.04792580409356725 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_204180_132468@13", "cluster_num": 2 }, { "sample_id": "13_744600_790916@13", "cluster_num": 1 }, { "sample_id": "13_245463_235973@13", "cluster_num": 1 }, { "sample_id": "13_747254_798336@13", "cluster_num": 0 }, { "sample_id": "13_746865_797189@13", "cluster_num": 0 }, { "sample_id": "13_183372_70318@13", "cluster_num": 1 } ] } } } } }, { "扫描输入": { "children": [ { "Scanner定界符": { "data": { "uuid": "java-5-58", "seg": [ [ [ "scanner", "定界符" ] ] ], "level": { "min": 0.04792580409356725, "max": 0.04793722587719298 }, "related_data": {} } } }, { "用正则表达式扫描": { "data": { "uuid": "java-5-59", "seg": [ [ [ "正则表达式", "扫描" ] ] ], "level": { "min": 0.04793722587719298, "max": 0.04794864766081871 }, "related_data": {} } } } ], "data": { "uuid": "java-4-53", "seg": [ [ [ "扫描", "输入" ] ] ], "level": { "min": 0.04792580409356725, "max": 0.04794864766081871 }, "related_data": {} } } }, { "StringTokenizer": { "data": { "uuid": "java-4-54", "seg": [ [ [ "stringtokenizer" ] ] ], "level": { "min": 0.04794864766081871, "max": 0.04797149122807017 }, "related_data": {} } } }, { "获取字符串信息": { "children": [ { "字符串查找": { "data": { "uuid": "java-5-60", "seg": [ [ [ "字符串", "查找" ] ] ], "level": { "min": 0.04797149122807017, "max": 0.0479829130116959 }, "related_data": {} } } }, { "获取指定索引位置的字符": { "data": { "uuid": "java-5-61", "seg": [ [ [ "获取", "指定", "索引", "位置", "字符" ] ] ], "level": { "min": 0.0479829130116959, "max": 0.047994334795321635 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_203159_129509@13", "cluster_num": 1 }, { "sample_id": "13_658133_471108@13", "cluster_num": 1 }, { "sample_id": "13_656564_468558@13", "cluster_num": 1 }, { "sample_id": "13_352957_364101@13", "cluster_num": 1 }, { "sample_id": "13_162760_35219@13", "cluster_num": 1 }, { "sample_id": "13_747316_798454@13", "cluster_num": 1 }, { "sample_id": "13_699653_587895@13", "cluster_num": 1 }, { "sample_id": "13_645077_446292@13", "cluster_num": 1 }, { "sample_id": "13_671324_495025@13", "cluster_num": 1 }, { "sample_id": "13_653714_462843@13", "cluster_num": 1 }, { "sample_id": "13_231425_202461@13", "cluster_num": 0 }, { "sample_id": "13_243509_232026@13", "cluster_num": 1 }, { "sample_id": "13_746281_795545@13", "cluster_num": 1 }, { "sample_id": "13_525164_439129@13", "cluster_num": 1 }, { "sample_id": "13_1117251_1993413@13", "cluster_num": 1 }, { "sample_id": "13_375008_404236@13", "cluster_num": 1 }, { "sample_id": "13_703913_595246@13", "cluster_num": 0 }, { "sample_id": "13_714713_706712@13", "cluster_num": 1 }, { "sample_id": "13_767984_827790@13", "cluster_num": 1 }, { "sample_id": "13_752624_827172@13", "cluster_num": 2 }, { "sample_id": "13_183864_71929@13", "cluster_num": 2 }, { "sample_id": "13_652807_461005@13", "cluster_num": 1 } ] }, "blog": { "data_id": [ { "sample_id": "49496675@builder@java", "cluster_num": 0 }, { "sample_id": "39674029@javac@java", "cluster_num": 1 } ] } } } } } ], "data": { "uuid": "java-4-55", "seg": [ [ [ "获取", "字符串", "信息", "字符串信息" ] ] ], "level": { "min": 0.04797149122807017, "max": 0.047994334795321635 }, "related_data": {} } } }, { "格式化字符串": { "children": [ { "常规类型格式化": { "data": { "uuid": "java-5-62", "seg": [ [ [ "常规", "类型", "格式化", "常规类型", "类型格式化" ] ] ], "level": { "min": 0.047994334795321635, "max": 0.0480171783625731 }, "related_data": {} } } } ], "data": { "uuid": "java-4-56", "seg": [ [ [ "格式化", "字符串", "格式化字符串" ] ] ], "level": { "min": 0.047994334795321635, "max": 0.0480171783625731 }, "related_data": {} } } }, { "字符串生成器": { "data": { "uuid": "java-4-57", "seg": [ [ [ "字符串", "生成器" ] ] ], "level": { "min": 0.0480171783625731, "max": 0.04804002192982456 }, "related_data": {} } } }, { "子串": { "data": { "uuid": "java-4-58", "seg": [ [ [ "子串" ] ] ], "level": { "min": 0.04804002192982456, "max": 0.04806286549707602 }, "related_data": {} } } }, { "拼接": { "data": { "uuid": "java-4-59", "seg": [ [ [ "拼接" ] ] ], "level": { "min": 0.04806286549707602, "max": 0.048085709064327485 }, "related_data": {} } } }, { "不可变字符串": { "data": { "uuid": "java-4-60", "seg": [ [ [ "变", "字符串" ] ] ], "level": { "min": 0.048085709064327485, "max": 0.04810855263157894 }, "related_data": {} } } }, { "检测字符串是否相等": { "data": { "uuid": "java-4-61", "seg": [ [ [ "检测", "字符串" ] ] ], "level": { "min": 0.04810855263157894, "max": 0.0481313961988304 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_356995_373219@13", "cluster_num": 0 }, { "sample_id": "13_1521_2493@13", "cluster_num": 1 } ] }, "blog": { "data_id": [ { "sample_id": "112999511@javac@java", "cluster_num": 0 } ] } } } } }, { "空串与Null串": { "data": { "uuid": "java-4-62", "seg": [ [ [ "空串" ], [ "null", "串" ] ] ], "level": { "min": 0.0481313961988304, "max": 0.048154239766081866 }, "related_data": {} } } }, { "码点与代码单元": { "data": { "uuid": "java-4-63", "seg": [ [ [ "码点" ], [ "单元", "代码单元" ] ] ], "level": { "min": 0.048154239766081866, "max": 0.04817708333333333 }, "related_data": {} } } }, { "String API": { "data": { "uuid": "java-4-64", "seg": [ [ [ "string", "api" ] ] ], "level": { "min": 0.04817708333333333, "max": 0.04819992690058479 }, "related_data": {} } } }, { "阅读联机API文档": { "data": { "uuid": "java-4-65", "seg": [ [ [ "阅读", "联机", "api", "文档" ] ] ], "level": { "min": 0.04819992690058479, "max": 0.048222770467836254 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_206803_139713@13", "cluster_num": 0 }, { "sample_id": "13_351585_361346@13", "cluster_num": 1 } ] } } } } }, { "构建字符串": { "data": { "uuid": "java-4-66", "seg": [ [ [ "构建", "字符串" ] ] ], "level": { "min": 0.048222770467836254, "max": 0.04824561403508772 }, "related_data": {} } } } ], "data": { "uuid": "java-3-26", "seg": [ [ [ "字符串" ] ] ], "level": { "min": 0.04769736842105263, "max": 0.04824561403508772 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_209569_147348@13", "cluster_num": 0 } ] } } } } }, { "向C/C++程序员提供指针方面的说明": { "data": { "uuid": "java-3-27", "seg": [ [ [ "c", "c++", "程序员", "提供", "指针", "C++程序员", "指针方面" ] ] ], "level": { "min": 0.04824561403508772, "max": 0.048793859649122806 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_206256_138110@13", "cluster_num": 0 }, { "sample_id": "13_11194_5319@13", "cluster_num": 1 }, { "sample_id": "13_390470_432043@13", "cluster_num": 0 }, { "sample_id": "13_7466092_53453235@13", "cluster_num": 2 }, { "sample_id": "13_650845_457767@13", "cluster_num": 1 }, { "sample_id": "13_7455491_53438635@13", "cluster_num": 2 } ] }, "blog": { "data_id": [ { "sample_id": "4927802@stream@java", "cluster_num": 2 }, { "sample_id": "117164747@java@java", "cluster_num": 0 }, { "sample_id": "115190346@java@java", "cluster_num": 0 }, { "sample_id": "112599337@java@java", "cluster_num": 1 }, { "sample_id": "103841693@java@java", "cluster_num": 1 }, { "sample_id": "107602601@layout@java", "cluster_num": 1 }, { "sample_id": "103552723@java@java", "cluster_num": 1 } ] } } } } }, { "数组的定义": { "data": { "uuid": "java-3-28", "seg": [ [ [ "数组", "定义" ] ] ], "level": { "min": 0.048793859649122806, "max": 0.049342105263157895 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_7448369_53428525@13", "cluster_num": 0 }, { "sample_id": "13_207022_140617@13", "cluster_num": 1 }, { "sample_id": "13_4645084_29327227@13", "cluster_num": 2 } ] } } } } }, { "数组的常见操作": { "data": { "uuid": "java-3-29", "seg": [ [ [ "数组", "常见", "操作" ] ] ], "level": { "min": 0.049342105263157895, "max": 0.049890350877192985 }, "related_data": {} } } }, { "数组的概述": { "data": { "uuid": "java-3-30", "seg": [ [ [ "数组", "概述" ] ] ], "level": { "min": 0.049890350877192985, "max": 0.05043859649122807 }, "related_data": {} } } }, { "创建一维数组": { "data": { "uuid": "java-3-31", "seg": [ [ [ "创建", "数组" ] ] ], "level": { "min": 0.05043859649122807, "max": 0.05098684210526316 }, "related_data": {} } } }, { "给一维数组赋值": { "data": { "uuid": "java-3-32", "seg": [ [ [ "数组", "赋值", "数组赋值" ] ] ], "level": { "min": 0.05098684210526316, "max": 0.051535087719298246 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_714965_707064@13", "cluster_num": 1 }, { "sample_id": "13_7408369_53358540@13", "cluster_num": 1 }, { "sample_id": "13_161427_30956@13", "cluster_num": 0 }, { "sample_id": "13_380831_414034@13", "cluster_num": 0 }, { "sample_id": "13_7400526_53348486@13", "cluster_num": 2 } ] } } } } }, { "获取数组长度": { "data": { "uuid": "java-3-33", "seg": [ [ [ "获取", "数组", "长度", "数组长度" ] ] ], "level": { "min": 0.051535087719298246, "max": 0.05208333333333333 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_823773_919513@13", "cluster_num": 0 } ] } } } } }, { "一维数组的使用场景": { "data": { "uuid": "java-3-34", "seg": [ [ [ "数组", "场景" ] ] ], "level": { "min": 0.05208333333333333, "max": 0.05263157894736842 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_201176_123275@13", "cluster_num": 0 } ] } } } } }, { "不规则数组": { "data": { "uuid": "java-3-35", "seg": [ [ [ "不规则", "数组" ] ] ], "level": { "min": 0.05263157894736842, "max": 0.05317982456140351 }, "related_data": {} } } }, { "数组的基本操作": { "children": [ { "遍历数组": { "data": { "uuid": "java-4-67", "seg": [ [ [ "遍历", "数组" ] ] ], "level": { "min": 0.05317982456140351, "max": 0.053289473684210525 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_7409613_53360064@13", "cluster_num": 0 }, { "sample_id": "13_1091491_1298965@13", "cluster_num": 0 }, { "sample_id": "13_717294_710497@13", "cluster_num": 1 }, { "sample_id": "13_348651_355557@13", "cluster_num": 2 } ] } } } } }, { "填充和批量替换数组元素": { "data": { "uuid": "java-4-68", "seg": [ [ [ "填充" ], [ "批量", "替换", "数组", "元素", "数组元素" ] ] ], "level": { "min": 0.053289473684210525, "max": 0.05339912280701754 }, "related_data": {} } } }, { "填充替换数组元素": { "data": { "uuid": "java-4-69", "seg": [ [ [ "填充", "替换", "数组", "元素", "数组元素" ] ] ], "level": { "min": 0.05339912280701754, "max": 0.05350877192982456 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_952881_1096138@13", "cluster_num": 2 }, { "sample_id": "13_7419973_53377901@13", "cluster_num": 1 }, { "sample_id": "13_761224_818539@13", "cluster_num": 0 }, { "sample_id": "13_1096839_1309519@13", "cluster_num": 0 } ] } } } } }, { "对数组进行排序": { "data": { "uuid": "java-4-70", "seg": [ [ [ "数组", "排序" ] ] ], "level": { "min": 0.05350877192982456, "max": 0.05361842105263158 }, "related_data": {} } } }, { "数组查询": { "data": { "uuid": "java-4-71", "seg": [ [ [ "数组", "查询" ] ] ], "level": { "min": 0.05361842105263158, "max": 0.0537280701754386 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_647849_451637@13", "cluster_num": 0 }, { "sample_id": "13_7435744_53406824@13", "cluster_num": 1 } ] } } } } } ], "data": { "uuid": "java-3-36", "seg": [ [ [ "数组", "基本操作" ] ] ], "level": { "min": 0.05317982456140351, "max": 0.0537280701754386 }, "related_data": {} } } }, { "数组是第一级对象": { "data": { "uuid": "java-3-37", "seg": [ [ [ "数组", "对象" ] ] ], "level": { "min": 0.0537280701754386, "max": 0.054276315789473686 }, "related_data": {} } } }, { "返回一个数组": { "data": { "uuid": "java-3-38", "seg": [ [ [ "返回", "数组" ] ] ], "level": { "min": 0.054276315789473686, "max": 0.054824561403508776 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_1056698_1253767@13", "cluster_num": 0 }, { "sample_id": "13_501_937@13", "cluster_num": 1 } ] } } } } }, { "创建测试数据": { "children": [ { "Arrays.fill()": { "data": { "uuid": "java-4-72", "seg": [ [ [ "arrays", "fill" ] ] ], "level": { "min": 0.054824561403508776, "max": 0.05500730994152047 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_678406_522491@13", "cluster_num": 0 } ] } } } } }, { "数据生成器(Generator)": { "data": { "uuid": "java-4-73", "seg": [ [ [ "数据", "生成器", "generator" ] ] ], "level": { "min": 0.05500730994152047, "max": 0.055190058479532164 }, "related_data": {} } } }, { "从Generator中创建数组": { "data": { "uuid": "java-4-74", "seg": [ [ [ "generator", "创建", "数组" ] ] ], "level": { "min": 0.055190058479532164, "max": 0.05537280701754386 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_687984_553013@13", "cluster_num": 2 }, { "sample_id": "13_737887_768630@13", "cluster_num": 2 }, { "sample_id": "13_243705_232442@13", "cluster_num": 1 }, { "sample_id": "13_7457151_53441240@13", "cluster_num": 0 }, { "sample_id": "13_1026301_1220151@13", "cluster_num": 0 } ] } } } } } ], "data": { "uuid": "java-3-39", "seg": [ [ [ "创建", "测试数据" ] ] ], "level": { "min": 0.054824561403508776, "max": 0.05537280701754386 }, "related_data": {} } } }, { "Arrays实用功能": { "children": [ { "复制数组": { "data": { "uuid": "java-4-75", "seg": [ [ [ "复制", "数组" ] ] ], "level": { "min": 0.05537280701754386, "max": 0.05550986842105263 }, "related_data": {} } } }, { "数组元素的比较": { "data": { "uuid": "java-4-76", "seg": [ [ [ "数组", "元素", "数组元素" ] ] ], "level": { "min": 0.05550986842105263, "max": 0.0556469298245614 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_7451774_53433230@13", "cluster_num": 0 }, { "sample_id": "13_669896_491865@13", "cluster_num": 1 }, { "sample_id": "13_7450576_53431255@13", "cluster_num": 2 } ] } } } } }, { "数组排序": { "data": { "uuid": "java-4-77", "seg": [ [ [ "数组", "排序", "数组排序" ] ] ], "level": { "min": 0.0556469298245614, "max": 0.05578399122807018 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_743843_788958@13", "cluster_num": 1 }, { "sample_id": "13_1081098_1286709@13", "cluster_num": 2 }, { "sample_id": "13_7454334_53437037@13", "cluster_num": 1 }, { "sample_id": "13_215200_160773@13", "cluster_num": 0 } ] } } } } }, { "在已排序的数组中查找": { "data": { "uuid": "java-4-78", "seg": [ [ [ "排序", "数组", "查找", "已排序" ] ] ], "level": { "min": 0.05578399122807018, "max": 0.05592105263157895 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_1884_2969@13", "cluster_num": 0 } ] } } } } } ], "data": { "uuid": "java-3-40", "seg": [ [ [ "arrays", "实用功能" ] ] ], "level": { "min": 0.05537280701754386, "max": 0.05592105263157895 }, "related_data": {} } } }, { "数组排序算法": { "children": [ { "冒泡排序": { "data": { "uuid": "java-4-79", "seg": [ [ [ "冒泡排序" ] ] ], "level": { "min": 0.05592105263157895, "max": 0.05610380116959064 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_7445036_53423610@13", "cluster_num": 2 }, { "sample_id": "13_7428068_53393339@13", "cluster_num": 0 }, { "sample_id": "13_239750_223446@13", "cluster_num": 1 }, { "sample_id": "13_240088_224247@13", "cluster_num": 1 } ] } } } } }, { "直接选择排序": { "data": { "uuid": "java-4-80", "seg": [ [ [ "选择", "排序" ] ] ], "level": { "min": 0.05610380116959064, "max": 0.05628654970760234 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_222863_179907@13", "cluster_num": 2 }, { "sample_id": "13_353011_364251@13", "cluster_num": 1 }, { "sample_id": "13_204601_133636@13", "cluster_num": 1 }, { "sample_id": "13_253868_255562@13", "cluster_num": 0 } ] } } } } }, { "反转排序": { "data": { "uuid": "java-4-81", "seg": [ [ [ "反转", "排序" ] ] ], "level": { "min": 0.05628654970760234, "max": 0.05646929824561404 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_717710_711099@13", "cluster_num": 0 }, { "sample_id": "13_198072_113185@13", "cluster_num": 1 }, { "sample_id": "13_7407268_53357964@13", "cluster_num": 2 } ] }, "blog": { "data_id": [ { "sample_id": "116464294@java@java", "cluster_num": 0 }, { "sample_id": "108855298@java@java", "cluster_num": 1 } ] } } } } } ], "data": { "uuid": "java-3-41", "seg": [ [ [ "数组", "排序", "算法", "数组排序", "排序算法" ] ] ], "level": { "min": 0.05592105263157895, "max": 0.05646929824561404 }, "related_data": {} } } }, { "内存中的数组": { "data": { "uuid": "java-3-42", "seg": [ [ [ "内存", "数组" ] ] ], "level": { "min": 0.05646929824561404, "max": 0.05701754385964912 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_7409616_53360113@13", "cluster_num": 0 }, { "sample_id": "13_364382_385862@13", "cluster_num": 1 } ] } } } } }, { "基本类型数组的初始化": { "data": { "uuid": "java-3-43", "seg": [ [ [ "类型", "数组", "初始化", "基本类型", "类型数组" ] ] ], "level": { "min": 0.05701754385964912, "max": 0.05756578947368421 }, "related_data": {} } } }, { "引用类型数组的初始化": { "data": { "uuid": "java-3-44", "seg": [ [ [ "引用", "类型", "数组", "初始化", "类型数组" ] ] ], "level": { "min": 0.05756578947368421, "max": 0.0581140350877193 }, "related_data": {} } } }, { "操作数组的工具类:Arrays": { "data": { "uuid": "java-3-45", "seg": [ [ [ "操作", "数组", "工具", "类", "工具类" ] ], [ [ "arrays" ] ] ], "level": { "min": 0.0581140350877193, "max": 0.05866228070175439 }, "related_data": {} } } }, { "数组应用举例": { "data": { "uuid": "java-3-46", "seg": [ [ [ "数组", "举例" ] ] ], "level": { "min": 0.05866228070175439, "max": 0.05921052631578948 }, "related_data": {} } } }, { "char类型": { "data": { "uuid": "java-3-47", "seg": [ [ [ "char", "类型" ] ] ], "level": { "min": 0.05921052631578948, "max": 0.05975877192982457 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_706372_622348@13", "cluster_num": 2 }, { "sample_id": "13_219377_170460@13", "cluster_num": 2 }, { "sample_id": "13_763311_821684@13", "cluster_num": 1 }, { "sample_id": "13_670331_492835@13", "cluster_num": 2 }, { "sample_id": "13_200213_120205@13", "cluster_num": 2 }, { "sample_id": "13_389651_430402@13", "cluster_num": 1 }, { "sample_id": "13_1094123_1304105@13", "cluster_num": 2 }, { "sample_id": "13_361300_379102@13", "cluster_num": 2 }, { "sample_id": "13_161066_29646@13", "cluster_num": 0 }, { "sample_id": "13_223559_181792@13", "cluster_num": 0 }, { "sample_id": "13_247916_241957@13", "cluster_num": 1 } ] } } } } }, { "boolean类型": { "data": { "uuid": "java-3-48", "seg": [ [ [ "boolean", "类型" ] ] ], "level": { "min": 0.05975877192982457, "max": 0.06030701754385965 }, "related_data": {} } } }, { "声明数组": { "data": { "uuid": "java-3-49", "seg": [ [ [ "声明", "数组", "声明数组" ] ] ], "level": { "min": 0.06030701754385965, "max": 0.06085526315789474 }, "related_data": {} } } }, { "访问数组元素": { "data": { "uuid": "java-3-50", "seg": [ [ [ "访问", "数组", "元素", "数组元素" ] ] ], "level": { "min": 0.06085526315789474, "max": 0.06140350877192982 }, "related_data": {} } } }, { "for each循环": { "data": { "uuid": "java-3-51", "seg": [ [ [ "for", "each", "循环" ] ] ], "level": { "min": 0.06140350877192982, "max": 0.06195175438596491 }, "related_data": {} } } }, { "数组拷贝": { "data": { "uuid": "java-3-52", "seg": [ [ [ "数组", "拷贝", "数组拷贝" ] ] ], "level": { "min": 0.06195175438596491, "max": 0.0625 }, "related_data": {} } } } ], "data": { "uuid": "java-2-2", "seg": [ [ [ "数据类型" ], [ "变量" ], [ "数组" ] ] ], "level": { "min": 0.041666666666666664, "max": 0.0625 }, "related_data": {} } } }, { "运算符": { "children": [ { "算术运算符": { "children": [ { "基本算术运算符": { "data": { "uuid": "java-4-82", "seg": [ [ [ "算术", "运算符", "基本算术", "算术运算符" ] ] ], "level": { "min": 0.0625, "max": 0.06284722222222222 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_710268_668279@13", "cluster_num": 0 } ] } } } } }, { "求模运算符": { "data": { "uuid": "java-4-83", "seg": [ [ [ "模", "运算符", "模运算符" ] ] ], "level": { "min": 0.06284722222222222, "max": 0.06319444444444444 }, "related_data": {} } } }, { "算术与赋值复合运算符": { "data": { "uuid": "java-4-84", "seg": [ [ [ "算术" ], [ "赋值", "复合", "运算符" ] ] ], "level": { "min": 0.06319444444444444, "max": 0.06354166666666666 }, "related_data": {} } } }, { "自增与自减运算符": { "data": { "uuid": "java-4-85", "seg": [ [ [ "增与", "减", "运算符" ] ] ], "level": { "min": 0.06354166666666666, "max": 0.06388888888888888 }, "related_data": {} } } } ], "data": { "uuid": "java-3-53", "seg": [ [ [ "算术", "运算符", "算术运算符" ] ] ], "level": { "min": 0.0625, "max": 0.06388888888888888 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_691656_564497@13", "cluster_num": 0 } ] } } } } }, { "位运算符": { "children": [ { "位逻辑运算符": { "data": { "uuid": "java-4-86", "seg": [ [ [ "位", "逻辑", "运算符", "逻辑运算符" ] ] ], "level": { "min": 0.06388888888888888, "max": 0.06416666666666666 }, "related_data": {} } } }, { "左移": { "data": { "uuid": "java-4-87", "seg": [ [ [ "左移" ] ] ], "level": { "min": 0.06416666666666666, "max": 0.06444444444444444 }, "related_data": {} } } }, { "右移": { "data": { "uuid": "java-4-88", "seg": [ [ [ "右移" ] ] ], "level": { "min": 0.06444444444444444, "max": 0.06472222222222222 }, "related_data": {} } } }, { "无符号右移": { "data": { "uuid": "java-4-89", "seg": [ [ [ "符号", "右移", "符号右移" ] ] ], "level": { "min": 0.06472222222222222, "max": 0.065 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_349921_358017@13", "cluster_num": 0 }, { "sample_id": "13_7448282_53428417@13", "cluster_num": 2 }, { "sample_id": "13_7436239_53407794@13", "cluster_num": 0 }, { "sample_id": "13_164750_38739@13", "cluster_num": 1 } ] } } } } }, { "位运算符与赋值的组合": { "data": { "uuid": "java-4-90", "seg": [ [ [ "位", "运算符" ], [ "赋值", "组合" ] ] ], "level": { "min": 0.065, "max": 0.06527777777777778 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_704546_597959@13", "cluster_num": 1 }, { "sample_id": "13_669410_490805@13", "cluster_num": 1 }, { "sample_id": "13_7429968_53396928@13", "cluster_num": 0 }, { "sample_id": "13_648961_454045@13", "cluster_num": 2 }, { "sample_id": "13_7437402_53410201@13", "cluster_num": 0 }, { "sample_id": "13_1091461_1298891@13", "cluster_num": 2 }, { "sample_id": "13_168477_43670@13", "cluster_num": 2 }, { "sample_id": "13_7416458_53370543@13", "cluster_num": 2 }, { "sample_id": "13_675581_510248@13", "cluster_num": 2 } ] } } } } } ], "data": { "uuid": "java-3-54", "seg": [ [ [ "位", "运算符" ] ] ], "level": { "min": 0.06388888888888888, "max": 0.06527777777777778 }, "related_data": {} } } }, { "关系运算符": { "data": { "uuid": "java-3-55", "seg": [ [ [ "关系", "运算符", "关系运算符" ] ] ], "level": { "min": 0.06527777777777778, "max": 0.06666666666666667 }, "related_data": {} } } }, { "布尔逻辑运算符": { "data": { "uuid": "java-3-56", "seg": [ [ [ "布尔", "逻辑", "运算符", "布尔逻辑", "逻辑运算符" ] ] ], "level": { "min": 0.06666666666666667, "max": 0.06805555555555555 }, "related_data": {} } } }, { "赋值运算符": { "data": { "uuid": "java-3-57", "seg": [ [ [ "赋值", "运算符", "赋值运算符" ] ] ], "level": { "min": 0.06805555555555555, "max": 0.06944444444444445 }, "related_data": {} } } }, { "“?”运算符": { "data": { "uuid": "java-3-58", "seg": [ [ [ "运算符" ] ] ], "level": { "min": 0.06944444444444445, "max": 0.07083333333333333 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_676055_513343@13", "cluster_num": 0 }, { "sample_id": "13_1099947_1314897@13", "cluster_num": 1 }, { "sample_id": "13_977360_1135738@13", "cluster_num": 2 } ] } } } } }, { "运算符的优先级": { "data": { "uuid": "java-3-59", "seg": [ [ [ "运算符", "优先级" ] ] ], "level": { "min": 0.07083333333333333, "max": 0.07222222222222222 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_188761_86264@13", "cluster_num": 0 } ] } } } } }, { "使用圆括号": { "data": { "uuid": "java-3-60", "seg": [ [ [ "圆括号" ] ] ], "level": { "min": 0.07222222222222222, "max": 0.07361111111111111 }, "related_data": {} } } }, { "自增和自减运算符": { "data": { "uuid": "java-3-61", "seg": [ [ [ "自增" ], [ "自减", "运算符" ] ] ], "level": { "min": 0.07361111111111111, "max": 0.075 }, "related_data": {} } } }, { "复合赋值运算符": { "data": { "uuid": "java-3-62", "seg": [ [ [ "复合", "赋值", "运算符", "赋值运算符" ] ] ], "level": { "min": 0.075, "max": 0.07638888888888888 }, "related_data": {} } } }, { "扩展后的赋值运算符": { "data": { "uuid": "java-3-63", "seg": [ [ [ "扩展", "赋值", "运算符", "赋值运算符" ] ] ], "level": { "min": 0.07638888888888888, "max": 0.07777777777777778 }, "related_data": {} } } }, { "三目运算符": { "data": { "uuid": "java-3-64", "seg": [ [ [ "三目", "运算符", "三目运算符" ] ] ], "level": { "min": 0.07777777777777778, "max": 0.07916666666666666 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_203423_130442@13", "cluster_num": 0 }, { "sample_id": "13_381344_414961@13", "cluster_num": 1 }, { "sample_id": "13_1098408_1312909@13", "cluster_num": 2 } ] } } } } }, { "数值类型之间的转换": { "data": { "uuid": "java-3-65", "seg": [ [ [ "数值", "类型", "转换", "数值类型" ] ] ], "level": { "min": 0.07916666666666666, "max": 0.08055555555555555 }, "related_data": {} } } }, { "关系和boolean运算符": { "data": { "uuid": "java-3-66", "seg": [ [ [ "关系" ], [ "boolean", "运算符" ] ] ], "level": { "min": 0.08055555555555555, "max": 0.08194444444444443 }, "related_data": {} } } }, { "括号与运算符级别": { "data": { "uuid": "java-3-67", "seg": [ [ [ "括号" ], [ "运算符", "级别", "运算符级别" ] ] ], "level": { "min": 0.08194444444444443, "max": 0.08333333333333333 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_243136_231287@13", "cluster_num": 0 }, { "sample_id": "13_356945_373115@13", "cluster_num": 1 } ] } } } } } ], "data": { "uuid": "java-2-3", "seg": [ [ [ "运算符" ] ] ], "level": { "min": 0.0625, "max": 0.08333333333333333 }, "related_data": {} } } }, { "控制语句": { "children": [ { "Java的选择语句": { "children": [ { "if语句": { "data": { "uuid": "java-4-91", "seg": [ [ [ "if语句" ] ] ], "level": { "min": 0.08333333333333333, "max": 0.08680555555555555 }, "related_data": {} } } }, { "switch语句": { "data": { "uuid": "java-4-92", "seg": [ [ [ "switch", "语句" ] ] ], "level": { "min": 0.08680555555555555, "max": 0.09027777777777778 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_7413036_53364753@13", "cluster_num": 1 }, { "sample_id": "13_7407694_53357732@13", "cluster_num": 2 }, { "sample_id": "13_244631_234186@13", "cluster_num": 1 }, { "sample_id": "13_7427490_53391946@13", "cluster_num": 0 }, { "sample_id": "13_683139_538913@13", "cluster_num": 2 } ] }, "blog": { "data_id": [ { "sample_id": "62215584@swt@java", "cluster_num": 0 } ] } } } } } ], "data": { "uuid": "java-3-68", "seg": [ [ [ "java", "选择", "语句" ] ] ], "level": { "min": 0.08333333333333333, "max": 0.09027777777777778 }, "related_data": {} } } }, { "迭代语句": { "children": [ { "while语句": { "data": { "uuid": "java-4-93", "seg": [ [ [ "while", "语句" ] ] ], "level": { "min": 0.09027777777777778, "max": 0.09166666666666666 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_358746_377422@13", "cluster_num": 0 } ] } } } } }, { "do-while语句": { "data": { "uuid": "java-4-94", "seg": [ [ [ "do", "while", "语句" ] ] ], "level": { "min": 0.09166666666666666, "max": 0.09305555555555554 }, "related_data": {} } } }, { "for语句": { "data": { "uuid": "java-4-95", "seg": [ [ [ "for语句" ] ] ], "level": { "min": 0.09305555555555554, "max": 0.09444444444444444 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_179057_64122@13", "cluster_num": 0 } ] } } } } }, { "for循环的for-each版本": { "data": { "uuid": "java-4-96", "seg": [ [ [ "for循环", "for", "each", "版本" ] ] ], "level": { "min": 0.09444444444444444, "max": 0.09583333333333333 }, "related_data": {} } } }, { "嵌套的循环": { "data": { "uuid": "java-4-97", "seg": [ [ [ "嵌套", "循环" ] ] ], "level": { "min": 0.09583333333333333, "max": 0.09722222222222221 }, "related_data": {} } } } ], "data": { "uuid": "java-3-69", "seg": [ [ [ "迭代", "语句" ] ] ], "level": { "min": 0.09027777777777778, "max": 0.09722222222222221 }, "related_data": {} } } }, { "跳转语句": { "children": [ { "使用break语句": { "data": { "uuid": "java-4-98", "seg": [ [ [ "break", "语句" ] ] ], "level": { "min": 0.09722222222222221, "max": 0.09953703703703702 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_390074_431227@13", "cluster_num": 0 }, { "sample_id": "13_232860_206695@13", "cluster_num": 1 } ] } } } } }, { "使用continue语句": { "data": { "uuid": "java-4-99", "seg": [ [ [ "continue", "语句" ] ] ], "level": { "min": 0.09953703703703702, "max": 0.10185185185185185 }, "related_data": {} } } }, { "return语句": { "data": { "uuid": "java-4-100", "seg": [ [ [ "return", "语句" ] ] ], "level": { "min": 0.10185185185185185, "max": 0.10416666666666666 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_1079919_1284858@13", "cluster_num": 1 }, { "sample_id": "13_7161605_51344510@13", "cluster_num": 2 }, { "sample_id": "13_231172_201750@13", "cluster_num": 2 }, { "sample_id": "13_227305_191233@13", "cluster_num": 2 }, { "sample_id": "13_237199_217048@13", "cluster_num": 0 }, { "sample_id": "13_656469_468129@13", "cluster_num": 2 }, { "sample_id": "13_233087_207221@13", "cluster_num": 2 }, { "sample_id": "13_237196_217039@13", "cluster_num": 0 }, { "sample_id": "13_181801_67388@13", "cluster_num": 1 }, { "sample_id": "13_7463530_53449457@13", "cluster_num": 1 } ] }, "blog": { "data_id": [ { "sample_id": "51227827@swt@java", "cluster_num": 0 } ] } } } } } ], "data": { "uuid": "java-3-70", "seg": [ [ [ "跳转", "语句" ] ] ], "level": { "min": 0.09722222222222221, "max": 0.10416666666666666 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_1080170_1285375@13", "cluster_num": 2 }, { "sample_id": "13_355641_370147@13", "cluster_num": 0 }, { "sample_id": "13_660552_475142@13", "cluster_num": 0 }, { "sample_id": "13_672402_497933@13", "cluster_num": 0 }, { "sample_id": "13_7428642_53394572@13", "cluster_num": 1 } ] } } } } } ], "data": { "uuid": "java-2-4", "seg": [ [ [ "控制", "语句" ] ] ], "level": { "min": 0.08333333333333333, "max": 0.10416666666666666 }, "related_data": {} } } }, { "类": { "children": [ { "类的基础知识": { "children": [ { "类的一般形式": { "data": { "uuid": "java-4-101", "seg": [ [ [ "类", "形式" ] ] ], "level": { "min": 0.10416666666666666, "max": 0.10481770833333331 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_7453775_53436474@13", "cluster_num": 0 } ] } } } } }, { "一个简单的类": { "data": { "uuid": "java-4-102", "seg": [ [ [ "类" ] ] ], "level": { "min": 0.10481770833333331, "max": 0.10546874999999999 }, "related_data": {} } } } ], "data": { "uuid": "java-3-71", "seg": [ [ [ "类", "基础知识" ] ] ], "level": { "min": 0.10416666666666666, "max": 0.10546874999999999 }, "related_data": {} } } }, { "声明对象": { "data": { "uuid": "java-3-72", "seg": [ [ [ "声明", "对象", "声明对象" ] ] ], "level": { "min": 0.10546874999999999, "max": 0.10677083333333333 }, "related_data": {} } } }, { "为对象引用变量赋值": { "data": { "uuid": "java-3-73", "seg": [ [ [ "对象", "引用", "变量", "赋值" ] ] ], "level": { "min": 0.10677083333333333, "max": 0.10807291666666666 }, "related_data": {} } } }, { "方法": { "children": [ { "为Box类添加方法": { "data": { "uuid": "java-4-103", "seg": [ [ [ "box", "类", "添加", "方法" ] ] ], "level": { "min": 0.10807291666666666, "max": 0.10850694444444443 }, "related_data": {} } } }, { "返回值": { "data": { "uuid": "java-4-104", "seg": [ [ [ "返回值" ] ] ], "level": { "min": 0.10850694444444443, "max": 0.10894097222222222 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_666124_484047@13", "cluster_num": 0 }, { "sample_id": "13_7457502_53441867@13", "cluster_num": 1 } ] } } } } }, { "添加带参数的方法": { "data": { "uuid": "java-4-105", "seg": [ [ [ "添加", "带", "参数", "方法" ] ] ], "level": { "min": 0.10894097222222222, "max": 0.109375 }, "related_data": {} } } } ], "data": { "uuid": "java-3-74", "seg": [ [ [ "方法" ] ] ], "level": { "min": 0.10807291666666666, "max": 0.109375 }, "related_data": {} } } }, { "构造函数": { "data": { "uuid": "java-3-75", "seg": [ [ [ "构造函数" ] ] ], "level": { "min": 0.109375, "max": 0.11067708333333333 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_215751_162171@13", "cluster_num": 0 } ] } } } } }, { "this关键字": { "children": [ { "在构造器中调用构造器": { "data": { "uuid": "java-4-106", "seg": [ [ [ "构造", "器", "调用" ] ] ], "level": { "min": 0.11067708333333333, "max": 0.111328125 }, "related_data": {} } } }, { "static的含义": { "data": { "uuid": "java-4-107", "seg": [ [ [ "static", "含义" ] ] ], "level": { "min": 0.111328125, "max": 0.11197916666666666 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_1103762_1318153@13", "cluster_num": 0 }, { "sample_id": "13_1056893_1253936@13", "cluster_num": 1 } ] } } } } } ], "data": { "uuid": "java-3-76", "seg": [ [ [ "this", "关键字" ] ] ], "level": { "min": 0.11067708333333333, "max": 0.11197916666666666 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_386727_425443@13", "cluster_num": 0 }, { "sample_id": "13_754834_809928@13", "cluster_num": 1 }, { "sample_id": "13_662490_478168@13", "cluster_num": 2 } ] } } } } }, { "垃圾回收": { "data": { "uuid": "java-3-77", "seg": [ [ [ "垃圾", "回收" ] ] ], "level": { "min": 0.11197916666666666, "max": 0.11328125 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_235494_214403@13", "cluster_num": 0 } ] } } } } }, { "finalize方法": { "data": { "uuid": "java-3-78", "seg": [ [ [ "finalize", "方法" ] ] ], "level": { "min": 0.11328125, "max": 0.11458333333333333 }, "related_data": {} } } }, { "堆栈类": { "data": { "uuid": "java-3-79", "seg": [ [ [ "堆栈", "类", "堆栈类" ] ] ], "level": { "min": 0.11458333333333333, "max": 0.11588541666666666 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_745338_792979@13", "cluster_num": 0 }, { "sample_id": "13_671481_495364@13", "cluster_num": 1 } ] } } } } }, { "基本成员默认值": { "data": { "uuid": "java-3-80", "seg": [ [ [ "成员", "默认值", "基本成员" ] ] ], "level": { "min": 0.11588541666666666, "max": 0.1171875 }, "related_data": {} } } }, { "成员变量": { "data": { "uuid": "java-3-81", "seg": [ [ [ "成员", "变量" ] ] ], "level": { "min": 0.1171875, "max": 0.11848958333333333 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_7417924_53373763@13", "cluster_num": 0 }, { "sample_id": "13_648914_453875@13", "cluster_num": 1 } ] } } } } }, { "成员方法": { "data": { "uuid": "java-3-82", "seg": [ [ [ "成员", "方法", "成员方法" ] ] ], "level": { "min": 0.11848958333333333, "max": 0.11979166666666666 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_1091337_1298692@13", "cluster_num": 0 } ] } } } } }, { "权限修饰符": { "data": { "uuid": "java-3-83", "seg": [ [ [ "权限", "修饰符", "权限修饰符" ] ] ], "level": { "min": 0.11979166666666666, "max": 0.12109375 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_7428111_53393493@13", "cluster_num": 0 } ] } } } } }, { "操作对象的Objects工具类": { "data": { "uuid": "java-3-84", "seg": [ [ [ "操作", "对象", "objects", "工具", "类", "工具类" ] ] ], "level": { "min": 0.12109375, "max": 0.12239583333333333 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_7402195_53349823@13", "cluster_num": 0 } ] } } } } }, { "ThreadLocalRandom与Random": { "data": { "uuid": "java-3-85", "seg": [ [ [ "threadlocalrandom" ], [ "random" ] ] ], "level": { "min": 0.12239583333333333, "max": 0.12369791666666666 }, "related_data": {} } } }, { "BigDecimal类": { "data": { "uuid": "java-3-86", "seg": [ [ [ "bigdecimal", "类" ] ] ], "level": { "min": 0.12369791666666666, "max": 0.125 }, "related_data": {} } } } ], "data": { "uuid": "java-2-5", "seg": [ [ [ "类" ] ] ], "level": { "min": 0.10416666666666666, "max": 0.125 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_1061543_1259400@13", "cluster_num": 0 }, { "sample_id": "13_368567_395006@13", "cluster_num": 2 }, { "sample_id": "13_1072258_1274547@13", "cluster_num": 1 }, { "sample_id": "13_7454876_53437618@13", "cluster_num": 0 } ] } } } } }, { "方法和类的深入分析": { "children": [ { "重载方法": { "children": [ { "区分重载方法": { "data": { "uuid": "java-4-108", "seg": [ [ [ "区分", "重载", "方法" ] ] ], "level": { "min": 0.125, "max": 0.12553418803418803 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_7464955_53451686@13", "cluster_num": 0 }, { "sample_id": "13_345717_350339@13", "cluster_num": 2 }, { "sample_id": "13_744573_790852@13", "cluster_num": 0 }, { "sample_id": "13_769516_830393@13", "cluster_num": 1 }, { "sample_id": "13_645035_446148@13", "cluster_num": 2 }, { "sample_id": "13_175937_57264@13", "cluster_num": 1 }, { "sample_id": "13_195969_106968@13", "cluster_num": 1 } ] } } } } }, { "涉及基本类型的重载": { "data": { "uuid": "java-4-109", "seg": [ [ [ "涉及", "类型", "重载", "基本类型" ] ] ], "level": { "min": 0.12553418803418803, "max": 0.12606837606837606 }, "related_data": {} } } }, { "以返回值区分重载方法": { "data": { "uuid": "java-4-110", "seg": [ [ [ "返回值", "区分", "重载", "方法", "返回值区分" ] ] ], "level": { "min": 0.12606837606837606, "max": 0.1266025641025641 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_387081_425903@13", "cluster_num": 0 } ] } } } } } ], "data": { "uuid": "java-3-87", "seg": [ [ [ "重载", "方法" ] ] ], "level": { "min": 0.125, "max": 0.1266025641025641 }, "related_data": {} } } }, { "将对象用作参数": { "data": { "uuid": "java-3-88", "seg": [ [ [ "对象", "用作", "参数", "将对象" ] ] ], "level": { "min": 0.1266025641025641, "max": 0.1282051282051282 }, "related_data": {} } } }, { "参数传递的深入分析": { "data": { "uuid": "java-3-89", "seg": [ [ [ "参数传递", "深入分析" ] ] ], "level": { "min": 0.1282051282051282, "max": 0.1298076923076923 }, "related_data": {} } } }, { "返回对象": { "data": { "uuid": "java-3-90", "seg": [ [ [ "返回", "对象" ] ] ], "level": { "min": 0.1298076923076923, "max": 0.13141025641025642 }, "related_data": {} } } }, { "递归": { "data": { "uuid": "java-3-91", "seg": [ [ [ "递归" ] ] ], "level": { "min": 0.13141025641025642, "max": 0.1330128205128205 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_683165_538901@13", "cluster_num": 0 }, { "sample_id": "13_7424902_53386086@13", "cluster_num": 1 }, { "sample_id": "13_1088771_1295458@13", "cluster_num": 2 }, { "sample_id": "13_1058873_1256263@13", "cluster_num": 0 } ] } } } } }, { "访问控制": { "children": [ { "Java类包": { "children": [ { "类名冲突": { "data": { "uuid": "java-5-63", "seg": [ [ [ "类名", "冲突" ] ] ], "level": { "min": 0.1330128205128205, "max": 0.13354700854700854 }, "related_data": {} } } }, { "完整的类路径": { "data": { "uuid": "java-5-64", "seg": [ [ [ "类", "路径", "类路径" ] ] ], "level": { "min": 0.13354700854700854, "max": 0.13408119658119658 }, "related_data": {} } } }, { "创建包": { "data": { "uuid": "java-5-65", "seg": [ [ [ "创建", "包" ] ] ], "level": { "min": 0.13408119658119658, "max": 0.1346153846153846 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_367561_393310@13", "cluster_num": 0 } ] } } } } } ], "data": { "uuid": "java-4-111", "seg": [ [ [ "java", "类", "包" ] ] ], "level": { "min": 0.1330128205128205, "max": 0.1346153846153846 }, "related_data": {} } } } ], "data": { "uuid": "java-3-92", "seg": [ [ [ "访问控制" ] ] ], "level": { "min": 0.1330128205128205, "max": 0.1346153846153846 }, "related_data": {} } } }, { "理解static": { "data": { "uuid": "java-3-93", "seg": [ [ [ "理解", "static" ] ] ], "level": { "min": 0.1346153846153846, "max": 0.1362179487179487 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_251556_250172@13", "cluster_num": 0 } ] } } } } }, { "final介绍": { "data": { "uuid": "java-3-94", "seg": [ [ [ "final", "介绍" ] ] ], "level": { "min": 0.1362179487179487, "max": 0.1378205128205128 }, "related_data": {} } } }, { "重新审视数组": { "data": { "uuid": "java-3-95", "seg": [ [ [ "审视", "数组" ] ] ], "level": { "min": 0.1378205128205128, "max": 0.1394230769230769 }, "related_data": {} } } }, { "嵌套类和内部类": { "children": [ { "成员内部类": { "data": { "uuid": "java-4-112", "seg": [ [ [ "成员", "内部", "类", "内部类" ] ] ], "level": { "min": 0.1394230769230769, "max": 0.13951734539969832 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_1035523_1241347@13", "cluster_num": 0 } ] } } } } }, { "局部内部类": { "data": { "uuid": "java-4-113", "seg": [ [ [ "局部", "内部", "类", "内部类" ] ] ], "level": { "min": 0.13951734539969832, "max": 0.13961161387631973 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_224828_184902@13", "cluster_num": 0 } ] } } } } }, { "静态内部类": { "data": { "uuid": "java-4-114", "seg": [ [ [ "静态", "内部", "类", "内部类" ] ] ], "level": { "min": 0.13961161387631973, "max": 0.13970588235294115 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_643648_443796@13", "cluster_num": 0 } ] } } } } }, { "匿名内部类": { "children": [ { "再访工厂方法": { "data": { "uuid": "java-5-66", "seg": [ [ [ "再访", "工厂", "方法", "工厂方法" ] ] ], "level": { "min": 0.13970588235294115, "max": 0.13980015082956257 }, "related_data": {} } } } ], "data": { "uuid": "java-4-115", "seg": [ [ [ "匿名", "内部", "类", "内部类" ] ] ], "level": { "min": 0.13970588235294115, "max": 0.13980015082956257 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_357419_374058@13", "cluster_num": 1 }, { "sample_id": "13_747096_797923@13", "cluster_num": 1 }, { "sample_id": "13_377910_408654@13", "cluster_num": 1 }, { "sample_id": "13_248739_243873@13", "cluster_num": 1 }, { "sample_id": "13_380273_412954@13", "cluster_num": 2 }, { "sample_id": "13_644486_445172@13", "cluster_num": 2 }, { "sample_id": "13_251259_250715@13", "cluster_num": 0 } ] } } } } }, { "创建内部类": { "data": { "uuid": "java-4-116", "seg": [ [ [ "创建", "内部", "类", "内部类" ] ] ], "level": { "min": 0.13980015082956257, "max": 0.139894419306184 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_742591_785114@13", "cluster_num": 0 }, { "sample_id": "13_364803_387088@13", "cluster_num": 1 } ] } } } } }, { "链接到外部类": { "data": { "uuid": "java-4-117", "seg": [ [ [ "链接", "部类" ] ] ], "level": { "min": 0.139894419306184, "max": 0.1399886877828054 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_187665_82679@13", "cluster_num": 0 }, { "sample_id": "13_245786_236690@13", "cluster_num": 1 }, { "sample_id": "13_718814_712670@13", "cluster_num": 2 } ] } } } } }, { "使用.this与.new": { "data": { "uuid": "java-4-118", "seg": [ [ [ "this" ], [ "new" ] ] ], "level": { "min": 0.1399886877828054, "max": 0.14008295625942682 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_230634_200192@13", "cluster_num": 0 }, { "sample_id": "13_651905_459481@13", "cluster_num": 0 }, { "sample_id": "13_203850_131629@13", "cluster_num": 0 }, { "sample_id": "13_243200_231432@13", "cluster_num": 0 }, { "sample_id": "13_225720_187293@13", "cluster_num": 0 }, { "sample_id": "13_220682_173726@13", "cluster_num": 0 }, { "sample_id": "13_238716_220930@13", "cluster_num": 0 }, { "sample_id": "13_669021_489883@13", "cluster_num": 2 }, { "sample_id": "13_250392_247479@13", "cluster_num": 0 }, { "sample_id": "13_237220_217077@13", "cluster_num": 0 }, { "sample_id": "13_235660_214853@13", "cluster_num": 2 }, { "sample_id": "13_182504_68507@13", "cluster_num": 0 }, { "sample_id": "13_231108_201587@13", "cluster_num": 0 }, { "sample_id": "13_217787_166491@13", "cluster_num": 0 }, { "sample_id": "13_226224_188441@13", "cluster_num": 0 }, { "sample_id": "13_713577_705005@13", "cluster_num": 1 }, { "sample_id": "13_379184_411017@13", "cluster_num": 0 }, { "sample_id": "13_767225_826796@13", "cluster_num": 0 }, { "sample_id": "13_389631_430378@13", "cluster_num": 0 }, { "sample_id": "13_241178_226803@13", "cluster_num": 2 }, { "sample_id": "13_655983_467124@13", "cluster_num": 0 }, { "sample_id": "13_368613_395062@13", "cluster_num": 0 }, { "sample_id": "13_1103780_1318114@13", "cluster_num": 1 }, { "sample_id": "13_351463_360977@13", "cluster_num": 0 }, { "sample_id": "13_751299_804910@13", "cluster_num": 2 }, { "sample_id": "13_230625_200150@13", "cluster_num": 2 }, { "sample_id": "13_679755_527735@13", "cluster_num": 0 }, { "sample_id": "13_697898_584180@13", "cluster_num": 0 }, { "sample_id": "13_229943_198626@13", "cluster_num": 2 }, { "sample_id": "13_225187_185947@13", "cluster_num": 2 }, { "sample_id": "13_224732_184602@13", "cluster_num": 0 }, { "sample_id": "13_7444419_53423554@13", "cluster_num": 0 }, { "sample_id": "13_220958_174374@13", "cluster_num": 0 }, { "sample_id": "13_226133_188171@13", "cluster_num": 2 }, { "sample_id": "13_1056248_1253940@13", "cluster_num": 0 }, { "sample_id": "13_220680_173696@13", "cluster_num": 0 }, { "sample_id": "13_222418_178392@13", "cluster_num": 0 }, { "sample_id": "13_235333_213934@13", "cluster_num": 0 }, { "sample_id": "13_960033_1108078@13", "cluster_num": 1 }, { "sample_id": "13_670592_493411@13", "cluster_num": 0 } ] }, "blog": { "data_id": [ { "sample_id": "53726690@jsp@java", "cluster_num": 0 } ] } } } } }, { "接口内部的类": { "data": { "uuid": "java-4-119", "seg": [ [ [ "接口", "内部", "类" ] ] ], "level": { "min": 0.14008295625942682, "max": 0.14017722473604824 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_7430197_53397234@13", "cluster_num": 0 }, { "sample_id": "13_250312_247297@13", "cluster_num": 1 } ] } } } } }, { "从多层嵌套类中访问外部类的成员": { "data": { "uuid": "java-4-120", "seg": [ [ [ "嵌套", "类", "访问", "部类", "成员", "嵌套类" ] ] ], "level": { "min": 0.14017722473604824, "max": 0.14027149321266968 }, "related_data": {} } } }, { "内部类的继承": { "data": { "uuid": "java-4-121", "seg": [ [ [ "内部", "类", "继承", "内部类" ] ] ], "level": { "min": 0.14027149321266968, "max": 0.1403657616892911 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_356399_372027@13", "cluster_num": 0 }, { "sample_id": "13_249046_244564@13", "cluster_num": 1 } ] } } } } }, { "内部类可以被覆盖吗": { "data": { "uuid": "java-4-122", "seg": [ [ [ "内部", "类", "覆盖", "内部类" ] ] ], "level": { "min": 0.1403657616892911, "max": 0.14046003016591252 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_386058_423931@13", "cluster_num": 1 }, { "sample_id": "13_366726_391505@13", "cluster_num": 0 }, { "sample_id": "13_680792_531808@13", "cluster_num": 0 }, { "sample_id": "13_3423189_22969905@13", "cluster_num": 1 }, { "sample_id": "13_232482_205494@13", "cluster_num": 2 }, { "sample_id": "13_256550_265431@13", "cluster_num": 1 } ] } } } } }, { "内部类标识符": { "data": { "uuid": "java-4-123", "seg": [ [ [ "内部", "类", "标识符", "内部类" ] ] ], "level": { "min": 0.14046003016591252, "max": 0.14055429864253394 }, "related_data": {} } } }, { "非静态内部类": { "data": { "uuid": "java-4-124", "seg": [ [ [ "静态", "内部", "类", "非静态", "内部类" ] ] ], "level": { "min": 0.14055429864253394, "max": 0.14064856711915535 }, "related_data": {} } } }, { "使用内部类访问对象状态": { "data": { "uuid": "java-4-125", "seg": [ [ [ "内部", "类", "访问", "对象", "状态", "内部类", "对象状态" ] ] ], "level": { "min": 0.14064856711915535, "max": 0.14074283559577677 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_163752_37039@13", "cluster_num": 0 }, { "sample_id": "13_221607_176191@13", "cluster_num": 1 } ] } } } } }, { "内部类的特殊语法规则": { "data": { "uuid": "java-4-126", "seg": [ [ [ "内部", "类", "语法", "规则", "内部类", "语法规则" ] ] ], "level": { "min": 0.14074283559577677, "max": 0.1408371040723982 }, "related_data": {} } } }, { "内部类是否有用、必要和": { "data": { "uuid": "java-4-127", "seg": [ [ [ "内部", "类", "有用", "内部类" ], [], [] ] ], "level": { "min": 0.1408371040723982, "max": 0.1409313725490196 }, "related_data": {} } } }, { "由外部方法访问变量": { "data": { "uuid": "java-4-128", "seg": [ [ [ "外部", "方法", "访问", "变量" ] ] ], "level": { "min": 0.1409313725490196, "max": 0.14102564102564102 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_228649_195001@13", "cluster_num": 0 } ] } } } } } ], "data": { "uuid": "java-3-96", "seg": [ [ [ "嵌套", "类", "嵌套类" ], [ "内部", "类", "内部类" ] ] ], "level": { "min": 0.1394230769230769, "max": 0.14102564102564102 }, "related_data": {} } } }, { "String类介绍": { "data": { "uuid": "java-3-97", "seg": [ [ [ "string", "类", "介绍" ] ] ], "level": { "min": 0.14102564102564102, "max": 0.14262820512820512 }, "related_data": {} } } }, { "使用命令行参数": { "data": { "uuid": "java-3-98", "seg": [ [ [ "命令行", "参数", "命令行参数" ] ] ], "level": { "min": 0.14262820512820512, "max": 0.14423076923076922 }, "related_data": {} } } }, { "varargs:可变长度参数": { "children": [ { "重载varargs方法": { "data": { "uuid": "java-4-129", "seg": [ [ [ "重载", "varargs", "方法" ] ] ], "level": { "min": 0.14423076923076922, "max": 0.14503205128205127 }, "related_data": {} } } }, { "varargs方法与模糊性": { "data": { "uuid": "java-4-130", "seg": [ [ [ "varargs", "方法" ], [ "模糊性" ] ] ], "level": { "min": 0.14503205128205127, "max": 0.14583333333333331 }, "related_data": {} } } } ], "data": { "uuid": "java-3-99", "seg": [ [ [ "varargs" ] ], [ [ "可变", "长度", "参数", "长度参数" ] ] ], "level": { "min": 0.14423076923076922, "max": 0.14583333333333331 }, "related_data": {} } } } ], "data": { "uuid": "java-2-6", "seg": [ [ [ "方法", "和类", "深入分析", "方法和类" ] ] ], "level": { "min": 0.125, "max": 0.14583333333333331 }, "related_data": {} } } }, { "继承": { "children": [ { "继承的基础知识": { "children": [ { "成员访问与继承": { "data": { "uuid": "java-4-131", "seg": [ [ [ "成员", "访问" ], [ "继承" ] ] ], "level": { "min": 0.14583333333333331, "max": 0.14632936507936506 }, "related_data": {} } } }, { "一个更实际的例子": { "data": { "uuid": "java-4-132", "seg": [ [ [ "例子", "更实际" ] ] ], "level": { "min": 0.14632936507936506, "max": 0.1468253968253968 }, "related_data": {} } } }, { "超类变量可以引用子类对象": { "data": { "uuid": "java-4-133", "seg": [ [ [ "超类", "变量", "引用", "子类", "对象", "子类对象" ] ] ], "level": { "min": 0.1468253968253968, "max": 0.14732142857142855 }, "related_data": {} } } } ], "data": { "uuid": "java-3-100", "seg": [ [ [ "继承", "基础知识" ] ] ], "level": { "min": 0.14583333333333331, "max": 0.14732142857142855 }, "related_data": {} } } }, { "使用super关键字": { "children": [ { "使用super调用超类的构造函数": { "data": { "uuid": "java-4-134", "seg": [ [ [ "super", "调用", "超类", "构造函数" ] ] ], "level": { "min": 0.14732142857142855, "max": 0.14806547619047616 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_192399_95675@13", "cluster_num": 1 }, { "sample_id": "13_682251_536255@13", "cluster_num": 1 }, { "sample_id": "13_1055549_1252729@13", "cluster_num": 2 }, { "sample_id": "13_213454_156307@13", "cluster_num": 0 }, { "sample_id": "13_1084665_1291008@13", "cluster_num": 0 } ] } } } } }, { "super的另一种用法": { "data": { "uuid": "java-4-135", "seg": [ [ [ "super", "用法" ] ] ], "level": { "min": 0.14806547619047616, "max": 0.14880952380952378 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_742611_785172@13", "cluster_num": 2 }, { "sample_id": "13_382093_416344@13", "cluster_num": 2 }, { "sample_id": "13_365831_389408@13", "cluster_num": 0 }, { "sample_id": "13_1011433_1198875@13", "cluster_num": 2 }, { "sample_id": "13_1059152_1256451@13", "cluster_num": 1 }, { "sample_id": "13_225181_185948@13", "cluster_num": 1 }, { "sample_id": "13_649267_454670@13", "cluster_num": 2 }, { "sample_id": "13_229952_198672@13", "cluster_num": 1 }, { "sample_id": "13_234723_212087@13", "cluster_num": 0 }, { "sample_id": "13_714757_706765@13", "cluster_num": 0 }, { "sample_id": "13_391412_433796@13", "cluster_num": 2 }, { "sample_id": "13_678444_522578@13", "cluster_num": 2 }, { "sample_id": "13_238686_220875@13", "cluster_num": 0 }, { "sample_id": "13_235320_213894@13", "cluster_num": 0 }, { "sample_id": "13_1096514_1308904@13", "cluster_num": 0 } ] } } } } } ], "data": { "uuid": "java-3-101", "seg": [ [ [ "super", "关键字" ] ] ], "level": { "min": 0.14732142857142855, "max": 0.14880952380952378 }, "related_data": {} } } }, { "创建多级继承层次": { "data": { "uuid": "java-3-102", "seg": [ [ [ "创建", "多级", "继承" ] ] ], "level": { "min": 0.14880952380952378, "max": 0.15029761904761904 }, "related_data": {} } } }, { "构造函数的调用时机": { "data": { "uuid": "java-3-103", "seg": [ [ [ "构造函数", "调用", "时机" ] ] ], "level": { "min": 0.15029761904761904, "max": 0.15178571428571427 }, "related_data": {} } } }, { "方法重写": { "data": { "uuid": "java-3-104", "seg": [ [ [ "方法", "重写" ] ] ], "level": { "min": 0.15178571428571427, "max": 0.1532738095238095 }, "related_data": {} } } }, { "动态方法调度": { "children": [ { "重写方法的目的": { "data": { "uuid": "java-4-136", "seg": [ [ [ "重写", "方法", "目的" ] ] ], "level": { "min": 0.1532738095238095, "max": 0.15401785714285712 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_7460612_53445703@13", "cluster_num": 0 } ] } } } } }, { "应用方法重写": { "data": { "uuid": "java-4-137", "seg": [ [ [ "方法", "重写" ] ] ], "level": { "min": 0.15401785714285712, "max": 0.15476190476190474 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_191683_93600@13", "cluster_num": 0 }, { "sample_id": "13_231701_203235@13", "cluster_num": 1 }, { "sample_id": "13_346572_351943@13", "cluster_num": 2 } ] } } } } } ], "data": { "uuid": "java-3-105", "seg": [ [ [ "动态", "方法", "调度", "动态方法", "方法调度" ] ] ], "level": { "min": 0.1532738095238095, "max": 0.15476190476190474 }, "related_data": {} } } }, { "使用抽象类": { "children": [ { "抽象类的作用": { "data": { "uuid": "java-4-138", "seg": [ [ [ "抽象类", "作用" ] ] ], "level": { "min": 0.15476190476190474, "max": 0.15625 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_387628_426872@13", "cluster_num": 1 }, { "sample_id": "13_201294_123661@13", "cluster_num": 1 }, { "sample_id": "13_215841_162396@13", "cluster_num": 1 }, { "sample_id": "13_745176_792541@13", "cluster_num": 0 }, { "sample_id": "13_7423733_53383783@13", "cluster_num": 2 }, { "sample_id": "13_220675_173678@13", "cluster_num": 1 }, { "sample_id": "13_237482_217822@13", "cluster_num": 1 }, { "sample_id": "13_7445305_53423831@13", "cluster_num": 1 }, { "sample_id": "13_197155_110811@13", "cluster_num": 1 }, { "sample_id": "13_214886_159986@13", "cluster_num": 2 }, { "sample_id": "13_224496_184062@13", "cluster_num": 0 }, { "sample_id": "13_693401_570864@13", "cluster_num": 1 }, { "sample_id": "13_7461768_53447101@13", "cluster_num": 1 }, { "sample_id": "13_7423811_53383943@13", "cluster_num": 0 }, { "sample_id": "13_694676_575293@13", "cluster_num": 0 }, { "sample_id": "13_248816_244096@13", "cluster_num": 0 }, { "sample_id": "13_647300_450636@13", "cluster_num": 2 }, { "sample_id": "13_195158_104374@13", "cluster_num": 2 } ] } } } } } ], "data": { "uuid": "java-3-106", "seg": [ [ [ "抽象类" ] ] ], "level": { "min": 0.15476190476190474, "max": 0.15625 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_228109_193500@13", "cluster_num": 0 } ] } } } } }, { "在继承中使用final关键字": { "children": [ { "使用final关键字阻止重写": { "data": { "uuid": "java-4-139", "seg": [ [ [ "final", "关键字", "阻止", "重写" ] ] ], "level": { "min": 0.15625, "max": 0.15699404761904762 }, "related_data": {} } } }, { "使用final关键字阻止继承": { "data": { "uuid": "java-4-140", "seg": [ [ [ "final", "关键字", "阻止", "继承" ] ] ], "level": { "min": 0.15699404761904762, "max": 0.15773809523809523 }, "related_data": {} } } } ], "data": { "uuid": "java-3-107", "seg": [ [ [ "继承", "final", "关键字" ] ] ], "level": { "min": 0.15625, "max": 0.15773809523809523 }, "related_data": {} } } }, { "Object类": { "data": { "uuid": "java-3-108", "seg": [ [ [ "object", "类" ] ] ], "level": { "min": 0.15773809523809523, "max": 0.15922619047619047 }, "related_data": {} } } }, { "“是一个”(is-a)与“像是一个”(is-like-a)关系": { "data": { "uuid": "java-3-109", "seg": [ [ [ "is", "a" ], [ "像是", "is", "like", "a", "关系" ] ] ], "level": { "min": 0.15922619047619047, "max": 0.1607142857142857 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_187554_82294@13", "cluster_num": 1 }, { "sample_id": "13_7453555_53436286@13", "cluster_num": 1 }, { "sample_id": "13_772468_1251493@13", "cluster_num": 1 }, { "sample_id": "13_7430134_53397121@13", "cluster_num": 0 }, { "sample_id": "13_188821_86537@13", "cluster_num": 0 }, { "sample_id": "13_7396417_53340257@13", "cluster_num": 2 }, { "sample_id": "13_7437893_53411137@13", "cluster_num": 0 }, { "sample_id": "13_981449_1143359@13", "cluster_num": 0 } ] } } } } }, { "Object:所有类的超类": { "children": [ { "Object类型的变量": { "data": { "uuid": "java-4-141", "seg": [ [ [ "object", "类型", "变量" ] ] ], "level": { "min": 0.1607142857142857, "max": 0.16145833333333331 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_382396_416989@13", "cluster_num": 2 }, { "sample_id": "13_225345_186297@13", "cluster_num": 2 }, { "sample_id": "13_252509_252384@13", "cluster_num": 1 }, { "sample_id": "13_1625_2615@13", "cluster_num": 2 }, { "sample_id": "13_649718_455654@13", "cluster_num": 2 }, { "sample_id": "13_7414504_53367334@13", "cluster_num": 2 }, { "sample_id": "13_7467405_53454966@13", "cluster_num": 0 }, { "sample_id": "13_719431_713482@13", "cluster_num": 2 }, { "sample_id": "13_659900_474241@13", "cluster_num": 2 }, { "sample_id": "13_364531_386466@13", "cluster_num": 0 }, { "sample_id": "13_367455_393085@13", "cluster_num": 1 }, { "sample_id": "13_363017_382866@13", "cluster_num": 0 }, { "sample_id": "13_643480_443528@13", "cluster_num": 1 }, { "sample_id": "13_380599_413541@13", "cluster_num": 2 }, { "sample_id": "13_374683_404542@13", "cluster_num": 1 }, { "sample_id": "13_168802_44338@13", "cluster_num": 2 }, { "sample_id": "13_200455_120964@13", "cluster_num": 1 }, { "sample_id": "13_1081745_1287465@13", "cluster_num": 1 }, { "sample_id": "13_226208_188385@13", "cluster_num": 2 } ] }, "blog": { "data_id": [ { "sample_id": "85098678@hashtable@java", "cluster_num": 0 }, { "sample_id": "6222322@exception@java", "cluster_num": 0 }, { "sample_id": "6916948@log4j@java", "cluster_num": 0 }, { "sample_id": "5146256@builder@java", "cluster_num": 0 }, { "sample_id": "7914902@exception@java", "cluster_num": 0 }, { "sample_id": "7526771@exception@java", "cluster_num": 0 }, { "sample_id": "7006502@javamail@java", "cluster_num": 1 }, { "sample_id": "7006502@javabean@java", "cluster_num": 1 }, { "sample_id": "7006502@jms@java", "cluster_num": 1 }, { "sample_id": "7475065@timezone@java", "cluster_num": 0 }, { "sample_id": "8083373@layout@java", "cluster_num": 2 }, { "sample_id": "6569376@semaphore@java", "cluster_num": 0 }, { "sample_id": "6789698@layout@java", "cluster_num": 2 }, { "sample_id": "6043174@log4j@java", "cluster_num": 0 }, { "sample_id": "7980239@layout@java", "cluster_num": 0 }, { "sample_id": "6802422@log4j@java", "cluster_num": 0 } ] } } } } }, { "hashCode方法": { "data": { "uuid": "java-4-142", "seg": [ [ [ "hashcode", "方法" ] ] ], "level": { "min": 0.16145833333333331, "max": 0.16220238095238093 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_362173_380804@13", "cluster_num": 1 }, { "sample_id": "13_749542_802107@13", "cluster_num": 1 }, { "sample_id": "13_648987_454574@13", "cluster_num": 2 }, { "sample_id": "13_369263_396267@13", "cluster_num": 0 } ] }, "blog": { "data_id": [ { "sample_id": "3345559@hashmap@java", "cluster_num": 0 } ] } } } } } ], "data": { "uuid": "java-3-110", "seg": [ [ [ "object" ] ], [ [ "类", "超类" ] ] ], "level": { "min": 0.1607142857142857, "max": 0.16220238095238093 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_649001_454134@13", "cluster_num": 0 } ] } } } } }, { "泛型数组列表": { "children": [ { "声明数组列表": { "data": { "uuid": "java-4-143", "seg": [ [ [ "声明", "数组", "列表", "声明数组", "数组列表" ] ] ], "level": { "min": 0.16220238095238093, "max": 0.16269841269841268 }, "related_data": {} } } }, { "访问数组列表元素": { "data": { "uuid": "java-4-144", "seg": [ [ [ "访问", "数组", "列表", "元素", "数组列表", "列表元素" ] ] ], "level": { "min": 0.16269841269841268, "max": 0.16319444444444442 }, "related_data": {} } } }, { "类型化与原始数组列表的": { "data": { "uuid": "java-4-145", "seg": [ [ [ "类型化" ], [ "原始", "数组", "列表", "数组列表" ] ] ], "level": { "min": 0.16319444444444442, "max": 0.16369047619047616 }, "related_data": {} } } } ], "data": { "uuid": "java-3-111", "seg": [ [ [ "泛型", "数组", "列表", "泛型数组", "数组列表" ] ] ], "level": { "min": 0.16220238095238093, "max": 0.16369047619047616 }, "related_data": {} } } }, { "参数数量可变的方法": { "data": { "uuid": "java-3-112", "seg": [ [ [ "参数", "数量", "可变", "方法", "参数数量" ] ] ], "level": { "min": 0.16369047619047616, "max": 0.16517857142857142 }, "related_data": {} } } }, { "继承的设计技巧": { "data": { "uuid": "java-3-113", "seg": [ [ [ "继承", "设计", "技巧" ] ] ], "level": { "min": 0.16517857142857142, "max": 0.16666666666666666 }, "related_data": {} } } } ], "data": { "uuid": "java-2-7", "seg": [ [ [ "继承" ] ] ], "level": { "min": 0.14583333333333331, "max": 0.16666666666666666 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_699939_588433@13", "cluster_num": 2 }, { "sample_id": "13_374496_403913@13", "cluster_num": 0 }, { "sample_id": "13_384974_422079@13", "cluster_num": 1 }, { "sample_id": "13_163149_35654@13", "cluster_num": 0 }, { "sample_id": "13_1108793_1349184@13", "cluster_num": 1 }, { "sample_id": "13_681209_533762@13", "cluster_num": 1 }, { "sample_id": "13_4645471_29328097@13", "cluster_num": 1 } ] } } } } }, { "包和接口": { "children": [ { "包": { "children": [ { "定义包": { "data": { "uuid": "java-4-146", "seg": [ [ [ "定义", "包" ] ] ], "level": { "min": 0.16666666666666666, "max": 0.16687925170068027 }, "related_data": {} } } }, { "包查找与CLASSPATH": { "data": { "uuid": "java-4-147", "seg": [ [ [ "包", "查找" ], [ "classpath" ] ] ], "level": { "min": 0.16687925170068027, "max": 0.16709183673469385 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_7400230_53348022@13", "cluster_num": 0 } ] } } } } }, { "一个简短的包示例": { "data": { "uuid": "java-4-148", "seg": [ [ [ "简短", "包", "示例" ] ] ], "level": { "min": 0.16709183673469385, "max": 0.16730442176870747 }, "related_data": {} } } }, { "代码组织": { "data": { "uuid": "java-4-149", "seg": [ [ [ "组织" ] ] ], "level": { "min": 0.16730442176870747, "max": 0.16751700680272108 }, "related_data": {} } } }, { "创建独一无二的包名": { "data": { "uuid": "java-4-150", "seg": [ [ [ "创建", "包名" ] ] ], "level": { "min": 0.16751700680272108, "max": 0.1677295918367347 }, "related_data": {} } } }, { "定制工具库": { "data": { "uuid": "java-4-151", "seg": [ [ [ "定制", "工具", "库", "工具库" ] ] ], "level": { "min": 0.1677295918367347, "max": 0.16794217687074828 }, "related_data": {} } } }, { "用import改变行为": { "data": { "uuid": "java-4-152", "seg": [ [ [ "import", "改变" ] ] ], "level": { "min": 0.16794217687074828, "max": 0.1681547619047619 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_384025_420005@13", "cluster_num": 1 }, { "sample_id": "13_714325_706297@13", "cluster_num": 1 }, { "sample_id": "13_239138_222130@13", "cluster_num": 1 }, { "sample_id": "13_7462342_53447766@13", "cluster_num": 0 }, { "sample_id": "13_770061_831445@13", "cluster_num": 0 }, { "sample_id": "13_1060918_1258672@13", "cluster_num": 2 }, { "sample_id": "13_182462_68402@13", "cluster_num": 1 } ] }, "blog": { "data_id": [ { "sample_id": "5975864@layout@java", "cluster_num": 2 }, { "sample_id": "7319306@log4j@java", "cluster_num": 0 }, { "sample_id": "7170434@layout@java", "cluster_num": 1 }, { "sample_id": "80326214@exception@java", "cluster_num": 0 } ] } } } } }, { "对使用包的忠告": { "data": { "uuid": "java-4-153", "seg": [ [ [ "包", "忠告" ] ] ], "level": { "min": 0.1681547619047619, "max": 0.1683673469387755 }, "related_data": {} } } }, { "包名": { "data": { "uuid": "java-4-154", "seg": [ [ [ "包名" ] ] ], "level": { "min": 0.1683673469387755, "max": 0.1685799319727891 }, "related_data": {} } } }, { "类的导入": { "data": { "uuid": "java-4-155", "seg": [ [ [ "类", "导入" ] ] ], "level": { "min": 0.1685799319727891, "max": 0.1687925170068027 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_223629_181923@13", "cluster_num": 1 }, { "sample_id": "13_383474_418911@13", "cluster_num": 1 }, { "sample_id": "13_1094942_1305566@13", "cluster_num": 0 }, { "sample_id": "13_663873_480585@13", "cluster_num": 1 }, { "sample_id": "13_7465572_53452590@13", "cluster_num": 2 } ] } } } } }, { "在包中增加类": { "data": { "uuid": "java-4-156", "seg": [ [ [ "包中", "增加", "类" ] ] ], "level": { "min": 0.1687925170068027, "max": 0.1690051020408163 }, "related_data": {} } } }, { "包访问": { "data": { "uuid": "java-4-157", "seg": [ [ [ "包", "访问" ] ] ], "level": { "min": 0.1690051020408163, "max": 0.16921768707482993 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_980024_1140265@13", "cluster_num": 1 }, { "sample_id": "13_757688_813294@13", "cluster_num": 0 }, { "sample_id": "13_224327_183773@13", "cluster_num": 2 }, { "sample_id": "13_227594_191985@13", "cluster_num": 0 }, { "sample_id": "13_7461046_53446798@13", "cluster_num": 0 }, { "sample_id": "13_1099336_1314458@13", "cluster_num": 0 }, { "sample_id": "13_26025_7091@13", "cluster_num": 0 }, { "sample_id": "13_1060586_1258195@13", "cluster_num": 1 } ] } } } } }, { "类路径": { "data": { "uuid": "java-4-158", "seg": [ [ [ "类", "路径" ] ] ], "level": { "min": 0.16921768707482993, "max": 0.1694302721088435 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_651363_458455@13", "cluster_num": 0 }, { "sample_id": "13_650621_457382@13", "cluster_num": 1 }, { "sample_id": "13_764872_823772@13", "cluster_num": 2 } ] } } } } }, { "设置类路径": { "data": { "uuid": "java-4-159", "seg": [ [ [ "设置", "类", "路径" ] ] ], "level": { "min": 0.1694302721088435, "max": 0.16964285714285712 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_750119_803060@13", "cluster_num": 0 } ] } } } } } ], "data": { "uuid": "java-3-114", "seg": [ [ [ "包" ] ] ], "level": { "min": 0.16666666666666666, "max": 0.16964285714285712 }, "related_data": {} } } }, { "访问保护": { "data": { "uuid": "java-3-115", "seg": [ [ [ "访问", "保护" ] ] ], "level": { "min": 0.16964285714285712, "max": 0.17261904761904762 }, "related_data": {} } } }, { "导入包": { "data": { "uuid": "java-3-116", "seg": [ [ [ "导入", "包" ] ] ], "level": { "min": 0.17261904761904762, "max": 0.17559523809523808 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_701356_591112@13", "cluster_num": 0 }, { "sample_id": "13_157749_21001@13", "cluster_num": 2 }, { "sample_id": "13_645030_446149@13", "cluster_num": 0 }, { "sample_id": "13_718798_712714@13", "cluster_num": 1 }, { "sample_id": "13_193511_98905@13", "cluster_num": 0 } ] } } } } }, { "接口": { "children": [ { "定义接口": { "data": { "uuid": "java-4-160", "seg": [ [ [ "定义", "接口" ] ] ], "level": { "min": 0.17559523809523808, "max": 0.17577030812324929 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_7452829_53435161@13", "cluster_num": 0 }, { "sample_id": "13_7462216_53447662@13", "cluster_num": 1 }, { "sample_id": "13_716297_708965@13", "cluster_num": 0 }, { "sample_id": "13_678932_524433@13", "cluster_num": 0 }, { "sample_id": "13_7423605_53383471@13", "cluster_num": 1 }, { "sample_id": "13_796547_884844@13", "cluster_num": 2 } ] } } } } }, { "实现接口": { "data": { "uuid": "java-4-161", "seg": [ [ [ "接口" ] ] ], "level": { "min": 0.17577030812324929, "max": 0.1759453781512605 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_240954_226067@13", "cluster_num": 0 }, { "sample_id": "13_4645165_29327450@13", "cluster_num": 0 }, { "sample_id": "13_7432357_53401464@13", "cluster_num": 1 }, { "sample_id": "13_245474_235927@13", "cluster_num": 1 }, { "sample_id": "13_217965_166859@13", "cluster_num": 1 }, { "sample_id": "13_163732_36954@13", "cluster_num": 2 }, { "sample_id": "13_7430900_53398727@13", "cluster_num": 1 }, { "sample_id": "13_7448205_53428257@13", "cluster_num": 1 }, { "sample_id": "13_7465655_53452692@13", "cluster_num": 1 }, { "sample_id": "13_171933_49821@13", "cluster_num": 1 }, { "sample_id": "13_655947_467260@13", "cluster_num": 1 } ] } } } } }, { "嵌套接口": { "data": { "uuid": "java-4-162", "seg": [ [ [ "嵌套", "接口" ] ] ], "level": { "min": 0.1759453781512605, "max": 0.1761204481792717 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_27594_520687@13", "cluster_num": 0 }, { "sample_id": "13_648135_452471@13", "cluster_num": 1 }, { "sample_id": "13_7405724_53355102@13", "cluster_num": 2 } ] } } } } }, { "应用接口": { "data": { "uuid": "java-4-163", "seg": [ [ [ "接口" ] ] ], "level": { "min": 0.1761204481792717, "max": 0.1762955182072829 }, "related_data": {} } } }, { "接口中的变量": { "data": { "uuid": "java-4-164", "seg": [ [ [ "接口", "变量" ] ] ], "level": { "min": 0.1762955182072829, "max": 0.1764705882352941 }, "related_data": {} } } }, { "接口可以扩展": { "data": { "uuid": "java-4-165", "seg": [ [ [ "接口", "扩展" ] ] ], "level": { "min": 0.1764705882352941, "max": 0.1766456582633053 }, "related_data": {} } } }, { "完全解耦": { "data": { "uuid": "java-4-166", "seg": [ [ [ "解", "耦" ] ] ], "level": { "min": 0.1766456582633053, "max": 0.1768207282913165 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_384912_421770@13", "cluster_num": 1 }, { "sample_id": "13_7451401_53432654@13", "cluster_num": 1 }, { "sample_id": "13_7442263_53419078@13", "cluster_num": 2 }, { "sample_id": "13_380390_413310@13", "cluster_num": 1 }, { "sample_id": "13_176823_59554@13", "cluster_num": 0 }, { "sample_id": "13_769871_831058@13", "cluster_num": 0 } ] } } } } }, { "Java中的“多重继承”": { "data": { "uuid": "java-4-167", "seg": [ [ [ "java", "继承" ] ] ], "level": { "min": 0.1768207282913165, "max": 0.1769957983193277 }, "related_data": {} } } }, { "通过继承来扩展接口": { "children": [ { "组合接口时的名字冲突": { "data": { "uuid": "java-5-67", "seg": [ [ [ "组合", "接口", "名字", "冲突" ] ] ], "level": { "min": 0.1769957983193277, "max": 0.17717086834733894 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_7451372_53432601@13", "cluster_num": 0 }, { "sample_id": "13_775656_841109@13", "cluster_num": 1 } ] } } } } } ], "data": { "uuid": "java-4-168", "seg": [ [ [ "继承", "扩展", "接口" ] ] ], "level": { "min": 0.1769957983193277, "max": 0.17717086834733894 }, "related_data": {} } } }, { "适配接口": { "data": { "uuid": "java-4-169", "seg": [ [ [ "适配", "接口" ] ] ], "level": { "min": 0.17717086834733894, "max": 0.17734593837535015 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_772775_836222@13", "cluster_num": 0 } ] } } } } }, { "接口中的域": { "children": [ { "初始化接口中的域": { "data": { "uuid": "java-5-68", "seg": [ [ [ "初始化", "接口", "中的域" ] ] ], "level": { "min": 0.17734593837535015, "max": 0.17752100840336135 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_189445_88369@13", "cluster_num": 2 }, { "sample_id": "13_7452121_53433923@13", "cluster_num": 2 }, { "sample_id": "13_7415016_53368181@13", "cluster_num": 0 }, { "sample_id": "13_653668_462564@13", "cluster_num": 2 }, { "sample_id": "13_747262_798350@13", "cluster_num": 1 }, { "sample_id": "13_1077710_1282080@13", "cluster_num": 2 }, { "sample_id": "13_756947_812208@13", "cluster_num": 1 }, { "sample_id": "13_688752_555344@13", "cluster_num": 2 }, { "sample_id": "13_7465102_53451821@13", "cluster_num": 2 }, { "sample_id": "13_671023_494316@13", "cluster_num": 1 }, { "sample_id": "13_677681_520210@13", "cluster_num": 2 }, { "sample_id": "13_656052_467298@13", "cluster_num": 1 }, { "sample_id": "13_1057146_1254190@13", "cluster_num": 2 }, { "sample_id": "13_229411_197343@13", "cluster_num": 1 }, { "sample_id": "13_347651_353764@13", "cluster_num": 2 }, { "sample_id": "13_7466907_53454221@13", "cluster_num": 1 }, { "sample_id": "13_155639_16765@13", "cluster_num": 0 }, { "sample_id": "13_710221_668311@13", "cluster_num": 1 }, { "sample_id": "13_1062116_1259970@13", "cluster_num": 1 }, { "sample_id": "13_207165_141854@13", "cluster_num": 2 }, { "sample_id": "13_190037_90039@13", "cluster_num": 2 }, { "sample_id": "13_192707_96466@13", "cluster_num": 2 }, { "sample_id": "13_226421_189493@13", "cluster_num": 1 }, { "sample_id": "13_244061_233149@13", "cluster_num": 2 }, { "sample_id": "13_853789_976799@13", "cluster_num": 1 }, { "sample_id": "13_363540_384661@13", "cluster_num": 2 }, { "sample_id": "13_769113_829747@13", "cluster_num": 2 }, { "sample_id": "13_663435_479699@13", "cluster_num": 2 }, { "sample_id": "13_652327_460508@13", "cluster_num": 2 }, { "sample_id": "13_373452_401662@13", "cluster_num": 2 }, { "sample_id": "13_7410711_53361655@13", "cluster_num": 2 }, { "sample_id": "13_365815_828936@13", "cluster_num": 2 }, { "sample_id": "13_7430633_53397872@13", "cluster_num": 1 }, { "sample_id": "13_7451897_53434239@13", "cluster_num": 2 }, { "sample_id": "13_7407390_53357314@13", "cluster_num": 2 }, { "sample_id": "13_656234_467604@13", "cluster_num": 0 }, { "sample_id": "13_747615_800345@13", "cluster_num": 2 }, { "sample_id": "13_7437670_53410761@13", "cluster_num": 0 }, { "sample_id": "13_1097896_1311996@13", "cluster_num": 0 }, { "sample_id": "13_7441971_53418607@13", "cluster_num": 2 }, { "sample_id": "13_7440459_53415780@13", "cluster_num": 0 }, { "sample_id": "13_818637_914020@13", "cluster_num": 1 }, { "sample_id": "13_251803_250868@13", "cluster_num": 2 }, { "sample_id": "13_1093752_1303345@13", "cluster_num": 1 }, { "sample_id": "13_758535_814451@13", "cluster_num": 2 }, { "sample_id": "13_764002_822914@13", "cluster_num": 2 } ] }, "blog": { "data_id": [ { "sample_id": "12858267@java@java", "cluster_num": 0 } ] } } } } } ], "data": { "uuid": "java-4-170", "seg": [ [ [ "接口", "中的域" ] ] ], "level": { "min": 0.17734593837535015, "max": 0.17752100840336135 }, "related_data": {} } } }, { "接口的属性": { "data": { "uuid": "java-4-171", "seg": [ [ [ "接口", "属性" ] ] ], "level": { "min": 0.17752100840336135, "max": 0.17769607843137256 }, "related_data": {} } } }, { "静态和私有方法": { "data": { "uuid": "java-4-172", "seg": [ [ [ "静态" ], [ "私有", "方法" ] ] ], "level": { "min": 0.17769607843137256, "max": 0.17787114845938376 }, "related_data": {} } } }, { "默认方法": { "data": { "uuid": "java-4-173", "seg": [ [ [ "默认", "方法" ] ] ], "level": { "min": 0.17787114845938376, "max": 0.17804621848739496 }, "related_data": {} } } }, { "解决默认方法冲突": { "data": { "uuid": "java-4-174", "seg": [ [ [ "默认", "方法", "冲突" ] ] ], "level": { "min": 0.17804621848739496, "max": 0.17822128851540617 }, "related_data": {} } } }, { "Comparator接口": { "data": { "uuid": "java-4-175", "seg": [ [ [ "comparator", "接口" ] ] ], "level": { "min": 0.17822128851540617, "max": 0.17839635854341737 }, "related_data": { "blog": { "data_id": [ { "sample_id": "78871295@arraylist@java", "cluster_num": 0 } ] } } } } }, { "对象克隆": { "data": { "uuid": "java-4-176", "seg": [ [ [ "对象", "克隆", "对象克隆" ] ] ], "level": { "min": 0.17839635854341737, "max": 0.17857142857142858 }, "related_data": {} } } } ], "data": { "uuid": "java-3-117", "seg": [ [ [ "接口" ] ] ], "level": { "min": 0.17559523809523808, "max": 0.17857142857142858 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_242001_228749@13", "cluster_num": 0 } ] } } } } }, { "默认接口方法": { "children": [ { "默认方法的基础知识": { "data": { "uuid": "java-4-177", "seg": [ [ [ "默认", "方法", "基础知识" ] ] ], "level": { "min": 0.17857142857142858, "max": 0.1800595238095238 }, "related_data": {} } } }, { "一个更加实用的例子": { "data": { "uuid": "java-4-178", "seg": [ [ [ "实用", "例子", "更加实用" ] ] ], "level": { "min": 0.1800595238095238, "max": 0.18154761904761904 }, "related_data": {} } } } ], "data": { "uuid": "java-3-118", "seg": [ [ [ "默认", "接口", "方法" ] ] ], "level": { "min": 0.17857142857142858, "max": 0.18154761904761904 }, "related_data": {} } } }, { "在接口中使用静态方法": { "data": { "uuid": "java-3-119", "seg": [ [ [ "接口", "静态方法" ] ] ], "level": { "min": 0.18154761904761904, "max": 0.18452380952380953 }, "related_data": {} } } }, { "关于包和接口的最后说明": { "data": { "uuid": "java-3-120", "seg": [ [ [ "包和", "接口" ] ] ], "level": { "min": 0.18452380952380953, "max": 0.1875 }, "related_data": {} } } } ], "data": { "uuid": "java-2-8", "seg": [ [ [ "包和", "接口" ] ] ], "level": { "min": 0.16666666666666666, "max": 0.1875 }, "related_data": {} } } }, { "异常处理": { "children": [ { "异常处理的基础知识": { "data": { "uuid": "java-3-121", "seg": [ [ [ "异常", "基础知识", "异常处理" ] ] ], "level": { "min": 0.1875, "max": 0.18815104166666666 }, "related_data": {} } } }, { "异常类型": { "data": { "uuid": "java-3-122", "seg": [ [ [ "异常", "类型", "异常类型" ] ] ], "level": { "min": 0.18815104166666666, "max": 0.18880208333333334 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_392898_436633@13", "cluster_num": 0 } ] }, "blog": { "data_id": [ { "sample_id": "82790253@exception@java", "cluster_num": 0 } ] } } } } }, { "未捕获的异常": { "data": { "uuid": "java-3-123", "seg": [ [ [ "捕获", "异常", "未捕获" ] ] ], "level": { "min": 0.18880208333333334, "max": 0.189453125 }, "related_data": {} } } }, { "使用try和catch": { "data": { "uuid": "java-3-124", "seg": [ [ [ "try" ], [ "catch" ] ] ], "level": { "min": 0.189453125, "max": 0.19010416666666666 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_981450_1143736@13", "cluster_num": 0 } ] } } } } }, { "多条catch子句": { "data": { "uuid": "java-3-125", "seg": [ [ [ "catch", "子句" ] ] ], "level": { "min": 0.19010416666666666, "max": 0.19075520833333334 }, "related_data": {} } } }, { "嵌套的try语句": { "data": { "uuid": "java-3-126", "seg": [ [ [ "嵌套", "try", "语句" ] ] ], "level": { "min": 0.19075520833333334, "max": 0.19140625 }, "related_data": {} } } }, { "throw": { "data": { "uuid": "java-3-127", "seg": [ [ [ "throw" ] ] ], "level": { "min": 0.19140625, "max": 0.19205729166666666 }, "related_data": {} } } }, { "throws": { "data": { "uuid": "java-3-128", "seg": [ [ [ "throws" ] ] ], "level": { "min": 0.19205729166666666, "max": 0.19270833333333331 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_364273_386352@13", "cluster_num": 0 } ] } } } } }, { "finally": { "data": { "uuid": "java-3-129", "seg": [ [ [ "finally" ] ] ], "level": { "min": 0.19270833333333331, "max": 0.193359375 }, "related_data": {} } } }, { "Java的内置异常": { "data": { "uuid": "java-3-130", "seg": [ [ [ "java", "内置", "异常" ] ] ], "level": { "min": 0.193359375, "max": 0.19401041666666666 }, "related_data": {} } } }, { "创建自己的异常子类": { "data": { "uuid": "java-3-131", "seg": [ [ [ "创建", "异常", "子类", "异常子类" ] ] ], "level": { "min": 0.19401041666666666, "max": 0.19466145833333331 }, "related_data": {} } } }, { "链式异常": { "data": { "uuid": "java-3-132", "seg": [ [ [ "链式", "异常" ] ] ], "level": { "min": 0.19466145833333331, "max": 0.1953125 }, "related_data": {} } } }, { "3个近期添加的异常特性": { "data": { "uuid": "java-3-133", "seg": [ [ [ "添加", "异常", "特性", "异常特性" ] ] ], "level": { "min": 0.1953125, "max": 0.19596354166666666 }, "related_data": {} } } }, { "使用异常": { "children": [ { "异常的类型": { "data": { "uuid": "java-4-179", "seg": [ [ [ "异常", "类型" ] ] ], "level": { "min": 0.19596354166666666, "max": 0.19609374999999998 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_178992_63917@13", "cluster_num": 2 }, { "sample_id": "13_202556_127688@13", "cluster_num": 2 }, { "sample_id": "13_390542_432184@13", "cluster_num": 1 }, { "sample_id": "13_6552956_46196169@13", "cluster_num": 1 }, { "sample_id": "13_7464109_53450456@13", "cluster_num": 0 }, { "sample_id": "13_671976_496415@13", "cluster_num": 1 }, { "sample_id": "13_251446_249901@13", "cluster_num": 1 }, { "sample_id": "13_168074_43334@13", "cluster_num": 0 } ] } } } } }, { "throws关键字": { "data": { "uuid": "java-4-180", "seg": [ [ [ "throws", "关键字" ] ] ], "level": { "min": 0.19609374999999998, "max": 0.1962239583333333 }, "related_data": {} } } }, { "throw关键字": { "data": { "uuid": "java-4-181", "seg": [ [ [ "throw", "关键字" ] ] ], "level": { "min": 0.1962239583333333, "max": 0.19635416666666666 }, "related_data": {} } } }, { "自定义异常": { "data": { "uuid": "java-4-182", "seg": [ [ [ "自定义", "异常" ] ] ], "level": { "min": 0.19635416666666666, "max": 0.196484375 }, "related_data": {} } } }, { "异常参数": { "data": { "uuid": "java-4-183", "seg": [ [ [ "异常", "参数", "异常参数" ] ] ], "level": { "min": 0.196484375, "max": 0.19661458333333331 }, "related_data": { "blog": { "data_id": [ { "sample_id": "115936450@log4j@java", "cluster_num": 0 } ] } } } } } ], "data": { "uuid": "java-3-134", "seg": [ [ [ "异常" ] ] ], "level": { "min": 0.19596354166666666, "max": 0.19661458333333331 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_170469_47048@13", "cluster_num": 0 } ] } } } } }, { "异常概述": { "data": { "uuid": "java-3-135", "seg": [ [ [ "异常", "概述", "异常概述" ] ] ], "level": { "min": 0.19661458333333331, "max": 0.197265625 }, "related_data": {} } } }, { "捕捉处理异常": { "children": [ { "try-catch代码块": { "data": { "uuid": "java-4-184", "seg": [ [ [ "try", "catch" ] ] ], "level": { "min": 0.197265625, "max": 0.19791666666666666 }, "related_data": {} } } } ], "data": { "uuid": "java-3-136", "seg": [ [ [ "捕捉", "异常" ] ] ], "level": { "min": 0.197265625, "max": 0.19791666666666666 }, "related_data": {} } } }, { "在方法中抛出异常": { "children": [ { "使用throws关键字抛出异常": { "data": { "uuid": "java-4-185", "seg": [ [ [ "throws", "关键字", "抛出", "异常" ] ] ], "level": { "min": 0.19791666666666666, "max": 0.1982421875 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_239007_221669@13", "cluster_num": 0 }, { "sample_id": "13_7438445_53411798@13", "cluster_num": 1 } ] } } } } }, { "使用throw关键字抛出异常": { "data": { "uuid": "java-4-186", "seg": [ [ [ "throw", "关键字", "抛出", "异常" ] ] ], "level": { "min": 0.1982421875, "max": 0.19856770833333331 }, "related_data": {} } } } ], "data": { "uuid": "java-3-137", "seg": [ [ [ "方法", "抛出", "异常" ] ] ], "level": { "min": 0.19791666666666666, "max": 0.19856770833333331 }, "related_data": {} } } }, { "处理程序异常错误": { "children": [ { "错误": { "data": { "uuid": "java-4-187", "seg": [ [ [] ] ], "level": { "min": 0.19856770833333331, "max": 0.19921875 }, "related_data": {} } } } ], "data": { "uuid": "java-3-138", "seg": [ [ [ "处理程序", "异常", "异常错误" ] ] ], "level": { "min": 0.19856770833333331, "max": 0.19921875 }, "related_data": {} } } }, { "Java常见异常": { "data": { "uuid": "java-3-139", "seg": [ [ [ "java", "常见", "异常" ] ] ], "level": { "min": 0.19921875, "max": 0.19986979166666666 }, "related_data": {} } } }, { "运行时异常": { "data": { "uuid": "java-3-140", "seg": [ [ [ "运行", "异常" ] ] ], "level": { "min": 0.19986979166666666, "max": 0.20052083333333331 }, "related_data": {} } } }, { "异常处理机制": { "children": [ { "使用try...catch捕获异常": { "data": { "uuid": "java-4-188", "seg": [ [ [ "try", "catch", "捕获", "异常" ] ] ], "level": { "min": 0.20052083333333331, "max": 0.20061383928571427 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_646210_448476@13", "cluster_num": 0 } ] }, "blog": { "data_id": [ { "sample_id": "113442988@exception@java", "cluster_num": 0 }, { "sample_id": "1907799@exception@java", "cluster_num": 1 } ] } } } } }, { "异常类的继承体系": { "data": { "uuid": "java-4-189", "seg": [ [ [ "异常", "类", "继承", "体系", "异常类" ] ] ], "level": { "min": 0.20061383928571427, "max": 0.20070684523809523 }, "related_data": {} } } }, { "多异常捕获": { "data": { "uuid": "java-4-190", "seg": [ [ [ "异常", "捕获", "异常捕获" ] ] ], "level": { "min": 0.20070684523809523, "max": 0.2007998511904762 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_632013_441137@13", "cluster_num": 0 } ] }, "blog": { "data_id": [ { "sample_id": "89814507@logback@java", "cluster_num": 0 }, { "sample_id": "80537120@exception@java", "cluster_num": 1 } ] } } } } }, { "访问异常信息": { "data": { "uuid": "java-4-191", "seg": [ [ [ "访问", "异常", "信息", "异常信息" ] ] ], "level": { "min": 0.2007998511904762, "max": 0.20089285714285712 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_766138_825249@13", "cluster_num": 0 }, { "sample_id": "13_690331_560110@13", "cluster_num": 1 }, { "sample_id": "13_745342_792986@13", "cluster_num": 2 } ] } } } } }, { "使用finally回收资源": { "data": { "uuid": "java-4-192", "seg": [ [ [ "finally", "回收", "资源" ] ] ], "level": { "min": 0.20089285714285712, "max": 0.20098586309523808 }, "related_data": {} } } }, { "异常处理的嵌套": { "data": { "uuid": "java-4-193", "seg": [ [ [ "异常", "嵌套", "异常处理" ] ] ], "level": { "min": 0.20098586309523808, "max": 0.20107886904761904 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_7441407_53417535@13", "cluster_num": 0 }, { "sample_id": "13_225340_186350@13", "cluster_num": 0 }, { "sample_id": "13_379802_412058@13", "cluster_num": 0 }, { "sample_id": "13_7466262_53453461@13", "cluster_num": 1 }, { "sample_id": "13_1002607_1182966@13", "cluster_num": 2 }, { "sample_id": "13_7457307_53442256@13", "cluster_num": 1 } ] }, "blog": { "data_id": [ { "sample_id": "71036544@exception@java", "cluster_num": 0 }, { "sample_id": "117402797@exception@java", "cluster_num": 0 }, { "sample_id": "37312515@interceptor@java", "cluster_num": 1 }, { "sample_id": "13295647@interceptor@java", "cluster_num": 1 }, { "sample_id": "117326011@exception@java", "cluster_num": 2 }, { "sample_id": "18416747@log4j@java", "cluster_num": 0 } ] } } } } }, { "Java 9增强的自动关闭资源的try语句": { "data": { "uuid": "java-4-194", "seg": [ [ [ "java", "增强", "自动", "关闭", "资源", "try", "语句" ] ] ], "level": { "min": 0.20107886904761904, "max": 0.201171875 }, "related_data": {} } } } ], "data": { "uuid": "java-3-141", "seg": [ [ [ "异常", "机制", "异常处理" ] ] ], "level": { "min": 0.20052083333333331, "max": 0.201171875 }, "related_data": {} } } }, { "Checked异常和Runtime异常体系": { "children": [ { "使用throws声明抛出异常": { "data": { "uuid": "java-4-195", "seg": [ [ [ "throws", "声明", "抛出", "异常" ] ] ], "level": { "min": 0.201171875, "max": 0.20149739583333331 }, "related_data": { "blog": { "data_id": [ { "sample_id": "8535287@exception@java", "cluster_num": 0 } ] } } } } }, { "方法重写时声明抛出异常的限制": { "data": { "uuid": "java-4-196", "seg": [ [ [ "方法", "重写", "声明", "抛出", "异常", "时声明" ] ] ], "level": { "min": 0.20149739583333331, "max": 0.20182291666666666 }, "related_data": {} } } } ], "data": { "uuid": "java-3-142", "seg": [ [ [ "checked", "异常" ], [ "runtime", "异常", "体系", "异常体系" ] ] ], "level": { "min": 0.201171875, "max": 0.20182291666666666 }, "related_data": {} } } }, { "使用throw抛出异常": { "children": [ { "自定义异常类": { "data": { "uuid": "java-4-197", "seg": [ [ [ "自定义", "异常", "类", "异常类" ] ] ], "level": { "min": 0.20182291666666666, "max": 0.2021484375 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_7457076_53441145@13", "cluster_num": 1 }, { "sample_id": "13_229619_197842@13", "cluster_num": 0 }, { "sample_id": "13_1061878_1259706@13", "cluster_num": 2 }, { "sample_id": "13_7455849_53439185@13", "cluster_num": 1 } ] }, "blog": { "data_id": [ { "sample_id": "78934392@exception@java", "cluster_num": 0 } ] } } } } }, { "使用throw语句抛出异常": { "data": { "uuid": "java-4-198", "seg": [ [ [ "throw", "语句", "抛出", "异常" ] ] ], "level": { "min": 0.2021484375, "max": 0.20247395833333331 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_673558_501711@13", "cluster_num": 0 }, { "sample_id": "13_756849_812118@13", "cluster_num": 0 }, { "sample_id": "13_998993_1177644@13", "cluster_num": 2 }, { "sample_id": "13_364223_385656@13", "cluster_num": 1 } ] }, "blog": { "data_id": [ { "sample_id": "6649999@exception@java", "cluster_num": 0 }, { "sample_id": "87880511@exception@java", "cluster_num": 1 }, { "sample_id": "5548278@exception@java", "cluster_num": 2 } ] } } } } } ], "data": { "uuid": "java-3-143", "seg": [ [ [ "throw", "抛出", "异常" ] ] ], "level": { "min": 0.20182291666666666, "max": 0.20247395833333331 }, "related_data": {} } } }, { "Java的异常跟踪栈": { "data": { "uuid": "java-3-144", "seg": [ [ [ "java", "异常", "跟踪", "栈", "异常跟踪" ] ] ], "level": { "min": 0.20247395833333331, "max": 0.203125 }, "related_data": {} } } }, { "异常处理规则": { "children": [ { "不要过度使用异常": { "data": { "uuid": "java-4-199", "seg": [ [ [ "过度", "异常", "不要过度" ] ] ], "level": { "min": 0.203125, "max": 0.20328776041666666 }, "related_data": {} } } }, { "不要使用过于庞大的try块": { "data": { "uuid": "java-4-200", "seg": [ [ [ "try", "块", "不要使用" ] ] ], "level": { "min": 0.20328776041666666, "max": 0.20345052083333331 }, "related_data": {} } } }, { "避免使用Catch All语句": { "data": { "uuid": "java-4-201", "seg": [ [ [ "catch", "all", "语句" ] ] ], "level": { "min": 0.20345052083333331, "max": 0.20361328125 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_7409601_53360068@13", "cluster_num": 0 } ] } } } } }, { "不要忽略捕获到的异常": { "data": { "uuid": "java-4-202", "seg": [ [ [ "捕获", "异常", "忽略捕获" ] ] ], "level": { "min": 0.20361328125, "max": 0.20377604166666666 }, "related_data": {} } } } ], "data": { "uuid": "java-3-145", "seg": [ [ [ "异常", "规则", "异常处理" ] ] ], "level": { "min": 0.203125, "max": 0.20377604166666666 }, "related_data": {} } } }, { "Java的异常": { "data": { "uuid": "java-3-146", "seg": [ [ [ "java", "异常" ] ] ], "level": { "min": 0.20377604166666666, "max": 0.20442708333333331 }, "related_data": {} } } }, { "NullPointerException": { "data": { "uuid": "java-3-147", "seg": [ [ [ "nullpointerexception" ] ] ], "level": { "min": 0.20442708333333331, "max": 0.205078125 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_7442430_53419235@13", "cluster_num": 1 }, { "sample_id": "13_223115_180673@13", "cluster_num": 1 }, { "sample_id": "13_3542_4384@13", "cluster_num": 0 }, { "sample_id": "13_223644_181973@13", "cluster_num": 2 }, { "sample_id": "13_372543_400065@13", "cluster_num": 0 }, { "sample_id": "13_671707_496044@13", "cluster_num": 2 } ] } } } } }, { "使用断言": { "data": { "uuid": "java-3-148", "seg": [ [ [ "断言" ] ] ], "level": { "min": 0.205078125, "max": 0.20572916666666666 }, "related_data": {} } } }, { "使用JDK Logging": { "data": { "uuid": "java-3-149", "seg": [ [ [ "jdk", "logging" ] ] ], "level": { "min": 0.20572916666666666, "max": 0.20638020833333331 }, "related_data": {} } } }, { "使用Commons Logging": { "data": { "uuid": "java-3-150", "seg": [ [ [ "commons", "logging" ] ] ], "level": { "min": 0.20638020833333331, "max": 0.20703124999999997 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_755374_810810@13", "cluster_num": 0 } ] }, "blog": { "data_id": [ { "sample_id": "52681777@slf4j@java", "cluster_num": 0 }, { "sample_id": "84105229@logback@java", "cluster_num": 1 } ] } } } } }, { "使用Log4j": { "data": { "uuid": "java-3-151", "seg": [ [ [ "log4j" ] ] ], "level": { "min": 0.20703124999999997, "max": 0.20768229166666666 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_7439052_53412598@13", "cluster_num": 0 }, { "sample_id": "13_349692_357624@13", "cluster_num": 0 }, { "sample_id": "13_7444629_53423144@13", "cluster_num": 2 }, { "sample_id": "13_7397035_53369452@13", "cluster_num": 1 } ] }, "blog": { "data_id": [ { "sample_id": "92679990@slf4j@java", "cluster_num": 2 }, { "sample_id": "80422903@slf4j@java", "cluster_num": 1 }, { "sample_id": "109013272@slf4j@java", "cluster_num": 1 }, { "sample_id": "50405684@log4j@java", "cluster_num": 2 }, { "sample_id": "51199724@log4j@java", "cluster_num": 0 }, { "sample_id": "79779927@log4j@java", "cluster_num": 2 }, { "sample_id": "80422903@log4j@java", "cluster_num": 1 }, { "sample_id": "116309712@slf4j@java", "cluster_num": 2 }, { "sample_id": "78115488@slf4j@java", "cluster_num": 2 }, { "sample_id": "108959487@log4j@java", "cluster_num": 0 }, { "sample_id": "50295417@log4j@java", "cluster_num": 2 }, { "sample_id": "53544628@slf4j@java", "cluster_num": 2 }, { "sample_id": "115547842@slf4j@java", "cluster_num": 1 }, { "sample_id": "77895262@slf4j@java", "cluster_num": 1 }, { "sample_id": "113904901@log4j@java", "cluster_num": 2 } ] } } } } }, { "使用SLF4J和Logback": { "data": { "uuid": "java-3-152", "seg": [ [ [ "slf4j" ], [ "logback" ] ] ], "level": { "min": 0.20768229166666666, "max": 0.20833333333333331 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_663619_542295@13", "cluster_num": 0 }, { "sample_id": "13_693304_570611@13", "cluster_num": 1 } ] }, "blog": { "data_id": [ { "sample_id": "80308826@slf4j@java", "cluster_num": 1 }, { "sample_id": "51969554@slf4j@java", "cluster_num": 1 }, { "sample_id": "75944380@slf4j@java", "cluster_num": 1 }, { "sample_id": "89077537@slf4j@java", "cluster_num": 0 }, { "sample_id": "83054668@slf4j@java", "cluster_num": 1 }, { "sample_id": "80308826@logback@java", "cluster_num": 1 }, { "sample_id": "51923814@logback@java", "cluster_num": 2 }, { "sample_id": "89077537@logback@java", "cluster_num": 0 }, { "sample_id": "115836069@logback@java", "cluster_num": 2 }, { "sample_id": "54632332@slf4j@java", "cluster_num": 2 }, { "sample_id": "82219884@slf4j@java", "cluster_num": 1 }, { "sample_id": "76606141@slf4j@java", "cluster_num": 0 }, { "sample_id": "36885387@slf4j@java", "cluster_num": 1 }, { "sample_id": "80779793@slf4j@java", "cluster_num": 0 }, { "sample_id": "82276816@slf4j@java", "cluster_num": 2 }, { "sample_id": "115352594@slf4j@java", "cluster_num": 1 }, { "sample_id": "82219884@logback@java", "cluster_num": 1 }, { "sample_id": "76606141@logback@java", "cluster_num": 0 }, { "sample_id": "36885387@logback@java", "cluster_num": 1 }, { "sample_id": "80779793@logback@java", "cluster_num": 0 }, { "sample_id": "82276816@logback@java", "cluster_num": 2 }, { "sample_id": "73321610@logback@java", "cluster_num": 0 }, { "sample_id": "84849849@logback@java", "cluster_num": 0 }, { "sample_id": "88065583@logback@java", "cluster_num": 2 }, { "sample_id": "92800426@logback@java", "cluster_num": 2 }, { "sample_id": "80538422@slf4j@java", "cluster_num": 0 }, { "sample_id": "86760963@slf4j@java", "cluster_num": 2 }, { "sample_id": "51405301@slf4j@java", "cluster_num": 1 }, { "sample_id": "52972946@slf4j@java", "cluster_num": 2 }, { "sample_id": "86706141@slf4j@java", "cluster_num": 2 }, { "sample_id": "8892764@slf4j@java", "cluster_num": 2 }, { "sample_id": "80538422@logback@java", "cluster_num": 0 }, { "sample_id": "82860105@logback@java", "cluster_num": 1 }, { "sample_id": "51405301@logback@java", "cluster_num": 1 }, { "sample_id": "52972946@logback@java", "cluster_num": 2 }, { "sample_id": "86706141@logback@java", "cluster_num": 2 }, { "sample_id": "8892764@logback@java", "cluster_num": 2 }, { "sample_id": "52890102@log4j@java", "cluster_num": 1 }, { "sample_id": "86706141@log4j@java", "cluster_num": 2 }, { "sample_id": "108486969@logback@java", "cluster_num": 0 }, { "sample_id": "81942790@logback@java", "cluster_num": 2 }, { "sample_id": "79102207@logback@java", "cluster_num": 2 }, { "sample_id": "81098032@logback@java", "cluster_num": 2 }, { "sample_id": "100972980@logback@java", "cluster_num": 2 }, { "sample_id": "78580924@logback@java", "cluster_num": 1 }, { "sample_id": "82590768@logback@java", "cluster_num": 2 }, { "sample_id": "72681829@logback@java", "cluster_num": 2 }, { "sample_id": "101269545@logback@java", "cluster_num": 2 }, { "sample_id": "100137441@logback@java", "cluster_num": 0 }, { "sample_id": "78580924@log4j@java", "cluster_num": 1 }, { "sample_id": "72681829@log4j@java", "cluster_num": 2 }, { "sample_id": "69220907@slf4j@java", "cluster_num": 2 }, { "sample_id": "77532583@slf4j@java", "cluster_num": 1 }, { "sample_id": "56495476@slf4j@java", "cluster_num": 2 }, { "sample_id": "109287697@slf4j@java", "cluster_num": 2 }, { "sample_id": "79112227@slf4j@java", "cluster_num": 0 }, { "sample_id": "48066395@slf4j@java", "cluster_num": 1 }, { "sample_id": "84784468@slf4j@java", "cluster_num": 1 }, { "sample_id": "79711577@slf4j@java", "cluster_num": 1 }, { "sample_id": "53340295@slf4j@java", "cluster_num": 2 }, { "sample_id": "98938106@slf4j@java", "cluster_num": 0 }, { "sample_id": "8276265@slf4j@java", "cluster_num": 1 }, { "sample_id": "8653460@slf4j@java", "cluster_num": 1 }, { "sample_id": "69220907@logback@java", "cluster_num": 2 }, { "sample_id": "77532583@logback@java", "cluster_num": 1 }, { "sample_id": "56495476@logback@java", "cluster_num": 2 }, { "sample_id": "48066395@logback@java", "cluster_num": 1 }, { "sample_id": "84784468@logback@java", "cluster_num": 1 }, { "sample_id": "79711577@logback@java", "cluster_num": 1 }, { "sample_id": "8276265@logback@java", "cluster_num": 1 }, { "sample_id": "8653460@logback@java", "cluster_num": 1 }, { "sample_id": "56495476@log4j@java", "cluster_num": 2 }, { "sample_id": "8276265@log4j@java", "cluster_num": 1 }, { "sample_id": "8653460@log4j@java", "cluster_num": 1 }, { "sample_id": "81230155@logback@java", "cluster_num": 0 }, { "sample_id": "51523188@logback@java", "cluster_num": 0 }, { "sample_id": "54137762@logback@java", "cluster_num": 2 }, { "sample_id": "80830904@logback@java", "cluster_num": 1 }, { "sample_id": "50845999@log4j@java", "cluster_num": 0 }, { "sample_id": "82840607@slf4j@java", "cluster_num": 1 }, { "sample_id": "79565435@slf4j@java", "cluster_num": 1 }, { "sample_id": "6575894@slf4j@java", "cluster_num": 1 }, { "sample_id": "82840607@logback@java", "cluster_num": 1 }, { "sample_id": "6575894@log4j@java", "cluster_num": 1 }, { "sample_id": "53946841@slf4j@java", "cluster_num": 1 }, { "sample_id": "8902727@slf4j@java", "cluster_num": 2 }, { "sample_id": "86598161@slf4j@java", "cluster_num": 2 }, { "sample_id": "52064620@slf4j@java", "cluster_num": 0 }, { "sample_id": "52295405@logback@java", "cluster_num": 2 }, { "sample_id": "53946841@logback@java", "cluster_num": 1 }, { "sample_id": "115757354@logback@java", "cluster_num": 2 }, { "sample_id": "102455216@logback@java", "cluster_num": 0 }, { "sample_id": "93485180@logback@java", "cluster_num": 0 }, { "sample_id": "79036447@logback@java", "cluster_num": 0 }, { "sample_id": "90401822@logback@java", "cluster_num": 2 }, { "sample_id": "108968704@logback@java", "cluster_num": 2 }, { "sample_id": "81942796@logback@java", "cluster_num": 2 }, { "sample_id": "79655532@logback@java", "cluster_num": 0 }, { "sample_id": "115689028@logback@java", "cluster_num": 0 }, { "sample_id": "8902727@logback@java", "cluster_num": 2 }, { "sample_id": "80249915@logback@java", "cluster_num": 2 }, { "sample_id": "80430732@logback@java", "cluster_num": 2 }, { "sample_id": "107368389@logback@java", "cluster_num": 2 }, { "sample_id": "86598161@logback@java", "cluster_num": 2 }, { "sample_id": "52064620@logback@java", "cluster_num": 0 }, { "sample_id": "76359299@slf4j@java", "cluster_num": 2 }, { "sample_id": "83824274@slf4j@java", "cluster_num": 1 }, { "sample_id": "80796129@slf4j@java", "cluster_num": 2 }, { "sample_id": "89442435@slf4j@java", "cluster_num": 0 }, { "sample_id": "83898819@slf4j@java", "cluster_num": 0 }, { "sample_id": "76359299@logback@java", "cluster_num": 2 }, { "sample_id": "83824274@logback@java", "cluster_num": 1 }, { "sample_id": "80796129@logback@java", "cluster_num": 2 }, { "sample_id": "89442435@logback@java", "cluster_num": 0 }, { "sample_id": "83898819@logback@java", "cluster_num": 0 }, { "sample_id": "80796129@log4j@java", "cluster_num": 2 }, { "sample_id": "51803852@log4j@java", "cluster_num": 1 }, { "sample_id": "78484590@logback@java", "cluster_num": 2 }, { "sample_id": "79809239@logback@java", "cluster_num": 2 }, { "sample_id": "48551287@logback@java", "cluster_num": 1 }, { "sample_id": "83014659@logback@java", "cluster_num": 2 }, { "sample_id": "87880161@logback@java", "cluster_num": 2 }, { "sample_id": "86672354@logback@java", "cluster_num": 2 }, { "sample_id": "96567390@logback@java", "cluster_num": 2 }, { "sample_id": "51393047@logback@java", "cluster_num": 0 }, { "sample_id": "108338575@logback@java", "cluster_num": 0 }, { "sample_id": "93163451@logback@java", "cluster_num": 2 }, { "sample_id": "83861401@logback@java", "cluster_num": 2 }, { "sample_id": "84726110@logback@java", "cluster_num": 0 }, { "sample_id": "110087797@logback@java", "cluster_num": 2 }, { "sample_id": "89706778@slf4j@java", "cluster_num": 2 }, { "sample_id": "89706778@logback@java", "cluster_num": 2 }, { "sample_id": "76637071@logback@java", "cluster_num": 2 }, { "sample_id": "68922545@logback@java", "cluster_num": 0 }, { "sample_id": "80365802@logback@java", "cluster_num": 0 }, { "sample_id": "83513290@logback@java", "cluster_num": 0 }, { "sample_id": "91823290@logback@java", "cluster_num": 1 }, { "sample_id": "80394325@logback@java", "cluster_num": 2 }, { "sample_id": "82286573@logback@java", "cluster_num": 0 }, { "sample_id": "78679116@logback@java", "cluster_num": 0 }, { "sample_id": "94650402@logback@java", "cluster_num": 2 }, { "sample_id": "82698442@logback@java", "cluster_num": 2 }, { "sample_id": "109460945@logback@java", "cluster_num": 2 }, { "sample_id": "79808407@logback@java", "cluster_num": 0 }, { "sample_id": "6177363@slf4j@java", "cluster_num": 0 }, { "sample_id": "88420490@logback@java", "cluster_num": 0 }, { "sample_id": "103065029@logback@java", "cluster_num": 2 }, { "sample_id": "103367597@logback@java", "cluster_num": 2 }, { "sample_id": "79525853@logback@java", "cluster_num": 0 }, { "sample_id": "80458444@logback@java", "cluster_num": 0 }, { "sample_id": "85341138@logback@java", "cluster_num": 0 }, { "sample_id": "29175283@log4j@java", "cluster_num": 2 }, { "sample_id": "113385261@slf4j@java", "cluster_num": 2 }, { "sample_id": "96433691@slf4j@java", "cluster_num": 2 }, { "sample_id": "95313482@slf4j@java", "cluster_num": 2 }, { "sample_id": "50298275@slf4j@java", "cluster_num": 1 }, { "sample_id": "113385261@logback@java", "cluster_num": 2 }, { "sample_id": "50298275@logback@java", "cluster_num": 1 }, { "sample_id": "102847754@logback@java", "cluster_num": 2 }, { "sample_id": "92830914@logback@java", "cluster_num": 2 }, { "sample_id": "99947049@logback@java", "cluster_num": 2 }, { "sample_id": "98610814@logback@java", "cluster_num": 2 }, { "sample_id": "90902162@logback@java", "cluster_num": 0 }, { "sample_id": "113628799@logback@java", "cluster_num": 2 }, { "sample_id": "73998009@logback@java", "cluster_num": 2 }, { "sample_id": "113899664@logback@java", "cluster_num": 2 }, { "sample_id": "82085239@logback@java", "cluster_num": 0 }, { "sample_id": "101209550@logback@java", "cluster_num": 0 }, { "sample_id": "109193354@logback@java", "cluster_num": 2 }, { "sample_id": "50783188@slf4j@java", "cluster_num": 1 }, { "sample_id": "108818725@slf4j@java", "cluster_num": 1 }, { "sample_id": "97273766@logback@java", "cluster_num": 2 }, { "sample_id": "103870299@slf4j@java", "cluster_num": 2 } ] } } } } } ], "data": { "uuid": "java-2-9", "seg": [ [ [ "异常", "异常处理" ] ] ], "level": { "min": 0.1875, "max": 0.20833333333333331 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_366228_390412@13", "cluster_num": 0 } ] } } } } }, { "多线程编程": { "children": [ { "Java线程模型": { "children": [ { "线程优先级": { "data": { "uuid": "java-4-203", "seg": [ [ [ "线程", "优先级" ] ] ], "level": { "min": 0.20833333333333331, "max": 0.20880681818181818 }, "related_data": {} } } }, { "同步": { "data": { "uuid": "java-4-204", "seg": [ [ [ "同步" ] ] ], "level": { "min": 0.20880681818181818, "max": 0.209280303030303 }, "related_data": {} } } }, { "消息传递": { "data": { "uuid": "java-4-205", "seg": [ [ [ "消息传递" ] ] ], "level": { "min": 0.209280303030303, "max": 0.20975378787878785 }, "related_data": {} } } }, { "Thread类和Runnable接口": { "data": { "uuid": "java-4-206", "seg": [ [ [ "thread", "类" ], [ "runnable", "接口" ] ] ], "level": { "min": 0.20975378787878785, "max": 0.2102272727272727 }, "related_data": {} } } } ], "data": { "uuid": "java-3-153", "seg": [ [ [ "java", "线程", "模型", "线程模型" ] ] ], "level": { "min": 0.20833333333333331, "max": 0.2102272727272727 }, "related_data": {} } } }, { "主线程": { "data": { "uuid": "java-3-154", "seg": [ [ [ "主线", "程", "主线程" ] ] ], "level": { "min": 0.2102272727272727, "max": 0.2121212121212121 }, "related_data": {} } } }, { "创建线程": { "children": [ { "实现Runnable接口": { "data": { "uuid": "java-4-207", "seg": [ [ [ "runnable", "接口" ] ] ], "level": { "min": 0.2121212121212121, "max": 0.21235795454545453 }, "related_data": {} } } }, { "扩展Thread类": { "data": { "uuid": "java-4-208", "seg": [ [ [ "扩展", "thread", "类" ] ] ], "level": { "min": 0.21235795454545453, "max": 0.21259469696969696 }, "related_data": {} } } }, { "选择一种创建方式": { "data": { "uuid": "java-4-209", "seg": [ [ [ "选择", "创建", "方式" ] ] ], "level": { "min": 0.21259469696969696, "max": 0.21283143939393936 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_209629_147607@13", "cluster_num": 0 }, { "sample_id": "13_9919_4548@13", "cluster_num": 1 } ] } } } } }, { "Thread类实现多线程": { "data": { "uuid": "java-4-210", "seg": [ [ [ "thread", "类", "多线程" ] ] ], "level": { "min": 0.21283143939393936, "max": 0.2130681818181818 }, "related_data": {} } } }, { "Runnable接口实现多线程": { "data": { "uuid": "java-4-211", "seg": [ [ [ "runnable", "接口", "多线程" ] ] ], "level": { "min": 0.2130681818181818, "max": 0.21330492424242423 }, "related_data": {} } } }, { "Callable接口实现多线程": { "data": { "uuid": "java-4-212", "seg": [ [ [ "callable", "接口", "多线程" ] ] ], "level": { "min": 0.21330492424242423, "max": 0.21354166666666663 }, "related_data": {} } } }, { "三种实现多线程方式的对比分析": { "data": { "uuid": "java-4-213", "seg": [ [ [ "多线程", "方式", "分析" ] ] ], "level": { "min": 0.21354166666666663, "max": 0.21377840909090906 }, "related_data": {} } } }, { "后台线程": { "data": { "uuid": "java-4-214", "seg": [ [ [ "后台", "线程", "后台线程" ] ] ], "level": { "min": 0.21377840909090906, "max": 0.2140151515151515 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_220473_173173@13", "cluster_num": 0 }, { "sample_id": "13_386210_424256@13", "cluster_num": 1 } ] } } } } } ], "data": { "uuid": "java-3-155", "seg": [ [ [ "创建", "线程" ] ] ], "level": { "min": 0.2121212121212121, "max": 0.2140151515151515 }, "related_data": {} } } }, { "创建多个线程": { "data": { "uuid": "java-3-156", "seg": [ [ [ "创建", "线程" ] ] ], "level": { "min": 0.2140151515151515, "max": 0.21590909090909088 }, "related_data": {} } } }, { "使用isAlive和join方法": { "data": { "uuid": "java-3-157", "seg": [ [ [ "isalive" ], [ "join", "方法" ] ] ], "level": { "min": 0.21590909090909088, "max": 0.21780303030303028 }, "related_data": {} } } }, { "线程优先级": { "data": { "uuid": "java-3-158", "seg": [ [ [ "线程", "优先级" ] ] ], "level": { "min": 0.21780303030303028, "max": 0.2196969696969697 }, "related_data": {} } } }, { "同步": { "children": [ { "使用同步方法": { "data": { "uuid": "java-4-215", "seg": [ [ [ "同步", "方法", "同步方法" ] ] ], "level": { "min": 0.2196969696969697, "max": 0.21988636363636363 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_261803_273953@13", "cluster_num": 0 } ] } } } } }, { "synchronized语句": { "data": { "uuid": "java-4-216", "seg": [ [ [ "synchronized", "语句" ] ] ], "level": { "min": 0.21988636363636363, "max": 0.22007575757575756 }, "related_data": {} } } }, { "竞态条件的一个例子": { "data": { "uuid": "java-4-217", "seg": [ [ [ "竞态", "条件", "例子", "竞态条件" ] ] ], "level": { "min": 0.22007575757575756, "max": 0.22026515151515152 }, "related_data": {} } } }, { "竞态条件详解": { "data": { "uuid": "java-4-218", "seg": [ [ [ "竞态", "条件", "详解", "竞态条件" ] ] ], "level": { "min": 0.22026515151515152, "max": 0.22045454545454546 }, "related_data": {} } } }, { "锁对象": { "data": { "uuid": "java-4-219", "seg": [ [ [ "锁", "对象" ] ] ], "level": { "min": 0.22045454545454546, "max": 0.2206439393939394 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_367700_393621@13", "cluster_num": 0 }, { "sample_id": "13_7407745_53358031@13", "cluster_num": 1 } ] } } } } }, { "条件对象": { "data": { "uuid": "java-4-220", "seg": [ [ [ "条件", "对象", "条件对象" ] ] ], "level": { "min": 0.2206439393939394, "max": 0.22083333333333333 }, "related_data": {} } } }, { "synchronized关键字": { "data": { "uuid": "java-4-221", "seg": [ [ [ "synchronized", "关键字" ] ] ], "level": { "min": 0.22083333333333333, "max": 0.22102272727272726 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_1097426_1310873@13", "cluster_num": 0 }, { "sample_id": "13_688048_552994@13", "cluster_num": 0 }, { "sample_id": "13_7399925_53347529@13", "cluster_num": 0 }, { "sample_id": "13_7405485_53354749@13", "cluster_num": 0 }, { "sample_id": "13_230141_199115@13", "cluster_num": 0 }, { "sample_id": "13_361893_380232@13", "cluster_num": 0 }, { "sample_id": "13_168762_44196@13", "cluster_num": 0 }, { "sample_id": "13_744931_791790@13", "cluster_num": 2 }, { "sample_id": "13_755192_810486@13", "cluster_num": 2 }, { "sample_id": "13_7404477_53353316@13", "cluster_num": 1 }, { "sample_id": "13_7403831_53352504@13", "cluster_num": 0 } ] } } } } }, { "监视器概念": { "data": { "uuid": "java-4-222", "seg": [ [ [ "监视器", "概念", "监视器概念" ] ] ], "level": { "min": 0.22102272727272726, "max": 0.22121212121212122 }, "related_data": {} } } }, { "volatile字段": { "data": { "uuid": "java-4-223", "seg": [ [ [ "volatile", "字段" ] ] ], "level": { "min": 0.22121212121212122, "max": 0.22140151515151515 }, "related_data": {} } } }, { "线程局部变量": { "data": { "uuid": "java-4-224", "seg": [ [ [ "线程", "局部变量", "线程局部变量" ] ] ], "level": { "min": 0.22140151515151515, "max": 0.2215909090909091 }, "related_data": {} } } } ], "data": { "uuid": "java-3-159", "seg": [ [ [ "同步" ] ] ], "level": { "min": 0.2196969696969697, "max": 0.2215909090909091 }, "related_data": {} } } }, { "线程间通信": { "data": { "uuid": "java-3-160", "seg": [ [ [ "线程", "间通信", "线程间通信" ] ] ], "level": { "min": 0.2215909090909091, "max": 0.22348484848484848 }, "related_data": {} } } }, { "挂起、恢复与停止线程": { "data": { "uuid": "java-3-161", "seg": [ [ [ "挂" ], [ "恢复" ], [ "停止", "线程" ] ] ], "level": { "min": 0.22348484848484848, "max": 0.22537878787878787 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_7439041_53412569@13", "cluster_num": 0 } ] } } } } }, { "获取线程的状态": { "data": { "uuid": "java-3-162", "seg": [ [ [ "获取", "线程", "状态" ] ] ], "level": { "min": 0.22537878787878787, "max": 0.22727272727272727 }, "related_data": {} } } }, { "使用多线程": { "children": [ { "线程概述": { "children": [ { "进程": { "children": [ { "建立一个进程": { "data": { "uuid": "java-6-69", "seg": [ [ [ "建立", "进程" ] ] ], "level": { "min": 0.22727272727272727, "max": 0.22728775853775854 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_744116_789615@13", "cluster_num": 1 }, { "sample_id": "13_676951_517519@13", "cluster_num": 1 }, { "sample_id": "13_208476_144500@13", "cluster_num": 1 }, { "sample_id": "13_746095_795020@13", "cluster_num": 1 }, { "sample_id": "13_772922_836469@13", "cluster_num": 0 }, { "sample_id": "13_7440774_53416276@13", "cluster_num": 0 }, { "sample_id": "13_202437_127509@13", "cluster_num": 2 }, { "sample_id": "13_27111_7382@13", "cluster_num": 2 } ] } } } } }, { "运行一个进程": { "data": { "uuid": "java-6-70", "seg": [ [ [ "运行", "进程" ] ] ], "level": { "min": 0.22728775853775854, "max": 0.22730278980278978 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_7461055_53446158@13", "cluster_num": 1 }, { "sample_id": "13_7424018_53384437@13", "cluster_num": 2 }, { "sample_id": "13_1049126_1246552@13", "cluster_num": 2 }, { "sample_id": "13_7450530_53431746@13", "cluster_num": 0 }, { "sample_id": "13_780545_849913@13", "cluster_num": 0 }, { "sample_id": "13_7455804_53439128@13", "cluster_num": 1 } ] } } } } }, { "进程句柄": { "data": { "uuid": "java-6-71", "seg": [ [ [ "进程", "句柄", "进程句柄" ] ] ], "level": { "min": 0.22730278980278978, "max": 0.22731782106782106 }, "related_data": {} } } } ], "data": { "uuid": "java-5-69", "seg": [ [ [ "进程" ] ] ], "level": { "min": 0.22727272727272727, "max": 0.22731782106782106 }, "related_data": {} } } }, { "线程": { "data": { "uuid": "java-5-70", "seg": [ [ [ "线程" ] ] ], "level": { "min": 0.22731782106782106, "max": 0.22736291486291485 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_189132_87432@13", "cluster_num": 2 }, { "sample_id": "13_245672_236442@13", "cluster_num": 1 }, { "sample_id": "13_745158_792484@13", "cluster_num": 1 }, { "sample_id": "13_233275_207949@13", "cluster_num": 0 }, { "sample_id": "13_218206_167457@13", "cluster_num": 0 }, { "sample_id": "13_746618_796418@13", "cluster_num": 1 }, { "sample_id": "13_245487_235981@13", "cluster_num": 2 }, { "sample_id": "13_167037_40975@13", "cluster_num": 2 }, { "sample_id": "13_7403911_53352681@13", "cluster_num": 1 }, { "sample_id": "13_1510255_5977620@13", "cluster_num": 0 }, { "sample_id": "13_208366_144234@13", "cluster_num": 0 }, { "sample_id": "13_746040_794852@13", "cluster_num": 0 }, { "sample_id": "13_4647487_29331825@13", "cluster_num": 0 }, { "sample_id": "13_678073_521444@13", "cluster_num": 0 }, { "sample_id": "13_230767_200553@13", "cluster_num": 1 }, { "sample_id": "13_252757_252943@13", "cluster_num": 1 }, { "sample_id": "13_746343_795668@13", "cluster_num": 0 }, { "sample_id": "13_358907_377822@13", "cluster_num": 0 }, { "sample_id": "13_356532_372277@13", "cluster_num": 2 }, { "sample_id": "13_748220_800048@13", "cluster_num": 1 }, { "sample_id": "13_216485_163885@13", "cluster_num": 2 }, { "sample_id": "13_746633_796463@13", "cluster_num": 1 }, { "sample_id": "13_691619_564593@13", "cluster_num": 0 }, { "sample_id": "13_366550_391106@13", "cluster_num": 2 }, { "sample_id": "13_774659_838646@13", "cluster_num": 1 }, { "sample_id": "13_160977_29466@13", "cluster_num": 1 }, { "sample_id": "13_382995_418149@13", "cluster_num": 1 }, { "sample_id": "13_250946_248787@13", "cluster_num": 0 }, { "sample_id": "13_27628_7610@13", "cluster_num": 0 }, { "sample_id": "13_669805_491690@13", "cluster_num": 1 }, { "sample_id": "13_218291_167739@13", "cluster_num": 1 }, { "sample_id": "13_686835_549175@13", "cluster_num": 1 }, { "sample_id": "13_371548_398209@13", "cluster_num": 0 }, { "sample_id": "13_680263_530034@13", "cluster_num": 0 }, { "sample_id": "13_379433_411419@13", "cluster_num": 1 }, { "sample_id": "13_7417675_53373077@13", "cluster_num": 1 }, { "sample_id": "13_228430_194371@13", "cluster_num": 1 }, { "sample_id": "13_946666_1085785@13", "cluster_num": 1 }, { "sample_id": "13_742153_783624@13", "cluster_num": 1 }, { "sample_id": "13_677734_523274@13", "cluster_num": 1 }, { "sample_id": "13_761965_820008@13", "cluster_num": 1 }, { "sample_id": "13_802888_898211@13", "cluster_num": 1 }, { "sample_id": "13_681950_535789@13", "cluster_num": 0 }, { "sample_id": "13_234455_211407@13", "cluster_num": 1 }, { "sample_id": "13_7402182_53349791@13", "cluster_num": 1 }, { "sample_id": "13_156640_18790@13", "cluster_num": 1 }, { "sample_id": "13_156432_18202@13", "cluster_num": 1 }, { "sample_id": "13_654166_463608@13", "cluster_num": 1 }, { "sample_id": "13_344794_348367@13", "cluster_num": 1 }, { "sample_id": "13_770496_833143@13", "cluster_num": 1 }, { "sample_id": "13_344632_347963@13", "cluster_num": 1 }, { "sample_id": "13_1086415_1293321@13", "cluster_num": 1 }, { "sample_id": "13_769714_830762@13", "cluster_num": 2 }, { "sample_id": "13_164123_37638@13", "cluster_num": 1 }, { "sample_id": "13_749970_802729@13", "cluster_num": 1 } ] }, "blog": { "data_id": [ { "sample_id": "80826076@log4j@java", "cluster_num": 0 } ] } } } } }, { "多线程的优势": { "data": { "uuid": "java-5-71", "seg": [ [ [ "多线程", "优势" ] ] ], "level": { "min": 0.22736291486291485, "max": 0.22740800865800864 }, "related_data": {} } } } ], "data": { "uuid": "java-4-225", "seg": [ [ [ "线程", "概述" ] ] ], "level": { "min": 0.22727272727272727, "max": 0.22740800865800864 }, "related_data": {} } } }, { "线程的生命周期及状态转换": { "children": [ { "新建和就绪状态": { "data": { "uuid": "java-5-72", "seg": [ [ [ "新建" ], [ "就绪", "状态" ] ] ], "level": { "min": 0.22740800865800864, "max": 0.22745310245310243 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_699525_713259@13", "cluster_num": 1 }, { "sample_id": "13_744574_790854@13", "cluster_num": 2 }, { "sample_id": "13_240380_224660@13", "cluster_num": 1 }, { "sample_id": "13_7453943_53436602@13", "cluster_num": 0 } ] } } } } }, { "运行和阻塞状态": { "data": { "uuid": "java-5-73", "seg": [ [ [ "运行" ], [ "阻塞状态" ] ] ], "level": { "min": 0.22745310245310243, "max": 0.22749819624819625 }, "related_data": {} } } }, { "线程死亡": { "data": { "uuid": "java-5-74", "seg": [ [ [ "线程", "死亡" ] ] ], "level": { "min": 0.22749819624819625, "max": 0.22754329004329005 }, "related_data": {} } } } ], "data": { "uuid": "java-4-226", "seg": [ [ [ "线程", "生命周期" ], [ "状态", "转换" ] ] ], "level": { "min": 0.22740800865800864, "max": 0.22754329004329005 }, "related_data": {} } } }, { "线程的调度": { "children": [ { "线程休眠": { "data": { "uuid": "java-5-75", "seg": [ [ [ "线程", "休眠" ] ] ], "level": { "min": 0.22754329004329005, "max": 0.22758838383838384 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_29382_8727@13", "cluster_num": 0 } ] } } } } }, { "线程让步": { "data": { "uuid": "java-5-76", "seg": [ [ [ "线程", "让步" ] ] ], "level": { "min": 0.22758838383838384, "max": 0.22763347763347763 }, "related_data": {} } } }, { "线程插队": { "data": { "uuid": "java-5-77", "seg": [ [ [ "线程", "插队", "线程插队" ] ] ], "level": { "min": 0.22763347763347763, "max": 0.22767857142857142 }, "related_data": {} } } } ], "data": { "uuid": "java-4-227", "seg": [ [ [ "线程", "调度" ] ] ], "level": { "min": 0.22754329004329005, "max": 0.22767857142857142 }, "related_data": {} } } }, { "多线程同步": { "children": [ { "同步代码块": { "data": { "uuid": "java-5-78", "seg": [ [ [ "同步", "同步代码" ] ] ], "level": { "min": 0.22767857142857142, "max": 0.2277462121212121 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_4646704_29330497@13", "cluster_num": 1 }, { "sample_id": "13_672127_496761@13", "cluster_num": 2 }, { "sample_id": "13_687973_553439@13", "cluster_num": 2 }, { "sample_id": "13_697580_583540@13", "cluster_num": 1 }, { "sample_id": "13_227746_192399@13", "cluster_num": 1 }, { "sample_id": "13_202268_126812@13", "cluster_num": 1 }, { "sample_id": "13_678224_521877@13", "cluster_num": 2 }, { "sample_id": "13_745280_792836@13", "cluster_num": 0 } ] }, "blog": { "data_id": [ { "sample_id": "53464902@semaphore@java", "cluster_num": 0 } ] } } } } }, { "同步锁": { "data": { "uuid": "java-5-79", "seg": [ [ [ "同步", "锁", "同步锁" ] ] ], "level": { "min": 0.2277462121212121, "max": 0.2278138528138528 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_374437_403296@13", "cluster_num": 0 } ] } } } } } ], "data": { "uuid": "java-4-228", "seg": [ [ [ "多线程", "同步" ] ] ], "level": { "min": 0.22767857142857142, "max": 0.2278138528138528 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_1062553_1260352@13", "cluster_num": 0 }, { "sample_id": "13_1103398_1317795@13", "cluster_num": 1 }, { "sample_id": "13_217204_165163@13", "cluster_num": 2 } ] } } } } }, { "多线程通信": { "data": { "uuid": "java-4-229", "seg": [ [ [ "多线程", "通信" ] ] ], "level": { "min": 0.2278138528138528, "max": 0.22794913419913418 }, "related_data": {} } } }, { "线程池": { "children": [ { "Executor接口实现线程池管理": { "data": { "uuid": "java-5-80", "seg": [ [ [ "executor", "接口", "线程", "池", "管理", "线程池" ] ] ], "level": { "min": 0.22794913419913418, "max": 0.22798295454545453 }, "related_data": {} } } }, { "CompletableFuture类实现线程池管理": { "data": { "uuid": "java-5-81", "seg": [ [ [ "completablefuture", "类", "线程", "池", "管理", "线程池" ] ] ], "level": { "min": 0.22798295454545453, "max": 0.22801677489177488 }, "related_data": {} } } }, { "使用线程池管理线程": { "data": { "uuid": "java-5-82", "seg": [ [ [ "线程", "池", "管理", "线程池" ] ] ], "level": { "min": 0.22801677489177488, "max": 0.22805059523809523 }, "related_data": {} } } }, { "使用ForkJoinPool利用多CPU": { "data": { "uuid": "java-5-83", "seg": [ [ [ "forkjoinpool", "利用", "cpu" ] ] ], "level": { "min": 0.22805059523809523, "max": 0.22808441558441558 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_370891_397672@13", "cluster_num": 1 }, { "sample_id": "13_763206_821580@13", "cluster_num": 2 }, { "sample_id": "13_197839_112508@13", "cluster_num": 0 }, { "sample_id": "13_391126_433234@13", "cluster_num": 2 }, { "sample_id": "13_649233_454665@13", "cluster_num": 2 }, { "sample_id": "13_649743_455735@13", "cluster_num": 0 }, { "sample_id": "13_677121_518329@13", "cluster_num": 0 }, { "sample_id": "13_1051401_1248725@13", "cluster_num": 1 }, { "sample_id": "13_1063312_1261299@13", "cluster_num": 0 }, { "sample_id": "13_7419463_53376640@13", "cluster_num": 2 } ] }, "blog": { "data_id": [ { "sample_id": "7355628@jmx@java", "cluster_num": 0 } ] } } } } } ], "data": { "uuid": "java-4-230", "seg": [ [ [ "线程", "池", "线程池" ] ] ], "level": { "min": 0.22794913419913418, "max": 0.22808441558441558 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_710340_668596@13", "cluster_num": 0 } ] } } } } }, { "线程简介": { "data": { "uuid": "java-4-231", "seg": [ [ [ "线程", "简介" ] ] ], "level": { "min": 0.22808441558441558, "max": 0.22821969696969696 }, "related_data": {} } } }, { "实现线程的两种方式": { "children": [ { "继承Thread类": { "data": { "uuid": "java-5-84", "seg": [ [ [ "继承", "thread", "类" ] ] ], "level": { "min": 0.22821969696969696, "max": 0.22835497835497834 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_754307_809213@13", "cluster_num": 0 } ] } } } } } ], "data": { "uuid": "java-4-232", "seg": [ [ [ "线程", "方式" ] ] ], "level": { "min": 0.22821969696969696, "max": 0.22835497835497834 }, "related_data": {} } } }, { "操作线程的方法": { "children": [ { "线程的中断": { "data": { "uuid": "java-5-85", "seg": [ [ [ "线程", "中断" ] ] ], "level": { "min": 0.22835497835497834, "max": 0.22842261904761904 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_232957_206899@13", "cluster_num": 0 } ] } } } } }, { "线程的礼让": { "data": { "uuid": "java-5-86", "seg": [ [ [ "线程", "礼让" ] ] ], "level": { "min": 0.22842261904761904, "max": 0.22849025974025974 }, "related_data": {} } } } ], "data": { "uuid": "java-4-233", "seg": [ [ [ "操作", "线程", "方法" ] ] ], "level": { "min": 0.22835497835497834, "max": 0.22849025974025974 }, "related_data": {} } } }, { "线程的同步": { "children": [ { "线程同步机制": { "data": { "uuid": "java-5-87", "seg": [ [ [ "线程", "同步", "机制", "同步机制" ] ] ], "level": { "min": 0.22849025974025974, "max": 0.22853535353535354 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_643068_442850@13", "cluster_num": 1 }, { "sample_id": "13_392111_435122@13", "cluster_num": 1 }, { "sample_id": "13_245899_236915@13", "cluster_num": 0 }, { "sample_id": "13_1056053_1253290@13", "cluster_num": 1 }, { "sample_id": "13_240930_226047@13", "cluster_num": 2 } ] }, "blog": { "data_id": [ { "sample_id": "46613015@java@java", "cluster_num": 0 }, { "sample_id": "2177500@semaphore@java", "cluster_num": 1 } ] } } } } }, { "释放同步监视器的锁定": { "data": { "uuid": "java-5-88", "seg": [ [ [ "释放", "同步", "监视器", "锁定", "同步监视器" ] ] ], "level": { "min": 0.22853535353535354, "max": 0.22858044733044733 }, "related_data": {} } } }, { "同步锁(Lock)": { "data": { "uuid": "java-5-89", "seg": [ [ [ "同步", "锁", "lock", "同步锁" ] ] ], "level": { "min": 0.22858044733044733, "max": 0.22862554112554112 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_7400445_53348354@13", "cluster_num": 0 }, { "sample_id": "13_751572_805237@13", "cluster_num": 1 } ] }, "blog": { "data_id": [ { "sample_id": "7615520@semaphore@java", "cluster_num": 0 }, { "sample_id": "81205938@semaphore@java", "cluster_num": 1 } ] } } } } } ], "data": { "uuid": "java-4-234", "seg": [ [ [ "线程", "同步" ] ] ], "level": { "min": 0.22849025974025974, "max": 0.22862554112554112 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_747170_798101@13", "cluster_num": 0 }, { "sample_id": "13_226439_189018@13", "cluster_num": 1 }, { "sample_id": "13_192520_96058@13", "cluster_num": 2 } ] } } } } }, { "控制线程": { "children": [ { "join线程": { "data": { "uuid": "java-5-90", "seg": [ [ [ "join", "线程" ] ] ], "level": { "min": 0.22862554112554112, "max": 0.2286706349206349 }, "related_data": {} } } }, { "线程睡眠:sleep": { "data": { "uuid": "java-5-91", "seg": [ [ [ "线程", "睡眠" ] ], [ [ "sleep" ] ] ], "level": { "min": 0.2286706349206349, "max": 0.2287157287157287 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_365573_389005@13", "cluster_num": 0 }, { "sample_id": "13_377369_407932@13", "cluster_num": 2 }, { "sample_id": "13_223590_181832@13", "cluster_num": 1 }, { "sample_id": "13_226701_189636@13", "cluster_num": 0 }, { "sample_id": "13_665947_799732@13", "cluster_num": 1 } ] } } } } }, { "改变线程优先级": { "data": { "uuid": "java-5-92", "seg": [ [ [ "改变", "线程", "优先级" ] ] ], "level": { "min": 0.2287157287157287, "max": 0.2287608225108225 }, "related_data": {} } } } ], "data": { "uuid": "java-4-235", "seg": [ [ [ "控制线", "程", "控制线程" ] ] ], "level": { "min": 0.22862554112554112, "max": 0.2287608225108225 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_222577_178993@13", "cluster_num": 0 } ] } } } } }, { "线程通信": { "children": [ { "传统的线程通信": { "data": { "uuid": "java-5-93", "seg": [ [ [ "传统", "线程", "通信" ] ] ], "level": { "min": 0.2287608225108225, "max": 0.2288059163059163 }, "related_data": {} } } }, { "使用Condition控制线程通信": { "data": { "uuid": "java-5-94", "seg": [ [ [ "condition", "控制线", "程", "通信", "控制线程" ] ] ], "level": { "min": 0.2288059163059163, "max": 0.22885101010101008 }, "related_data": {} } } }, { "使用阻塞队列(BlockingQueue)控制线程通信": { "data": { "uuid": "java-5-95", "seg": [ [ [ "阻塞", "队列", "blockingqueue", "控制线", "程", "通信", "控制线程" ] ] ], "level": { "min": 0.22885101010101008, "max": 0.22889610389610388 }, "related_data": { "blog": { "data_id": [ { "sample_id": "56677898@semaphore@java", "cluster_num": 0 } ] } } } } } ], "data": { "uuid": "java-4-236", "seg": [ [ [ "线程", "通信" ] ] ], "level": { "min": 0.2287608225108225, "max": 0.22889610389610388 }, "related_data": {} } } }, { "线程组和未处理的异常": { "data": { "uuid": "java-4-237", "seg": [ [ [ "线程", "组", "线程组" ], [ "未处理", "异常" ] ] ], "level": { "min": 0.22889610389610388, "max": 0.22903138528138528 }, "related_data": {} } } }, { "线程相关类": { "children": [ { "ThreadLocal类": { "data": { "uuid": "java-5-96", "seg": [ [ [ "threadlocal", "类" ] ] ], "level": { "min": 0.22903138528138528, "max": 0.22906520562770563 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_771306_833761@13", "cluster_num": 0 }, { "sample_id": "13_1096862_1309566@13", "cluster_num": 1 } ] } } } } }, { "包装线程不安全的集合": { "data": { "uuid": "java-5-97", "seg": [ [ [ "包装", "线程", "集合" ] ] ], "level": { "min": 0.22906520562770563, "max": 0.22909902597402598 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_1576_2554@13", "cluster_num": 0 } ] } } } } }, { "线程安全的集合类": { "data": { "uuid": "java-5-98", "seg": [ [ [ "线程", "集合", "类" ] ] ], "level": { "min": 0.22909902597402598, "max": 0.2291328463203463 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_230970_201189@13", "cluster_num": 0 } ] } } } } }, { "Java 9新增的发布-订阅框架": { "data": { "uuid": "java-5-99", "seg": [ [ [ "java", "新增", "发布", "订阅", "框架" ] ] ], "level": { "min": 0.2291328463203463, "max": 0.22916666666666666 }, "related_data": {} } } } ], "data": { "uuid": "java-4-238", "seg": [ [ [ "线程", "相关", "类" ] ] ], "level": { "min": 0.22903138528138528, "max": 0.22916666666666666 }, "related_data": {} } } } ], "data": { "uuid": "java-3-163", "seg": [ [ [ "多线程" ] ] ], "level": { "min": 0.22727272727272727, "max": 0.22916666666666666 }, "related_data": {} } } } ], "data": { "uuid": "java-2-10", "seg": [ [ [ "多线程", "编程" ] ] ], "level": { "min": 0.20833333333333331, "max": 0.22916666666666666 }, "related_data": {} } } }, { "枚举、自动装箱与注解(元数据)": { "children": [ { "枚举": { "children": [ { "枚举的基础知识": { "data": { "uuid": "java-4-239", "seg": [ [ [ "枚举", "基础知识" ] ] ], "level": { "min": 0.22916666666666666, "max": 0.2298611111111111 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_647045_450028@13", "cluster_num": 0 } ] } } } } }, { "values和valueOf方法": { "data": { "uuid": "java-4-240", "seg": [ [ [ "values" ], [ "valueof", "方法" ] ] ], "level": { "min": 0.2298611111111111, "max": 0.23055555555555554 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_7461160_53446315@13", "cluster_num": 0 } ] } } } } }, { "Java枚举是类类型": { "data": { "uuid": "java-4-241", "seg": [ [ [ "java", "枚举", "类", "类型" ] ] ], "level": { "min": 0.23055555555555554, "max": 0.23125 }, "related_data": {} } } }, { "枚举继承自Enum类": { "data": { "uuid": "java-4-242", "seg": [ [ [ "枚举", "继承", "enum", "类" ] ] ], "level": { "min": 0.23125, "max": 0.23194444444444445 }, "related_data": {} } } }, { "另一个枚举示例": { "data": { "uuid": "java-4-243", "seg": [ [ [ "枚举", "示例", "枚举示例" ] ] ], "level": { "min": 0.23194444444444445, "max": 0.2326388888888889 }, "related_data": {} } } } ], "data": { "uuid": "java-3-164", "seg": [ [ [ "枚举" ] ] ], "level": { "min": 0.22916666666666666, "max": 0.2326388888888889 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_377971_408765@13", "cluster_num": 0 }, { "sample_id": "13_238313_220055@13", "cluster_num": 1 } ] } } } } }, { "类型封装器": { "children": [ { "Character封装器": { "data": { "uuid": "java-4-244", "seg": [ [ [ "character", "封装", "器" ] ] ], "level": { "min": 0.2326388888888889, "max": 0.2337962962962963 }, "related_data": {} } } }, { "Boolean封装器": { "data": { "uuid": "java-4-245", "seg": [ [ [ "boolean", "封装", "器" ] ] ], "level": { "min": 0.2337962962962963, "max": 0.2349537037037037 }, "related_data": {} } } }, { "数值类型封装器": { "data": { "uuid": "java-4-246", "seg": [ [ [ "数值", "类型", "封装", "器", "数值类型" ] ] ], "level": { "min": 0.2349537037037037, "max": 0.2361111111111111 }, "related_data": {} } } } ], "data": { "uuid": "java-3-165", "seg": [ [ [ "类型", "封装", "器" ] ] ], "level": { "min": 0.2326388888888889, "max": 0.2361111111111111 }, "related_data": {} } } }, { "自动装箱": { "children": [ { "自动装箱与方法": { "data": { "uuid": "java-4-247", "seg": [ [ [ "自动", "装箱" ], [ "方法" ] ] ], "level": { "min": 0.2361111111111111, "max": 0.23680555555555555 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_768130_828040@13", "cluster_num": 0 }, { "sample_id": "13_659191_472764@13", "cluster_num": 0 }, { "sample_id": "13_181764_67305@13", "cluster_num": 0 }, { "sample_id": "13_804776_898980@13", "cluster_num": 0 }, { "sample_id": "13_7455887_53439222@13", "cluster_num": 1 }, { "sample_id": "13_7424826_53386015@13", "cluster_num": 1 }, { "sample_id": "13_1091052_1298336@13", "cluster_num": 0 }, { "sample_id": "13_1102314_1316761@13", "cluster_num": 0 }, { "sample_id": "13_653458_462158@13", "cluster_num": 0 }, { "sample_id": "13_685858_546514@13", "cluster_num": 0 }, { "sample_id": "13_756977_812222@13", "cluster_num": 2 }, { "sample_id": "13_770233_831725@13", "cluster_num": 0 }, { "sample_id": "13_221092_174637@13", "cluster_num": 2 }, { "sample_id": "13_1076197_1279950@13", "cluster_num": 1 }, { "sample_id": "13_382783_424653@13", "cluster_num": 2 }, { "sample_id": "13_756067_811276@13", "cluster_num": 0 }, { "sample_id": "13_180070_65791@13", "cluster_num": 1 }, { "sample_id": "13_198946_115951@13", "cluster_num": 2 }, { "sample_id": "13_825651_922069@13", "cluster_num": 0 }, { "sample_id": "13_339412_339363@13", "cluster_num": 0 }, { "sample_id": "13_720049_823492@13", "cluster_num": 0 } ] }, "blog": { "data_id": [ { "sample_id": "78008491@arraylist@java", "cluster_num": 0 }, { "sample_id": "104154090@stream@java", "cluster_num": 1 }, { "sample_id": "45149759@layout@java", "cluster_num": 2 } ] } } } } }, { "表达式中发生的自动装箱/拆箱": { "data": { "uuid": "java-4-248", "seg": [ [ [ "表达式", "发生", "自动", "装箱", "拆箱" ] ] ], "level": { "min": 0.23680555555555555, "max": 0.2375 }, "related_data": {} } } }, { "布尔型和字符型数值的自动装箱/拆箱": { "data": { "uuid": "java-4-249", "seg": [ [ [ "布尔", "布尔型" ], [ "字符", "数值", "自动", "装箱", "拆箱", "字符型" ] ] ], "level": { "min": 0.2375, "max": 0.23819444444444443 }, "related_data": {} } } }, { "自动装箱/拆箱有助于防止错误": { "data": { "uuid": "java-4-250", "seg": [ [ [ "自动", "装箱", "拆箱", "有助于" ] ] ], "level": { "min": 0.23819444444444443, "max": 0.23888888888888887 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_681149_533007@13", "cluster_num": 0 }, { "sample_id": "13_252331_251997@13", "cluster_num": 1 } ] } } } } }, { "一些警告": { "data": { "uuid": "java-4-251", "seg": [ [ [ "警告" ] ] ], "level": { "min": 0.23888888888888887, "max": 0.23958333333333331 }, "related_data": {} } } } ], "data": { "uuid": "java-3-166", "seg": [ [ [ "自动", "装箱" ] ] ], "level": { "min": 0.2361111111111111, "max": 0.23958333333333331 }, "related_data": {} } } }, { "注解(元数据)": { "children": [ { "注解的基础知识": { "data": { "uuid": "java-4-252", "seg": [ [ [ "注解", "基础知识" ] ] ], "level": { "min": 0.23958333333333331, "max": 0.2400173611111111 }, "related_data": {} } } }, { "指定保留策略": { "data": { "uuid": "java-4-253", "seg": [ [ [ "指定", "保留", "策略" ] ] ], "level": { "min": 0.2400173611111111, "max": 0.24045138888888887 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_703988_595269@13", "cluster_num": 0 }, { "sample_id": "13_774374_838333@13", "cluster_num": 1 } ] } } } } }, { "在运行时使用反射获取注解": { "data": { "uuid": "java-4-254", "seg": [ [ [ "运行", "反射", "获取", "注解" ] ] ], "level": { "min": 0.24045138888888887, "max": 0.24088541666666666 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_240884_225962@13", "cluster_num": 0 }, { "sample_id": "13_643966_444405@13", "cluster_num": 1 } ] }, "blog": { "data_id": [ { "sample_id": "79357870@jdk@java", "cluster_num": 0 } ] } } } } }, { "AnnotatedElement接口": { "data": { "uuid": "java-4-255", "seg": [ [ [ "annotatedelement", "接口" ] ] ], "level": { "min": 0.24088541666666666, "max": 0.24131944444444442 }, "related_data": {} } } }, { "使用默认值": { "data": { "uuid": "java-4-256", "seg": [ [ [ "默认值" ] ] ], "level": { "min": 0.24131944444444442, "max": 0.2417534722222222 }, "related_data": {} } } }, { "标记注解": { "data": { "uuid": "java-4-257", "seg": [ [ [ "标记", "注解" ] ] ], "level": { "min": 0.2417534722222222, "max": 0.2421875 }, "related_data": {} } } }, { "单成员注解": { "data": { "uuid": "java-4-258", "seg": [ [ [ "单", "成员", "注解", "单成员" ] ] ], "level": { "min": 0.2421875, "max": 0.24262152777777776 }, "related_data": {} } } }, { "内置注解": { "data": { "uuid": "java-4-259", "seg": [ [ [ "内置", "注解" ] ] ], "level": { "min": 0.24262152777777776, "max": 0.24305555555555555 }, "related_data": {} } } } ], "data": { "uuid": "java-3-167", "seg": [ [ [ "注解", "数据" ] ] ], "level": { "min": 0.23958333333333331, "max": 0.24305555555555555 }, "related_data": {} } } }, { "类型注解": { "data": { "uuid": "java-3-168", "seg": [ [ [ "类型", "注解" ] ] ], "level": { "min": 0.24305555555555555, "max": 0.2465277777777778 }, "related_data": {} } } }, { "重复注解": { "data": { "uuid": "java-3-169", "seg": [ [ [ "重复", "注解", "重复注解" ] ] ], "level": { "min": 0.2465277777777778, "max": 0.25 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_176788_59484@13", "cluster_num": 0 }, { "sample_id": "13_769969_831213@13", "cluster_num": 1 } ] } } } } } ], "data": { "uuid": "java-2-11", "seg": [ [ [ "枚举" ], [ "自动", "装箱" ], [ "注解", "数据" ] ] ], "level": { "min": 0.22916666666666666, "max": 0.25 }, "related_data": {} } } }, { "I/O、applet以及其他主题": { "children": [ { "I/O的基础知识": { "children": [ { "流": { "data": { "uuid": "java-4-260", "seg": [ [ [ "流" ] ] ], "level": { "min": 0.25, "max": 0.2503156565656566 }, "related_data": {} } } }, { "字节流和字符流": { "children": [ { "字符流概述": { "data": { "uuid": "java-5-100", "seg": [ [ [ "字符", "流", "概述", "字符流" ] ] ], "level": { "min": 0.2503156565656566, "max": 0.25042087542087543 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_646943_450558@13", "cluster_num": 2 }, { "sample_id": "13_225496_186724@13", "cluster_num": 1 }, { "sample_id": "13_1069477_1270893@13", "cluster_num": 0 }, { "sample_id": "13_1103933_1318253@13", "cluster_num": 1 }, { "sample_id": "13_7448639_53428794@13", "cluster_num": 1 }, { "sample_id": "13_220956_174466@13", "cluster_num": 2 }, { "sample_id": "13_185598_76913@13", "cluster_num": 1 } ] } } } } }, { "字符流操作文件": { "data": { "uuid": "java-5-101", "seg": [ [ [ "字符", "流", "操作", "文件", "字符流" ] ] ], "level": { "min": 0.25042087542087543, "max": 0.2505260942760943 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_366312_391135@13", "cluster_num": 0 }, { "sample_id": "13_1064320_1262521@13", "cluster_num": 1 }, { "sample_id": "13_1037656_1241356@13", "cluster_num": 2 } ] } } } } }, { "转换流": { "data": { "uuid": "java-5-102", "seg": [ [ [ "转换", "流" ] ] ], "level": { "min": 0.2505260942760943, "max": 0.25063131313131315 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_235555_214614@13", "cluster_num": 1 }, { "sample_id": "13_743964_789286@13", "cluster_num": 2 }, { "sample_id": "13_744503_790641@13", "cluster_num": 1 }, { "sample_id": "13_676068_513489@13", "cluster_num": 1 }, { "sample_id": "13_339679_338707@13", "cluster_num": 0 }, { "sample_id": "13_1051956_1249424@13", "cluster_num": 0 }, { "sample_id": "13_7404837_53353879@13", "cluster_num": 2 } ] }, "blog": { "data_id": [ { "sample_id": "45641691@javac@java", "cluster_num": 0 } ] } } } } } ], "data": { "uuid": "java-4-261", "seg": [ [ [ "字节", "流" ], [ "字符", "流", "字符流" ] ] ], "level": { "min": 0.2503156565656566, "max": 0.25063131313131315 }, "related_data": {} } } }, { "预定义流": { "data": { "uuid": "java-4-262", "seg": [ [ [ "预定", "义流" ] ] ], "level": { "min": 0.25063131313131315, "max": 0.2509469696969697 }, "related_data": {} } } } ], "data": { "uuid": "java-3-170", "seg": [ [ [ "i", "o", "基础知识" ] ] ], "level": { "min": 0.25, "max": 0.2509469696969697 }, "related_data": {} } } }, { "读取控制台输入": { "children": [ { "读取字符": { "data": { "uuid": "java-4-263", "seg": [ [ [ "读取", "字符" ] ] ], "level": { "min": 0.2509469696969697, "max": 0.2514204545454546 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_7419117_53376808@13", "cluster_num": 2 }, { "sample_id": "13_177282_60119@13", "cluster_num": 0 }, { "sample_id": "13_383160_418404@13", "cluster_num": 0 }, { "sample_id": "13_201911_125729@13", "cluster_num": 1 }, { "sample_id": "13_372337_399635@13", "cluster_num": 2 }, { "sample_id": "13_1052300_1249795@13", "cluster_num": 1 }, { "sample_id": "13_188898_86708@13", "cluster_num": 2 }, { "sample_id": "13_716610_712418@13", "cluster_num": 2 }, { "sample_id": "13_7396030_53339223@13", "cluster_num": 2 }, { "sample_id": "13_7403820_53352505@13", "cluster_num": 2 }, { "sample_id": "13_163261_36027@13", "cluster_num": 2 }, { "sample_id": "13_757622_813209@13", "cluster_num": 0 } ] } } } } }, { "读取字符串": { "data": { "uuid": "java-4-264", "seg": [ [ [ "读取", "字符串" ] ] ], "level": { "min": 0.2514204545454546, "max": 0.2518939393939394 }, "related_data": {} } } } ], "data": { "uuid": "java-3-171", "seg": [ [ [ "读取", "控制台", "输入" ] ] ], "level": { "min": 0.2509469696969697, "max": 0.2518939393939394 }, "related_data": {} } } }, { "向控制台写输出": { "data": { "uuid": "java-3-172", "seg": [ [ [ "控制台", "写", "输出" ] ] ], "level": { "min": 0.2518939393939394, "max": 0.25284090909090906 }, "related_data": {} } } }, { "PrintWriter类": { "data": { "uuid": "java-3-173", "seg": [ [ [ "printwriter", "类" ] ] ], "level": { "min": 0.25284090909090906, "max": 0.2537878787878788 }, "related_data": {} } } }, { "读/写文件": { "data": { "uuid": "java-3-174", "seg": [ [ [ "读", "写", "文件" ] ] ], "level": { "min": 0.2537878787878788, "max": 0.2547348484848485 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_180422_66276@13", "cluster_num": 0 } ] } } } } }, { "自动关闭文件": { "data": { "uuid": "java-3-175", "seg": [ [ [ "自动", "关闭", "文件" ] ] ], "level": { "min": 0.2547348484848485, "max": 0.2556818181818182 }, "related_data": {} } } }, { "applet的基础知识": { "data": { "uuid": "java-3-176", "seg": [ [ [ "applet", "基础知识" ] ] ], "level": { "min": 0.2556818181818182, "max": 0.25662878787878785 }, "related_data": {} } } }, { "transient和volatile修饰符": { "data": { "uuid": "java-3-177", "seg": [ [ [ "transient" ], [ "volatile", "修饰符" ] ] ], "level": { "min": 0.25662878787878785, "max": 0.25757575757575757 }, "related_data": {} } } }, { "使用instanceof运算符": { "data": { "uuid": "java-3-178", "seg": [ [ [ "instanceof", "运算符" ] ] ], "level": { "min": 0.25757575757575757, "max": 0.2585227272727273 }, "related_data": {} } } }, { "strictfp": { "data": { "uuid": "java-3-179", "seg": [ [ [ "strictfp" ] ] ], "level": { "min": 0.2585227272727273, "max": 0.25946969696969696 }, "related_data": {} } } }, { "本地方法": { "data": { "uuid": "java-3-180", "seg": [ [ [ "方法" ] ] ], "level": { "min": 0.25946969696969696, "max": 0.26041666666666663 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_7429328_53396070@13", "cluster_num": 0 }, { "sample_id": "13_241339_227199@13", "cluster_num": 1 }, { "sample_id": "13_757397_812993@13", "cluster_num": 2 } ] } } } } }, { "使用assert": { "data": { "uuid": "java-3-181", "seg": [ [ [ "assert" ] ] ], "level": { "min": 0.26041666666666663, "max": 0.26136363636363635 }, "related_data": {} } } }, { "静态导入": { "data": { "uuid": "java-3-182", "seg": [ [ [ "静态", "导入" ] ] ], "level": { "min": 0.26136363636363635, "max": 0.2623106060606061 }, "related_data": {} } } }, { "通过this调用重载的构造函数": { "data": { "uuid": "java-3-183", "seg": [ [ [ "this", "调用", "重载", "构造函数" ] ] ], "level": { "min": 0.2623106060606061, "max": 0.26325757575757575 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_654256_463754@13", "cluster_num": 0 } ] } } } } }, { "紧凑API配置文件": { "data": { "uuid": "java-3-184", "seg": [ [ [ "紧凑", "api", "配置文件" ] ] ], "level": { "min": 0.26325757575757575, "max": 0.2642045454545454 }, "related_data": {} } } }, { "转换数据": { "data": { "uuid": "java-3-185", "seg": [ [ [ "转换", "数据" ] ] ], "level": { "min": 0.2642045454545454, "max": 0.26515151515151514 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_671346_495113@13", "cluster_num": 0 } ] } } } } }, { "获取基本类型": { "data": { "uuid": "java-3-186", "seg": [ [ [ "获取", "类型", "基本类型" ] ] ], "level": { "min": 0.26515151515151514, "max": 0.26609848484848486 }, "related_data": {} } } }, { "视图缓冲器": { "data": { "uuid": "java-3-187", "seg": [ [ [ "视图", "缓冲器", "视图缓冲器" ] ] ], "level": { "min": 0.26609848484848486, "max": 0.26704545454545453 }, "related_data": {} } } }, { "用缓冲器操纵数据": { "data": { "uuid": "java-3-188", "seg": [ [ [ "缓冲器", "操纵", "数据" ] ] ], "level": { "min": 0.26704545454545453, "max": 0.2679924242424242 }, "related_data": {} } } }, { "缓冲器的细节": { "data": { "uuid": "java-3-189", "seg": [ [ [ "缓冲器", "细节" ] ] ], "level": { "min": 0.2679924242424242, "max": 0.2689393939393939 }, "related_data": {} } } }, { "内存映射文件": { "data": { "uuid": "java-3-190", "seg": [ [ [ "内存", "映射", "文件" ] ] ], "level": { "min": 0.2689393939393939, "max": 0.26988636363636365 }, "related_data": {} } } }, { "文件加锁": { "data": { "uuid": "java-3-191", "seg": [ [ [ "文件", "加锁" ] ] ], "level": { "min": 0.26988636363636365, "max": 0.2708333333333333 }, "related_data": {} } } } ], "data": { "uuid": "java-2-12", "seg": [ [ [ "i", "o" ], [ "applet" ], [ "主题" ] ] ], "level": { "min": 0.25, "max": 0.2708333333333333 }, "related_data": {} } } }, { "泛型": { "children": [ { "什么是泛型": { "data": { "uuid": "java-3-192", "seg": [ [ [ "泛" ] ] ], "level": { "min": 0.2708333333333333, "max": 0.2713414634146341 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_377977_408779@13", "cluster_num": 0 } ] } } } } }, { "一个简单的泛型示例": { "children": [ { "泛型只使用引用类型": { "data": { "uuid": "java-4-265", "seg": [ [ [ "泛", "引用", "类型", "只使用" ] ] ], "level": { "min": 0.2713414634146341, "max": 0.27151084010840104 }, "related_data": {} } } }, { "基于不同类型参数的泛型类型是不同的": { "data": { "uuid": "java-4-266", "seg": [ [ [ "类型", "参数", "泛型", "类型参数", "泛型类型" ] ] ], "level": { "min": 0.27151084010840104, "max": 0.27168021680216803 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_220963_174329@13", "cluster_num": 0 }, { "sample_id": "13_744114_789605@13", "cluster_num": 1 }, { "sample_id": "13_644515_445335@13", "cluster_num": 2 } ] } } } } }, { "泛型提升类型安全性的原理": { "data": { "uuid": "java-4-267", "seg": [ [ [ "泛型", "提升", "类型", "安全性", "原理", "类型安全性" ] ] ], "level": { "min": 0.27168021680216803, "max": 0.27184959349593496 }, "related_data": {} } } } ], "data": { "uuid": "java-3-193", "seg": [ [ [ "泛型", "示例", "泛型示例" ] ] ], "level": { "min": 0.2713414634146341, "max": 0.27184959349593496 }, "related_data": {} } } }, { "带两个类型参数的泛型类": { "data": { "uuid": "java-3-194", "seg": [ [ [ "带", "类型", "参数", "泛型", "类", "类型参数", "泛型类" ] ] ], "level": { "min": 0.27184959349593496, "max": 0.27235772357723576 }, "related_data": {} } } }, { "泛型类的一般形式": { "data": { "uuid": "java-3-195", "seg": [ [ [ "泛", "型类", "形式" ] ] ], "level": { "min": 0.27235772357723576, "max": 0.27286585365853655 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_203161_129517@13", "cluster_num": 0 }, { "sample_id": "13_357182_373600@13", "cluster_num": 1 } ] } } } } }, { "有界类型": { "data": { "uuid": "java-3-196", "seg": [ [ [ "界", "类型", "界类型" ] ] ], "level": { "min": 0.27286585365853655, "max": 0.2733739837398374 }, "related_data": {} } } }, { "使用通配符参数": { "data": { "uuid": "java-3-197", "seg": [ [ [ "通配符", "参数", "通配符参数" ] ] ], "level": { "min": 0.2733739837398374, "max": 0.2738821138211382 }, "related_data": {} } } }, { "创建泛型方法": { "data": { "uuid": "java-3-198", "seg": [ [ [ "创建", "泛型", "方法", "泛型方法" ] ] ], "level": { "min": 0.2738821138211382, "max": 0.274390243902439 }, "related_data": {} } } }, { "泛型接口": { "data": { "uuid": "java-3-199", "seg": [ [ [ "泛型", "接口" ] ] ], "level": { "min": 0.274390243902439, "max": 0.27489837398373984 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_7453888_53436554@13", "cluster_num": 0 } ] } } } } }, { "原始类型与遗留代码": { "data": { "uuid": "java-3-200", "seg": [ [ [ "原始", "类型" ], [ "遗留" ] ] ], "level": { "min": 0.27489837398373984, "max": 0.27540650406504064 }, "related_data": {} } } }, { "泛型类层次": { "children": [ { "使用泛型超类": { "data": { "uuid": "java-4-268", "seg": [ [ [ "泛", "超类" ] ] ], "level": { "min": 0.27540650406504064, "max": 0.2755081300813008 }, "related_data": {} } } }, { "泛型子类": { "data": { "uuid": "java-4-269", "seg": [ [ [ "泛型", "子类", "泛型子类" ] ] ], "level": { "min": 0.2755081300813008, "max": 0.27560975609756094 }, "related_data": {} } } }, { "泛型层次中的运行时类型比较": { "data": { "uuid": "java-4-270", "seg": [ [ [ "泛型", "运行", "类型", "时类型" ] ] ], "level": { "min": 0.27560975609756094, "max": 0.2757113821138211 }, "related_data": {} } } }, { "强制转换": { "data": { "uuid": "java-4-271", "seg": [ [ [ "强制", "转换" ] ] ], "level": { "min": 0.2757113821138211, "max": 0.27581300813008125 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_260234_270329@13", "cluster_num": 0 } ] } } } } }, { "重写泛型类的方法": { "data": { "uuid": "java-4-272", "seg": [ [ [ "重写", "泛", "型类", "方法" ] ] ], "level": { "min": 0.27581300813008125, "max": 0.27591463414634143 }, "related_data": {} } } } ], "data": { "uuid": "java-3-201", "seg": [ [ [ "泛型", "类", "泛型类" ] ] ], "level": { "min": 0.27540650406504064, "max": 0.27591463414634143 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_226800_189948@13", "cluster_num": 0 } ] } } } } }, { "泛型的类型推断": { "data": { "uuid": "java-3-202", "seg": [ [ [ "泛型", "类型", "推断" ] ] ], "level": { "min": 0.27591463414634143, "max": 0.2764227642276422 }, "related_data": {} } } }, { "擦除": { "data": { "uuid": "java-3-203", "seg": [ [ [ "擦除" ] ] ], "level": { "min": 0.2764227642276422, "max": 0.2769308943089431 }, "related_data": {} } } }, { "模糊性错误": { "data": { "uuid": "java-3-204", "seg": [ [ [ "模糊性", "模糊性错误" ] ] ], "level": { "min": 0.2769308943089431, "max": 0.27743902439024387 }, "related_data": {} } } }, { "使用泛型的一些限制": { "children": [ { "对静态成员的一些限制": { "data": { "uuid": "java-4-273", "seg": [ [ [ "静态", "成员", "静态成员" ] ] ], "level": { "min": 0.27743902439024387, "max": 0.2776084010840108 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_211298_151102@13", "cluster_num": 0 } ] } } } } }, { "对泛型数组的一些限制": { "data": { "uuid": "java-4-274", "seg": [ [ [ "对泛", "数组" ] ] ], "level": { "min": 0.2776084010840108, "max": 0.27777777777777773 }, "related_data": {} } } }, { "对泛型异常的限制": { "data": { "uuid": "java-4-275", "seg": [ [ [ "对泛", "异常" ] ] ], "level": { "min": 0.27777777777777773, "max": 0.27794715447154467 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_195971_106723@13", "cluster_num": 0 } ] } } } } } ], "data": { "uuid": "java-3-205", "seg": [ [ [ "泛型" ] ] ], "level": { "min": 0.27743902439024387, "max": 0.27794715447154467 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_921_18233@13", "cluster_num": 2 }, { "sample_id": "13_164399_38128@13", "cluster_num": 1 }, { "sample_id": "13_378879_410498@13", "cluster_num": 1 }, { "sample_id": "13_650142_456578@13", "cluster_num": 1 }, { "sample_id": "13_390666_432406@13", "cluster_num": 0 }, { "sample_id": "13_954890_1107093@13", "cluster_num": 1 } ] } } } } }, { "定义泛型类": { "data": { "uuid": "java-3-206", "seg": [ [ [ "定义", "泛型", "类", "定义泛型", "泛型类" ] ] ], "level": { "min": 0.27794715447154467, "max": 0.2784552845528455 }, "related_data": {} } } }, { "泛型的用法": { "data": { "uuid": "java-3-207", "seg": [ [ [ "泛型", "用法" ] ] ], "level": { "min": 0.2784552845528455, "max": 0.2789634146341463 }, "related_data": {} } } }, { "一个元组类库": { "data": { "uuid": "java-3-208", "seg": [ [ [ "元组", "类库", "元组类库" ] ] ], "level": { "min": 0.2789634146341463, "max": 0.2794715447154471 }, "related_data": {} } } }, { "一个栈类": { "data": { "uuid": "java-3-209", "seg": [ [ [ "栈类" ] ] ], "level": { "min": 0.2794715447154471, "max": 0.27997967479674796 }, "related_data": {} } } }, { "RandomList": { "data": { "uuid": "java-3-210", "seg": [ [ [ "randomlist" ] ] ], "level": { "min": 0.27997967479674796, "max": 0.28048780487804875 }, "related_data": {} } } }, { "泛型方法": { "children": [ { "利用类型参数推断": { "data": { "uuid": "java-4-276", "seg": [ [ [ "利用", "类型", "参数", "推断", "利用类型", "类型参数" ] ] ], "level": { "min": 0.28048780487804875, "max": 0.2805442637759711 }, "related_data": {} } } }, { "可变参数与泛型方法": { "data": { "uuid": "java-4-277", "seg": [ [ [ "可变", "参数" ], [ "泛型", "方法", "泛型方法" ] ] ], "level": { "min": 0.2805442637759711, "max": 0.28060072267389335 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_240381_224664@13", "cluster_num": 0 }, { "sample_id": "13_644199_444672@13", "cluster_num": 1 }, { "sample_id": "13_1089071_1295489@13", "cluster_num": 2 } ] } } } } }, { "用于Generator的泛型方法": { "data": { "uuid": "java-4-278", "seg": [ [ [ "用于", "generator", "泛型", "方法", "泛型方法" ] ] ], "level": { "min": 0.28060072267389335, "max": 0.2806571815718157 }, "related_data": {} } } }, { "一个通用的Generator": { "data": { "uuid": "java-4-279", "seg": [ [ [ "通用", "generator" ] ] ], "level": { "min": 0.2806571815718157, "max": 0.280713640469738 }, "related_data": {} } } }, { "简化元组的使用": { "data": { "uuid": "java-4-280", "seg": [ [ [ "简化", "元组" ] ] ], "level": { "min": 0.280713640469738, "max": 0.2807700993676603 }, "related_data": {} } } }, { "一个Set实用工具": { "data": { "uuid": "java-4-281", "seg": [ [ [ "set", "实用工具" ] ] ], "level": { "min": 0.2807700993676603, "max": 0.2808265582655826 }, "related_data": {} } } }, { "定义泛型方法": { "data": { "uuid": "java-4-282", "seg": [ [ [ "定义", "泛型", "方法", "定义泛型", "泛型方法" ] ] ], "level": { "min": 0.2808265582655826, "max": 0.28088301716350494 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_678424_522536@13", "cluster_num": 0 } ] } } } } }, { "“菱形”语法与泛型构造器": { "data": { "uuid": "java-4-283", "seg": [ [ [ "菱形", "语法" ], [ "泛型", "构造", "器" ] ] ], "level": { "min": 0.28088301716350494, "max": 0.2809394760614272 }, "related_data": {} } } }, { "类型推断": { "data": { "uuid": "java-4-284", "seg": [ [ [ "类型", "推断" ] ] ], "level": { "min": 0.2809394760614272, "max": 0.28099593495934955 }, "related_data": {} } } } ], "data": { "uuid": "java-3-211", "seg": [ [ [ "泛型", "方法", "泛型方法" ] ] ], "level": { "min": 0.28048780487804875, "max": 0.28099593495934955 }, "related_data": {} } } }, { "构建复杂模型": { "data": { "uuid": "java-3-212", "seg": [ [ [ "构建", "模型" ] ] ], "level": { "min": 0.28099593495934955, "max": 0.2815040650406504 }, "related_data": {} } } }, { "擦除的神秘之处": { "children": [ { "C++的方式": { "data": { "uuid": "java-4-285", "seg": [ [ [ "c++", "方式" ] ] ], "level": { "min": 0.2815040650406504, "max": 0.28167344173441733 }, "related_data": {} } } }, { "迁移的可兼容性": { "data": { "uuid": "java-4-286", "seg": [ [ [ "迁移", "兼容性" ] ] ], "level": { "min": 0.28167344173441733, "max": 0.28184281842818426 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_262398_276593@13", "cluster_num": 0 } ] } } } } }, { "边界处的动作": { "data": { "uuid": "java-4-287", "seg": [ [ [ "边界", "处", "动作", "边界处" ] ] ], "level": { "min": 0.28184281842818426, "max": 0.2820121951219512 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_242094_229175@13", "cluster_num": 0 } ] } } } } } ], "data": { "uuid": "java-3-213", "seg": [ [ [ "擦除", "处" ] ] ], "level": { "min": 0.2815040650406504, "max": 0.2820121951219512 }, "related_data": {} } } }, { "擦除的补偿": { "children": [ { "泛型数组": { "data": { "uuid": "java-4-288", "seg": [ [ [ "泛型", "数组", "泛型数组" ] ] ], "level": { "min": 0.2820121951219512, "max": 0.282520325203252 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_1094383_1304629@13", "cluster_num": 0 } ] } } } } } ], "data": { "uuid": "java-3-214", "seg": [ [ [ "擦除", "补偿" ] ] ], "level": { "min": 0.2820121951219512, "max": 0.282520325203252 }, "related_data": {} } } }, { "边界": { "data": { "uuid": "java-3-215", "seg": [ [ [ "边界" ] ] ], "level": { "min": 0.282520325203252, "max": 0.28302845528455284 }, "related_data": {} } } }, { "通配符": { "children": [ { "编译器有多聪明?": { "data": { "uuid": "java-4-289", "seg": [ [ [ "编译器", "聪明" ] ] ], "level": { "min": 0.28302845528455284, "max": 0.28315548780487804 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_158829_23560@13", "cluster_num": 0 } ] } } } } }, { "抗变": { "data": { "uuid": "java-4-290", "seg": [ [ [ "抗变" ] ] ], "level": { "min": 0.28315548780487804, "max": 0.28328252032520324 }, "related_data": {} } } }, { "无界通配符": { "data": { "uuid": "java-4-291", "seg": [ [ [ "无界", "通配符", "无界通配符" ] ] ], "level": { "min": 0.28328252032520324, "max": 0.28340955284552843 }, "related_data": {} } } }, { "捕获转换": { "data": { "uuid": "java-4-292", "seg": [ [ [ "捕获", "转换" ] ] ], "level": { "min": 0.28340955284552843, "max": 0.28353658536585363 }, "related_data": {} } } } ], "data": { "uuid": "java-3-216", "seg": [ [ [ "通配符" ] ] ], "level": { "min": 0.28302845528455284, "max": 0.28353658536585363 }, "related_data": {} } } }, { "自限定的类型": { "children": [ { "离奇的循环泛型": { "data": { "uuid": "java-4-293", "seg": [ [ [ "循环", "泛型" ] ] ], "level": { "min": 0.28353658536585363, "max": 0.28370596205962056 }, "related_data": {} } } }, { "自限定": { "data": { "uuid": "java-4-294", "seg": [ [ [ "限定" ] ] ], "level": { "min": 0.28370596205962056, "max": 0.2838753387533875 }, "related_data": {} } } }, { "参数协变": { "data": { "uuid": "java-4-295", "seg": [ [ [ "参数", "协变" ] ] ], "level": { "min": 0.2838753387533875, "max": 0.28404471544715443 }, "related_data": {} } } } ], "data": { "uuid": "java-3-217", "seg": [ [ [ "限定", "类型" ] ] ], "level": { "min": 0.28353658536585363, "max": 0.28404471544715443 }, "related_data": {} } } }, { "动态类型安全": { "data": { "uuid": "java-3-218", "seg": [ [ [ "动态", "类型", "动态类型" ] ] ], "level": { "min": 0.28404471544715443, "max": 0.2845528455284553 }, "related_data": {} } } }, { "混用": { "children": [ { "C++中的混用": { "data": { "uuid": "java-4-296", "seg": [ [ [ "c++", "混用" ] ] ], "level": { "min": 0.2845528455284553, "max": 0.2846798780487805 }, "related_data": {} } } }, { "与接口混用": { "data": { "uuid": "java-4-297", "seg": [ [ [], [ "接口", "混用" ] ] ], "level": { "min": 0.2846798780487805, "max": 0.2848069105691057 }, "related_data": {} } } }, { "使用装饰器模式": { "data": { "uuid": "java-4-298", "seg": [ [ [ "装饰", "器", "模式", "装饰器", "器模式" ] ] ], "level": { "min": 0.2848069105691057, "max": 0.2849339430894309 }, "related_data": {} } } }, { "与动态代理混用": { "data": { "uuid": "java-4-299", "seg": [ [ [], [ "动态", "代理", "混用", "动态代理" ] ] ], "level": { "min": 0.2849339430894309, "max": 0.2850609756097561 }, "related_data": {} } } } ], "data": { "uuid": "java-3-219", "seg": [ [ [ "混用" ] ] ], "level": { "min": 0.2845528455284553, "max": 0.2850609756097561 }, "related_data": {} } } }, { "潜在类型机制": { "data": { "uuid": "java-3-220", "seg": [ [ [ "潜在", "类型", "机制", "类型机制" ] ] ], "level": { "min": 0.2850609756097561, "max": 0.28556910569105687 }, "related_data": {} } } }, { "缺乏潜在类型机制的补偿": { "children": [ { "将一个方法应用于序列": { "data": { "uuid": "java-4-300", "seg": [ [ [ "方法", "序列" ] ] ], "level": { "min": 0.28556910569105687, "max": 0.2857384823848238 }, "related_data": {} } } }, { "当你并未碰巧拥有正确的接口时": { "data": { "uuid": "java-4-301", "seg": [ [ [ "并未", "拥有", "接口", "碰巧拥有" ] ] ], "level": { "min": 0.2857384823848238, "max": 0.28590785907859073 }, "related_data": { "blog": { "data_id": [ { "sample_id": "49660935@builder@java", "cluster_num": 0 } ] } } } } }, { "用适配器仿真潜在类型机制": { "data": { "uuid": "java-4-302", "seg": [ [ [ "适配器", "仿真", "潜在", "类型", "机制", "类型机制" ] ] ], "level": { "min": 0.28590785907859073, "max": 0.28607723577235766 }, "related_data": {} } } } ], "data": { "uuid": "java-3-221", "seg": [ [ [ "缺乏", "潜在", "类型", "机制", "补偿", "类型机制" ] ] ], "level": { "min": 0.28556910569105687, "max": 0.28607723577235766 }, "related_data": {} } } }, { "将函数对象用作策略": { "data": { "uuid": "java-3-222", "seg": [ [ [ "函数", "对象", "用作", "策略", "将函数", "函数对象" ] ] ], "level": { "min": 0.28607723577235766, "max": 0.2865853658536585 }, "related_data": {} } } }, { "泛型的常规用法": { "data": { "uuid": "java-3-223", "seg": [ [ [ "泛型", "常规", "用法", "常规用法" ] ] ], "level": { "min": 0.2865853658536585, "max": 0.2870934959349593 }, "related_data": {} } } }, { "泛型的高级用法": { "data": { "uuid": "java-3-224", "seg": [ [ [ "泛型", "高级", "用法" ] ] ], "level": { "min": 0.2870934959349593, "max": 0.2876016260162601 }, "related_data": {} } } }, { "泛型入门": { "children": [ { "编译时不检查类型的异常": { "data": { "uuid": "java-4-303", "seg": [ [ [ "编译", "检查", "类型", "异常", "不检查" ] ] ], "level": { "min": 0.2876016260162601, "max": 0.28785569105691056 }, "related_data": {} } } }, { "Java 9增强的“菱形”语法": { "data": { "uuid": "java-4-304", "seg": [ [ [ "java", "增强", "菱形", "语法" ] ] ], "level": { "min": 0.28785569105691056, "max": 0.28810975609756095 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_7400426_53348332@13", "cluster_num": 0 } ] } } } } } ], "data": { "uuid": "java-3-225", "seg": [ [ [ "泛型", "入门", "泛型入门" ] ] ], "level": { "min": 0.2876016260162601, "max": 0.28810975609756095 }, "related_data": {} } } }, { "从泛型类派生子类": { "data": { "uuid": "java-3-226", "seg": [ [ [ "泛型", "类", "派生", "子类", "泛型类" ] ] ], "level": { "min": 0.28810975609756095, "max": 0.28861788617886175 }, "related_data": {} } } }, { "并不存在泛型类": { "data": { "uuid": "java-3-227", "seg": [ [ [ "泛型", "类", "不存在", "泛型类" ] ] ], "level": { "min": 0.28861788617886175, "max": 0.28912601626016254 }, "related_data": {} } } }, { "类型通配符": { "children": [ { "使用类型通配符": { "data": { "uuid": "java-4-305", "seg": [ [ [ "类型", "通配符", "类型通配符" ] ] ], "level": { "min": 0.28912601626016254, "max": 0.28925304878048774 }, "related_data": {} } } }, { "设定类型通配符的上限": { "data": { "uuid": "java-4-306", "seg": [ [ [ "设定", "类型", "通配符", "上限", "类型通配符" ] ] ], "level": { "min": 0.28925304878048774, "max": 0.28938008130081294 }, "related_data": {} } } }, { "设定类型通配符的下限": { "data": { "uuid": "java-4-307", "seg": [ [ [ "设定", "类型", "通配符", "下限", "类型通配符" ] ] ], "level": { "min": 0.28938008130081294, "max": 0.2895071138211382 }, "related_data": {} } } }, { "设定泛型形参的上限": { "data": { "uuid": "java-4-308", "seg": [ [ [ "设定", "泛型", "形参", "上限", "泛型形参" ] ] ], "level": { "min": 0.2895071138211382, "max": 0.2896341463414634 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_196231_108175@13", "cluster_num": 0 } ] } } } } } ], "data": { "uuid": "java-3-228", "seg": [ [ [ "类型", "通配符", "类型通配符" ] ] ], "level": { "min": 0.28912601626016254, "max": 0.2896341463414634 }, "related_data": {} } } }, { "编写泛型": { "data": { "uuid": "java-3-229", "seg": [ [ [ "编写", "泛型" ] ] ], "level": { "min": 0.2896341463414634, "max": 0.2901422764227642 }, "related_data": {} } } }, { "擦拭法": { "data": { "uuid": "java-3-230", "seg": [ [ [ "擦拭法" ] ] ], "level": { "min": 0.2901422764227642, "max": 0.290650406504065 }, "related_data": {} } } }, { "extends通配符": { "data": { "uuid": "java-3-231", "seg": [ [ [ "extends", "通配符" ] ] ], "level": { "min": 0.290650406504065, "max": 0.29115853658536583 }, "related_data": {} } } }, { "super通配符": { "data": { "uuid": "java-3-232", "seg": [ [ [ "super", "通配符" ] ] ], "level": { "min": 0.29115853658536583, "max": 0.29166666666666663 }, "related_data": {} } } } ], "data": { "uuid": "java-2-13", "seg": [ [ [ "泛型" ] ] ], "level": { "min": 0.2708333333333333, "max": 0.29166666666666663 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_248117_242472@13", "cluster_num": 2 }, { "sample_id": "13_389874_430847@13", "cluster_num": 1 }, { "sample_id": "13_4173500_27510836@13", "cluster_num": 0 }, { "sample_id": "13_742086_783416@13", "cluster_num": 0 }, { "sample_id": "13_7438616_53412021@13", "cluster_num": 0 } ] } } } } }, { "lambda表达式": { "children": [ { "lambda表达式简介": { "children": [ { "lambda表达式的基础知识": { "data": { "uuid": "java-4-309", "seg": [ [ [ "lambda", "表达式", "基础知识" ] ] ], "level": { "min": 0.29166666666666663, "max": 0.29224537037037035 }, "related_data": {} } } }, { "函数式接口": { "data": { "uuid": "java-4-310", "seg": [ [ [ "函数", "接口", "函数式" ] ] ], "level": { "min": 0.29224537037037035, "max": 0.292824074074074 }, "related_data": {} } } }, { "几个lambda表达式示例": { "data": { "uuid": "java-4-311", "seg": [ [ [ "lambda", "表达式", "示例", "表达式示例" ] ] ], "level": { "min": 0.292824074074074, "max": 0.29340277777777773 }, "related_data": {} } } } ], "data": { "uuid": "java-3-233", "seg": [ [ [ "lambda", "表达式", "简介" ] ] ], "level": { "min": 0.29166666666666663, "max": 0.29340277777777773 }, "related_data": {} } } }, { "块lambda表达式": { "data": { "uuid": "java-3-234", "seg": [ [ [ "块", "lambda", "表达式" ] ] ], "level": { "min": 0.29340277777777773, "max": 0.29513888888888884 }, "related_data": {} } } }, { "泛型函数式接口": { "data": { "uuid": "java-3-235", "seg": [ [ [ "泛", "型函数", "接口", "型函数式" ] ] ], "level": { "min": 0.29513888888888884, "max": 0.296875 }, "related_data": {} } } }, { "作为参数传递lambda表达式": { "data": { "uuid": "java-3-236", "seg": [ [ [ "参数传递", "lambda", "表达式" ] ] ], "level": { "min": 0.296875, "max": 0.2986111111111111 }, "related_data": {} } } }, { "lambda表达式与异常": { "data": { "uuid": "java-3-237", "seg": [ [ [ "lambda", "表达式" ], [ "异常" ] ] ], "level": { "min": 0.2986111111111111, "max": 0.3003472222222222 }, "related_data": {} } } }, { "lambda表达式和变量捕获": { "data": { "uuid": "java-3-238", "seg": [ [ [ "lambda", "表达式" ], [ "变量", "捕获" ] ] ], "level": { "min": 0.3003472222222222, "max": 0.3020833333333333 }, "related_data": {} } } }, { "方法引用": { "children": [ { "静态方法的方法引用": { "data": { "uuid": "java-4-312", "seg": [ [ [ "静态方法", "方法", "引用" ] ] ], "level": { "min": 0.3020833333333333, "max": 0.30295138888888884 }, "related_data": {} } } }, { "泛型中的方法引用": { "data": { "uuid": "java-4-313", "seg": [ [ [ "泛型", "方法", "引用" ] ] ], "level": { "min": 0.30295138888888884, "max": 0.3038194444444444 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_760071_816615@13", "cluster_num": 0 }, { "sample_id": "13_345372_349664@13", "cluster_num": 2 }, { "sample_id": "13_358555_376889@13", "cluster_num": 1 }, { "sample_id": "13_379703_411940@13", "cluster_num": 0 } ] } } } } } ], "data": { "uuid": "java-3-239", "seg": [ [ [ "方法", "引用" ] ] ], "level": { "min": 0.3020833333333333, "max": 0.3038194444444444 }, "related_data": {} } } }, { "构造函数引用": { "data": { "uuid": "java-3-240", "seg": [ [ [ "构造函数", "引用" ] ] ], "level": { "min": 0.3038194444444444, "max": 0.3055555555555555 }, "related_data": {} } } }, { "预定义的函数式接口": { "data": { "uuid": "java-3-241", "seg": [ [ [ "预定", "义", "函数", "接口", "函数式" ] ] ], "level": { "min": 0.3055555555555555, "max": 0.30729166666666663 }, "related_data": {} } } }, { "lambda表达式的语法": { "data": { "uuid": "java-3-242", "seg": [ [ [ "lambda", "表达式", "语法" ] ] ], "level": { "min": 0.30729166666666663, "max": 0.3090277777777778 }, "related_data": {} } } }, { "构造器引用": { "data": { "uuid": "java-3-243", "seg": [ [ [ "构造", "器", "引用" ] ] ], "level": { "min": 0.3090277777777778, "max": 0.3107638888888889 }, "related_data": {} } } }, { "再谈Comparator": { "data": { "uuid": "java-3-244", "seg": [ [ [ "谈", "comparator", "再谈" ] ] ], "level": { "min": 0.3107638888888889, "max": 0.3125 }, "related_data": {} } } } ], "data": { "uuid": "java-2-14", "seg": [ [ [ "lambda", "表达式" ] ] ], "level": { "min": 0.29166666666666663, "max": 0.3125 }, "related_data": {} } } }, { "其他": { "children": [ { "Java开发入门": { "children": [ { "Java概述": { "children": [ { "什么是Java": { "data": { "uuid": "java-5-103", "seg": [ [ [ "java" ] ] ], "level": { "min": 0.3125, "max": 0.3125347222222222 }, "related_data": {} } } }, { "Java语言的特点": { "data": { "uuid": "java-5-104", "seg": [ [ [ "java", "语言" ] ] ], "level": { "min": 0.3125347222222222, "max": 0.31256944444444446 }, "related_data": {} } } } ], "data": { "uuid": "java-4-314", "seg": [ [ [ "java", "概述" ] ] ], "level": { "min": 0.3125, "max": 0.31256944444444446 }, "related_data": {} } } }, { "JDK的使用": { "children": [ { "什么是JDK": { "data": { "uuid": "java-5-105", "seg": [ [ [ "jdk" ] ] ], "level": { "min": 0.31256944444444446, "max": 0.3125925925925926 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_251168_249229@13", "cluster_num": 1 }, { "sample_id": "13_350202_358526@13", "cluster_num": 1 }, { "sample_id": "13_353792_365687@13", "cluster_num": 0 }, { "sample_id": "13_240157_224169@13", "cluster_num": 0 }, { "sample_id": "13_7397296_53342466@13", "cluster_num": 0 }, { "sample_id": "13_245545_236243@13", "cluster_num": 1 }, { "sample_id": "13_773255_836843@13", "cluster_num": 1 }, { "sample_id": "13_237621_218184@13", "cluster_num": 1 }, { "sample_id": "13_339178_337694@13", "cluster_num": 1 }, { "sample_id": "13_174508_54465@13", "cluster_num": 1 }, { "sample_id": "13_205994_137424@13", "cluster_num": 2 }, { "sample_id": "13_7439989_53414835@13", "cluster_num": 1 }, { "sample_id": "13_7427964_53394974@13", "cluster_num": 0 }, { "sample_id": "13_744858_791567@13", "cluster_num": 0 }, { "sample_id": "13_346879_352404@13", "cluster_num": 1 }, { "sample_id": "13_756362_811465@13", "cluster_num": 2 }, { "sample_id": "13_349003_356333@13", "cluster_num": 1 }, { "sample_id": "13_227469_216755@13", "cluster_num": 2 }, { "sample_id": "13_231462_202551@13", "cluster_num": 1 }, { "sample_id": "13_750792_804054@13", "cluster_num": 1 }, { "sample_id": "13_1048852_1246274@13", "cluster_num": 2 }, { "sample_id": "13_769830_831055@13", "cluster_num": 1 } ] }, "blog": { "data_id": [ { "sample_id": "108588080@javafx@java", "cluster_num": 0 }, { "sample_id": "79715177@jdk@java", "cluster_num": 2 }, { "sample_id": "50803414@jdk@java", "cluster_num": 1 }, { "sample_id": "89916243@jdk@java", "cluster_num": 0 }, { "sample_id": "109487179@jdk@java", "cluster_num": 0 }, { "sample_id": "73129270@jdk@java", "cluster_num": 0 }, { "sample_id": "51326516@linkedlist@java", "cluster_num": 2 }, { "sample_id": "46895379@linkedlist@java", "cluster_num": 2 }, { "sample_id": "56342142@hashmap@java", "cluster_num": 2 }, { "sample_id": "73468471@hashmap@java", "cluster_num": 2 }, { "sample_id": "77503784@hashmap@java", "cluster_num": 2 }, { "sample_id": "107999751@hashtable@java", "cluster_num": 2 }, { "sample_id": "38581035@hashtable@java", "cluster_num": 2 }, { "sample_id": "108252571@jdk@java", "cluster_num": 0 }, { "sample_id": "112852518@javafx@java", "cluster_num": 1 }, { "sample_id": "43230079@slf4j@java", "cluster_num": 0 }, { "sample_id": "73693140@jdk@java", "cluster_num": 1 }, { "sample_id": "116991619@jdk@java", "cluster_num": 0 }, { "sample_id": "114642460@jdk@java", "cluster_num": 1 }, { "sample_id": "6500689@jdk@java", "cluster_num": 0 }, { "sample_id": "114043772@jdk@java", "cluster_num": 1 }, { "sample_id": "96479701@jdk@java", "cluster_num": 0 }, { "sample_id": "53887222@jdk@java", "cluster_num": 0 }, { "sample_id": "109470305@jdk@java", "cluster_num": 0 }, { "sample_id": "110509807@jdk@java", "cluster_num": 0 }, { "sample_id": "76794659@jdk@java", "cluster_num": 0 }, { "sample_id": "25161243@jmx@java", "cluster_num": 0 }, { "sample_id": "78131964@linkedlist@java", "cluster_num": 0 }, { "sample_id": "107950187@linkedlist@java", "cluster_num": 2 }, { "sample_id": "76794659@stream@java", "cluster_num": 0 }, { "sample_id": "53887222@hashmap@java", "cluster_num": 0 }, { "sample_id": "60965080@hashmap@java", "cluster_num": 0 }, { "sample_id": "113855298@javac@java", "cluster_num": 1 }, { "sample_id": "72852433@arraylist@java", "cluster_num": 2 }, { "sample_id": "51456969@arraylist@java", "cluster_num": 2 }, { "sample_id": "112801980@arraylist@java", "cluster_num": 2 }, { "sample_id": "78351853@jms@java", "cluster_num": 0 }, { "sample_id": "108066457@jdk@java", "cluster_num": 0 }, { "sample_id": "112120656@jdk@java", "cluster_num": 0 }, { "sample_id": "4972974@jdk@java", "cluster_num": 0 }, { "sample_id": "79717717@jdk@java", "cluster_num": 0 }, { "sample_id": "117948764@jdk@java", "cluster_num": 0 }, { "sample_id": "78306296@jdk@java", "cluster_num": 0 }, { "sample_id": "90260880@jdk@java", "cluster_num": 0 }, { "sample_id": "52143824@jdk@java", "cluster_num": 0 }, { "sample_id": "7831837@jdk@java", "cluster_num": 0 }, { "sample_id": "77989528@jdk@java", "cluster_num": 2 }, { "sample_id": "78699655@jdk@java", "cluster_num": 0 }, { "sample_id": "77281231@jdk@java", "cluster_num": 2 }, { "sample_id": "77413921@jdk@java", "cluster_num": 2 }, { "sample_id": "80422143@jdk@java", "cluster_num": 0 }, { "sample_id": "116030063@jdk@java", "cluster_num": 0 }, { "sample_id": "50639693@jdk@java", "cluster_num": 0 }, { "sample_id": "3546952@jmx@java", "cluster_num": 0 }, { "sample_id": "1933463@jmx@java", "cluster_num": 0 }, { "sample_id": "51924187@linkedlist@java", "cluster_num": 2 }, { "sample_id": "54572876@linkedlist@java", "cluster_num": 2 }, { "sample_id": "77341098@linkedlist@java", "cluster_num": 2 }, { "sample_id": "51132161@linkedlist@java", "cluster_num": 2 }, { "sample_id": "1722453@applet@java", "cluster_num": 0 }, { "sample_id": "77413921@hashmap@java", "cluster_num": 2 }, { "sample_id": "89196539@javac@java", "cluster_num": 1 }, { "sample_id": "89354356@javac@java", "cluster_num": 1 }, { "sample_id": "85324720@javac@java", "cluster_num": 0 }, { "sample_id": "80526403@javac@java", "cluster_num": 0 }, { "sample_id": "77281231@arraylist@java", "cluster_num": 2 }, { "sample_id": "106585737@jdk@java", "cluster_num": 0 }, { "sample_id": "117423601@jdk@java", "cluster_num": 0 }, { "sample_id": "54925902@jdk@java", "cluster_num": 0 }, { "sample_id": "9166365@jdk@java", "cluster_num": 0 }, { "sample_id": "3950245@jdk@java", "cluster_num": 0 }, { "sample_id": "50575915@jdk@java", "cluster_num": 0 }, { "sample_id": "7192561@jdk@java", "cluster_num": 1 }, { "sample_id": "102750113@jdk@java", "cluster_num": 0 }, { "sample_id": "84584202@jdk@java", "cluster_num": 1 }, { "sample_id": "98474699@jdk@java", "cluster_num": 0 }, { "sample_id": "52796892@jdk@java", "cluster_num": 1 }, { "sample_id": "88427631@jdk@java", "cluster_num": 1 }, { "sample_id": "72595040@jdk@java", "cluster_num": 1 }, { "sample_id": "7292380@jdk@java", "cluster_num": 0 }, { "sample_id": "51819046@jdk@java", "cluster_num": 0 }, { "sample_id": "105652328@jdk@java", "cluster_num": 0 }, { "sample_id": "115257579@jdk@java", "cluster_num": 1 }, { "sample_id": "115372866@jdk@java", "cluster_num": 0 }, { "sample_id": "118113005@jdk@java", "cluster_num": 0 }, { "sample_id": "110359475@jdk@java", "cluster_num": 0 }, { "sample_id": "6575147@jmx@java", "cluster_num": 0 }, { "sample_id": "6340488@jmx@java", "cluster_num": 1 }, { "sample_id": "48174421@linkedlist@java", "cluster_num": 2 }, { "sample_id": "6395167@applet@java", "cluster_num": 0 }, { "sample_id": "80890750@javac@java", "cluster_num": 0 }, { "sample_id": "115257579@javac@java", "cluster_num": 1 }, { "sample_id": "79615135@javac@java", "cluster_num": 1 }, { "sample_id": "71328697@nio@java", "cluster_num": 0 }, { "sample_id": "58305291@hashtable@java", "cluster_num": 0 }, { "sample_id": "6213443@log4j@java", "cluster_num": 0 }, { "sample_id": "98474699@spring@java", "cluster_num": 0 }, { "sample_id": "118381610@jdk@java", "cluster_num": 0 }, { "sample_id": "51800475@javafx@java", "cluster_num": 0 }, { "sample_id": "45065773@jdk@java", "cluster_num": 0 }, { "sample_id": "7685076@jdk@java", "cluster_num": 0 }, { "sample_id": "8108467@jdk@java", "cluster_num": 0 }, { "sample_id": "80056297@jdk@java", "cluster_num": 0 }, { "sample_id": "81159897@jdk@java", "cluster_num": 1 }, { "sample_id": "115443254@jdk@java", "cluster_num": 0 }, { "sample_id": "105805231@jdk@java", "cluster_num": 0 }, { "sample_id": "7220625@jdk@java", "cluster_num": 0 }, { "sample_id": "7932272@jdk@java", "cluster_num": 0 }, { "sample_id": "5904501@jdk@java", "cluster_num": 0 }, { "sample_id": "78942764@jdk@java", "cluster_num": 0 }, { "sample_id": "79154566@jdk@java", "cluster_num": 0 }, { "sample_id": "84850814@jdk@java", "cluster_num": 0 }, { "sample_id": "7992448@jdk@java", "cluster_num": 0 }, { "sample_id": "46814961@jdk@java", "cluster_num": 1 }, { "sample_id": "2586375@jdk@java", "cluster_num": 0 }, { "sample_id": "81534702@jdk@java", "cluster_num": 1 }, { "sample_id": "114644217@jdk@java", "cluster_num": 0 }, { "sample_id": "6694856@jdk@java", "cluster_num": 0 }, { "sample_id": "81159897@maven@java", "cluster_num": 1 }, { "sample_id": "46814961@maven@java", "cluster_num": 1 }, { "sample_id": "5014083@jmx@java", "cluster_num": 0 }, { "sample_id": "20637849@linkedlist@java", "cluster_num": 0 }, { "sample_id": "51800475@jar@java", "cluster_num": 0 }, { "sample_id": "107714595@java@java", "cluster_num": 0 }, { "sample_id": "38810@applet@java", "cluster_num": 0 }, { "sample_id": "77429150@hashmap@java", "cluster_num": 2 }, { "sample_id": "70185104@hashmap@java", "cluster_num": 0 }, { "sample_id": "78942764@hashmap@java", "cluster_num": 0 }, { "sample_id": "8017059@iterator@java", "cluster_num": 0 }, { "sample_id": "73322247@javac@java", "cluster_num": 0 }, { "sample_id": "90213023@javac@java", "cluster_num": 1 }, { "sample_id": "85797611@javac@java", "cluster_num": 1 }, { "sample_id": "78631235@javac@java", "cluster_num": 0 }, { "sample_id": "88358650@javac@java", "cluster_num": 0 }, { "sample_id": "90254156@nio@java", "cluster_num": 0 }, { "sample_id": "52058921@hashtable@java", "cluster_num": 2 }, { "sample_id": "6605543@jdk@java", "cluster_num": 0 }, { "sample_id": "52562039@jdk@java", "cluster_num": 0 }, { "sample_id": "7908921@jdk@java", "cluster_num": 0 }, { "sample_id": "109589689@jdk@java", "cluster_num": 0 }, { "sample_id": "103020029@jdk@java", "cluster_num": 0 }, { "sample_id": "52033327@jdk@java", "cluster_num": 0 }, { "sample_id": "7932713@jdk@java", "cluster_num": 0 }, { "sample_id": "7418161@jdk@java", "cluster_num": 0 }, { "sample_id": "7893555@jdk@java", "cluster_num": 0 }, { "sample_id": "117755865@jdk@java", "cluster_num": 0 }, { "sample_id": "7182877@jdk@java", "cluster_num": 0 }, { "sample_id": "7388059@jdk@java", "cluster_num": 0 }, { "sample_id": "14058047@jdk@java", "cluster_num": 0 }, { "sample_id": "70256989@jdk@java", "cluster_num": 0 }, { "sample_id": "5713604@jdk@java", "cluster_num": 0 }, { "sample_id": "7415364@jmx@java", "cluster_num": 0 }, { "sample_id": "3324553@jmx@java", "cluster_num": 0 }, { "sample_id": "7186578@jmx@java", "cluster_num": 0 }, { "sample_id": "1872104@jmx@java", "cluster_num": 0 }, { "sample_id": "4003529@jmx@java", "cluster_num": 0 }, { "sample_id": "7551878@jmx@java", "cluster_num": 0 }, { "sample_id": "50865350@jmx@java", "cluster_num": 0 }, { "sample_id": "7388059@stream@java", "cluster_num": 0 }, { "sample_id": "6168112@jar@java", "cluster_num": 0 }, { "sample_id": "7418161@java@java", "cluster_num": 0 }, { "sample_id": "5885276@applet@java", "cluster_num": 0 }, { "sample_id": "68485855@hashmap@java", "cluster_num": 0 }, { "sample_id": "7536951@semaphore@java", "cluster_num": 0 }, { "sample_id": "50618446@javac@java", "cluster_num": 1 }, { "sample_id": "68511711@javac@java", "cluster_num": 0 }, { "sample_id": "73277966@javac@java", "cluster_num": 0 }, { "sample_id": "111604649@javac@java", "cluster_num": 0 }, { "sample_id": "80849942@javac@java", "cluster_num": 1 }, { "sample_id": "108784001@javac@java", "cluster_num": 0 }, { "sample_id": "7275460@jdk@java", "cluster_num": 0 }, { "sample_id": "7275460@layout@java", "cluster_num": 0 }, { "sample_id": "80658308@jdk@java", "cluster_num": 0 }, { "sample_id": "6252552@jdk@java", "cluster_num": 0 }, { "sample_id": "82119860@jdk@java", "cluster_num": 0 }, { "sample_id": "67636469@jdk@java", "cluster_num": 0 }, { "sample_id": "6552704@jdk@java", "cluster_num": 0 }, { "sample_id": "116454366@jdk@java", "cluster_num": 0 }, { "sample_id": "118526820@jdk@java", "cluster_num": 0 }, { "sample_id": "7016041@jmx@java", "cluster_num": 0 }, { "sample_id": "8006030@jmx@java", "cluster_num": 0 }, { "sample_id": "78996181@java@java", "cluster_num": 2 }, { "sample_id": "78996181@hashmap@java", "cluster_num": 2 }, { "sample_id": "53358305@hashmap@java", "cluster_num": 0 }, { "sample_id": "65631285@hashmap@java", "cluster_num": 2 }, { "sample_id": "79429565@javac@java", "cluster_num": 0 }, { "sample_id": "51956537@javac@java", "cluster_num": 0 }, { "sample_id": "92234627@javac@java", "cluster_num": 1 }, { "sample_id": "6252552@exception@java", "cluster_num": 0 }, { "sample_id": "7305222@exception@java", "cluster_num": 0 }, { "sample_id": "7946254@jdk@java", "cluster_num": 0 }, { "sample_id": "79319408@jdk@java", "cluster_num": 0 }, { "sample_id": "7684390@jdk@java", "cluster_num": 0 }, { "sample_id": "77888625@jdk@java", "cluster_num": 0 }, { "sample_id": "6664831@jdk@java", "cluster_num": 0 }, { "sample_id": "77074514@jdk@java", "cluster_num": 0 }, { "sample_id": "7944154@jdk@java", "cluster_num": 0 }, { "sample_id": "8039922@jdk@java", "cluster_num": 0 }, { "sample_id": "102775215@jdk@java", "cluster_num": 0 }, { "sample_id": "110222002@jdk@java", "cluster_num": 0 }, { "sample_id": "7969925@jdk@java", "cluster_num": 0 }, { "sample_id": "70941577@maven@java", "cluster_num": 0 }, { "sample_id": "7969925@maven@java", "cluster_num": 0 }, { "sample_id": "4255289@jmx@java", "cluster_num": 0 }, { "sample_id": "2054643@jmx@java", "cluster_num": 0 }, { "sample_id": "18547959@jar@java", "cluster_num": 0 }, { "sample_id": "6948967@applet@java", "cluster_num": 0 }, { "sample_id": "6722874@applet@java", "cluster_num": 0 }, { "sample_id": "6818556@applet@java", "cluster_num": 0 }, { "sample_id": "50659540@semaphore@java", "cluster_num": 0 }, { "sample_id": "90762791@javac@java", "cluster_num": 1 }, { "sample_id": "7684390@exception@java", "cluster_num": 0 }, { "sample_id": "117674889@jdk@java", "cluster_num": 0 }, { "sample_id": "81369327@jdk@java", "cluster_num": 0 }, { "sample_id": "117753545@jdk@java", "cluster_num": 0 }, { "sample_id": "86651427@jdk@java", "cluster_num": 1 }, { "sample_id": "111029674@jdk@java", "cluster_num": 0 }, { "sample_id": "81369327@maven@java", "cluster_num": 0 }, { "sample_id": "7684604@applet@java", "cluster_num": 1 }, { "sample_id": "119023547@javac@java", "cluster_num": 0 }, { "sample_id": "108465146@jdk@java", "cluster_num": 0 }, { "sample_id": "7957394@jdk@java", "cluster_num": 0 }, { "sample_id": "73649419@jdk@java", "cluster_num": 0 }, { "sample_id": "82733579@jdk@java", "cluster_num": 0 }, { "sample_id": "115543232@jdk@java", "cluster_num": 0 }, { "sample_id": "70155975@jdk@java", "cluster_num": 1 }, { "sample_id": "117103567@javac@java", "cluster_num": 0 }, { "sample_id": "109961229@nio@java", "cluster_num": 0 }, { "sample_id": "7282959@jdk@java", "cluster_num": 0 }, { "sample_id": "52750892@javamail@java", "cluster_num": 0 }, { "sample_id": "7624056@jdk@java", "cluster_num": 0 }, { "sample_id": "110431258@jdk@java", "cluster_num": 0 }, { "sample_id": "80808078@maven@java", "cluster_num": 0 }, { "sample_id": "81361043@javac@java", "cluster_num": 1 }, { "sample_id": "116709729@jdk@java", "cluster_num": 0 }, { "sample_id": "117588993@jdk@java", "cluster_num": 0 }, { "sample_id": "7345331@hibernate@java", "cluster_num": 0 }, { "sample_id": "52882603@jdk@java", "cluster_num": 0 }, { "sample_id": "108980512@jdk@java", "cluster_num": 1 }, { "sample_id": "83211379@jdk@java", "cluster_num": 1 }, { "sample_id": "106059018@javac@java", "cluster_num": 1 }, { "sample_id": "83211379@javac@java", "cluster_num": 1 }, { "sample_id": "52848620@jdk@java", "cluster_num": 0 }, { "sample_id": "106767042@jdk@java", "cluster_num": 0 }, { "sample_id": "100032392@jdk@java", "cluster_num": 0 }, { "sample_id": "116449722@jdk@java", "cluster_num": 0 }, { "sample_id": "51501697@maven@java", "cluster_num": 0 }, { "sample_id": "1521596@jmx@java", "cluster_num": 0 }, { "sample_id": "16369147@jdk@java", "cluster_num": 0 }, { "sample_id": "16369147@maven@java", "cluster_num": 0 }, { "sample_id": "100739188@jdk@java", "cluster_num": 0 }, { "sample_id": "115603481@jdk@java", "cluster_num": 0 } ] } } } } }, { "安装JDK": { "data": { "uuid": "java-5-106", "seg": [ [ [ "安装", "jdk" ] ] ], "level": { "min": 0.3125925925925926, "max": 0.3126157407407408 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_7457035_53441115@13", "cluster_num": 0 }, { "sample_id": "13_1067107_1267097@13", "cluster_num": 1 } ] }, "blog": { "data_id": [ { "sample_id": "20374029@jdk@java", "cluster_num": 1 }, { "sample_id": "85280084@jdk@java", "cluster_num": 2 }, { "sample_id": "55099213@jdk@java", "cluster_num": 2 }, { "sample_id": "78489833@jdk@java", "cluster_num": 2 }, { "sample_id": "53607248@jdk@java", "cluster_num": 2 }, { "sample_id": "78836255@jdk@java", "cluster_num": 0 }, { "sample_id": "79524712@jdk@java", "cluster_num": 2 }, { "sample_id": "109192962@jdk@java", "cluster_num": 1 }, { "sample_id": "113324562@jdk@java", "cluster_num": 2 }, { "sample_id": "83022632@jdk@java", "cluster_num": 2 }, { "sample_id": "100983213@jdk@java", "cluster_num": 2 }, { "sample_id": "88681523@jdk@java", "cluster_num": 2 }, { "sample_id": "90023464@jdk@java", "cluster_num": 1 }, { "sample_id": "80988626@jdk@java", "cluster_num": 1 }, { "sample_id": "87926484@javac@java", "cluster_num": 0 }, { "sample_id": "80287381@javac@java", "cluster_num": 2 }, { "sample_id": "91872112@jdk@java", "cluster_num": 2 }, { "sample_id": "53386227@jdk@java", "cluster_num": 1 }, { "sample_id": "6583096@jdk@java", "cluster_num": 1 }, { "sample_id": "95614672@jdk@java", "cluster_num": 2 }, { "sample_id": "94124224@jdk@java", "cluster_num": 1 }, { "sample_id": "81582980@jdk@java", "cluster_num": 2 }, { "sample_id": "78019937@jdk@java", "cluster_num": 1 }, { "sample_id": "91447727@jdk@java", "cluster_num": 2 }, { "sample_id": "82620080@jdk@java", "cluster_num": 1 }, { "sample_id": "81569145@jdk@java", "cluster_num": 1 }, { "sample_id": "80558556@javac@java", "cluster_num": 2 }, { "sample_id": "103835651@jdk@java", "cluster_num": 1 }, { "sample_id": "73441617@jdk@java", "cluster_num": 0 }, { "sample_id": "115269646@jdk@java", "cluster_num": 1 }, { "sample_id": "91049235@jdk@java", "cluster_num": 2 }, { "sample_id": "82850509@jdk@java", "cluster_num": 2 }, { "sample_id": "94736800@jdk@java", "cluster_num": 0 }, { "sample_id": "97243107@jdk@java", "cluster_num": 1 }, { "sample_id": "73441617@java@java", "cluster_num": 0 }, { "sample_id": "83303360@javac@java", "cluster_num": 1 }, { "sample_id": "59487018@javac@java", "cluster_num": 2 }, { "sample_id": "79136388@javac@java", "cluster_num": 1 }, { "sample_id": "87819068@javac@java", "cluster_num": 1 }, { "sample_id": "111769675@jdk@java", "cluster_num": 1 }, { "sample_id": "109185309@jdk@java", "cluster_num": 0 }, { "sample_id": "79942800@jdk@java", "cluster_num": 1 }, { "sample_id": "61208961@jdk@java", "cluster_num": 1 }, { "sample_id": "69941850@jdk@java", "cluster_num": 2 }, { "sample_id": "7337404@jar@java", "cluster_num": 2 }, { "sample_id": "6958490@applet@java", "cluster_num": 0 }, { "sample_id": "80375774@javac@java", "cluster_num": 0 }, { "sample_id": "79834553@javac@java", "cluster_num": 0 }, { "sample_id": "6746536@jdk@java", "cluster_num": 0 }, { "sample_id": "52251259@jdk@java", "cluster_num": 2 }, { "sample_id": "102636437@jdk@java", "cluster_num": 0 }, { "sample_id": "71330930@jdk@java", "cluster_num": 1 }, { "sample_id": "7312030@applet@java", "cluster_num": 2 }, { "sample_id": "84825968@javac@java", "cluster_num": 0 }, { "sample_id": "109500973@jdk@java", "cluster_num": 1 }, { "sample_id": "109260849@jdk@java", "cluster_num": 1 }, { "sample_id": "82775383@jdk@java", "cluster_num": 1 }, { "sample_id": "78730593@jdk@java", "cluster_num": 1 }, { "sample_id": "89055255@javac@java", "cluster_num": 2 }, { "sample_id": "80636708@javac@java", "cluster_num": 0 }, { "sample_id": "85400273@javac@java", "cluster_num": 0 }, { "sample_id": "97675724@jdk@java", "cluster_num": 2 }, { "sample_id": "80918509@javac@java", "cluster_num": 2 }, { "sample_id": "82379906@jdk@java", "cluster_num": 2 }, { "sample_id": "75635365@javac@java", "cluster_num": 0 } ] } } } } }, { "JDK目录介绍": { "data": { "uuid": "java-5-107", "seg": [ [ [ "jdk", "目录", "介绍" ] ] ], "level": { "min": 0.3126157407407408, "max": 0.3126388888888889 }, "related_data": { "blog": { "data_id": [ { "sample_id": "7270673@applet@java", "cluster_num": 0 }, { "sample_id": "6660723@applet@java", "cluster_num": 1 } ] } } } } } ], "data": { "uuid": "java-4-315", "seg": [ [ [ "jdk" ] ] ], "level": { "min": 0.31256944444444446, "max": 0.3126388888888889 }, "related_data": {} } } }, { "系统环境变量": { "children": [ { "PATH环境变量": { "data": { "uuid": "java-5-108", "seg": [ [ [ "path", "环境变量" ] ] ], "level": { "min": 0.3126388888888889, "max": 0.31267361111111114 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_337623_335003@13", "cluster_num": 0 } ] }, "blog": { "data_id": [ { "sample_id": "80992683@javac@java", "cluster_num": 0 } ] } } } } }, { "CLASSPATH环境变量": { "data": { "uuid": "java-5-109", "seg": [ [ [ "classpath", "环境变量" ] ] ], "level": { "min": 0.31267361111111114, "max": 0.31270833333333337 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_743951_789263@13", "cluster_num": 1 }, { "sample_id": "13_745200_792614@13", "cluster_num": 1 }, { "sample_id": "13_191277_92688@13", "cluster_num": 2 }, { "sample_id": "13_229827_198364@13", "cluster_num": 0 }, { "sample_id": "13_7464124_53450462@13", "cluster_num": 1 }, { "sample_id": "13_750932_804278@13", "cluster_num": 2 }, { "sample_id": "13_769896_831110@13", "cluster_num": 0 }, { "sample_id": "13_699183_587019@13", "cluster_num": 0 }, { "sample_id": "13_252289_253698@13", "cluster_num": 2 } ] }, "blog": { "data_id": [ { "sample_id": "79578776@javac@java", "cluster_num": 0 }, { "sample_id": "37813559@javac@java", "cluster_num": 1 } ] } } } } } ], "data": { "uuid": "java-4-316", "seg": [ [ [ "系统", "环境变量", "系统环境变量" ] ] ], "level": { "min": 0.3126388888888889, "max": 0.31270833333333337 }, "related_data": {} } } }, { "第一个Java程序": { "children": [ { "编辑Java源代码": { "data": { "uuid": "java-5-110", "seg": [ [ [ "编辑", "java" ] ] ], "level": { "min": 0.31270833333333337, "max": 0.3127314814814815 }, "related_data": {} } } }, { "编译Java程序": { "data": { "uuid": "java-5-111", "seg": [ [ [ "编译", "java", "程序" ] ] ], "level": { "min": 0.3127314814814815, "max": 0.31275462962962963 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_964803_1115854@13", "cluster_num": 2 }, { "sample_id": "13_190225_90551@13", "cluster_num": 1 }, { "sample_id": "13_7436895_53409138@13", "cluster_num": 2 }, { "sample_id": "13_182676_68812@13", "cluster_num": 0 }, { "sample_id": "13_387012_425797@13", "cluster_num": 0 }, { "sample_id": "13_25098_6643@13", "cluster_num": 2 }, { "sample_id": "13_10825_5136@13", "cluster_num": 1 }, { "sample_id": "13_373149_400865@13", "cluster_num": 2 }, { "sample_id": "13_756223_811467@13", "cluster_num": 1 }, { "sample_id": "13_7458657_53443281@13", "cluster_num": 2 }, { "sample_id": "13_219350_170499@13", "cluster_num": 1 }, { "sample_id": "13_857106_984541@13", "cluster_num": 0 }, { "sample_id": "13_678417_522516@13", "cluster_num": 1 }, { "sample_id": "13_7466724_53454072@13", "cluster_num": 1 }, { "sample_id": "13_676474_515779@13", "cluster_num": 1 }, { "sample_id": "13_222660_179201@13", "cluster_num": 1 }, { "sample_id": "13_648777_453636@13", "cluster_num": 1 }, { "sample_id": "13_714104_705829@13", "cluster_num": 0 }, { "sample_id": "13_228755_195310@13", "cluster_num": 1 } ] }, "blog": { "data_id": [ { "sample_id": "71437307@java@java", "cluster_num": 1 }, { "sample_id": "115921716@java@java", "cluster_num": 2 }, { "sample_id": "106182747@java@java", "cluster_num": 1 }, { "sample_id": "103657160@java@java", "cluster_num": 0 }, { "sample_id": "81148498@spring@java", "cluster_num": 1 }, { "sample_id": "116087022@java@java", "cluster_num": 0 }, { "sample_id": "117073777@java@java", "cluster_num": 1 } ] } } } } }, { "根据CLASSPATH环境变量定位类": { "data": { "uuid": "java-5-112", "seg": [ [ [ "classpath", "环境变量", "定位", "类", "环境变量定位", "定位类" ] ] ], "level": { "min": 0.31275462962962963, "max": 0.31277777777777777 }, "related_data": {} } } } ], "data": { "uuid": "java-4-317", "seg": [ [ [ "java", "程序" ] ] ], "level": { "min": 0.31270833333333337, "max": 0.31277777777777777 }, "related_data": {} } } }, { "Java的运行机制": { "data": { "uuid": "java-4-318", "seg": [ [ [ "java", "运行机制" ] ] ], "level": { "min": 0.31277777777777777, "max": 0.3128472222222222 }, "related_data": {} } } }, { "Eclipse开发工具": { "children": [ { "Eclipse概述": { "data": { "uuid": "java-5-113", "seg": [ [ [ "eclipse", "概述" ] ] ], "level": { "min": 0.3128472222222222, "max": 0.31287037037037035 }, "related_data": {} } } }, { "Eclipse的安装与启动": { "data": { "uuid": "java-5-114", "seg": [ [ [ "eclipse", "安装" ], [ "启动" ] ] ], "level": { "min": 0.31287037037037035, "max": 0.31289351851851854 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_7430975_53398940@13", "cluster_num": 0 } ] } } } } }, { "使用Eclipse进行程序开发": { "data": { "uuid": "java-5-115", "seg": [ [ [ "eclipse", "程序开发" ] ] ], "level": { "min": 0.31289351851851854, "max": 0.3129166666666667 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_7461969_53447261@13", "cluster_num": 0 } ] } } } } } ], "data": { "uuid": "java-4-319", "seg": [ [ [ "eclipse", "开发工具" ] ] ], "level": { "min": 0.3128472222222222, "max": 0.3129166666666667 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_7427158_53391212@13", "cluster_num": 0 } ] }, "blog": { "data_id": [ { "sample_id": "109139456@java@java", "cluster_num": 0 } ] } } } } } ], "data": { "uuid": "java-3-245", "seg": [ [ [ "java", "开发", "入门" ] ] ], "level": { "min": 0.3125, "max": 0.3129166666666667 }, "related_data": {} } } }, { "Java编程基础": { "children": [ { "Java的基本语法": { "children": [ { "Java的基本语法格式": { "data": { "uuid": "java-5-116", "seg": [ [ [ "java", "语法", "格式", "基本语法", "语法格式" ] ] ], "level": { "min": 0.3129166666666667, "max": 0.3129375 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_230947_201113@13", "cluster_num": 2 }, { "sample_id": "13_241142_226696@13", "cluster_num": 0 }, { "sample_id": "13_247829_241763@13", "cluster_num": 0 }, { "sample_id": "13_230066_198898@13", "cluster_num": 0 }, { "sample_id": "13_7434889_53405346@13", "cluster_num": 1 } ] } } } } }, { "Java中的注释": { "data": { "uuid": "java-5-117", "seg": [ [ [ "java", "注释" ] ] ], "level": { "min": 0.3129375, "max": 0.31295833333333334 }, "related_data": {} } } }, { "Java中的关键字": { "data": { "uuid": "java-5-118", "seg": [ [ [ "java", "关键字" ] ] ], "level": { "min": 0.31295833333333334, "max": 0.3129791666666667 }, "related_data": {} } } }, { "Java中的标识符": { "data": { "uuid": "java-5-119", "seg": [ [ [ "java", "标识符" ] ] ], "level": { "min": 0.3129791666666667, "max": 0.313 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_1055942_1253172@13", "cluster_num": 0 } ] }, "blog": { "data_id": [ { "sample_id": "51003290@stream@java", "cluster_num": 0 } ] } } } } } ], "data": { "uuid": "java-4-320", "seg": [ [ [ "java", "语法", "基本语法" ] ] ], "level": { "min": 0.3129166666666667, "max": 0.313 }, "related_data": {} } } }, { "Java中的变量与常量": { "children": [ { "变量的定义": { "data": { "uuid": "java-5-120", "seg": [ [ [ "变量", "定义" ] ] ], "level": { "min": 0.313, "max": 0.31301666666666667 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_239861_223548@13", "cluster_num": 1 }, { "sample_id": "13_196672_109551@13", "cluster_num": 0 }, { "sample_id": "13_4646483_29330802@13", "cluster_num": 2 }, { "sample_id": "13_750596_803749@13", "cluster_num": 0 }, { "sample_id": "13_7436731_53409082@13", "cluster_num": 1 } ] } } } } }, { "变量的数据类型": { "data": { "uuid": "java-5-121", "seg": [ [ [ "变量", "数据类型" ] ] ], "level": { "min": 0.31301666666666667, "max": 0.31303333333333333 }, "related_data": {} } } }, { "变量的类型转换32目录Java基础入门(第2版)2.2.4变量的作用域": { "data": { "uuid": "java-5-122", "seg": [ [ [ "变量", "类型转换", "目录", "java", "基础", "入门", "版", "作用域", "基础入门" ] ] ], "level": { "min": 0.31303333333333333, "max": 0.31305 }, "related_data": {} } } }, { "Java中的常量": { "data": { "uuid": "java-5-123", "seg": [ [ [ "java", "常量" ] ] ], "level": { "min": 0.31305, "max": 0.31306666666666666 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_7466662_53454001@13", "cluster_num": 0 }, { "sample_id": "13_345260_349335@13", "cluster_num": 1 }, { "sample_id": "13_231883_203776@13", "cluster_num": 2 } ] } } } } }, { "指数记数法": { "data": { "uuid": "java-5-124", "seg": [ [ [ "指数", "记数法", "指数记数法" ] ] ], "level": { "min": 0.31306666666666666, "max": 0.3130833333333333 }, "related_data": {} } } } ], "data": { "uuid": "java-4-321", "seg": [ [ [ "java", "变量" ], [ "常量" ] ] ], "level": { "min": 0.313, "max": 0.3130833333333333 }, "related_data": {} } } }, { "Java中的运算符": { "children": [ { "比较运算符": { "data": { "uuid": "java-5-125", "seg": [ [ [ "运算符", "比较运算符" ] ] ], "level": { "min": 0.3130833333333333, "max": 0.3131111111111111 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_7440136_53415323@13", "cluster_num": 0 }, { "sample_id": "13_190389_90828@13", "cluster_num": 1 } ] }, "blog": { "data_id": [ { "sample_id": "108693906@javac@java", "cluster_num": 0 } ] } } } } }, { "逻辑运算符": { "data": { "uuid": "java-5-126", "seg": [ [ [ "逻辑", "运算符", "逻辑运算符" ] ] ], "level": { "min": 0.3131111111111111, "max": 0.3131388888888889 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_701608_591485@13", "cluster_num": 0 }, { "sample_id": "13_248456_243300@13", "cluster_num": 1 } ] } } } } }, { "条件运算符": { "data": { "uuid": "java-5-127", "seg": [ [ [ "条件", "运算符", "条件运算符" ] ] ], "level": { "min": 0.3131388888888889, "max": 0.3131666666666667 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_7442981_53420000@13", "cluster_num": 0 } ] } } } } } ], "data": { "uuid": "java-4-322", "seg": [ [ [ "java", "运算符" ] ] ], "level": { "min": 0.3130833333333333, "max": 0.3131666666666667 }, "related_data": {} } } }, { "选择结构语句": { "children": [ { "if条件语句": { "data": { "uuid": "java-5-128", "seg": [ [ [ "if", "条件语句" ] ] ], "level": { "min": 0.3131666666666667, "max": 0.31320833333333337 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_179151_64389@13", "cluster_num": 2 }, { "sample_id": "13_7395251_53337539@13", "cluster_num": 2 }, { "sample_id": "13_1096530_1308948@13", "cluster_num": 2 }, { "sample_id": "13_743304_787312@13", "cluster_num": 2 }, { "sample_id": "13_191788_93796@13", "cluster_num": 2 }, { "sample_id": "13_198052_113127@13", "cluster_num": 2 }, { "sample_id": "13_746542_796189@13", "cluster_num": 1 }, { "sample_id": "13_7417032_53371702@13", "cluster_num": 2 }, { "sample_id": "13_1098984_1313879@13", "cluster_num": 0 }, { "sample_id": "13_376869_407103@13", "cluster_num": 2 }, { "sample_id": "13_218198_167384@13", "cluster_num": 0 }, { "sample_id": "13_221503_175663@13", "cluster_num": 0 }, { "sample_id": "13_774273_838188@13", "cluster_num": 1 }, { "sample_id": "13_765769_826422@13", "cluster_num": 2 }, { "sample_id": "13_356843_372834@13", "cluster_num": 1 }, { "sample_id": "13_647097_451206@13", "cluster_num": 2 }, { "sample_id": "13_238941_221629@13", "cluster_num": 0 }, { "sample_id": "13_392093_435111@13", "cluster_num": 2 }, { "sample_id": "13_1065780_1265088@13", "cluster_num": 0 } ] }, "blog": { "data_id": [ { "sample_id": "50880754@singleton@java", "cluster_num": 0 } ] } } } } }, { "switch条件语句": { "data": { "uuid": "java-5-129", "seg": [ [ [ "switch", "条件语句" ] ] ], "level": { "min": 0.31320833333333337, "max": 0.31325000000000003 }, "related_data": { "blog": { "data_id": [ { "sample_id": "93217781@swt@java", "cluster_num": 0 } ] } } } } } ], "data": { "uuid": "java-4-323", "seg": [ [ [ "选择", "结构", "语句", "结构语句" ] ] ], "level": { "min": 0.3131666666666667, "max": 0.31325000000000003 }, "related_data": {} } } }, { "循环结构语句": { "children": [ { "do…while循环语句": { "data": { "uuid": "java-5-130", "seg": [ [ [ "do", "…", "while循环", "语句" ] ] ], "level": { "min": 0.31325000000000003, "max": 0.3132916666666667 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_940629_1077927@13", "cluster_num": 0 }, { "sample_id": "13_7455237_53438050@13", "cluster_num": 0 }, { "sample_id": "13_385377_422573@13", "cluster_num": 1 }, { "sample_id": "13_7457465_53441815@13", "cluster_num": 2 }, { "sample_id": "13_265121_280889@13", "cluster_num": 2 } ] } } } } }, { "for循环语句": { "data": { "uuid": "java-5-131", "seg": [ [ [ "for循环", "语句" ] ] ], "level": { "min": 0.3132916666666667, "max": 0.31333333333333335 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_237708_218558@13", "cluster_num": 0 }, { "sample_id": "13_670299_492802@13", "cluster_num": 1 } ] } } } } } ], "data": { "uuid": "java-4-324", "seg": [ [ [ "循环", "结构", "语句", "结构语句" ] ] ], "level": { "min": 0.31325000000000003, "max": 0.31333333333333335 }, "related_data": {} } } } ], "data": { "uuid": "java-3-246", "seg": [ [ [ "java", "编程", "基础", "编程基础" ] ] ], "level": { "min": 0.3129166666666667, "max": 0.31333333333333335 }, "related_data": {} } } }, { "集合": { "children": [ { "集合概述": { "data": { "uuid": "java-4-325", "seg": [ [ [ "集合", "概述" ] ] ], "level": { "min": 0.31333333333333335, "max": 0.31335069444444447 }, "related_data": {} } } }, { "Collection接口": { "data": { "uuid": "java-4-326", "seg": [ [ [ "collection", "接口" ] ] ], "level": { "min": 0.31335069444444447, "max": 0.3133680555555556 }, "related_data": {} } } }, { "List接口": { "children": [ { "List接口简介": { "data": { "uuid": "java-5-132", "seg": [ [ [ "list", "接口", "简介" ] ] ], "level": { "min": 0.3133680555555556, "max": 0.3133738425925926 }, "related_data": { "blog": { "data_id": [ { "sample_id": "51171681@arraylist@java", "cluster_num": 0 }, { "sample_id": "37722769@linkedlist@java", "cluster_num": 1 }, { "sample_id": "37722769@arraylist@java", "cluster_num": 1 }, { "sample_id": "6341553@jmx@java", "cluster_num": 2 } ] } } } } }, { "ArrayList集合": { "data": { "uuid": "java-5-133", "seg": [ [ [ "arraylist", "集合" ] ] ], "level": { "min": 0.3133738425925926, "max": 0.3133796296296297 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_632045_441220@13", "cluster_num": 1 }, { "sample_id": "13_7465063_53451775@13", "cluster_num": 1 }, { "sample_id": "13_235354_213993@13", "cluster_num": 1 }, { "sample_id": "13_186251_79188@13", "cluster_num": 0 }, { "sample_id": "13_743338_787405@13", "cluster_num": 2 }, { "sample_id": "13_669464_490854@13", "cluster_num": 0 }, { "sample_id": "13_786872_862059@13", "cluster_num": 2 }, { "sample_id": "13_384706_421333@13", "cluster_num": 1 }, { "sample_id": "13_7416454_53370644@13", "cluster_num": 1 }, { "sample_id": "13_1090235_1297018@13", "cluster_num": 0 }, { "sample_id": "13_380525_413400@13", "cluster_num": 0 }, { "sample_id": "13_7433469_53403780@13", "cluster_num": 0 }, { "sample_id": "13_7460227_53445337@13", "cluster_num": 0 }, { "sample_id": "13_385102_422027@13", "cluster_num": 1 }, { "sample_id": "13_251990_251175@13", "cluster_num": 1 }, { "sample_id": "13_245900_236941@13", "cluster_num": 1 }, { "sample_id": "13_10009_4654@13", "cluster_num": 0 }, { "sample_id": "13_262527_275654@13", "cluster_num": 0 }, { "sample_id": "13_691763_564972@13", "cluster_num": 0 }, { "sample_id": "13_7395895_53338937@13", "cluster_num": 1 }, { "sample_id": "13_7437155_53410026@13", "cluster_num": 1 }, { "sample_id": "13_911874_1047028@13", "cluster_num": 1 }, { "sample_id": "13_743856_789001@13", "cluster_num": 2 }, { "sample_id": "13_1903_3105@13", "cluster_num": 0 }, { "sample_id": "13_197930_112776@13", "cluster_num": 1 }, { "sample_id": "13_7460275_53445348@13", "cluster_num": 1 }, { "sample_id": "13_384518_420997@13", "cluster_num": 1 }, { "sample_id": "13_664030_480709@13", "cluster_num": 1 }, { "sample_id": "13_668117_487977@13", "cluster_num": 0 } ] }, "blog": { "data_id": [ { "sample_id": "52853360@linkedlist@java", "cluster_num": 1 }, { "sample_id": "90648912@arraylist@java", "cluster_num": 1 }, { "sample_id": "52853360@arraylist@java", "cluster_num": 1 }, { "sample_id": "116465109@linkedlist@java", "cluster_num": 0 }, { "sample_id": "77480685@linkedlist@java", "cluster_num": 1 }, { "sample_id": "77337742@arraylist@java", "cluster_num": 1 }, { "sample_id": "75147679@arraylist@java", "cluster_num": 1 }, { "sample_id": "55049449@arraylist@java", "cluster_num": 1 }, { "sample_id": "116465109@arraylist@java", "cluster_num": 0 }, { "sample_id": "110432238@arraylist@java", "cluster_num": 2 }, { "sample_id": "79247389@linkedlist@java", "cluster_num": 1 }, { "sample_id": "51473908@linkedlist@java", "cluster_num": 1 }, { "sample_id": "51297360@linkedlist@java", "cluster_num": 1 }, { "sample_id": "44956737@arraylist@java", "cluster_num": 1 }, { "sample_id": "117735011@arraylist@java", "cluster_num": 1 }, { "sample_id": "52204859@arraylist@java", "cluster_num": 1 }, { "sample_id": "116098424@arraylist@java", "cluster_num": 1 }, { "sample_id": "51121833@arraylist@java", "cluster_num": 2 }, { "sample_id": "78466847@arraylist@java", "cluster_num": 1 }, { "sample_id": "73608949@arraylist@java", "cluster_num": 1 }, { "sample_id": "79766331@arraylist@java", "cluster_num": 0 }, { "sample_id": "51223177@linkedlist@java", "cluster_num": 1 }, { "sample_id": "51145788@linkedlist@java", "cluster_num": 1 }, { "sample_id": "93632933@linkedlist@java", "cluster_num": 0 }, { "sample_id": "52869064@linkedlist@java", "cluster_num": 1 }, { "sample_id": "110342565@linkedlist@java", "cluster_num": 2 }, { "sample_id": "51668997@linkedlist@java", "cluster_num": 1 }, { "sample_id": "45157553@linkedlist@java", "cluster_num": 1 }, { "sample_id": "112602465@linkedlist@java", "cluster_num": 1 }, { "sample_id": "116741016@arraylist@java", "cluster_num": 2 }, { "sample_id": "93632933@arraylist@java", "cluster_num": 0 }, { "sample_id": "109210683@arraylist@java", "cluster_num": 0 }, { "sample_id": "112602465@arraylist@java", "cluster_num": 1 }, { "sample_id": "42506819@hashtable@java", "cluster_num": 0 }, { "sample_id": "8540410@arraylist@java", "cluster_num": 2 }, { "sample_id": "54317583@arraylist@java", "cluster_num": 0 }, { "sample_id": "77504357@arraylist@java", "cluster_num": 1 }, { "sample_id": "76760238@arraylist@java", "cluster_num": 2 }, { "sample_id": "48895843@arraylist@java", "cluster_num": 1 }, { "sample_id": "111135594@hashmap@java", "cluster_num": 1 }, { "sample_id": "111135594@arraylist@java", "cluster_num": 1 }, { "sample_id": "77572436@arraylist@java", "cluster_num": 1 }, { "sample_id": "52388182@arraylist@java", "cluster_num": 0 }, { "sample_id": "112923913@arraylist@java", "cluster_num": 0 }, { "sample_id": "53010268@arraylist@java", "cluster_num": 1 }, { "sample_id": "51862125@arraylist@java", "cluster_num": 0 }, { "sample_id": "111404896@arraylist@java", "cluster_num": 0 }, { "sample_id": "51578411@arraylist@java", "cluster_num": 0 }, { "sample_id": "51177373@arraylist@java", "cluster_num": 0 }, { "sample_id": "72725792@arraylist@java", "cluster_num": 2 }, { "sample_id": "50283697@arraylist@java", "cluster_num": 1 }, { "sample_id": "50800349@arraylist@java", "cluster_num": 1 }, { "sample_id": "118656033@arraylist@java", "cluster_num": 0 }, { "sample_id": "50111321@arraylist@java", "cluster_num": 1 }, { "sample_id": "75330836@arraylist@java", "cluster_num": 1 }, { "sample_id": "82753615@arraylist@java", "cluster_num": 0 }, { "sample_id": "70143418@arraylist@java", "cluster_num": 0 }, { "sample_id": "52254768@arraylist@java", "cluster_num": 2 }, { "sample_id": "78206494@arraylist@java", "cluster_num": 0 }, { "sample_id": "31386997@linkedlist@java", "cluster_num": 1 }, { "sample_id": "72566485@hashmap@java", "cluster_num": 1 }, { "sample_id": "72566485@arraylist@java", "cluster_num": 1 }, { "sample_id": "51357408@hashtable@java", "cluster_num": 1 }, { "sample_id": "51558655@linkedlist@java", "cluster_num": 1 }, { "sample_id": "51558655@arraylist@java", "cluster_num": 1 }, { "sample_id": "51108357@arraylist@java", "cluster_num": 2 }, { "sample_id": "116170612@arraylist@java", "cluster_num": 2 }, { "sample_id": "51192811@arraylist@java", "cluster_num": 0 }, { "sample_id": "77450775@arraylist@java", "cluster_num": 0 }, { "sample_id": "114155762@arraylist@java", "cluster_num": 0 }, { "sample_id": "51242122@arraylist@java", "cluster_num": 0 }, { "sample_id": "66975512@arraylist@java", "cluster_num": 0 }, { "sample_id": "72566922@arraylist@java", "cluster_num": 1 }, { "sample_id": "111366919@arraylist@java", "cluster_num": 1 }, { "sample_id": "54378621@linkedlist@java", "cluster_num": 1 }, { "sample_id": "54884927@linkedlist@java", "cluster_num": 1 }, { "sample_id": "117232694@arraylist@java", "cluster_num": 2 }, { "sample_id": "72870113@arraylist@java", "cluster_num": 0 }, { "sample_id": "108438941@arraylist@java", "cluster_num": 0 }, { "sample_id": "51514389@arraylist@java", "cluster_num": 1 }, { "sample_id": "26281163@arraylist@java", "cluster_num": 0 }, { "sample_id": "118734883@arraylist@java", "cluster_num": 0 }, { "sample_id": "73237589@arraylist@java", "cluster_num": 0 }, { "sample_id": "71486849@arraylist@java", "cluster_num": 1 }, { "sample_id": "53160124@arraylist@java", "cluster_num": 0 }, { "sample_id": "79382649@arraylist@java", "cluster_num": 0 }, { "sample_id": "83119422@arraylist@java", "cluster_num": 0 }, { "sample_id": "20934233@arraylist@java", "cluster_num": 1 }, { "sample_id": "110382906@arraylist@java", "cluster_num": 0 }, { "sample_id": "51857830@arraylist@java", "cluster_num": 0 }, { "sample_id": "53022573@arraylist@java", "cluster_num": 1 }, { "sample_id": "12133165@arraylist@java", "cluster_num": 1 }, { "sample_id": "78236958@arraylist@java", "cluster_num": 1 }, { "sample_id": "77326381@arraylist@java", "cluster_num": 1 }, { "sample_id": "51509066@arraylist@java", "cluster_num": 0 }, { "sample_id": "89853134@arraylist@java", "cluster_num": 1 }, { "sample_id": "56011105@arraylist@java", "cluster_num": 0 }, { "sample_id": "78162207@arraylist@java", "cluster_num": 0 }, { "sample_id": "51306021@arraylist@java", "cluster_num": 0 }, { "sample_id": "54286384@arraylist@java", "cluster_num": 0 }, { "sample_id": "78942965@arraylist@java", "cluster_num": 0 }, { "sample_id": "78324464@arraylist@java", "cluster_num": 0 }, { "sample_id": "109849024@arraylist@java", "cluster_num": 0 }, { "sample_id": "118603936@arraylist@java", "cluster_num": 0 }, { "sample_id": "12133165@builder@java", "cluster_num": 1 }, { "sample_id": "53334796@arraylist@java", "cluster_num": 1 }, { "sample_id": "50975461@arraylist@java", "cluster_num": 1 }, { "sample_id": "38048171@arraylist@java", "cluster_num": 1 }, { "sample_id": "73882933@arraylist@java", "cluster_num": 0 }, { "sample_id": "52987320@arraylist@java", "cluster_num": 0 }, { "sample_id": "52347669@arraylist@java", "cluster_num": 0 }, { "sample_id": "65449333@arraylist@java", "cluster_num": 1 }, { "sample_id": "11592099@arraylist@java", "cluster_num": 1 }, { "sample_id": "46862273@arraylist@java", "cluster_num": 1 }, { "sample_id": "39478371@arraylist@java", "cluster_num": 1 }, { "sample_id": "118721021@arraylist@java", "cluster_num": 2 }, { "sample_id": "54894065@arraylist@java", "cluster_num": 0 }, { "sample_id": "53887593@arraylist@java", "cluster_num": 1 }, { "sample_id": "47414935@arraylist@java", "cluster_num": 0 }, { "sample_id": "51701051@arraylist@java", "cluster_num": 2 }, { "sample_id": "107565940@arraylist@java", "cluster_num": 0 }, { "sample_id": "52201488@arraylist@java", "cluster_num": 1 }, { "sample_id": "108224511@arraylist@java", "cluster_num": 2 }, { "sample_id": "106490024@arraylist@java", "cluster_num": 0 }, { "sample_id": "80515284@jdk@java", "cluster_num": 0 }, { "sample_id": "115298556@hashmap@java", "cluster_num": 1 }, { "sample_id": "22993975@arraylist@java", "cluster_num": 0 }, { "sample_id": "51362156@arraylist@java", "cluster_num": 0 }, { "sample_id": "115298556@arraylist@java", "cluster_num": 1 }, { "sample_id": "103617000@arraylist@java", "cluster_num": 2 }, { "sample_id": "52190851@arraylist@java", "cluster_num": 2 }, { "sample_id": "70148043@arraylist@java", "cluster_num": 1 }, { "sample_id": "106515446@arraylist@java", "cluster_num": 0 }, { "sample_id": "51629307@arraylist@java", "cluster_num": 0 }, { "sample_id": "103883964@java@java", "cluster_num": 0 }, { "sample_id": "103588722@arraylist@java", "cluster_num": 2 }, { "sample_id": "118971353@arraylist@java", "cluster_num": 0 }, { "sample_id": "51533560@arraylist@java", "cluster_num": 1 }, { "sample_id": "70877811@arraylist@java", "cluster_num": 0 }, { "sample_id": "111557486@arraylist@java", "cluster_num": 0 } ] } } } } }, { "LinkedList集合": { "data": { "uuid": "java-5-134", "seg": [ [ [ "linkedlist", "集合" ] ] ], "level": { "min": 0.3133796296296297, "max": 0.3133854166666667 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_365874_389481@13", "cluster_num": 0 } ] }, "blog": { "data_id": [ { "sample_id": "80411721@linkedlist@java", "cluster_num": 2 }, { "sample_id": "82108515@linkedlist@java", "cluster_num": 2 }, { "sample_id": "78295608@linkedlist@java", "cluster_num": 0 }, { "sample_id": "114694721@linkedlist@java", "cluster_num": 1 }, { "sample_id": "53065370@linkedlist@java", "cluster_num": 2 }, { "sample_id": "77833654@linkedlist@java", "cluster_num": 0 }, { "sample_id": "51135944@linkedlist@java", "cluster_num": 1 }, { "sample_id": "35787253@linkedlist@java", "cluster_num": 1 }, { "sample_id": "51328525@linkedlist@java", "cluster_num": 0 }, { "sample_id": "112468866@linkedlist@java", "cluster_num": 1 }, { "sample_id": "77978966@linkedlist@java", "cluster_num": 0 }, { "sample_id": "33422449@linkedlist@java", "cluster_num": 0 }, { "sample_id": "106516170@linkedlist@java", "cluster_num": 1 } ] } } } } } ], "data": { "uuid": "java-4-327", "seg": [ [ [ "list", "接口" ] ] ], "level": { "min": 0.3133680555555556, "max": 0.3133854166666667 }, "related_data": {} } } }, { "Collection集合遍历": { "children": [ { "Iterator遍历集合": { "data": { "uuid": "java-5-135", "seg": [ [ [ "iterator", "遍历", "集合" ] ] ], "level": { "min": 0.3133854166666667, "max": 0.3133912037037037 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_389091_429289@13", "cluster_num": 2 }, { "sample_id": "13_7426285_53389396@13", "cluster_num": 2 }, { "sample_id": "13_370765_397443@13", "cluster_num": 0 }, { "sample_id": "13_656837_468883@13", "cluster_num": 2 }, { "sample_id": "13_7407311_53357358@13", "cluster_num": 0 }, { "sample_id": "13_251675_250655@13", "cluster_num": 1 }, { "sample_id": "13_7456023_53439375@13", "cluster_num": 1 }, { "sample_id": "13_150738_72266@13", "cluster_num": 0 }, { "sample_id": "13_23033_6067@13", "cluster_num": 2 }, { "sample_id": "13_676615_516272@13", "cluster_num": 1 }, { "sample_id": "13_1093028_1302027@13", "cluster_num": 2 }, { "sample_id": "13_362977_382627@13", "cluster_num": 2 }, { "sample_id": "13_697212_582075@13", "cluster_num": 2 }, { "sample_id": "13_7430161_53397437@13", "cluster_num": 2 }, { "sample_id": "13_714041_705681@13", "cluster_num": 2 }, { "sample_id": "13_179912_65697@13", "cluster_num": 2 }, { "sample_id": "13_679859_528184@13", "cluster_num": 0 }, { "sample_id": "13_658055_470964@13", "cluster_num": 0 }, { "sample_id": "13_4646902_29330819@13", "cluster_num": 2 } ] }, "blog": { "data_id": [ { "sample_id": "78790834@iterator@java", "cluster_num": 0 }, { "sample_id": "22944859@linkedlist@java", "cluster_num": 1 }, { "sample_id": "22944859@arraylist@java", "cluster_num": 2 } ] } } } } }, { "foreach遍历集合": { "data": { "uuid": "java-5-136", "seg": [ [ [ "for", "each", "遍历", "集合" ] ] ], "level": { "min": 0.3133912037037037, "max": 0.3133969907407408 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_768929_829457@13", "cluster_num": 0 }, { "sample_id": "13_651116_458086@13", "cluster_num": 1 } ] } } } } }, { "JDK 8的forEach遍历集合": { "data": { "uuid": "java-5-137", "seg": [ [ [ "jdk", "for", "each", "遍历", "集合" ] ] ], "level": { "min": 0.3133969907407408, "max": 0.3134027777777778 }, "related_data": {} } } } ], "data": { "uuid": "java-4-328", "seg": [ [ [ "collection", "集合", "遍历" ] ] ], "level": { "min": 0.3133854166666667, "max": 0.3134027777777778 }, "related_data": {} } } }, { "Set接口": { "children": [ { "Set接口简介": { "data": { "uuid": "java-5-138", "seg": [ [ [ "set", "接口", "简介" ] ] ], "level": { "min": 0.3134027777777778, "max": 0.3134085648148148 }, "related_data": {} } } }, { "HashSet集合": { "data": { "uuid": "java-5-139", "seg": [ [ [ "hashset", "集合" ] ] ], "level": { "min": 0.3134085648148148, "max": 0.3134143518518519 }, "related_data": {} } } }, { "TreeSet集合": { "data": { "uuid": "java-5-140", "seg": [ [ [ "treeset", "集合" ] ] ], "level": { "min": 0.3134143518518519, "max": 0.3134201388888889 }, "related_data": {} } } } ], "data": { "uuid": "java-4-329", "seg": [ [ [ "set", "接口" ] ] ], "level": { "min": 0.3134027777777778, "max": 0.3134201388888889 }, "related_data": {} } } }, { "Map接口": { "children": [ { "Map接口简介": { "data": { "uuid": "java-5-141", "seg": [ [ [ "map", "接口", "简介" ] ] ], "level": { "min": 0.3134201388888889, "max": 0.31342361111111117 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_323754_314567@13", "cluster_num": 0 } ] }, "blog": { "data_id": [ { "sample_id": "52145509@hashtable@java", "cluster_num": 1 }, { "sample_id": "23202009@linkedlist@java", "cluster_num": 0 }, { "sample_id": "50905364@hashtable@java", "cluster_num": 0 }, { "sample_id": "23202009@hashtable@java", "cluster_num": 0 }, { "sample_id": "37725373@hashtable@java", "cluster_num": 0 }, { "sample_id": "80642786@stream@java", "cluster_num": 2 } ] } } } } }, { "HashMap集合": { "data": { "uuid": "java-5-142", "seg": [ [ [ "hashmap", "集合" ] ] ], "level": { "min": 0.31342361111111117, "max": 0.31342708333333336 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_376342_406201@13", "cluster_num": 0 }, { "sample_id": "13_187699_82749@13", "cluster_num": 2 }, { "sample_id": "13_7409191_53359511@13", "cluster_num": 0 }, { "sample_id": "13_717661_711070@13", "cluster_num": 1 }, { "sample_id": "13_207518_141833@13", "cluster_num": 1 }, { "sample_id": "13_650977_457915@13", "cluster_num": 2 }, { "sample_id": "13_323746_314899@13", "cluster_num": 2 }, { "sample_id": "13_679162_525504@13", "cluster_num": 1 }, { "sample_id": "13_646721_449513@13", "cluster_num": 2 }, { "sample_id": "13_780319_849384@13", "cluster_num": 1 }, { "sample_id": "13_245674_236446@13", "cluster_num": 1 }, { "sample_id": "13_1096209_1308209@13", "cluster_num": 2 } ] }, "blog": { "data_id": [ { "sample_id": "80394272@hashmap@java", "cluster_num": 0 }, { "sample_id": "29391275@arraylist@java", "cluster_num": 1 }, { "sample_id": "85989381@hashmap@java", "cluster_num": 2 }, { "sample_id": "78920849@hashmap@java", "cluster_num": 2 }, { "sample_id": "72735183@hashmap@java", "cluster_num": 2 }, { "sample_id": "113693305@hashmap@java", "cluster_num": 2 }, { "sample_id": "106105808@hashmap@java", "cluster_num": 2 }, { "sample_id": "50975894@hashmap@java", "cluster_num": 1 }, { "sample_id": "108268471@hashmap@java", "cluster_num": 0 }, { "sample_id": "117487019@hashmap@java", "cluster_num": 2 }, { "sample_id": "77244920@hashmap@java", "cluster_num": 0 }, { "sample_id": "47861815@hashmap@java", "cluster_num": 1 }, { "sample_id": "110457302@hashmap@java", "cluster_num": 0 }, { "sample_id": "117320155@hashmap@java", "cluster_num": 2 }, { "sample_id": "106439267@hashmap@java", "cluster_num": 2 }, { "sample_id": "81092360@hashmap@java", "cluster_num": 0 }, { "sample_id": "115429964@hashmap@java", "cluster_num": 2 }, { "sample_id": "50888070@hashmap@java", "cluster_num": 0 }, { "sample_id": "76686915@hashmap@java", "cluster_num": 0 }, { "sample_id": "52207135@hashmap@java", "cluster_num": 0 }, { "sample_id": "51861350@hashmap@java", "cluster_num": 0 }, { "sample_id": "110728997@hashmap@java", "cluster_num": 2 }, { "sample_id": "51849692@hashmap@java", "cluster_num": 0 }, { "sample_id": "108825642@hashmap@java", "cluster_num": 0 }, { "sample_id": "54946424@hashmap@java", "cluster_num": 1 }, { "sample_id": "114595161@hashmap@java", "cluster_num": 0 }, { "sample_id": "111769203@hashmap@java", "cluster_num": 1 }, { "sample_id": "103847137@hashmap@java", "cluster_num": 0 }, { "sample_id": "106972635@hashmap@java", "cluster_num": 2 }, { "sample_id": "53351188@hashmap@java", "cluster_num": 2 }, { "sample_id": "114272421@hashmap@java", "cluster_num": 1 }, { "sample_id": "108156506@hashmap@java", "cluster_num": 0 }, { "sample_id": "51125946@hashmap@java", "cluster_num": 1 }, { "sample_id": "26297859@hashmap@java", "cluster_num": 0 }, { "sample_id": "79194360@hashmap@java", "cluster_num": 2 }, { "sample_id": "104865576@hashmap@java", "cluster_num": 0 }, { "sample_id": "113848396@hashmap@java", "cluster_num": 1 }, { "sample_id": "109605602@hashmap@java", "cluster_num": 0 }, { "sample_id": "21664747@hashmap@java", "cluster_num": 0 }, { "sample_id": "53317351@hashmap@java", "cluster_num": 0 }, { "sample_id": "105136789@hashmap@java", "cluster_num": 1 }, { "sample_id": "78737468@hashmap@java", "cluster_num": 0 }, { "sample_id": "84452104@hashmap@java", "cluster_num": 2 }, { "sample_id": "50452411@hashmap@java", "cluster_num": 0 }, { "sample_id": "109989191@hashmap@java", "cluster_num": 0 }, { "sample_id": "112854091@hashmap@java", "cluster_num": 0 }, { "sample_id": "78888480@hashmap@java", "cluster_num": 1 }, { "sample_id": "110143886@hashmap@java", "cluster_num": 0 }, { "sample_id": "102744681@hashmap@java", "cluster_num": 0 }, { "sample_id": "80353579@hashmap@java", "cluster_num": 1 }, { "sample_id": "106891950@hashmap@java", "cluster_num": 0 }, { "sample_id": "54708694@hashmap@java", "cluster_num": 0 }, { "sample_id": "78936283@hashmap@java", "cluster_num": 1 }, { "sample_id": "117229298@hashmap@java", "cluster_num": 1 }, { "sample_id": "52207152@hashmap@java", "cluster_num": 1 }, { "sample_id": "112246992@hashmap@java", "cluster_num": 1 }, { "sample_id": "115329102@hashmap@java", "cluster_num": 1 }, { "sample_id": "51974340@hashmap@java", "cluster_num": 0 }, { "sample_id": "95342982@hashmap@java", "cluster_num": 0 }, { "sample_id": "56494527@hashmap@java", "cluster_num": 0 }, { "sample_id": "80496144@jdk@java", "cluster_num": 1 }, { "sample_id": "86668385@jdk@java", "cluster_num": 2 }, { "sample_id": "52745155@hashmap@java", "cluster_num": 1 }, { "sample_id": "108489393@hashmap@java", "cluster_num": 0 }, { "sample_id": "17588019@hashmap@java", "cluster_num": 1 }, { "sample_id": "64127131@hashmap@java", "cluster_num": 0 }, { "sample_id": "110247453@hashmap@java", "cluster_num": 2 }, { "sample_id": "117264183@hashmap@java", "cluster_num": 0 }, { "sample_id": "107323702@hashmap@java", "cluster_num": 2 }, { "sample_id": "54667453@hashmap@java", "cluster_num": 1 }, { "sample_id": "118854969@hashmap@java", "cluster_num": 0 }, { "sample_id": "107788996@hashmap@java", "cluster_num": 0 }, { "sample_id": "116133070@hashmap@java", "cluster_num": 1 }, { "sample_id": "113979364@hashmap@java", "cluster_num": 0 }, { "sample_id": "98785367@hashmap@java", "cluster_num": 0 }, { "sample_id": "16891015@hashmap@java", "cluster_num": 2 }, { "sample_id": "48549155@hashmap@java", "cluster_num": 1 }, { "sample_id": "118077143@hashmap@java", "cluster_num": 2 }, { "sample_id": "103467732@java@java", "cluster_num": 0 }, { "sample_id": "52458899@hashmap@java", "cluster_num": 0 }, { "sample_id": "114048299@hashmap@java", "cluster_num": 0 }, { "sample_id": "112582217@hashmap@java", "cluster_num": 0 }, { "sample_id": "13594715@hashmap@java", "cluster_num": 0 }, { "sample_id": "106324537@java@java", "cluster_num": 0 }, { "sample_id": "117117234@hashmap@java", "cluster_num": 0 }, { "sample_id": "108127478@hashmap@java", "cluster_num": 1 }, { "sample_id": "114499465@hashmap@java", "cluster_num": 0 }, { "sample_id": "106324537@hashmap@java", "cluster_num": 0 }, { "sample_id": "108951038@hashmap@java", "cluster_num": 0 }, { "sample_id": "109249233@hashmap@java", "cluster_num": 0 }, { "sample_id": "117825877@hashmap@java", "cluster_num": 1 }, { "sample_id": "65442646@hashmap@java", "cluster_num": 0 }, { "sample_id": "109292759@hashmap@java", "cluster_num": 2 }, { "sample_id": "117629081@hashmap@java", "cluster_num": 1 }, { "sample_id": "8058155@hashmap@java", "cluster_num": 0 }, { "sample_id": "52270519@hashmap@java", "cluster_num": 0 }, { "sample_id": "110564364@hashmap@java", "cluster_num": 0 }, { "sample_id": "6759738@hashmap@java", "cluster_num": 0 }, { "sample_id": "105934934@hashmap@java", "cluster_num": 2 }, { "sample_id": "113849103@hashmap@java", "cluster_num": 0 }, { "sample_id": "109402088@hashmap@java", "cluster_num": 2 } ] } } } } }, { "Map集合遍历": { "data": { "uuid": "java-5-143", "seg": [ [ [ "map", "集合", "遍历" ] ] ], "level": { "min": 0.31342708333333336, "max": 0.3134305555555556 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_1108775_1349185@13", "cluster_num": 2 }, { "sample_id": "13_656364_467901@13", "cluster_num": 1 }, { "sample_id": "13_656484_468237@13", "cluster_num": 1 }, { "sample_id": "13_655680_466599@13", "cluster_num": 1 }, { "sample_id": "13_516178_438763@13", "cluster_num": 0 } ] }, "blog": { "data_id": [ { "sample_id": "113504135@iterator@java", "cluster_num": 1 }, { "sample_id": "113062703@hashmap@java", "cluster_num": 1 }, { "sample_id": "45330787@arraylist@java", "cluster_num": 2 }, { "sample_id": "6746274@hashmap@java", "cluster_num": 2 }, { "sample_id": "78933289@hashmap@java", "cluster_num": 2 }, { "sample_id": "78933289@iterator@java", "cluster_num": 2 }, { "sample_id": "5594734@hashmap@java", "cluster_num": 0 }, { "sample_id": "7445770@iterator@java", "cluster_num": 2 }, { "sample_id": "7015060@hashmap@java", "cluster_num": 0 }, { "sample_id": "43017071@hashmap@java", "cluster_num": 1 }, { "sample_id": "7015060@iterator@java", "cluster_num": 0 } ] } } } } }, { "TreeMap集合": { "data": { "uuid": "java-5-144", "seg": [ [ [ "treemap", "集合" ] ] ], "level": { "min": 0.3134305555555556, "max": 0.3134340277777778 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_232000_204088@13", "cluster_num": 0 } ] } } } } }, { "Properties集合": { "data": { "uuid": "java-5-145", "seg": [ [ [ "properties", "集合" ] ] ], "level": { "min": 0.3134340277777778, "max": 0.31343750000000004 }, "related_data": {} } } } ], "data": { "uuid": "java-4-330", "seg": [ [ [ "map", "接口" ] ] ], "level": { "min": 0.3134201388888889, "max": 0.31343750000000004 }, "related_data": {} } } }, { "常用工具类": { "children": [ { "Collections工具类": { "data": { "uuid": "java-5-146", "seg": [ [ [ "collections", "工具", "类", "工具类" ] ] ], "level": { "min": 0.31343750000000004, "max": 0.31344618055555556 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_678977_524638@13", "cluster_num": 0 }, { "sample_id": "13_229073_196195@13", "cluster_num": 1 }, { "sample_id": "13_229022_196012@13", "cluster_num": 2 } ] }, "blog": { "data_id": [ { "sample_id": "53082778@arraylist@java", "cluster_num": 0 } ] } } } } }, { "Arrays工具类": { "data": { "uuid": "java-5-147", "seg": [ [ [ "arrays", "工具", "类", "工具类" ] ] ], "level": { "min": 0.31344618055555556, "max": 0.3134548611111111 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_222282_177999@13", "cluster_num": 1 }, { "sample_id": "13_235369_214091@13", "cluster_num": 0 }, { "sample_id": "13_686432_548093@13", "cluster_num": 2 }, { "sample_id": "13_374474_403533@13", "cluster_num": 0 } ] }, "blog": { "data_id": [ { "sample_id": "7294878@hashmap@java", "cluster_num": 1 }, { "sample_id": "52649767@javamail@java", "cluster_num": 0 }, { "sample_id": "85687162@logback@java", "cluster_num": 1 }, { "sample_id": "78780070@logback@java", "cluster_num": 2 }, { "sample_id": "106900981@javac@java", "cluster_num": 0 } ] } } } } } ], "data": { "uuid": "java-4-331", "seg": [ [ [ "常用工具", "类" ] ] ], "level": { "min": 0.31343750000000004, "max": 0.3134548611111111 }, "related_data": {} } } }, { "聚合操作": { "children": [ { "聚合操作简介": { "data": { "uuid": "java-5-148", "seg": [ [ [ "聚合", "操作", "简介" ] ] ], "level": { "min": 0.3134548611111111, "max": 0.3134592013888889 }, "related_data": { "blog": { "data_id": [ { "sample_id": "97393047@layout@java", "cluster_num": 0 } ] } } } } }, { "创建Stream流对象": { "data": { "uuid": "java-5-149", "seg": [ [ [ "创建", "stream", "流", "对象", "流对象" ] ] ], "level": { "min": 0.3134592013888889, "max": 0.3134635416666667 }, "related_data": {} } } }, { "Stream流的常用方法": { "data": { "uuid": "java-5-150", "seg": [ [ [ "stream", "流", "方法" ] ] ], "level": { "min": 0.3134635416666667, "max": 0.3134678819444444 }, "related_data": {} } } }, { "Parallel Stream(并行流)": { "data": { "uuid": "java-5-151", "seg": [ [ [ "parallel", "stream", "并行", "流" ] ] ], "level": { "min": 0.3134678819444444, "max": 0.3134722222222222 }, "related_data": {} } } } ], "data": { "uuid": "java-4-332", "seg": [ [ [ "聚合", "操作" ] ] ], "level": { "min": 0.3134548611111111, "max": 0.3134722222222222 }, "related_data": {} } } }, { "Java集合框架": { "children": [ { "集合接口与实现分离": { "data": { "uuid": "java-5-152", "seg": [ [ [ "集合", "接口" ], [ "分离" ] ] ], "level": { "min": 0.3134722222222222, "max": 0.31348090277777774 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_370890_397956@13", "cluster_num": 0 }, { "sample_id": "13_662257_477680@13", "cluster_num": 0 }, { "sample_id": "13_668655_489170@13", "cluster_num": 1 }, { "sample_id": "13_184433_74079@13", "cluster_num": 2 } ] } } } } }, { "泛型实用方法": { "data": { "uuid": "java-5-153", "seg": [ [ [ "泛型", "实用", "方法" ] ] ], "level": { "min": 0.31348090277777774, "max": 0.3134895833333333 }, "related_data": {} } } } ], "data": { "uuid": "java-4-333", "seg": [ [ [ "java", "集合", "框架" ] ] ], "level": { "min": 0.3134722222222222, "max": 0.3134895833333333 }, "related_data": {} } } }, { "集合框架中的接口": { "data": { "uuid": "java-4-334", "seg": [ [ [ "集合", "框架", "接口" ] ] ], "level": { "min": 0.3134895833333333, "max": 0.31350694444444444 }, "related_data": {} } } }, { "链表": { "data": { "uuid": "java-4-335", "seg": [ [ [ "链表" ] ] ], "level": { "min": 0.31350694444444444, "max": 0.31352430555555555 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_1055376_1252500@13", "cluster_num": 0 }, { "sample_id": "13_1095989_1307906@13", "cluster_num": 1 } ] } } } } }, { "数组列表": { "data": { "uuid": "java-4-336", "seg": [ [ [ "数组", "列表", "数组列表" ] ] ], "level": { "min": 0.31352430555555555, "max": 0.31354166666666666 }, "related_data": {} } } }, { "散列集": { "data": { "uuid": "java-4-337", "seg": [ [ [ "散列", "集" ] ] ], "level": { "min": 0.31354166666666666, "max": 0.3135590277777778 }, "related_data": {} } } }, { "树集": { "data": { "uuid": "java-4-338", "seg": [ [ [ "树集" ] ] ], "level": { "min": 0.3135590277777778, "max": 0.3135763888888889 }, "related_data": {} } } }, { "优先队列": { "data": { "uuid": "java-4-339", "seg": [ [ [ "优先", "队列" ] ] ], "level": { "min": 0.3135763888888889, "max": 0.31359375 }, "related_data": {} } } }, { "映射": { "children": [ { "基本映射操作": { "data": { "uuid": "java-5-154", "seg": [ [ [ "映射", "操作" ] ] ], "level": { "min": 0.31359375, "max": 0.31359623015873017 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_380814_414056@13", "cluster_num": 0 } ] } } } } }, { "更新映射条目": { "data": { "uuid": "java-5-155", "seg": [ [ [ "更新", "映射", "条目", "更新映射" ] ] ], "level": { "min": 0.31359623015873017, "max": 0.31359871031746034 }, "related_data": {} } } }, { "映射视图": { "data": { "uuid": "java-5-156", "seg": [ [ [ "映射", "视图" ] ] ], "level": { "min": 0.31359871031746034, "max": 0.3136011904761905 }, "related_data": {} } } }, { "弱散列映射": { "data": { "uuid": "java-5-157", "seg": [ [ [ "弱", "散列", "映射" ] ] ], "level": { "min": 0.3136011904761905, "max": 0.3136036706349206 }, "related_data": {} } } }, { "链接散列集与映射": { "data": { "uuid": "java-5-158", "seg": [ [ [ "链接", "散", "列集" ], [ "映射" ] ] ], "level": { "min": 0.3136036706349206, "max": 0.3136061507936508 }, "related_data": {} } } }, { "枚举集与映射": { "data": { "uuid": "java-5-159", "seg": [ [ [ "枚举", "集与", "映射" ] ] ], "level": { "min": 0.3136061507936508, "max": 0.31360863095238095 }, "related_data": {} } } }, { "标识散列映射": { "data": { "uuid": "java-5-160", "seg": [ [ [ "标识", "散列", "映射" ] ] ], "level": { "min": 0.31360863095238095, "max": 0.3136111111111111 }, "related_data": {} } } } ], "data": { "uuid": "java-4-340", "seg": [ [ [ "映射" ] ] ], "level": { "min": 0.31359375, "max": 0.3136111111111111 }, "related_data": {} } } }, { "算法": { "children": [ { "二分查找": { "data": { "uuid": "java-5-161", "seg": [ [ [ "查找" ] ] ], "level": { "min": 0.3136111111111111, "max": 0.3136154513888889 }, "related_data": { "blog": { "data_id": [ { "sample_id": "108307532@java@java", "cluster_num": 0 } ] } } } } }, { "简单算法": { "data": { "uuid": "java-5-162", "seg": [ [ [ "算法" ] ] ], "level": { "min": 0.3136154513888889, "max": 0.31361979166666665 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_650399_457875@13", "cluster_num": 2 }, { "sample_id": "13_384115_420831@13", "cluster_num": 2 }, { "sample_id": "13_697332_583493@13", "cluster_num": 2 }, { "sample_id": "13_1061793_1259671@13", "cluster_num": 0 }, { "sample_id": "13_204704_133922@13", "cluster_num": 2 }, { "sample_id": "13_351401_360849@13", "cluster_num": 2 }, { "sample_id": "13_243291_231660@13", "cluster_num": 2 }, { "sample_id": "13_354169_366578@13", "cluster_num": 1 }, { "sample_id": "13_168652_44021@13", "cluster_num": 2 }, { "sample_id": "13_252672_252708@13", "cluster_num": 2 }, { "sample_id": "13_381462_415236@13", "cluster_num": 2 }, { "sample_id": "13_677129_518108@13", "cluster_num": 1 }, { "sample_id": "13_198940_115820@13", "cluster_num": 2 }, { "sample_id": "13_7400953_53348977@13", "cluster_num": 1 }, { "sample_id": "13_682080_535837@13", "cluster_num": 1 }, { "sample_id": "13_747137_798027@13", "cluster_num": 2 }, { "sample_id": "13_239901_223589@13", "cluster_num": 2 }, { "sample_id": "13_645519_447121@13", "cluster_num": 2 }, { "sample_id": "13_186228_79165@13", "cluster_num": 2 }, { "sample_id": "13_686995_549771@13", "cluster_num": 1 }, { "sample_id": "13_1058842_1256238@13", "cluster_num": 2 }, { "sample_id": "13_720273_714673@13", "cluster_num": 0 }, { "sample_id": "13_686967_549654@13", "cluster_num": 1 }, { "sample_id": "13_1070453_1271941@13", "cluster_num": 2 } ] }, "blog": { "data_id": [ { "sample_id": "118628504@javac@java", "cluster_num": 0 }, { "sample_id": "116003799@java@java", "cluster_num": 1 }, { "sample_id": "108505275@java@java", "cluster_num": 2 }, { "sample_id": "80137615@nio@java", "cluster_num": 2 }, { "sample_id": "7766446@stream@java", "cluster_num": 0 }, { "sample_id": "108435826@java@java", "cluster_num": 2 }, { "sample_id": "115456883@java@java", "cluster_num": 0 }, { "sample_id": "116358260@java@java", "cluster_num": 1 }, { "sample_id": "117898779@java@java", "cluster_num": 0 }, { "sample_id": "118355788@java@java", "cluster_num": 0 } ] } } } } }, { "批操作": { "data": { "uuid": "java-5-163", "seg": [ [ [ "批", "操作" ] ] ], "level": { "min": 0.31361979166666665, "max": 0.31362413194444444 }, "related_data": {} } } }, { "编写自己的算法": { "data": { "uuid": "java-5-164", "seg": [ [ [ "编写", "算法" ] ] ], "level": { "min": 0.31362413194444444, "max": 0.31362847222222223 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_358710_377278@13", "cluster_num": 0 }, { "sample_id": "13_358745_377423@13", "cluster_num": 1 } ] } } } } } ], "data": { "uuid": "java-4-341", "seg": [ [ [ "算法" ] ] ], "level": { "min": 0.3136111111111111, "max": 0.31362847222222223 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_1037655_1241337@13", "cluster_num": 1 }, { "sample_id": "13_7408319_53358519@13", "cluster_num": 0 }, { "sample_id": "13_676266_515389@13", "cluster_num": 1 }, { "sample_id": "13_747413_798629@13", "cluster_num": 2 } ] } } } } }, { "遗留的集合": { "children": [ { "属性映射": { "data": { "uuid": "java-5-165", "seg": [ [ [ "属性", "映射" ] ] ], "level": { "min": 0.31362847222222223, "max": 0.31363425925925925 }, "related_data": {} } } }, { "栈": { "data": { "uuid": "java-5-166", "seg": [ [ [ "栈" ] ] ], "level": { "min": 0.31363425925925925, "max": 0.31364004629629627 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_7451189_53432609@13", "cluster_num": 0 }, { "sample_id": "13_367244_392667@13", "cluster_num": 1 } ] } } } } }, { "位集": { "data": { "uuid": "java-5-167", "seg": [ [ [ "位集" ] ] ], "level": { "min": 0.31364004629629627, "max": 0.3136458333333333 }, "related_data": {} } } } ], "data": { "uuid": "java-4-342", "seg": [ [ [ "遗留", "集合" ] ] ], "level": { "min": 0.31362847222222223, "max": 0.3136458333333333 }, "related_data": {} } } }, { "Java集合简介": { "data": { "uuid": "java-4-343", "seg": [ [ [ "java", "集合", "简介" ] ] ], "level": { "min": 0.3136458333333333, "max": 0.3136631944444444 }, "related_data": {} } } }, { "编写equals方法": { "data": { "uuid": "java-4-344", "seg": [ [ [ "编写", "equals", "方法" ] ] ], "level": { "min": 0.3136631944444444, "max": 0.3136805555555555 }, "related_data": {} } } }, { "编写equals和hashCode": { "data": { "uuid": "java-4-345", "seg": [ [ [ "编写", "equals" ], [ "hashcode" ] ] ], "level": { "min": 0.3136805555555555, "max": 0.31369791666666663 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_7430319_53397387@13", "cluster_num": 0 }, { "sample_id": "13_649362_454877@13", "cluster_num": 1 }, { "sample_id": "13_30039_9236@13", "cluster_num": 2 }, { "sample_id": "13_778168_844631@13", "cluster_num": 0 } ] }, "blog": { "data_id": [ { "sample_id": "80445481@hashmap@java", "cluster_num": 0 }, { "sample_id": "24609559@hashmap@java", "cluster_num": 1 }, { "sample_id": "70053356@hashmap@java", "cluster_num": 2 } ] } } } } }, { "使用TreeMap": { "data": { "uuid": "java-4-346", "seg": [ [ [ "treemap" ] ] ], "level": { "min": 0.31369791666666663, "max": 0.31371527777777775 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_679052_524981@13", "cluster_num": 1 }, { "sample_id": "13_7408928_53359529@13", "cluster_num": 2 }, { "sample_id": "13_56554_10273@13", "cluster_num": 0 }, { "sample_id": "13_679260_525809@13", "cluster_num": 1 } ] }, "blog": { "data_id": [ { "sample_id": "47907721@hashmap@java", "cluster_num": 0 } ] } } } } }, { "使用Properties": { "data": { "uuid": "java-4-347", "seg": [ [ [ "properties" ] ] ], "level": { "min": 0.31371527777777775, "max": 0.31373263888888886 }, "related_data": {} } } }, { "使用Deque": { "data": { "uuid": "java-4-348", "seg": [ [ [ "deque" ] ] ], "level": { "min": 0.31373263888888886, "max": 0.31375 }, "related_data": {} } } } ], "data": { "uuid": "java-3-247", "seg": [ [ [ "集合" ] ] ], "level": { "min": 0.31333333333333335, "max": 0.31375 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_371880_398660@13", "cluster_num": 1 }, { "sample_id": "13_1095048_1305855@13", "cluster_num": 2 }, { "sample_id": "13_337753_335038@13", "cluster_num": 1 }, { "sample_id": "13_371755_398467@13", "cluster_num": 0 } ] } } } } }, { "I/O流": { "children": [ { "I/O流概述": { "data": { "uuid": "java-4-349", "seg": [ [ [ "i", "o", "流", "概述" ] ] ], "level": { "min": 0.31375, "max": 0.31380952380952376 }, "related_data": {} } } }, { "字节流": { "children": [ { "字节流概述": { "data": { "uuid": "java-5-168", "seg": [ [ [ "字节", "流", "概述", "字节流" ] ] ], "level": { "min": 0.31380952380952376, "max": 0.31382142857142853 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_1091135_1298414@13", "cluster_num": 0 } ] } } } } }, { "字节流读写文件": { "data": { "uuid": "java-5-169", "seg": [ [ [ "字节", "流", "读写", "文件", "字节流" ] ] ], "level": { "min": 0.31382142857142853, "max": 0.3138333333333333 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_689616_558112@13", "cluster_num": 0 }, { "sample_id": "13_350679_359456@13", "cluster_num": 1 } ] } } } } }, { "文件的拷贝": { "data": { "uuid": "java-5-170", "seg": [ [ [ "文件", "拷贝" ] ] ], "level": { "min": 0.3138333333333333, "max": 0.31384523809523807 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_7439947_53414791@13", "cluster_num": 0 } ] } } } } }, { "字节流的缓冲区": { "data": { "uuid": "java-5-171", "seg": [ [ [ "字节", "流", "缓冲区" ] ] ], "level": { "min": 0.31384523809523807, "max": 0.31385714285714283 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_232800_206397@13", "cluster_num": 0 }, { "sample_id": "13_177743_61365@13", "cluster_num": 1 }, { "sample_id": "13_184131_72941@13", "cluster_num": 2 } ] } } } } }, { "字节缓冲流": { "data": { "uuid": "java-5-172", "seg": [ [ [ "字节", "缓冲", "流" ] ] ], "level": { "min": 0.31385714285714283, "max": 0.3138690476190476 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_1084153_1290934@13", "cluster_num": 0 } ] } } } } } ], "data": { "uuid": "java-4-350", "seg": [ [ [ "字节", "流", "字节流" ] ] ], "level": { "min": 0.31380952380952376, "max": 0.3138690476190476 }, "related_data": {} } } }, { "File类": { "children": [ { "File类的常用方法": { "data": { "uuid": "java-5-173", "seg": [ [ [ "file", "类", "方法" ] ] ], "level": { "min": 0.3138690476190476, "max": 0.31387445887445886 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_7435934_53406903@13", "cluster_num": 0 }, { "sample_id": "13_744333_790150@13", "cluster_num": 2 }, { "sample_id": "13_332497_323709@13", "cluster_num": 2 }, { "sample_id": "13_2907_4066@13", "cluster_num": 2 }, { "sample_id": "13_223039_180473@13", "cluster_num": 2 }, { "sample_id": "13_977465_1135939@13", "cluster_num": 2 }, { "sample_id": "13_220367_173005@13", "cluster_num": 1 }, { "sample_id": "13_7426191_53388981@13", "cluster_num": 2 }, { "sample_id": "13_1056628_1253699@13", "cluster_num": 2 }, { "sample_id": "13_228113_193507@13", "cluster_num": 2 }, { "sample_id": "13_159186_24195@13", "cluster_num": 2 }, { "sample_id": "13_718532_712331@13", "cluster_num": 2 }, { "sample_id": "13_743451_787748@13", "cluster_num": 2 }, { "sample_id": "13_204938_135051@13", "cluster_num": 2 }, { "sample_id": "13_689756_558481@13", "cluster_num": 2 }, { "sample_id": "13_206012_137603@13", "cluster_num": 2 }, { "sample_id": "13_161583_31429@13", "cluster_num": 2 }, { "sample_id": "13_246086_237651@13", "cluster_num": 1 }, { "sample_id": "13_385191_422254@13", "cluster_num": 2 }, { "sample_id": "13_694357_574098@13", "cluster_num": 2 }, { "sample_id": "13_772414_835581@13", "cluster_num": 2 }, { "sample_id": "13_760569_817506@13", "cluster_num": 2 }, { "sample_id": "13_753119_807602@13", "cluster_num": 1 }, { "sample_id": "13_345999_350950@13", "cluster_num": 2 }, { "sample_id": "13_194245_101009@13", "cluster_num": 0 }, { "sample_id": "13_681978_535560@13", "cluster_num": 1 }, { "sample_id": "13_213239_155762@13", "cluster_num": 0 }, { "sample_id": "13_226488_189046@13", "cluster_num": 0 }, { "sample_id": "13_195576_105568@13", "cluster_num": 0 }, { "sample_id": "13_238975_221619@13", "cluster_num": 0 }, { "sample_id": "13_233569_208913@13", "cluster_num": 0 }, { "sample_id": "13_7429921_53427708@13", "cluster_num": 0 }, { "sample_id": "13_231134_201796@13", "cluster_num": 0 } ] }, "blog": { "data_id": [ { "sample_id": "4574163@log4j@java", "cluster_num": 1 }, { "sample_id": "2173430@servlet@java", "cluster_num": 1 }, { "sample_id": "2173430@javamail@java", "cluster_num": 1 }, { "sample_id": "2173430@log4j@java", "cluster_num": 1 }, { "sample_id": "661483@stream@java", "cluster_num": 0 }, { "sample_id": "16966071@stream@java", "cluster_num": 0 }, { "sample_id": "4334440@timezone@java", "cluster_num": 0 }, { "sample_id": "7214126@timezone@java", "cluster_num": 0 }, { "sample_id": "7840263@semaphore@java", "cluster_num": 0 }, { "sample_id": "45955081@hashtable@java", "cluster_num": 0 }, { "sample_id": "72855674@log4j@java", "cluster_num": 0 }, { "sample_id": "6247539@exception@java", "cluster_num": 0 }, { "sample_id": "6817659@semaphore@java", "cluster_num": 0 }, { "sample_id": "6439777@stream@java", "cluster_num": 0 }, { "sample_id": "7302076@timezone@java", "cluster_num": 0 }, { "sample_id": "6977461@timezone@java", "cluster_num": 0 }, { "sample_id": "6084761@iterator@java", "cluster_num": 0 }, { "sample_id": "7526941@semaphore@java", "cluster_num": 0 }, { "sample_id": "6899330@semaphore@java", "cluster_num": 0 }, { "sample_id": "7541241@semaphore@java", "cluster_num": 0 }, { "sample_id": "6601293@semaphore@java", "cluster_num": 0 }, { "sample_id": "6958289@semaphore@java", "cluster_num": 0 }, { "sample_id": "6836286@log4j@java", "cluster_num": 1 }, { "sample_id": "7319410@exception@java", "cluster_num": 0 }, { "sample_id": "7660223@exception@java", "cluster_num": 0 }, { "sample_id": "6836286@interceptor@java", "cluster_num": 1 }, { "sample_id": "52203645@jmx@java", "cluster_num": 0 }, { "sample_id": "6432075@iterator@java", "cluster_num": 0 }, { "sample_id": "1772350@semaphore@java", "cluster_num": 0 }, { "sample_id": "4443551@semaphore@java", "cluster_num": 0 }, { "sample_id": "7426580@semaphore@java", "cluster_num": 0 }, { "sample_id": "6627396@builder@java", "cluster_num": 0 }, { "sample_id": "7231640@exception@java", "cluster_num": 0 }, { "sample_id": "6924732@exception@java", "cluster_num": 0 }, { "sample_id": "7876168@jmx@java", "cluster_num": 0 }, { "sample_id": "7388319@iterator@java", "cluster_num": 0 }, { "sample_id": "7523127@iterator@java", "cluster_num": 2 }, { "sample_id": "6832334@iterator@java", "cluster_num": 2 }, { "sample_id": "7389233@iterator@java", "cluster_num": 2 }, { "sample_id": "7766808@semaphore@java", "cluster_num": 0 }, { "sample_id": "6867829@semaphore@java", "cluster_num": 0 }, { "sample_id": "7403658@javamail@java", "cluster_num": 1 }, { "sample_id": "5424687@jmx@java", "cluster_num": 0 }, { "sample_id": "6636112@layout@java", "cluster_num": 0 }, { "sample_id": "6835471@iterator@java", "cluster_num": 2 }, { "sample_id": "7523083@iterator@java", "cluster_num": 2 }, { "sample_id": "6838528@iterator@java", "cluster_num": 2 }, { "sample_id": "7397175@iterator@java", "cluster_num": 2 }, { "sample_id": "7839688@semaphore@java", "cluster_num": 0 }, { "sample_id": "7991323@semaphore@java", "cluster_num": 0 }, { "sample_id": "7403123@semaphore@java", "cluster_num": 0 }, { "sample_id": "7403658@log4j@java", "cluster_num": 1 }, { "sample_id": "44832373@exception@java", "cluster_num": 0 }, { "sample_id": "7523110@iterator@java", "cluster_num": 2 }, { "sample_id": "76229420@exception@java", "cluster_num": 0 }, { "sample_id": "7907553@javamail@java", "cluster_num": 1 } ] } } } } }, { "遍历目录下的文件": { "data": { "uuid": "java-5-174", "seg": [ [ [ "遍历", "目录", "文件" ] ] ], "level": { "min": 0.31387445887445886, "max": 0.3138798701298701 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_745576_793704@13", "cluster_num": 0 } ] } } } } }, { "删除文件及目录": { "data": { "uuid": "java-5-175", "seg": [ [ [ "删除", "文件" ], [ "目录" ] ] ], "level": { "min": 0.3138798701298701, "max": 0.3138852813852814 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_194751_103203@13", "cluster_num": 0 } ] } } } } }, { "创建文件对象": { "data": { "uuid": "java-5-176", "seg": [ [ [ "创建", "文件", "对象", "文件对象" ] ] ], "level": { "min": 0.3138852813852814, "max": 0.31389069264069264 }, "related_data": {} } } }, { "文件操作": { "data": { "uuid": "java-5-177", "seg": [ [ [ "文件", "操作" ] ] ], "level": { "min": 0.31389069264069264, "max": 0.3138961038961039 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_1074382_1279791@13", "cluster_num": 0 }, { "sample_id": "13_217008_164816@13", "cluster_num": 1 } ] } } } } }, { "文件夹操作": { "data": { "uuid": "java-5-178", "seg": [ [ [ "文件夹", "操作" ] ] ], "level": { "min": 0.3138961038961039, "max": 0.3139015151515151 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_7405000_53354158@13", "cluster_num": 0 } ] } } } } }, { "目录列表器": { "data": { "uuid": "java-5-179", "seg": [ [ [ "目录", "列表", "器", "目录列表", "列表器" ] ] ], "level": { "min": 0.3139015151515151, "max": 0.31390692640692636 }, "related_data": {} } } }, { "目录实用工具": { "data": { "uuid": "java-5-180", "seg": [ [ [ "目录", "实用工具", "目录实用工具" ] ] ], "level": { "min": 0.31390692640692636, "max": 0.3139123376623376 }, "related_data": {} } } }, { "目录的检查及创建": { "data": { "uuid": "java-5-181", "seg": [ [ [ "目录", "检查" ], [ "创建" ] ] ], "level": { "min": 0.3139123376623376, "max": 0.3139177489177489 }, "related_data": {} } } }, { "文件的创建与删除": { "data": { "uuid": "java-5-182", "seg": [ [ [ "文件", "创建" ], [ "删除" ] ] ], "level": { "min": 0.3139177489177489, "max": 0.31392316017316013 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_377908_408655@13", "cluster_num": 0 }, { "sample_id": "13_7425758_53387462@13", "cluster_num": 0 }, { "sample_id": "13_182627_68791@13", "cluster_num": 2 }, { "sample_id": "13_696156_579489@13", "cluster_num": 1 }, { "sample_id": "13_383567_419045@13", "cluster_num": 0 } ] } } } } }, { "获取文件信息": { "data": { "uuid": "java-5-183", "seg": [ [ [ "获取", "文件", "信息", "文件信息" ] ] ], "level": { "min": 0.31392316017316013, "max": 0.3139285714285714 }, "related_data": {} } } } ], "data": { "uuid": "java-4-351", "seg": [ [ [ "file", "类" ] ] ], "level": { "min": 0.3138690476190476, "max": 0.3139285714285714 }, "related_data": {} } } }, { "RandomAccessFile": { "data": { "uuid": "java-4-352", "seg": [ [ [ "randomaccessfile" ] ] ], "level": { "min": 0.3139285714285714, "max": 0.31398809523809523 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_261223_273948@13", "cluster_num": 0 }, { "sample_id": "13_661945_477443@13", "cluster_num": 1 }, { "sample_id": "13_352419_362789@13", "cluster_num": 2 } ] } } } } }, { "对象序列化": { "children": [ { "寻找类": { "data": { "uuid": "java-5-184", "seg": [ [ [ "寻找", "类" ] ] ], "level": { "min": 0.31398809523809523, "max": 0.3140079365079365 }, "related_data": {} } } }, { "序列化的控制": { "data": { "uuid": "java-5-185", "seg": [ [ [ "序列化", "控制" ] ] ], "level": { "min": 0.3140079365079365, "max": 0.31402777777777774 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_763963_822586@13", "cluster_num": 0 }, { "sample_id": "13_991263_1162799@13", "cluster_num": 1 }, { "sample_id": "13_647971_453389@13", "cluster_num": 2 } ] }, "blog": { "data_id": [ { "sample_id": "79518028@log4j@java", "cluster_num": 0 } ] } } } } }, { "使用“持久性”": { "data": { "uuid": "java-5-186", "seg": [ [ [ "持久性" ] ] ], "level": { "min": 0.31402777777777774, "max": 0.314047619047619 }, "related_data": {} } } } ], "data": { "uuid": "java-4-353", "seg": [ [ [ "对象", "序列化", "对象序列化" ] ] ], "level": { "min": 0.31398809523809523, "max": 0.314047619047619 }, "related_data": {} } } }, { "NIO": { "children": [ { "NIO概述": { "data": { "uuid": "java-5-187", "seg": [ [ [ "nio", "概述" ] ] ], "level": { "min": 0.314047619047619, "max": 0.3140550595238095 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_746597_796345@13", "cluster_num": 1 }, { "sample_id": "13_184654_75752@13", "cluster_num": 1 }, { "sample_id": "13_345035_348871@13", "cluster_num": 1 }, { "sample_id": "13_229220_196576@13", "cluster_num": 0 }, { "sample_id": "13_383669_419320@13", "cluster_num": 0 }, { "sample_id": "13_746422_795891@13", "cluster_num": 2 } ] }, "blog": { "data_id": [ { "sample_id": "114223239@nio@java", "cluster_num": 2 }, { "sample_id": "83048859@nio@java", "cluster_num": 2 }, { "sample_id": "79761873@nio@java", "cluster_num": 2 }, { "sample_id": "46403131@nio@java", "cluster_num": 1 }, { "sample_id": "52809669@nio@java", "cluster_num": 2 }, { "sample_id": "78597056@nio@java", "cluster_num": 2 }, { "sample_id": "115329100@nio@java", "cluster_num": 2 }, { "sample_id": "52819191@nio@java", "cluster_num": 2 }, { "sample_id": "77542158@nio@java", "cluster_num": 0 }, { "sample_id": "80686236@nio@java", "cluster_num": 2 }, { "sample_id": "51457215@nio@java", "cluster_num": 2 }, { "sample_id": "9451701@nio@java", "cluster_num": 2 }, { "sample_id": "78536856@nio@java", "cluster_num": 1 }, { "sample_id": "78979302@nio@java", "cluster_num": 2 }, { "sample_id": "78343999@nio@java", "cluster_num": 2 }, { "sample_id": "45066095@nio@java", "cluster_num": 2 }, { "sample_id": "29929485@nio@java", "cluster_num": 1 }, { "sample_id": "54865371@nio@java", "cluster_num": 2 }, { "sample_id": "94850550@nio@java", "cluster_num": 2 }, { "sample_id": "114121051@nio@java", "cluster_num": 2 }, { "sample_id": "77320741@nio@java", "cluster_num": 0 }, { "sample_id": "89643638@nio@java", "cluster_num": 2 }, { "sample_id": "87892610@nio@java", "cluster_num": 0 }, { "sample_id": "37672151@nio@java", "cluster_num": 2 }, { "sample_id": "80918665@nio@java", "cluster_num": 2 }, { "sample_id": "52863704@nio@java", "cluster_num": 2 }, { "sample_id": "54695959@nio@java", "cluster_num": 2 }, { "sample_id": "78141622@nio@java", "cluster_num": 2 }, { "sample_id": "88919799@nio@java", "cluster_num": 2 }, { "sample_id": "77848088@nio@java", "cluster_num": 2 }, { "sample_id": "115983439@nio@java", "cluster_num": 2 }, { "sample_id": "116613948@nio@java", "cluster_num": 2 }, { "sample_id": "64907250@nio@java", "cluster_num": 2 }, { "sample_id": "108972988@nio@java", "cluster_num": 2 }, { "sample_id": "38417761@nio@java", "cluster_num": 2 }, { "sample_id": "46482571@nio@java", "cluster_num": 2 }, { "sample_id": "39475207@nio@java", "cluster_num": 0 }, { "sample_id": "70832765@nio@java", "cluster_num": 0 }, { "sample_id": "78804334@nio@java", "cluster_num": 1 }, { "sample_id": "100192007@nio@java", "cluster_num": 1 }, { "sample_id": "78707437@nio@java", "cluster_num": 2 }, { "sample_id": "110646523@nio@java", "cluster_num": 1 }, { "sample_id": "80900246@nio@java", "cluster_num": 0 }, { "sample_id": "27058671@nio@java", "cluster_num": 1 }, { "sample_id": "103670836@nio@java", "cluster_num": 0 }, { "sample_id": "80342970@nio@java", "cluster_num": 1 }, { "sample_id": "17333971@nio@java", "cluster_num": 1 }, { "sample_id": "45373457@nio@java", "cluster_num": 2 }, { "sample_id": "73138486@nio@java", "cluster_num": 1 }, { "sample_id": "52551322@nio@java", "cluster_num": 2 }, { "sample_id": "89453082@nio@java", "cluster_num": 2 }, { "sample_id": "78708209@nio@java", "cluster_num": 2 }, { "sample_id": "48441629@nio@java", "cluster_num": 2 }, { "sample_id": "117090542@nio@java", "cluster_num": 2 }, { "sample_id": "94168420@nio@java", "cluster_num": 1 }, { "sample_id": "80467324@nio@java", "cluster_num": 2 }, { "sample_id": "45914841@nio@java", "cluster_num": 2 }, { "sample_id": "82924073@nio@java", "cluster_num": 2 }, { "sample_id": "84633292@nio@java", "cluster_num": 1 }, { "sample_id": "109579503@nio@java", "cluster_num": 0 }, { "sample_id": "91358625@nio@java", "cluster_num": 1 }, { "sample_id": "114337430@nio@java", "cluster_num": 0 }, { "sample_id": "88115899@nio@java", "cluster_num": 2 }, { "sample_id": "50020351@nio@java", "cluster_num": 2 }, { "sample_id": "79604074@nio@java", "cluster_num": 2 }, { "sample_id": "93463237@nio@java", "cluster_num": 1 }, { "sample_id": "50801570@nio@java", "cluster_num": 2 }, { "sample_id": "19301377@nio@java", "cluster_num": 1 }, { "sample_id": "17923063@nio@java", "cluster_num": 1 }, { "sample_id": "78843783@nio@java", "cluster_num": 2 }, { "sample_id": "60581173@nio@java", "cluster_num": 0 }, { "sample_id": "108972631@nio@java", "cluster_num": 2 }, { "sample_id": "39052877@nio@java", "cluster_num": 2 }, { "sample_id": "115329179@nio@java", "cluster_num": 2 }, { "sample_id": "38848085@nio@java", "cluster_num": 1 }, { "sample_id": "53019039@nio@java", "cluster_num": 2 }, { "sample_id": "98941378@nio@java", "cluster_num": 0 }, { "sample_id": "109494297@nio@java", "cluster_num": 2 }, { "sample_id": "51858230@nio@java", "cluster_num": 2 }, { "sample_id": "73123753@nio@java", "cluster_num": 2 }, { "sample_id": "112983214@nio@java", "cluster_num": 2 }, { "sample_id": "109448839@nio@java", "cluster_num": 0 }, { "sample_id": "81160384@nio@java", "cluster_num": 1 }, { "sample_id": "113932466@nio@java", "cluster_num": 2 }, { "sample_id": "52847508@nio@java", "cluster_num": 0 }, { "sample_id": "56667726@nio@java", "cluster_num": 2 }, { "sample_id": "21610311@nio@java", "cluster_num": 2 }, { "sample_id": "52128076@nio@java", "cluster_num": 1 }, { "sample_id": "54615853@nio@java", "cluster_num": 1 }, { "sample_id": "18505831@nio@java", "cluster_num": 2 }, { "sample_id": "53563206@nio@java", "cluster_num": 0 }, { "sample_id": "53786223@nio@java", "cluster_num": 1 }, { "sample_id": "75577091@nio@java", "cluster_num": 0 }, { "sample_id": "80044868@nio@java", "cluster_num": 2 }, { "sample_id": "72802898@nio@java", "cluster_num": 2 }, { "sample_id": "77530886@nio@java", "cluster_num": 1 }, { "sample_id": "108292520@nio@java", "cluster_num": 1 }, { "sample_id": "54427447@nio@java", "cluster_num": 1 }, { "sample_id": "62284352@nio@java", "cluster_num": 1 }, { "sample_id": "27695723@nio@java", "cluster_num": 2 }, { "sample_id": "50897061@nio@java", "cluster_num": 1 }, { "sample_id": "108118295@nio@java", "cluster_num": 1 }, { "sample_id": "70226290@nio@java", "cluster_num": 0 }, { "sample_id": "79361715@nio@java", "cluster_num": 2 }, { "sample_id": "27870771@nio@java", "cluster_num": 1 }, { "sample_id": "60126398@nio@java", "cluster_num": 2 }, { "sample_id": "89056409@nio@java", "cluster_num": 0 }, { "sample_id": "47837361@nio@java", "cluster_num": 0 }, { "sample_id": "110731038@nio@java", "cluster_num": 1 }, { "sample_id": "117932929@nio@java", "cluster_num": 0 }, { "sample_id": "69938244@nio@java", "cluster_num": 2 }, { "sample_id": "27699007@nio@java", "cluster_num": 2 }, { "sample_id": "109509336@nio@java", "cluster_num": 0 }, { "sample_id": "51372651@nio@java", "cluster_num": 2 }, { "sample_id": "79792280@nio@java", "cluster_num": 1 }, { "sample_id": "39577583@nio@java", "cluster_num": 1 }, { "sample_id": "86087154@nio@java", "cluster_num": 1 }, { "sample_id": "78979559@nio@java", "cluster_num": 1 }, { "sample_id": "52351010@nio@java", "cluster_num": 0 }, { "sample_id": "51512672@nio@java", "cluster_num": 2 }, { "sample_id": "115269745@nio@java", "cluster_num": 2 }, { "sample_id": "77711764@nio@java", "cluster_num": 2 }, { "sample_id": "76392546@nio@java", "cluster_num": 2 }, { "sample_id": "114067063@nio@java", "cluster_num": 0 }, { "sample_id": "108537465@nio@java", "cluster_num": 0 }, { "sample_id": "78661464@nio@java", "cluster_num": 1 }, { "sample_id": "109397862@nio@java", "cluster_num": 1 }, { "sample_id": "107703053@nio@java", "cluster_num": 2 }, { "sample_id": "51168459@nio@java", "cluster_num": 1 }, { "sample_id": "52154124@nio@java", "cluster_num": 2 }, { "sample_id": "80207730@nio@java", "cluster_num": 2 }, { "sample_id": "113932533@nio@java", "cluster_num": 0 }, { "sample_id": "109049580@nio@java", "cluster_num": 1 }, { "sample_id": "79352022@nio@java", "cluster_num": 2 }, { "sample_id": "76209036@nio@java", "cluster_num": 0 }, { "sample_id": "78154467@nio@java", "cluster_num": 0 }, { "sample_id": "37117477@nio@java", "cluster_num": 1 }, { "sample_id": "51502766@nio@java", "cluster_num": 1 }, { "sample_id": "24299095@nio@java", "cluster_num": 2 }, { "sample_id": "52573310@nio@java", "cluster_num": 0 }, { "sample_id": "79906102@nio@java", "cluster_num": 1 }, { "sample_id": "82534253@nio@java", "cluster_num": 2 }, { "sample_id": "12978101@nio@java", "cluster_num": 2 }, { "sample_id": "37382137@nio@java", "cluster_num": 1 }, { "sample_id": "40824419@nio@java", "cluster_num": 2 }, { "sample_id": "80772657@nio@java", "cluster_num": 2 }, { "sample_id": "78128363@nio@java", "cluster_num": 2 }, { "sample_id": "50891631@nio@java", "cluster_num": 1 }, { "sample_id": "37324821@nio@java", "cluster_num": 1 }, { "sample_id": "37568027@nio@java", "cluster_num": 1 }, { "sample_id": "61196342@nio@java", "cluster_num": 2 }, { "sample_id": "118958625@nio@java", "cluster_num": 0 }, { "sample_id": "38983113@nio@java", "cluster_num": 1 }, { "sample_id": "110098913@nio@java", "cluster_num": 1 } ] } } } } }, { "Buffer(缓冲器)": { "data": { "uuid": "java-5-188", "seg": [ [ [ "buffer", "缓冲器" ] ] ], "level": { "min": 0.3140550595238095, "max": 0.31406249999999997 }, "related_data": {} } } }, { "Channel(通道)": { "data": { "uuid": "java-5-189", "seg": [ [ [ "channel", "通道" ] ] ], "level": { "min": 0.31406249999999997, "max": 0.31406994047619047 }, "related_data": { "blog": { "data_id": [ { "sample_id": "73698417@nio@java", "cluster_num": 0 } ] } } } } }, { "Java新IO概述": { "data": { "uuid": "java-5-190", "seg": [ [ [ "java", "io", "概述" ] ] ], "level": { "min": 0.31406994047619047, "max": 0.3140773809523809 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_261245_272892@13", "cluster_num": 1 }, { "sample_id": "13_977943_1136626@13", "cluster_num": 0 }, { "sample_id": "13_346508_351806@13", "cluster_num": 0 }, { "sample_id": "13_7402597_53350640@13", "cluster_num": 2 }, { "sample_id": "13_226885_190165@13", "cluster_num": 1 }, { "sample_id": "13_231038_201665@13", "cluster_num": 0 }, { "sample_id": "13_7404275_53353092@13", "cluster_num": 2 }, { "sample_id": "13_908913_1044115@13", "cluster_num": 2 } ] }, "blog": { "data_id": [ { "sample_id": "7193615@stream@java", "cluster_num": 0 }, { "sample_id": "106039407@nio@java", "cluster_num": 1 } ] } } } } }, { "使用Buffer": { "data": { "uuid": "java-5-191", "seg": [ [ [ "buffer" ] ] ], "level": { "min": 0.3140773809523809, "max": 0.3140848214285714 }, "related_data": { "blog": { "data_id": [ { "sample_id": "109209951@nio@java", "cluster_num": 0 }, { "sample_id": "52760004@nio@java", "cluster_num": 0 }, { "sample_id": "53129588@nio@java", "cluster_num": 0 }, { "sample_id": "29695653@nio@java", "cluster_num": 0 }, { "sample_id": "73467808@nio@java", "cluster_num": 0 }, { "sample_id": "110181711@nio@java", "cluster_num": 0 }, { "sample_id": "38357851@nio@java", "cluster_num": 0 }, { "sample_id": "78638245@nio@java", "cluster_num": 0 }, { "sample_id": "21508981@nio@java", "cluster_num": 0 }, { "sample_id": "6604817@exception@java", "cluster_num": 0 }, { "sample_id": "7288896@exception@java", "cluster_num": 0 }, { "sample_id": "78572055@nio@java", "cluster_num": 0 }, { "sample_id": "115388720@nio@java", "cluster_num": 0 }, { "sample_id": "6876594@jdk@java", "cluster_num": 0 }, { "sample_id": "72903422@nio@java", "cluster_num": 0 }, { "sample_id": "4578238@semaphore@java", "cluster_num": 1 }, { "sample_id": "3305609@semaphore@java", "cluster_num": 1 }, { "sample_id": "4733344@semaphore@java", "cluster_num": 1 }, { "sample_id": "5943736@semaphore@java", "cluster_num": 0 }, { "sample_id": "7395057@semaphore@java", "cluster_num": 0 }, { "sample_id": "7527775@timezone@java", "cluster_num": 2 }, { "sample_id": "7425152@timezone@java", "cluster_num": 2 }, { "sample_id": "4100687@semaphore@java", "cluster_num": 1 }, { "sample_id": "4797459@semaphore@java", "cluster_num": 0 }, { "sample_id": "7024657@semaphore@java", "cluster_num": 0 }, { "sample_id": "7020001@semaphore@java", "cluster_num": 0 }, { "sample_id": "7948554@exception@java", "cluster_num": 0 }, { "sample_id": "8102573@semaphore@java", "cluster_num": 1 }, { "sample_id": "7041610@exception@java", "cluster_num": 0 } ] } } } } }, { "使用Channel": { "data": { "uuid": "java-5-192", "seg": [ [ [ "channel" ] ] ], "level": { "min": 0.3140848214285714, "max": 0.3140922619047619 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_7432182_53401164@13", "cluster_num": 0 }, { "sample_id": "13_1055188_1253690@13", "cluster_num": 1 } ] }, "blog": { "data_id": [ { "sample_id": "114445552@nio@java", "cluster_num": 1 }, { "sample_id": "78577945@nio@java", "cluster_num": 0 }, { "sample_id": "50455014@nio@java", "cluster_num": 0 }, { "sample_id": "78684828@nio@java", "cluster_num": 0 }, { "sample_id": "87706732@nio@java", "cluster_num": 1 }, { "sample_id": "50205291@nio@java", "cluster_num": 2 } ] } } } } }, { "字符集和Charset": { "data": { "uuid": "java-5-193", "seg": [ [ [ "字符集" ], [ "charset" ] ] ], "level": { "min": 0.3140922619047619, "max": 0.31409970238095236 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_1056806_1253857@13", "cluster_num": 0 }, { "sample_id": "13_196442_108475@13", "cluster_num": 1 } ] }, "blog": { "data_id": [ { "sample_id": "4454895@jsp@java", "cluster_num": 0 } ] } } } } }, { "文件锁": { "data": { "uuid": "java-5-194", "seg": [ [ [ "文件", "锁" ] ] ], "level": { "min": 0.31409970238095236, "max": 0.31410714285714286 }, "related_data": {} } } } ], "data": { "uuid": "java-4-354", "seg": [ [ [ "nio" ] ] ], "level": { "min": 0.314047619047619, "max": 0.31410714285714286 }, "related_data": {} } } }, { "NIO.": { "children": [ { "Path接口": { "data": { "uuid": "java-5-195", "seg": [ [ [ "path", "接口" ] ] ], "level": { "min": 0.31410714285714286, "max": 0.31413690476190476 }, "related_data": {} } } }, { "Files工具类": { "data": { "uuid": "java-5-196", "seg": [ [ [ "files", "工具", "类", "工具类" ] ] ], "level": { "min": 0.31413690476190476, "max": 0.31416666666666665 }, "related_data": { "blog": { "data_id": [ { "sample_id": "80961130@nio@java", "cluster_num": 0 } ] } } } } } ], "data": { "uuid": "java-4-355", "seg": [ [ [ "nio" ] ] ], "level": { "min": 0.31410714285714286, "max": 0.31416666666666665 }, "related_data": {} } } } ], "data": { "uuid": "java-3-248", "seg": [ [ [ "i", "o", "流" ] ] ], "level": { "min": 0.31375, "max": 0.31416666666666665 }, "related_data": {} } } }, { "GUI(图形用户接口)": { "children": [ { "Swing概述": { "children": [ { "Swing特点": { "data": { "uuid": "java-5-197", "seg": [ [ [ "swing" ] ] ], "level": { "min": 0.31416666666666665, "max": 0.31418650793650793 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_664029_480760@13", "cluster_num": 0 } ] }, "blog": { "data_id": [ { "sample_id": "113601912@swing@java", "cluster_num": 1 }, { "sample_id": "108513573@swing@java", "cluster_num": 2 }, { "sample_id": "104106984@swing@java", "cluster_num": 1 }, { "sample_id": "110731387@swing@java", "cluster_num": 2 }, { "sample_id": "115868046@swing@java", "cluster_num": 0 }, { "sample_id": "115441170@swing@java", "cluster_num": 1 }, { "sample_id": "111086578@swing@java", "cluster_num": 1 }, { "sample_id": "103837393@swing@java", "cluster_num": 1 }, { "sample_id": "43819665@swing@java", "cluster_num": 0 }, { "sample_id": "84554772@swing@java", "cluster_num": 0 }, { "sample_id": "111401455@swing@java", "cluster_num": 1 }, { "sample_id": "117756254@swing@java", "cluster_num": 1 }, { "sample_id": "6936856@applet@java", "cluster_num": 0 }, { "sample_id": "85008480@swing@java", "cluster_num": 2 }, { "sample_id": "103582177@swing@java", "cluster_num": 1 }, { "sample_id": "89047942@swing@java", "cluster_num": 0 }, { "sample_id": "102899681@swing@java", "cluster_num": 2 }, { "sample_id": "106415041@swing@java", "cluster_num": 0 }, { "sample_id": "108388200@swing@java", "cluster_num": 1 } ] } } } } }, { "Swing包": { "data": { "uuid": "java-5-198", "seg": [ [ [ "swing", "包" ] ] ], "level": { "min": 0.31418650793650793, "max": 0.31420634920634916 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_741841_782609@13", "cluster_num": 0 } ] } } } } }, { "常用Swing组件概述": { "data": { "uuid": "java-5-199", "seg": [ [ [ "swing", "组件", "概述" ] ] ], "level": { "min": 0.31420634920634916, "max": 0.31422619047619044 }, "related_data": { "blog": { "data_id": [ { "sample_id": "86258745@slf4j@java", "cluster_num": 0 } ] } } } } } ], "data": { "uuid": "java-4-356", "seg": [ [ [ "swing", "概述" ] ] ], "level": { "min": 0.31416666666666665, "max": 0.31422619047619044 }, "related_data": {} } } }, { "Swing顶级容器": { "children": [ { "JFrame": { "data": { "uuid": "java-5-200", "seg": [ [ [ "jframe" ] ] ], "level": { "min": 0.31422619047619044, "max": 0.3142559523809524 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_219475_170729@13", "cluster_num": 0 }, { "sample_id": "13_896364_1033545@13", "cluster_num": 0 }, { "sample_id": "13_194787_103320@13", "cluster_num": 2 }, { "sample_id": "13_383175_418448@13", "cluster_num": 2 }, { "sample_id": "13_183663_71393@13", "cluster_num": 1 }, { "sample_id": "13_772405_835580@13", "cluster_num": 2 }, { "sample_id": "13_191226_92723@13", "cluster_num": 1 }, { "sample_id": "13_7465177_53451933@13", "cluster_num": 2 }, { "sample_id": "13_233000_207832@13", "cluster_num": 2 } ] } } } } }, { "JDialog": { "data": { "uuid": "java-5-201", "seg": [ [ [ "jdialog" ] ] ], "level": { "min": 0.3142559523809524, "max": 0.3142857142857143 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_7452517_53434496@13", "cluster_num": 0 }, { "sample_id": "13_352697_363905@13", "cluster_num": 1 } ] } } } } } ], "data": { "uuid": "java-4-357", "seg": [ [ [ "swing", "顶级", "容器", "顶级容器" ] ] ], "level": { "min": 0.31422619047619044, "max": 0.3142857142857143 }, "related_data": {} } } }, { "布局管理器": { "children": [ { "BorderLayout": { "data": { "uuid": "java-5-202", "seg": [ [ [ "borderlayout" ] ] ], "level": { "min": 0.3142857142857143, "max": 0.3142892156862745 }, "related_data": {} } } }, { "FlowLayout": { "data": { "uuid": "java-5-203", "seg": [ [ [ "flowlayout" ] ] ], "level": { "min": 0.3142892156862745, "max": 0.3142927170868347 }, "related_data": {} } } }, { "GridLayout": { "data": { "uuid": "java-5-204", "seg": [ [ [ "gridlayout" ] ] ], "level": { "min": 0.3142927170868347, "max": 0.314296218487395 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_374629_403685@13", "cluster_num": 0 } ] } } } } }, { "FlowLayout流布局管理器": { "data": { "uuid": "java-5-205", "seg": [ [ [ "flowlayout", "流", "布局", "管理器", "流布局", "布局管理器" ] ] ], "level": { "min": 0.314296218487395, "max": 0.3142997198879552 }, "related_data": {} } } }, { "BorderLayout边界布局管理器": { "data": { "uuid": "java-5-206", "seg": [ [ [ "borderlayout", "边界", "布局", "管理器", "边界布局", "布局管理器" ] ] ], "level": { "min": 0.3142997198879552, "max": 0.3143032212885154 }, "related_data": {} } } }, { "GridLayout网格布局管理器": { "data": { "uuid": "java-5-207", "seg": [ [ [ "gridlayout", "网格", "布局", "管理器", "网格布局", "布局管理器" ] ] ], "level": { "min": 0.3143032212885154, "max": 0.3143067226890756 }, "related_data": { "blog": { "data_id": [ { "sample_id": "8299973@layout@java", "cluster_num": 0 } ] } } } } }, { "绝对布局": { "data": { "uuid": "java-5-208", "seg": [ [ [ "布局", "绝对布局" ] ] ], "level": { "min": 0.3143067226890756, "max": 0.3143102240896358 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_7420383_53378422@13", "cluster_num": 0 } ] }, "blog": { "data_id": [ { "sample_id": "7764326@layout@java", "cluster_num": 0 }, { "sample_id": "52512146@layout@java", "cluster_num": 2 }, { "sample_id": "46980793@layout@java", "cluster_num": 1 }, { "sample_id": "46980815@layout@java", "cluster_num": 1 }, { "sample_id": "8298687@layout@java", "cluster_num": 1 }, { "sample_id": "79066461@layout@java", "cluster_num": 0 } ] } } } } }, { "流布局管理器": { "data": { "uuid": "java-5-209", "seg": [ [ [ "流", "布局", "管理器", "流布局", "布局管理器" ] ] ], "level": { "min": 0.3143102240896358, "max": 0.31431372549019604 }, "related_data": {} } } }, { "边界布局管理器": { "data": { "uuid": "java-5-210", "seg": [ [ [ "边界", "布局", "管理器", "边界布局", "布局管理器" ] ] ], "level": { "min": 0.31431372549019604, "max": 0.3143172268907563 }, "related_data": {} } } }, { "网格布局管理器": { "data": { "uuid": "java-5-211", "seg": [ [ [ "网格", "布局", "管理器", "网格布局", "布局管理器" ] ] ], "level": { "min": 0.3143172268907563, "max": 0.3143207282913165 }, "related_data": {} } } }, { "网格组布局管理器": { "data": { "uuid": "java-5-212", "seg": [ [ [ "网格", "布局", "管理器", "布局管理器" ] ] ], "level": { "min": 0.3143207282913165, "max": 0.31432422969187673 }, "related_data": { "blog": { "data_id": [ { "sample_id": "4049078@applet@java", "cluster_num": 0 } ] } } } } }, { "FlowLayout布局管理器": { "data": { "uuid": "java-5-213", "seg": [ [ [ "flowlayout", "布局", "管理器", "布局管理器" ] ] ], "level": { "min": 0.31432422969187673, "max": 0.31432773109243695 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_7459412_53444324@13", "cluster_num": 0 } ] } } } } }, { "BorderLayout布局管理器": { "data": { "uuid": "java-5-214", "seg": [ [ [ "borderlayout", "布局", "管理器", "布局管理器" ] ] ], "level": { "min": 0.31432773109243695, "max": 0.31433123249299716 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_745675_793961@13", "cluster_num": 0 }, { "sample_id": "13_744218_789873@13", "cluster_num": 1 }, { "sample_id": "13_375481_404872@13", "cluster_num": 2 } ] }, "blog": { "data_id": [ { "sample_id": "46010545@layout@java", "cluster_num": 0 } ] } } } } }, { "GridLayout布局管理器": { "data": { "uuid": "java-5-215", "seg": [ [ [ "gridlayout", "布局", "管理器", "布局管理器" ] ] ], "level": { "min": 0.31433123249299716, "max": 0.31433473389355737 }, "related_data": { "blog": { "data_id": [ { "sample_id": "7343258@layout@java", "cluster_num": 0 } ] } } } } }, { "GridBagLayout布局管理器": { "data": { "uuid": "java-5-216", "seg": [ [ [ "gridbaglayout", "布局", "管理器", "布局管理器" ] ] ], "level": { "min": 0.31433473389355737, "max": 0.31433823529411764 }, "related_data": {} } } }, { "CardLayout布局管理器": { "data": { "uuid": "java-5-217", "seg": [ [ [ "cardlayout", "布局", "管理器", "布局管理器" ] ] ], "level": { "min": 0.31433823529411764, "max": 0.31434173669467785 }, "related_data": {} } } }, { "BoxLayout布局管理器": { "data": { "uuid": "java-5-218", "seg": [ [ [ "boxlayout", "布局", "管理器", "布局管理器" ] ] ], "level": { "min": 0.31434173669467785, "max": 0.31434523809523807 }, "related_data": {} } } } ], "data": { "uuid": "java-4-358", "seg": [ [ [ "布局", "管理器", "布局管理器" ] ] ], "level": { "min": 0.3142857142857143, "max": 0.31434523809523807 }, "related_data": {} } } }, { "事件处理": { "children": [ { "事件处理机制": { "data": { "uuid": "java-5-219", "seg": [ [ [ "事件处理", "机制" ] ] ], "level": { "min": 0.31434523809523807, "max": 0.31434981684981683 }, "related_data": {} } } }, { "Swing常用事件处理": { "data": { "uuid": "java-5-220", "seg": [ [ [ "swing", "事件处理" ] ] ], "level": { "min": 0.31434981684981683, "max": 0.3143543956043956 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_3517_4472@13", "cluster_num": 0 } ] } } } } }, { "Java事件模型的流程": { "data": { "uuid": "java-5-221", "seg": [ [ [ "java", "事件", "模型", "流程", "事件模型" ] ] ], "level": { "min": 0.3143543956043956, "max": 0.31435897435897436 }, "related_data": {} } } }, { "事件适配器": { "data": { "uuid": "java-5-222", "seg": [ [ [ "事件", "适配器", "事件适配器" ] ] ], "level": { "min": 0.31435897435897436, "max": 0.3143635531135531 }, "related_data": {} } } }, { "使用内部类实现监听器": { "data": { "uuid": "java-5-223", "seg": [ [ [ "内部", "类", "监听器", "内部类" ] ] ], "level": { "min": 0.3143635531135531, "max": 0.31436813186813184 }, "related_data": {} } } }, { "使用外部类实现监听器": { "data": { "uuid": "java-5-224", "seg": [ [ [ "部类", "监听器" ] ] ], "level": { "min": 0.31436813186813184, "max": 0.3143727106227106 }, "related_data": {} } } }, { "类本身作为事件监听器类": { "data": { "uuid": "java-5-225", "seg": [ [ [ "类", "事件", "监听器", "事件监听器", "监听器类" ] ] ], "level": { "min": 0.3143727106227106, "max": 0.31437728937728937 }, "related_data": {} } } }, { "匿名内部类实现监听器": { "data": { "uuid": "java-5-226", "seg": [ [ [ "匿名", "内部", "类", "监听器", "内部类" ] ] ], "level": { "min": 0.31437728937728937, "max": 0.31438186813186814 }, "related_data": {} } } }, { "基本事件处理概念": { "data": { "uuid": "java-5-227", "seg": [ [ [ "事件处理", "概念" ] ] ], "level": { "min": 0.31438186813186814, "max": 0.3143864468864469 }, "related_data": {} } } }, { "简洁地指定监听器": { "data": { "uuid": "java-5-228", "seg": [ [ [ "简洁", "指定", "监听器" ] ] ], "level": { "min": 0.3143864468864469, "max": 0.3143910256410256 }, "related_data": {} } } }, { "适配器类": { "data": { "uuid": "java-5-229", "seg": [ [ [ "适配器", "类", "适配器类" ] ] ], "level": { "min": 0.3143910256410256, "max": 0.3143956043956044 }, "related_data": {} } } }, { "动作": { "data": { "uuid": "java-5-230", "seg": [ [ [ "动作" ] ] ], "level": { "min": 0.3143956043956044, "max": 0.31440018315018314 }, "related_data": {} } } }, { "AWT事件继承层次": { "data": { "uuid": "java-5-231", "seg": [ [ [ "awt", "事件", "继承" ] ] ], "level": { "min": 0.31440018315018314, "max": 0.3144047619047619 }, "related_data": {} } } } ], "data": { "uuid": "java-4-359", "seg": [ [ [ "事件处理" ] ] ], "level": { "min": 0.31434523809523807, "max": 0.3144047619047619 }, "related_data": {} } } }, { "Swing常用组件": { "children": [ { "面板组件": { "data": { "uuid": "java-5-232", "seg": [ [ [ "面板", "组件", "面板组件" ] ] ], "level": { "min": 0.3144047619047619, "max": 0.3144146825396825 }, "related_data": {} } } }, { "文本组件": { "children": [ { "JTextField文本框组件": { "data": { "uuid": "java-6-72", "seg": [ [ [ "jtextfield", "文本框", "组件", "文本框组件" ] ] ], "level": { "min": 0.3144146825396825, "max": 0.31441633597883595 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_674049_505304@13", "cluster_num": 0 }, { "sample_id": "13_673391_501236@13", "cluster_num": 1 } ] } } } } }, { "JPasswordField密码框组件": { "data": { "uuid": "java-6-73", "seg": [ [ [ "jpasswordfield", "密码", "框", "组件" ] ] ], "level": { "min": 0.31441633597883595, "max": 0.31441798941798943 }, "related_data": {} } } }, { "JTextArea文本域组件": { "data": { "uuid": "java-6-74", "seg": [ [ [ "jtextarea", "文本", "域", "组件", "文本域", "域组件" ] ] ], "level": { "min": 0.31441798941798943, "max": 0.31441964285714286 }, "related_data": {} } } }, { "文本框组件": { "data": { "uuid": "java-6-75", "seg": [ [ [ "文本框", "组件", "文本框组件" ] ] ], "level": { "min": 0.31441964285714286, "max": 0.3144212962962963 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_351801_361624@13", "cluster_num": 0 }, { "sample_id": "13_7435138_53405678@13", "cluster_num": 1 } ] } } } } }, { "密码框组件": { "data": { "uuid": "java-6-76", "seg": [ [ [ "密码", "框", "组件" ] ] ], "level": { "min": 0.3144212962962963, "max": 0.31442294973544976 }, "related_data": {} } } }, { "文本域组件": { "data": { "uuid": "java-6-77", "seg": [ [ [ "文本", "域", "组件", "文本域", "域组件" ] ] ], "level": { "min": 0.31442294973544976, "max": 0.3144246031746032 }, "related_data": {} } } } ], "data": { "uuid": "java-5-233", "seg": [ [ [ "文本", "组件", "文本组件" ] ] ], "level": { "min": 0.3144146825396825, "max": 0.3144246031746032 }, "related_data": {} } } }, { "标签组件": { "data": { "uuid": "java-5-234", "seg": [ [ [ "标签", "组件", "标签组件" ] ] ], "level": { "min": 0.3144246031746032, "max": 0.3144345238095238 }, "related_data": {} } } }, { "按钮组件": { "children": [ { "JButton按钮组件": { "data": { "uuid": "java-6-78", "seg": [ [ [ "jbutton", "按钮", "组件", "按钮组件" ] ] ], "level": { "min": 0.3144345238095238, "max": 0.31443617724867723 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_367166_392619@13", "cluster_num": 0 }, { "sample_id": "13_676116_513815@13", "cluster_num": 1 }, { "sample_id": "13_218359_168051@13", "cluster_num": 2 } ] } } } } }, { "JRadioButton单选按钮组件": { "data": { "uuid": "java-6-79", "seg": [ [ [ "jradiobutton", "单选", "按钮", "组件", "按钮组件" ] ] ], "level": { "min": 0.31443617724867723, "max": 0.31443783068783066 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_183459_70501@13", "cluster_num": 0 } ] }, "blog": { "data_id": [ { "sample_id": "52551314@swing@java", "cluster_num": 0 } ] } } } } }, { "JCheckBox复选框组件": { "data": { "uuid": "java-6-80", "seg": [ [ [ "jcheckbox", "复选框", "组件", "复选框组件" ] ] ], "level": { "min": 0.31443783068783066, "max": 0.3144394841269841 }, "related_data": {} } } }, { "提交按钮组件": { "data": { "uuid": "java-6-81", "seg": [ [ [ "提交", "按钮", "组件", "按钮组件" ] ] ], "level": { "min": 0.3144394841269841, "max": 0.31444113756613756 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_742248_783928@13", "cluster_num": 0 }, { "sample_id": "13_745114_792343@13", "cluster_num": 1 }, { "sample_id": "13_381328_414952@13", "cluster_num": 2 } ] } } } } }, { "单选按钮组件": { "data": { "uuid": "java-6-82", "seg": [ [ [ "单选", "按钮", "组件", "按钮组件" ] ] ], "level": { "min": 0.31444113756613756, "max": 0.314442791005291 }, "related_data": {} } } }, { "复选框组件": { "data": { "uuid": "java-6-83", "seg": [ [ [ "复选框", "组件", "复选框组件" ] ] ], "level": { "min": 0.314442791005291, "max": 0.3144444444444444 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_208105_143582@13", "cluster_num": 0 }, { "sample_id": "13_7457148_53441318@13", "cluster_num": 1 }, { "sample_id": "13_746462_796005@13", "cluster_num": 2 }, { "sample_id": "13_27928_7782@13", "cluster_num": 1 }, { "sample_id": "13_238632_221698@13", "cluster_num": 0 }, { "sample_id": "13_668435_488924@13", "cluster_num": 1 }, { "sample_id": "13_201898_125748@13", "cluster_num": 2 }, { "sample_id": "13_1096772_1309375@13", "cluster_num": 0 } ] }, "blog": { "data_id": [ { "sample_id": "78750184@slf4j@java", "cluster_num": 0 } ] } } } } } ], "data": { "uuid": "java-5-235", "seg": [ [ [ "按钮", "组件", "按钮组件" ] ] ], "level": { "min": 0.3144345238095238, "max": 0.3144444444444444 }, "related_data": {} } } }, { "下拉框组件": { "data": { "uuid": "java-5-236", "seg": [ [ [ "下拉框", "组件", "下拉框组件" ] ] ], "level": { "min": 0.3144444444444444, "max": 0.3144543650793651 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_382129_416405@13", "cluster_num": 0 } ] } } } } }, { "菜单组件": { "data": { "uuid": "java-5-237", "seg": [ [ [ "菜单", "组件", "菜单组件" ] ] ], "level": { "min": 0.3144543650793651, "max": 0.3144642857142857 }, "related_data": { "blog": { "data_id": [ { "sample_id": "41696291@layout@java", "cluster_num": 0 } ] } } } } } ], "data": { "uuid": "java-4-360", "seg": [ [ [ "swing", "组件" ] ] ], "level": { "min": 0.3144047619047619, "max": 0.3144642857142857 }, "related_data": {} } } }, { "Swing组件的整合使用——QQ登录": { "children": [ { "案例分析": { "data": { "uuid": "java-5-238", "seg": [ [ [ "案例", "分析" ] ] ], "level": { "min": 0.3144642857142857, "max": 0.31449404761904765 }, "related_data": { "blog": { "data_id": [ { "sample_id": "89179165@slf4j@java", "cluster_num": 0 }, { "sample_id": "89179165@log4j@java", "cluster_num": 1 } ] } } } } }, { "案例实现": { "data": { "uuid": "java-5-239", "seg": [ [ [ "案例" ] ] ], "level": { "min": 0.31449404761904765, "max": 0.31452380952380954 }, "related_data": {} } } } ], "data": { "uuid": "java-4-361", "seg": [ [ [ "swing", "组件", "整合", "qq", "登录" ] ] ], "level": { "min": 0.3144642857142857, "max": 0.31452380952380954 }, "related_data": {} } } }, { "JavaFX图形用户界面工具": { "children": [ { "JavaFX概述": { "data": { "uuid": "java-5-240", "seg": [ [ [ "javafx", "概述" ] ] ], "level": { "min": 0.31452380952380954, "max": 0.3145386904761905 }, "related_data": { "blog": { "data_id": [ { "sample_id": "117335742@javafx@java", "cluster_num": 0 }, { "sample_id": "77850449@javafx@java", "cluster_num": 0 }, { "sample_id": "117556717@javafx@java", "cluster_num": 0 }, { "sample_id": "103632886@javafx@java", "cluster_num": 0 }, { "sample_id": "45177751@javafx@java", "cluster_num": 0 }, { "sample_id": "43227087@javafx@java", "cluster_num": 0 }, { "sample_id": "43229535@javafx@java", "cluster_num": 0 }, { "sample_id": "43149389@javafx@java", "cluster_num": 0 }, { "sample_id": "43486831@javafx@java", "cluster_num": 0 }, { "sample_id": "43486441@javafx@java", "cluster_num": 0 }, { "sample_id": "112383294@javafx@java", "cluster_num": 2 }, { "sample_id": "112815583@javafx@java", "cluster_num": 2 }, { "sample_id": "42917385@javafx@java", "cluster_num": 1 }, { "sample_id": "50972160@javafx@java", "cluster_num": 0 }, { "sample_id": "42915823@javafx@java", "cluster_num": 1 }, { "sample_id": "43670867@javafx@java", "cluster_num": 1 }, { "sample_id": "43564757@javafx@java", "cluster_num": 1 }, { "sample_id": "43701449@javafx@java", "cluster_num": 1 }, { "sample_id": "43705591@javafx@java", "cluster_num": 1 }, { "sample_id": "43668025@javafx@java", "cluster_num": 1 }, { "sample_id": "42967057@javafx@java", "cluster_num": 1 }, { "sample_id": "42872603@javafx@java", "cluster_num": 1 }, { "sample_id": "43529121@javafx@java", "cluster_num": 1 }, { "sample_id": "90140703@javafx@java", "cluster_num": 2 }, { "sample_id": "45181043@javafx@java", "cluster_num": 0 }, { "sample_id": "7884272@javafx@java", "cluster_num": 0 }, { "sample_id": "42874509@javafx@java", "cluster_num": 1 }, { "sample_id": "52048365@javafx@java", "cluster_num": 2 }, { "sample_id": "115922433@javafx@java", "cluster_num": 2 }, { "sample_id": "107781386@javafx@java", "cluster_num": 0 }, { "sample_id": "78245100@javafx@java", "cluster_num": 2 }, { "sample_id": "72637014@javafx@java", "cluster_num": 2 } ] } } } } }, { "JavaFX开发环境配置": { "data": { "uuid": "java-5-241", "seg": [ [ [ "javafx", "开发", "环境", "配置" ] ] ], "level": { "min": 0.3145386904761905, "max": 0.31455357142857143 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_7410432_53361317@13", "cluster_num": 0 } ] }, "blog": { "data_id": [ { "sample_id": "52920032@javafx@java", "cluster_num": 0 } ] } } } } }, { "JavaFX基础入门": { "data": { "uuid": "java-5-242", "seg": [ [ [ "javafx", "基础", "入门", "基础入门" ] ] ], "level": { "min": 0.31455357142857143, "max": 0.3145684523809524 }, "related_data": {} } } }, { "JavaFX可视化管理工具": { "data": { "uuid": "java-5-243", "seg": [ [ [ "javafx", "可视化", "管理工具", "可视化管理工具" ] ] ], "level": { "min": 0.3145684523809524, "max": 0.3145833333333333 }, "related_data": {} } } } ], "data": { "uuid": "java-4-362", "seg": [ [ [ "javafx", "图形用户界面", "工具", "图形用户界面工具" ] ] ], "level": { "min": 0.31452380952380954, "max": 0.3145833333333333 }, "related_data": {} } } } ], "data": { "uuid": "java-3-249", "seg": [ [ [ "gui", "图形", "用户", "接口", "图形用户" ] ] ], "level": { "min": 0.31416666666666665, "max": 0.3145833333333333 }, "related_data": {} } } }, { "JDBC": { "children": [ { "什么是JDBC": { "data": { "uuid": "java-4-363", "seg": [ [ [ "jdbc" ] ] ], "level": { "min": 0.3145833333333333, "max": 0.3146875 }, "related_data": {} } } }, { "JDBC常用API": { "children": [ { "Driver接口": { "data": { "uuid": "java-5-244", "seg": [ [ [ "driver", "接口" ] ] ], "level": { "min": 0.3146875, "max": 0.3147048611111111 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_388848_430022@13", "cluster_num": 0 }, { "sample_id": "13_765747_824825@13", "cluster_num": 1 } ] }, "blog": { "data_id": [ { "sample_id": "83443603@jdbc@java", "cluster_num": 0 }, { "sample_id": "78732700@jdbc@java", "cluster_num": 1 }, { "sample_id": "72971997@jsp@java", "cluster_num": 0 }, { "sample_id": "6428608@eclipse@java", "cluster_num": 2 }, { "sample_id": "6428608@jar@java", "cluster_num": 2 } ] } } } } }, { "DriverManager类": { "data": { "uuid": "java-5-245", "seg": [ [ [ "drivermanager", "类" ] ] ], "level": { "min": 0.3147048611111111, "max": 0.31472222222222224 }, "related_data": { "blog": { "data_id": [ { "sample_id": "95171884@jdbc@java", "cluster_num": 0 } ] } } } } }, { "Connection接口": { "data": { "uuid": "java-5-246", "seg": [ [ [ "connection", "接口" ] ] ], "level": { "min": 0.31472222222222224, "max": 0.31473958333333335 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_1084957_1291375@13", "cluster_num": 1 }, { "sample_id": "13_364313_385754@13", "cluster_num": 1 }, { "sample_id": "13_195446_105208@13", "cluster_num": 1 }, { "sample_id": "13_1051146_1248511@13", "cluster_num": 2 }, { "sample_id": "13_635720_441298@13", "cluster_num": 1 }, { "sample_id": "13_776611_842003@13", "cluster_num": 2 }, { "sample_id": "13_242864_230852@13", "cluster_num": 1 }, { "sample_id": "13_249910_246350@13", "cluster_num": 1 }, { "sample_id": "13_7441957_53418628@13", "cluster_num": 0 }, { "sample_id": "13_7404785_53353771@13", "cluster_num": 2 }, { "sample_id": "13_743206_787039@13", "cluster_num": 0 } ] }, "blog": { "data_id": [ { "sample_id": "103864309@jdbc@java", "cluster_num": 0 }, { "sample_id": "79757799@jdbc@java", "cluster_num": 1 }, { "sample_id": "87467375@javamail@java", "cluster_num": 2 } ] } } } } }, { "Statement接口": { "data": { "uuid": "java-5-247", "seg": [ [ [ "statement", "接口" ] ] ], "level": { "min": 0.31473958333333335, "max": 0.31475694444444446 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_343301_345304@13", "cluster_num": 0 }, { "sample_id": "13_7397005_53341418@13", "cluster_num": 1 } ] } } } } }, { "PreparedStatement接口": { "data": { "uuid": "java-5-248", "seg": [ [ [ "preparedstatement", "接口" ] ] ], "level": { "min": 0.31475694444444446, "max": 0.3147743055555556 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_334704_327775@13", "cluster_num": 0 }, { "sample_id": "13_710287_668443@13", "cluster_num": 1 }, { "sample_id": "13_383202_418622@13", "cluster_num": 0 }, { "sample_id": "13_384078_420103@13", "cluster_num": 1 }, { "sample_id": "13_180093_65893@13", "cluster_num": 1 }, { "sample_id": "13_668187_488166@13", "cluster_num": 2 } ] }, "blog": { "data_id": [ { "sample_id": "51932352@jdbc@java", "cluster_num": 0 }, { "sample_id": "72235380@jdbc@java", "cluster_num": 0 }, { "sample_id": "47067389@jdbc@java", "cluster_num": 2 }, { "sample_id": "59113941@jdbc@java", "cluster_num": 0 }, { "sample_id": "7471269@jdbc@java", "cluster_num": 1 } ] } } } } }, { "ResultSet接口": { "data": { "uuid": "java-5-249", "seg": [ [ [ "resultset", "接口" ] ] ], "level": { "min": 0.3147743055555556, "max": 0.3147916666666667 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_242249_229439@13", "cluster_num": 1 }, { "sample_id": "13_173493_52462@13", "cluster_num": 1 }, { "sample_id": "13_667538_487103@13", "cluster_num": 2 }, { "sample_id": "13_11386_5423@13", "cluster_num": 0 }, { "sample_id": "13_215014_160451@13", "cluster_num": 2 } ] }, "blog": { "data_id": [ { "sample_id": "78934163@jdbc@java", "cluster_num": 0 } ] } } } } } ], "data": { "uuid": "java-4-364", "seg": [ [ [ "jdbc", "api" ] ] ], "level": { "min": 0.3146875, "max": 0.3147916666666667 }, "related_data": {} } } }, { "JDBC编程": { "children": [ { "JDBC的编程步骤": { "data": { "uuid": "java-5-250", "seg": [ [ [ "jdbc", "编程", "步骤", "编程步骤" ] ] ], "level": { "min": 0.3147916666666667, "max": 0.31484375 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_222981_180352@13", "cluster_num": 0 }, { "sample_id": "13_7434624_53405102@13", "cluster_num": 1 } ] }, "blog": { "data_id": [ { "sample_id": "97642362@jdbc@java", "cluster_num": 0 }, { "sample_id": "118902257@eclipse@java", "cluster_num": 1 }, { "sample_id": "118902257@swing@java", "cluster_num": 1 }, { "sample_id": "29391187@hibernate@java", "cluster_num": 2 }, { "sample_id": "29391187@jdbc@java", "cluster_num": 2 }, { "sample_id": "118902257@jdbc@java", "cluster_num": 1 }, { "sample_id": "106213156@eclipse@java", "cluster_num": 0 }, { "sample_id": "106213156@jdbc@java", "cluster_num": 0 }, { "sample_id": "78943872@jdbc@java", "cluster_num": 0 }, { "sample_id": "7624649@hibernate@java", "cluster_num": 2 }, { "sample_id": "7624649@jdbc@java", "cluster_num": 2 }, { "sample_id": "7607351@jdbc@java", "cluster_num": 0 }, { "sample_id": "81321424@jdbc@java", "cluster_num": 0 } ] } } } } }, { "实现第一个JDBC程序": { "data": { "uuid": "java-5-251", "seg": [ [ [ "jdbc", "程序" ] ] ], "level": { "min": 0.31484375, "max": 0.3148958333333333 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_7445105_53423654@13", "cluster_num": 2 }, { "sample_id": "13_7402732_53351637@13", "cluster_num": 1 }, { "sample_id": "13_648660_453328@13", "cluster_num": 2 }, { "sample_id": "13_391255_433769@13", "cluster_num": 2 }, { "sample_id": "13_7438474_53411869@13", "cluster_num": 2 }, { "sample_id": "13_7441624_53418064@13", "cluster_num": 2 }, { "sample_id": "13_378249_409298@13", "cluster_num": 2 }, { "sample_id": "13_7446117_53425501@13", "cluster_num": 2 }, { "sample_id": "13_1048665_1246158@13", "cluster_num": 2 }, { "sample_id": "13_374633_403653@13", "cluster_num": 2 }, { "sample_id": "13_778846_846232@13", "cluster_num": 1 }, { "sample_id": "13_674494_504857@13", "cluster_num": 2 }, { "sample_id": "13_746121_795103@13", "cluster_num": 2 }, { "sample_id": "13_646305_448668@13", "cluster_num": 2 }, { "sample_id": "13_364238_385657@13", "cluster_num": 1 }, { "sample_id": "13_673275_500837@13", "cluster_num": 2 }, { "sample_id": "13_374488_403384@13", "cluster_num": 2 }, { "sample_id": "13_1090471_1297287@13", "cluster_num": 0 }, { "sample_id": "13_754867_1266673@13", "cluster_num": 2 }, { "sample_id": "13_269557_290700@13", "cluster_num": 2 }, { "sample_id": "13_364046_385221@13", "cluster_num": 2 }, { "sample_id": "13_645158_446439@13", "cluster_num": 2 }, { "sample_id": "13_155619_16668@13", "cluster_num": 2 }, { "sample_id": "13_7400134_53347956@13", "cluster_num": 2 }, { "sample_id": "13_770279_831850@13", "cluster_num": 2 }, { "sample_id": "13_7447474_53427451@13", "cluster_num": 2 }, { "sample_id": "13_1061278_1259092@13", "cluster_num": 1 }, { "sample_id": "13_187476_82037@13", "cluster_num": 2 }, { "sample_id": "13_838223_945462@13", "cluster_num": 0 }, { "sample_id": "13_1776783_8072582@13", "cluster_num": 1 }, { "sample_id": "13_746919_797359@13", "cluster_num": 1 }, { "sample_id": "13_1064004_1262162@13", "cluster_num": 2 }, { "sample_id": "13_7441162_53417453@13", "cluster_num": 2 }, { "sample_id": "13_773048_836573@13", "cluster_num": 2 }, { "sample_id": "13_767085_826549@13", "cluster_num": 2 }, { "sample_id": "13_7448416_53428577@13", "cluster_num": 1 }, { "sample_id": "13_761371_818761@13", "cluster_num": 2 } ] }, "blog": { "data_id": [ { "sample_id": "52426006@jdbc@java", "cluster_num": 0 }, { "sample_id": "114881638@jdbc@java", "cluster_num": 0 }, { "sample_id": "117716420@jdbc@java", "cluster_num": 0 }, { "sample_id": "80330125@jdbc@java", "cluster_num": 0 }, { "sample_id": "79930919@jdbc@java", "cluster_num": 1 }, { "sample_id": "53309676@jdbc@java", "cluster_num": 2 }, { "sample_id": "54847130@jdbc@java", "cluster_num": 1 }, { "sample_id": "117672156@jdbc@java", "cluster_num": 1 }, { "sample_id": "43115507@servlet@java", "cluster_num": 1 }, { "sample_id": "81120134@servlet@java", "cluster_num": 2 }, { "sample_id": "19553173@eclipse@java", "cluster_num": 1 }, { "sample_id": "53411627@jdbc@java", "cluster_num": 0 }, { "sample_id": "20837397@jdbc@java", "cluster_num": 0 }, { "sample_id": "43115507@jdbc@java", "cluster_num": 1 }, { "sample_id": "82729997@jdbc@java", "cluster_num": 0 }, { "sample_id": "74783296@jdbc@java", "cluster_num": 0 }, { "sample_id": "78691343@jdbc@java", "cluster_num": 1 }, { "sample_id": "2101247@jdbc@java", "cluster_num": 1 }, { "sample_id": "80419692@jdbc@java", "cluster_num": 0 }, { "sample_id": "83824624@jdbc@java", "cluster_num": 0 }, { "sample_id": "45022287@jdbc@java", "cluster_num": 0 }, { "sample_id": "52442838@jdbc@java", "cluster_num": 0 }, { "sample_id": "80075263@jdbc@java", "cluster_num": 0 }, { "sample_id": "108256672@jdbc@java", "cluster_num": 1 }, { "sample_id": "81120134@jdbc@java", "cluster_num": 2 }, { "sample_id": "72862192@jdbc@java", "cluster_num": 0 }, { "sample_id": "103640021@jdbc@java", "cluster_num": 1 }, { "sample_id": "82377614@jpa@java", "cluster_num": 0 }, { "sample_id": "79803208@jdbc@java", "cluster_num": 1 }, { "sample_id": "50549145@jdbc@java", "cluster_num": 0 }, { "sample_id": "52653129@jdbc@java", "cluster_num": 1 }, { "sample_id": "51731834@jdbc@java", "cluster_num": 0 }, { "sample_id": "52097854@jdbc@java", "cluster_num": 0 }, { "sample_id": "117173052@jdbc@java", "cluster_num": 0 }, { "sample_id": "51477019@jsp@java", "cluster_num": 2 }, { "sample_id": "7624556@slf4j@java", "cluster_num": 0 }, { "sample_id": "2259328@jmx@java", "cluster_num": 0 }, { "sample_id": "3178944@jmx@java", "cluster_num": 1 }, { "sample_id": "117793756@swing@java", "cluster_num": 1 }, { "sample_id": "78766494@swing@java", "cluster_num": 1 }, { "sample_id": "50476423@swing@java", "cluster_num": 1 }, { "sample_id": "109311354@jar@java", "cluster_num": 0 }, { "sample_id": "7624556@jar@java", "cluster_num": 0 }, { "sample_id": "91411217@jdbc@java", "cluster_num": 0 }, { "sample_id": "78011700@jdbc@java", "cluster_num": 1 }, { "sample_id": "117793756@jdbc@java", "cluster_num": 1 }, { "sample_id": "72904214@jdbc@java", "cluster_num": 1 }, { "sample_id": "6857515@jdbc@java", "cluster_num": 2 }, { "sample_id": "6771121@jdbc@java", "cluster_num": 1 }, { "sample_id": "118061417@jdbc@java", "cluster_num": 1 }, { "sample_id": "50476423@jdbc@java", "cluster_num": 1 }, { "sample_id": "50410685@jdbc@java", "cluster_num": 0 }, { "sample_id": "109311354@jdbc@java", "cluster_num": 0 }, { "sample_id": "7624556@jdbc@java", "cluster_num": 0 }, { "sample_id": "112140552@jdbc@java", "cluster_num": 1 }, { "sample_id": "7624556@log4j@java", "cluster_num": 0 }, { "sample_id": "1517854@jms@java", "cluster_num": 0 }, { "sample_id": "6857515@exception@java", "cluster_num": 2 }, { "sample_id": "6857515@jsp@java", "cluster_num": 2 }, { "sample_id": "80069798@servlet@java", "cluster_num": 2 }, { "sample_id": "111823932@servlet@java", "cluster_num": 2 }, { "sample_id": "80267411@servlet@java", "cluster_num": 2 }, { "sample_id": "53151022@servlet@java", "cluster_num": 2 }, { "sample_id": "6835452@slf4j@java", "cluster_num": 0 }, { "sample_id": "53151022@javabean@java", "cluster_num": 2 }, { "sample_id": "109133545@swing@java", "cluster_num": 1 }, { "sample_id": "7392336@hibernate@java", "cluster_num": 1 }, { "sample_id": "67640212@jdbc@java", "cluster_num": 0 }, { "sample_id": "6843496@jdbc@java", "cluster_num": 0 }, { "sample_id": "42675929@jdbc@java", "cluster_num": 0 }, { "sample_id": "7986268@jdbc@java", "cluster_num": 1 }, { "sample_id": "97632376@jdbc@java", "cluster_num": 0 }, { "sample_id": "109432800@jdbc@java", "cluster_num": 0 }, { "sample_id": "111823932@jdbc@java", "cluster_num": 2 }, { "sample_id": "53151022@jdbc@java", "cluster_num": 2 }, { "sample_id": "50377802@jdbc@java", "cluster_num": 0 }, { "sample_id": "50616579@jdbc@java", "cluster_num": 0 }, { "sample_id": "7392336@jdbc@java", "cluster_num": 1 }, { "sample_id": "67640212@log4j@java", "cluster_num": 0 }, { "sample_id": "7930682@log4j@java", "cluster_num": 0 }, { "sample_id": "6835452@log4j@java", "cluster_num": 0 }, { "sample_id": "7205390@jms@java", "cluster_num": 0 }, { "sample_id": "7759050@interceptor@java", "cluster_num": 0 }, { "sample_id": "80069798@jsp@java", "cluster_num": 2 }, { "sample_id": "111823932@jsp@java", "cluster_num": 2 }, { "sample_id": "53151022@jsp@java", "cluster_num": 2 }, { "sample_id": "7062730@javabean@java", "cluster_num": 0 }, { "sample_id": "6861603@javabean@java", "cluster_num": 0 }, { "sample_id": "109290939@swing@java", "cluster_num": 1 }, { "sample_id": "109290939@jdbc@java", "cluster_num": 1 }, { "sample_id": "94598606@jdbc@java", "cluster_num": 0 }, { "sample_id": "7802114@jdbc@java", "cluster_num": 1 }, { "sample_id": "51264564@junit@java", "cluster_num": 0 }, { "sample_id": "26950615@javabean@java", "cluster_num": 1 }, { "sample_id": "7243399@hibernate@java", "cluster_num": 2 }, { "sample_id": "7024692@jdbc@java", "cluster_num": 0 }, { "sample_id": "51082801@jdbc@java", "cluster_num": 1 }, { "sample_id": "52631940@jdbc@java", "cluster_num": 0 }, { "sample_id": "113211073@jdbc@java", "cluster_num": 0 }, { "sample_id": "26950615@jdbc@java", "cluster_num": 1 }, { "sample_id": "7243399@jdbc@java", "cluster_num": 2 }, { "sample_id": "96764514@jdbc@java", "cluster_num": 0 }, { "sample_id": "81105266@jdbc@java", "cluster_num": 0 }, { "sample_id": "7768199@jdbc@java", "cluster_num": 0 }, { "sample_id": "7768199@jms@java", "cluster_num": 0 }, { "sample_id": "78558834@jdbc@java", "cluster_num": 0 }, { "sample_id": "7255107@jdbc@java", "cluster_num": 0 }, { "sample_id": "114384909@jdbc@java", "cluster_num": 0 }, { "sample_id": "85219221@jdbc@java", "cluster_num": 0 }, { "sample_id": "6869752@jdbc@java", "cluster_num": 0 }, { "sample_id": "109315098@jdbc@java", "cluster_num": 1 }, { "sample_id": "77336287@jdbc@java", "cluster_num": 0 }, { "sample_id": "110944421@jdbc@java", "cluster_num": 0 }, { "sample_id": "52156613@jdbc@java", "cluster_num": 1 }, { "sample_id": "6857189@jdbc@java", "cluster_num": 0 }, { "sample_id": "6911745@jdbc@java", "cluster_num": 0 }, { "sample_id": "81138648@jdbc@java", "cluster_num": 0 } ] } } } } } ], "data": { "uuid": "java-4-365", "seg": [ [ [ "jdbc", "编程" ] ] ], "level": { "min": 0.3147916666666667, "max": 0.3148958333333333 }, "related_data": {} } } }, { "案例——使用JDBC实现QQ登录": { "data": { "uuid": "java-4-366", "seg": [ [ [ "案例", "jdbc", "qq", "登录" ] ] ], "level": { "min": 0.3148958333333333, "max": 0.315 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_3573_4418@13", "cluster_num": 2 }, { "sample_id": "13_682690_537622@13", "cluster_num": 2 }, { "sample_id": "13_178817_63493@13", "cluster_num": 2 }, { "sample_id": "13_390602_432259@13", "cluster_num": 2 }, { "sample_id": "13_206341_138364@13", "cluster_num": 1 }, { "sample_id": "13_376435_406348@13", "cluster_num": 2 }, { "sample_id": "13_675854_511963@13", "cluster_num": 1 }, { "sample_id": "13_1060501_1258209@13", "cluster_num": 0 }, { "sample_id": "13_7440972_53416806@13", "cluster_num": 0 } ] }, "blog": { "data_id": [ { "sample_id": "90344835@spring@java", "cluster_num": 2 }, { "sample_id": "53821956@javamail@java", "cluster_num": 1 }, { "sample_id": "6835914@layout@java", "cluster_num": 0 }, { "sample_id": "6835914@exception@java", "cluster_num": 0 } ] } } } } } ], "data": { "uuid": "java-3-250", "seg": [ [ [ "jdbc" ] ] ], "level": { "min": 0.3145833333333333, "max": 0.315 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_713098_704270@13", "cluster_num": 0 } ] } } } } }, { "网络编程": { "children": [ { "网络编程基础": { "children": [ { "网络通信协议": { "data": { "uuid": "java-5-252", "seg": [ [ [ "网络通信", "协议", "网络通信协议" ] ] ], "level": { "min": 0.315, "max": 0.3150115740740741 }, "related_data": {} } } }, { "IP地址和端口号": { "data": { "uuid": "java-5-253", "seg": [ [ [ "ip地址" ], [ "端口号" ] ] ], "level": { "min": 0.3150115740740741, "max": 0.31502314814814814 }, "related_data": {} } } }, { "InetAddress": { "data": { "uuid": "java-5-254", "seg": [ [ [ "inetaddress" ] ] ], "level": { "min": 0.31502314814814814, "max": 0.31503472222222223 }, "related_data": {} } } }, { "UDP与TCP协议": { "data": { "uuid": "java-5-255", "seg": [ [ [ "udp" ], [ "tcp", "协议" ] ] ], "level": { "min": 0.31503472222222223, "max": 0.3150462962962963 }, "related_data": {} } } } ], "data": { "uuid": "java-4-367", "seg": [ [ [ "网络", "编程", "基础", "网络编程", "编程基础" ] ] ], "level": { "min": 0.315, "max": 0.3150462962962963 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_161640_31721@13", "cluster_num": 0 }, { "sample_id": "13_7447395_53427274@13", "cluster_num": 1 } ] }, "blog": { "data_id": [ { "sample_id": "116569562@java@java", "cluster_num": 0 } ] } } } } }, { "UDP通信": { "children": [ { "UDP通信简介": { "data": { "uuid": "java-5-256", "seg": [ [ [ "udp", "通信", "简介" ] ] ], "level": { "min": 0.3150462962962963, "max": 0.3150555555555556 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_161873_32139@13", "cluster_num": 0 }, { "sample_id": "13_225974_203337@13", "cluster_num": 1 } ] }, "blog": { "data_id": [ { "sample_id": "111592821@javafx@java", "cluster_num": 0 }, { "sample_id": "447014@builder@java", "cluster_num": 1 } ] } } } } }, { "DatagramPacket": { "data": { "uuid": "java-5-257", "seg": [ [ [ "datagrampacket" ] ] ], "level": { "min": 0.3150555555555556, "max": 0.31506481481481485 }, "related_data": {} } } }, { "DatagramSocket": { "data": { "uuid": "java-5-258", "seg": [ [ [ "datagramsocket" ] ] ], "level": { "min": 0.31506481481481485, "max": 0.31507407407407406 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_182665_68880@13", "cluster_num": 0 } ] } } } } }, { "UDP网络程序": { "data": { "uuid": "java-5-259", "seg": [ [ [ "udp", "网络", "程序", "网络程序" ] ] ], "level": { "min": 0.31507407407407406, "max": 0.3150833333333333 }, "related_data": {} } } }, { "UDP案例——聊天程序": { "data": { "uuid": "java-5-260", "seg": [ [ [ "udp", "案例", "聊天", "程序", "聊天程序" ] ] ], "level": { "min": 0.3150833333333333, "max": 0.3150925925925926 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_234035_210386@13", "cluster_num": 2 }, { "sample_id": "13_752604_806736@13", "cluster_num": 1 }, { "sample_id": "13_350450_359043@13", "cluster_num": 1 }, { "sample_id": "13_2340_3584@13", "cluster_num": 0 } ] } } } } } ], "data": { "uuid": "java-4-368", "seg": [ [ [ "udp", "通信" ] ] ], "level": { "min": 0.3150462962962963, "max": 0.3150925925925926 }, "related_data": {} } } }, { "TCP通信": { "children": [ { "TCP通信简介": { "data": { "uuid": "java-5-261", "seg": [ [ [ "tcp", "通信", "简介" ] ] ], "level": { "min": 0.3150925925925926, "max": 0.3151003086419753 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_7444577_53423332@13", "cluster_num": 1 }, { "sample_id": "13_344954_348651@13", "cluster_num": 0 }, { "sample_id": "13_7427239_53391345@13", "cluster_num": 1 }, { "sample_id": "13_162336_33216@13", "cluster_num": 2 }, { "sample_id": "13_829123_925274@13", "cluster_num": 2 }, { "sample_id": "13_243870_232807@13", "cluster_num": 0 }, { "sample_id": "13_1096521_1309194@13", "cluster_num": 0 } ] }, "blog": { "data_id": [ { "sample_id": "52979389@nio@java", "cluster_num": 1 }, { "sample_id": "79855676@jms@java", "cluster_num": 0 }, { "sample_id": "47831077@javac@java", "cluster_num": 1 }, { "sample_id": "49469821@nio@java", "cluster_num": 2 } ] } } } } }, { "ServerSocket": { "data": { "uuid": "java-5-262", "seg": [ [ [ "serversocket" ] ] ], "level": { "min": 0.3151003086419753, "max": 0.315108024691358 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_207283_141117@13", "cluster_num": 0 }, { "sample_id": "13_334563_327601@13", "cluster_num": 1 }, { "sample_id": "13_238206_219823@13", "cluster_num": 2 } ] } } } } }, { "Socket": { "data": { "uuid": "java-5-263", "seg": [ [ [ "socket" ] ] ], "level": { "min": 0.315108024691358, "max": 0.3151157407407408 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_231645_203103@13", "cluster_num": 1 }, { "sample_id": "13_229700_198099@13", "cluster_num": 1 }, { "sample_id": "13_162233_32933@13", "cluster_num": 2 }, { "sample_id": "13_237105_216821@13", "cluster_num": 1 }, { "sample_id": "13_1052370_1249912@13", "cluster_num": 1 }, { "sample_id": "13_656074_469369@13", "cluster_num": 2 }, { "sample_id": "13_242946_230982@13", "cluster_num": 0 }, { "sample_id": "13_679590_527014@13", "cluster_num": 0 }, { "sample_id": "13_7433893_53404239@13", "cluster_num": 2 }, { "sample_id": "13_222337_178127@13", "cluster_num": 2 }, { "sample_id": "13_205348_135630@13", "cluster_num": 2 }, { "sample_id": "13_357949_375358@13", "cluster_num": 0 }, { "sample_id": "13_763454_821901@13", "cluster_num": 1 }, { "sample_id": "13_1090887_1297949@13", "cluster_num": 1 }, { "sample_id": "13_7400921_53348989@13", "cluster_num": 1 }, { "sample_id": "13_252080_251376@13", "cluster_num": 2 }, { "sample_id": "13_392405_435798@13", "cluster_num": 2 }, { "sample_id": "13_744570_790848@13", "cluster_num": 0 }, { "sample_id": "13_679079_525100@13", "cluster_num": 1 }, { "sample_id": "13_151446_14233@13", "cluster_num": 0 }, { "sample_id": "13_775590_841260@13", "cluster_num": 1 }, { "sample_id": "13_350568_359233@13", "cluster_num": 2 }, { "sample_id": "13_212167_153265@13", "cluster_num": 0 }, { "sample_id": "13_742866_785884@13", "cluster_num": 0 }, { "sample_id": "13_1058778_1256284@13", "cluster_num": 1 }, { "sample_id": "13_192264_95623@13", "cluster_num": 2 }, { "sample_id": "13_337135_333827@13", "cluster_num": 2 }, { "sample_id": "13_7403394_53351818@13", "cluster_num": 0 }, { "sample_id": "13_751964_806606@13", "cluster_num": 2 }, { "sample_id": "13_1079905_1284847@13", "cluster_num": 2 }, { "sample_id": "13_737886_770629@13", "cluster_num": 0 }, { "sample_id": "13_175567_56866@13", "cluster_num": 2 }, { "sample_id": "13_747183_798142@13", "cluster_num": 2 }, { "sample_id": "13_183534_70950@13", "cluster_num": 2 }, { "sample_id": "13_377767_408545@13", "cluster_num": 0 }, { "sample_id": "13_1016841_1208068@13", "cluster_num": 2 } ] }, "blog": { "data_id": [ { "sample_id": "78513218@javamail@java", "cluster_num": 0 }, { "sample_id": "7409596@semaphore@java", "cluster_num": 1 }, { "sample_id": "6140705@jmx@java", "cluster_num": 2 } ] } } } } }, { "简单的TCP网络程序": { "data": { "uuid": "java-5-264", "seg": [ [ [ "tcp", "网络", "程序", "网络程序" ] ] ], "level": { "min": 0.3151157407407408, "max": 0.3151234567901235 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_175391_56006@13", "cluster_num": 0 } ] }, "blog": { "data_id": [ { "sample_id": "7369705@stream@java", "cluster_num": 0 }, { "sample_id": "1652003@semaphore@java", "cluster_num": 1 }, { "sample_id": "41122501@nio@java", "cluster_num": 2 } ] } } } } }, { "多线程的TCP网络程序": { "data": { "uuid": "java-5-265", "seg": [ [ [ "多线程", "tcp", "网络", "程序", "网络程序" ] ] ], "level": { "min": 0.3151234567901235, "max": 0.3151311728395062 }, "related_data": {} } } }, { "TCP案例——文件上传": { "data": { "uuid": "java-5-266", "seg": [ [ [ "tcp", "案例", "文件", "上传" ] ] ], "level": { "min": 0.3151311728395062, "max": 0.3151388888888889 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_746863_797182@13", "cluster_num": 0 } ] } } } } } ], "data": { "uuid": "java-4-369", "seg": [ [ [ "tcp", "通信" ] ] ], "level": { "min": 0.3150925925925926, "max": 0.3151388888888889 }, "related_data": {} } } }, { "网络编程的基础知识": { "children": [ { "网络基础知识": { "data": { "uuid": "java-5-267", "seg": [ [ [ "网络", "基础知识", "网络基础知识" ] ] ], "level": { "min": 0.3151388888888889, "max": 0.3151851851851852 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_28065_7827@13", "cluster_num": 2 }, { "sample_id": "13_366421_390914@13", "cluster_num": 2 }, { "sample_id": "13_242829_230722@13", "cluster_num": 0 }, { "sample_id": "13_202339_126945@13", "cluster_num": 2 }, { "sample_id": "13_754647_809708@13", "cluster_num": 2 }, { "sample_id": "13_27461_7548@13", "cluster_num": 2 }, { "sample_id": "13_390856_432711@13", "cluster_num": 2 }, { "sample_id": "13_679864_528191@13", "cluster_num": 0 }, { "sample_id": "13_234676_212011@13", "cluster_num": 2 }, { "sample_id": "13_1093012_1301944@13", "cluster_num": 2 }, { "sample_id": "13_745650_793907@13", "cluster_num": 2 }, { "sample_id": "13_233109_207301@13", "cluster_num": 1 } ] }, "blog": { "data_id": [ { "sample_id": "7251813@exception@java", "cluster_num": 0 }, { "sample_id": "115282904@java@java", "cluster_num": 1 }, { "sample_id": "113815479@builder@java", "cluster_num": 2 } ] } } } } } ], "data": { "uuid": "java-4-370", "seg": [ [ [ "网络", "编程", "基础知识", "网络编程" ] ] ], "level": { "min": 0.3151388888888889, "max": 0.3151851851851852 }, "related_data": {} } } }, { "Java的基本网络支持": { "children": [ { "使用URLDecoder和URLEncoder": { "data": { "uuid": "java-5-268", "seg": [ [ [ "urldecoder" ], [ "urlencoder" ] ] ], "level": { "min": 0.3151851851851852, "max": 0.3152083333333333 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_658400_471548@13", "cluster_num": 0 } ] } } } } }, { "URL、URLConnection和URLPermission": { "data": { "uuid": "java-5-269", "seg": [ [ [ "url" ], [ "urlconnection" ], [ "urlpermission" ] ] ], "level": { "min": 0.3152083333333333, "max": 0.3152314814814815 }, "related_data": {} } } } ], "data": { "uuid": "java-4-371", "seg": [ [ [ "java", "网络", "支持", "基本网络" ] ] ], "level": { "min": 0.3151851851851852, "max": 0.3152314814814815 }, "related_data": {} } } }, { "基于TCP协议的网络编程": { "children": [ { "TCP协议基础": { "data": { "uuid": "java-5-270", "seg": [ [ [ "tcp", "协议", "基础", "协议基础" ] ] ], "level": { "min": 0.3152314814814815, "max": 0.31523809523809526 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_3198023_21755113@13", "cluster_num": 0 } ] }, "blog": { "data_id": [ { "sample_id": "52792146@nio@java", "cluster_num": 0 }, { "sample_id": "7996037@stream@java", "cluster_num": 0 }, { "sample_id": "108250397@hashtable@java", "cluster_num": 0 }, { "sample_id": "7545785@semaphore@java", "cluster_num": 0 }, { "sample_id": "102811291@nio@java", "cluster_num": 1 }, { "sample_id": "118315600@layout@java", "cluster_num": 2 } ] } } } } }, { "使用ServerSocket创建TCP服务器端": { "data": { "uuid": "java-5-271", "seg": [ [ [ "serversocket", "创建", "tcp", "服务器端" ] ] ], "level": { "min": 0.31523809523809526, "max": 0.315244708994709 }, "related_data": {} } } }, { "使用Socket进行通信": { "data": { "uuid": "java-5-272", "seg": [ [ [ "socket", "通信" ] ] ], "level": { "min": 0.315244708994709, "max": 0.3152513227513228 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_248630_245349@13", "cluster_num": 1 }, { "sample_id": "13_638538_441414@13", "cluster_num": 1 }, { "sample_id": "13_743997_789370@13", "cluster_num": 2 }, { "sample_id": "13_679340_526044@13", "cluster_num": 0 } ] }, "blog": { "data_id": [ { "sample_id": "6713691@exception@java", "cluster_num": 0 }, { "sample_id": "52043623@arraylist@java", "cluster_num": 1 }, { "sample_id": "8058621@semaphore@java", "cluster_num": 2 } ] } } } } }, { "记录用户信息": { "data": { "uuid": "java-5-273", "seg": [ [ [ "记录", "用户", "信息", "记录用户", "用户信息" ] ] ], "level": { "min": 0.3152513227513228, "max": 0.3152579365079365 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_343727_346183@13", "cluster_num": 1 }, { "sample_id": "13_1334_2238@13", "cluster_num": 1 }, { "sample_id": "13_385260_422334@13", "cluster_num": 0 }, { "sample_id": "13_665078_482562@13", "cluster_num": 2 }, { "sample_id": "13_653160_461539@13", "cluster_num": 1 } ] } } } } }, { "半关闭的Socket": { "data": { "uuid": "java-5-274", "seg": [ [ [ "关闭", "socket" ] ] ], "level": { "min": 0.3152579365079365, "max": 0.31526455026455025 }, "related_data": {} } } }, { "使用NIO实现非阻塞Socket通信": { "data": { "uuid": "java-5-275", "seg": [ [ [ "nio", "阻塞", "socket", "通信", "非阻塞" ] ] ], "level": { "min": 0.31526455026455025, "max": 0.315271164021164 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_267212_285976@13", "cluster_num": 0 } ] }, "blog": { "data_id": [ { "sample_id": "79034617@nio@java", "cluster_num": 2 }, { "sample_id": "104419287@nio@java", "cluster_num": 2 }, { "sample_id": "104419087@nio@java", "cluster_num": 2 }, { "sample_id": "69230112@nio@java", "cluster_num": 1 }, { "sample_id": "14123343@nio@java", "cluster_num": 0 }, { "sample_id": "48315085@nio@java", "cluster_num": 0 } ] } } } } }, { "使用AIO实现非阻塞通信": { "data": { "uuid": "java-5-276", "seg": [ [ [ "aio", "阻塞", "通信", "非阻塞" ] ] ], "level": { "min": 0.315271164021164, "max": 0.31527777777777777 }, "related_data": { "blog": { "data_id": [ { "sample_id": "53607370@nio@java", "cluster_num": 0 } ] } } } } } ], "data": { "uuid": "java-4-372", "seg": [ [ [ "tcp", "协议", "网络", "编程", "网络编程" ] ] ], "level": { "min": 0.3152314814814815, "max": 0.31527777777777777 }, "related_data": {} } } }, { "基于UDP协议的网络编程": { "children": [ { "UDP协议基础": { "data": { "uuid": "java-5-277", "seg": [ [ [ "udp", "协议", "基础", "协议基础" ] ] ], "level": { "min": 0.31527777777777777, "max": 0.3152932098765432 }, "related_data": {} } } }, { "使用DatagramSocket发送、接收数据": { "data": { "uuid": "java-5-278", "seg": [ [ [ "datagramsocket", "发送" ], [ "接收数据" ] ] ], "level": { "min": 0.3152932098765432, "max": 0.31530864197530867 }, "related_data": {} } } }, { "使用MulticastSocket实现多点广播": { "data": { "uuid": "java-5-279", "seg": [ [ [ "multicastsocket", "广播" ] ] ], "level": { "min": 0.31530864197530867, "max": 0.3153240740740741 }, "related_data": {} } } } ], "data": { "uuid": "java-4-373", "seg": [ [ [ "udp", "协议", "网络", "编程", "网络编程" ] ] ], "level": { "min": 0.31527777777777777, "max": 0.3153240740740741 }, "related_data": {} } } }, { "使用代理服务器": { "children": [ { "直接使用Proxy创建连接": { "data": { "uuid": "java-5-280", "seg": [ [ [ "proxy", "创建", "连接" ] ] ], "level": { "min": 0.3153240740740741, "max": 0.3153472222222222 }, "related_data": {} } } }, { "使用ProxySelector自动选择代理服务器": { "data": { "uuid": "java-5-281", "seg": [ [ [ "proxyselector", "自动", "选择", "代理服务器" ] ] ], "level": { "min": 0.3153472222222222, "max": 0.31537037037037036 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_195344_105080@13", "cluster_num": 0 } ] } } } } } ], "data": { "uuid": "java-4-374", "seg": [ [ [ "代理服务器" ] ] ], "level": { "min": 0.3153240740740741, "max": 0.31537037037037036 }, "related_data": {} } } }, { "Java 11标准化的HTTP Client": { "children": [ { "发送同步GET请求": { "data": { "uuid": "java-5-282", "seg": [ [ [ "发送", "同步", "get" ] ] ], "level": { "min": 0.31537037037037036, "max": 0.3153796296296296 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_772294_835601@13", "cluster_num": 0 }, { "sample_id": "13_159711_25664@13", "cluster_num": 1 }, { "sample_id": "13_986071_1153609@13", "cluster_num": 2 } ] }, "blog": { "data_id": [ { "sample_id": "80517850@timezone@java", "cluster_num": 0 } ] } } } } }, { "发送带请求体的请求": { "data": { "uuid": "java-5-283", "seg": [ [ [ "发送", "带", "体" ] ] ], "level": { "min": 0.3153796296296296, "max": 0.3153888888888889 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_7425924_53388092@13", "cluster_num": 0 } ] } } } } }, { "发送异步请求": { "data": { "uuid": "java-5-284", "seg": [ [ [ "发送", "异步", "异步请求" ] ] ], "level": { "min": 0.3153888888888889, "max": 0.31539814814814815 }, "related_data": {} } } }, { "WebSocket客户端支持": { "data": { "uuid": "java-5-285", "seg": [ [ [ "websocket", "客户端", "支持" ] ] ], "level": { "min": 0.31539814814814815, "max": 0.3154074074074074 }, "related_data": {} } } }, { "基于WebSocket的多人实时聊天": { "data": { "uuid": "java-5-286", "seg": [ [ [ "websocket", "实时", "聊天", "实时聊天" ] ] ], "level": { "min": 0.3154074074074074, "max": 0.3154166666666667 }, "related_data": {} } } } ], "data": { "uuid": "java-4-375", "seg": [ [ [ "java", "标准化", "http", "client" ] ] ], "level": { "min": 0.31537037037037036, "max": 0.3154166666666667 }, "related_data": {} } } } ], "data": { "uuid": "java-3-251", "seg": [ [ [ "网络", "编程", "网络编程" ] ] ], "level": { "min": 0.315, "max": 0.3154166666666667 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_247308_240578@13", "cluster_num": 0 } ] } } } } }, { "初识Java": { "children": [ { "Java简介": { "children": [ { "Java的版本": { "data": { "uuid": "java-5-287", "seg": [ [ [ "java", "版本" ] ] ], "level": { "min": 0.3154166666666667, "max": 0.3154241071428572 }, "related_data": {} } } }, { "JavaAPI文档": { "data": { "uuid": "java-5-288", "seg": [ [ [ "javaapi", "文档" ] ] ], "level": { "min": 0.3154241071428572, "max": 0.3154315476190476 }, "related_data": {} } } }, { "Java的应用领域": { "data": { "uuid": "java-5-289", "seg": [ [ [ "java", "应用领域" ] ] ], "level": { "min": 0.3154315476190476, "max": 0.31543898809523807 }, "related_data": {} } } }, { "怎样学好Java": { "data": { "uuid": "java-5-290", "seg": [ [ [ "学好", "java" ] ] ], "level": { "min": 0.31543898809523807, "max": 0.31544642857142857 }, "related_data": {} } } }, { "Java API文档": { "data": { "uuid": "java-5-291", "seg": [ [ [ "java", "api", "文档" ] ] ], "level": { "min": 0.31544642857142857, "max": 0.3154538690476191 }, "related_data": {} } } }, { "Java代码助手": { "data": { "uuid": "java-5-292", "seg": [ [ [ "java", "助手", "代码助手" ] ] ], "level": { "min": 0.3154538690476191, "max": 0.3154613095238095 }, "related_data": {} } } }, { "使用IDE": { "data": { "uuid": "java-5-293", "seg": [ [ [ "ide" ] ] ], "level": { "min": 0.3154613095238095, "max": 0.31546874999999996 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_692941_569413@13", "cluster_num": 0 } ] }, "blog": { "data_id": [ { "sample_id": "7758566@timezone@java", "cluster_num": 0 }, { "sample_id": "80160674@javac@java", "cluster_num": 1 } ] } } } } }, { "使用IDE练习插件": { "data": { "uuid": "java-5-294", "seg": [ [ [ "ide", "插件" ] ] ], "level": { "min": 0.31546874999999996, "max": 0.31547619047619047 }, "related_data": {} } } } ], "data": { "uuid": "java-4-376", "seg": [ [ [ "java", "简介" ] ] ], "level": { "min": 0.3154166666666667, "max": 0.31547619047619047 }, "related_data": {} } } }, { "搭建Java环境": { "children": [ { "JDK的下载": { "data": { "uuid": "java-5-295", "seg": [ [ [ "jdk", "下载" ] ] ], "level": { "min": 0.31547619047619047, "max": 0.3154910714285714 }, "related_data": {} } } }, { "配置JDK": { "data": { "uuid": "java-5-296", "seg": [ [ [ "配置", "jdk" ] ] ], "level": { "min": 0.3154910714285714, "max": 0.31550595238095236 }, "related_data": {} } } }, { "测试开发环境": { "data": { "uuid": "java-5-297", "seg": [ [ [ "开发", "环境" ] ] ], "level": { "min": 0.31550595238095236, "max": 0.31552083333333336 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_381891_416038@13", "cluster_num": 0 }, { "sample_id": "13_7417784_53373419@13", "cluster_num": 0 }, { "sample_id": "13_687165_550187@13", "cluster_num": 1 }, { "sample_id": "13_357739_374794@13", "cluster_num": 1 }, { "sample_id": "13_1059872_1257299@13", "cluster_num": 2 } ] } } } } }, { "Windows系统的JDK环境": { "data": { "uuid": "java-5-298", "seg": [ [ [ "windows", "系统", "jdk", "环境" ] ] ], "level": { "min": 0.31552083333333336, "max": 0.3155357142857143 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_690996_562423@13", "cluster_num": 0 } ] }, "blog": { "data_id": [ { "sample_id": "78943147@jdk@java", "cluster_num": 0 }, { "sample_id": "52865076@jdk@java", "cluster_num": 1 }, { "sample_id": "106022898@nio@java", "cluster_num": 2 } ] } } } } } ], "data": { "uuid": "java-4-377", "seg": [ [ [ "搭建", "java", "环境" ] ] ], "level": { "min": 0.31547619047619047, "max": 0.3155357142857143 }, "related_data": {} } } }, { "Eclipse开发环境": { "children": [ { "Eclipse简介": { "data": { "uuid": "java-5-299", "seg": [ [ [ "eclipse", "简介" ] ] ], "level": { "min": 0.3155357142857143, "max": 0.3155555555555556 }, "related_data": {} } } }, { "下载Eclipse": { "data": { "uuid": "java-5-300", "seg": [ [ [ "下载", "eclipse" ] ] ], "level": { "min": 0.3155555555555556, "max": 0.3155753968253968 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_7453203_53435910@13", "cluster_num": 0 }, { "sample_id": "13_647942_454157@13", "cluster_num": 1 }, { "sample_id": "13_228414_194330@13", "cluster_num": 1 }, { "sample_id": "13_684879_543600@13", "cluster_num": 1 }, { "sample_id": "13_1086889_1293651@13", "cluster_num": 2 }, { "sample_id": "13_750701_803944@13", "cluster_num": 1 }, { "sample_id": "13_7407546_53358953@13", "cluster_num": 0 }, { "sample_id": "13_160164_26783@13", "cluster_num": 2 }, { "sample_id": "13_1057075_1254132@13", "cluster_num": 1 }, { "sample_id": "13_355417_369460@13", "cluster_num": 0 }, { "sample_id": "13_1713444_7643137@13", "cluster_num": 0 } ] }, "blog": { "data_id": [ { "sample_id": "12349929@builder@java", "cluster_num": 0 } ] } } } } }, { "Eclipse工作台": { "data": { "uuid": "java-5-301", "seg": [ [ [ "eclipse", "工作台" ] ] ], "level": { "min": 0.3155753968253968, "max": 0.3155952380952381 }, "related_data": {} } } } ], "data": { "uuid": "java-4-378", "seg": [ [ [ "eclipse", "开发", "环境" ] ] ], "level": { "min": 0.3155357142857143, "max": 0.3155952380952381 }, "related_data": {} } } }, { "Eclipse的使用": { "children": [ { "创建Java类文件": { "data": { "uuid": "java-5-302", "seg": [ [ [ "创建", "java", "类", "文件" ] ] ], "level": { "min": 0.3155952380952381, "max": 0.3156150793650794 }, "related_data": {} } } }, { "使用编辑器编写程序代码": { "data": { "uuid": "java-5-303", "seg": [ [ [ "编辑器", "编写", "程序代码" ] ] ], "level": { "min": 0.3156150793650794, "max": 0.31563492063492066 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_7452069_53433849@13", "cluster_num": 0 } ] } } } } }, { "运行Java程序": { "data": { "uuid": "java-5-304", "seg": [ [ [ "运行", "java", "程序" ] ] ], "level": { "min": 0.31563492063492066, "max": 0.31565476190476194 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_7466549_53453867@13", "cluster_num": 0 }, { "sample_id": "13_7466757_53454098@13", "cluster_num": 0 }, { "sample_id": "13_200477_121081@13", "cluster_num": 0 }, { "sample_id": "13_196708_109479@13", "cluster_num": 2 }, { "sample_id": "13_713677_705197@13", "cluster_num": 0 }, { "sample_id": "13_1097622_1311338@13", "cluster_num": 2 }, { "sample_id": "13_379178_411015@13", "cluster_num": 1 }, { "sample_id": "13_7453916_53436576@13", "cluster_num": 2 }, { "sample_id": "13_7451439_53432683@13", "cluster_num": 1 }, { "sample_id": "13_757685_813295@13", "cluster_num": 1 }, { "sample_id": "13_256256_261378@13", "cluster_num": 2 }, { "sample_id": "13_208958_146198@13", "cluster_num": 2 }, { "sample_id": "13_362406_381451@13", "cluster_num": 1 }, { "sample_id": "13_7460060_53445122@13", "cluster_num": 0 }, { "sample_id": "13_1081411_1287123@13", "cluster_num": 0 }, { "sample_id": "13_352135_362282@13", "cluster_num": 2 }, { "sample_id": "13_719919_714123@13", "cluster_num": 2 } ] } } } } } ], "data": { "uuid": "java-4-379", "seg": [ [ [ "eclipse" ] ] ], "level": { "min": 0.3155952380952381, "max": 0.31565476190476194 }, "related_data": {} } } }, { "程序调试": { "data": { "uuid": "java-4-380", "seg": [ [ [ "程序调试" ] ] ], "level": { "min": 0.31565476190476194, "max": 0.3157142857142857 }, "related_data": {} } } }, { "难点解答": { "children": [ { "JDK常用的基本组件": { "data": { "uuid": "java-5-305", "seg": [ [ [ "jdk", "组件", "基本组件" ] ] ], "level": { "min": 0.3157142857142857, "max": 0.31571687370600415 }, "related_data": {} } } }, { "配置环境变量后,javac运行正常,但编译的时候仍找不到文件": { "data": { "uuid": "java-5-306", "seg": [ [ [ "配置", "环境变量", "javac", "运行", "编译", "文件" ] ] ], "level": { "min": 0.31571687370600415, "max": 0.3157194616977226 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_3535695_23009338@13", "cluster_num": 2 }, { "sample_id": "13_648664_453494@13", "cluster_num": 1 }, { "sample_id": "13_11792_33377@13", "cluster_num": 2 }, { "sample_id": "13_648661_453325@13", "cluster_num": 1 }, { "sample_id": "13_7435686_53406568@13", "cluster_num": 0 }, { "sample_id": "13_203591_130951@13", "cluster_num": 0 }, { "sample_id": "13_1096354_1308483@13", "cluster_num": 1 }, { "sample_id": "13_164073_37557@13", "cluster_num": 0 }, { "sample_id": "13_7417647_53372963@13", "cluster_num": 1 } ] }, "blog": { "data_id": [ { "sample_id": "52433066@javac@java", "cluster_num": 0 }, { "sample_id": "52012799@javac@java", "cluster_num": 1 }, { "sample_id": "86723736@javac@java", "cluster_num": 1 }, { "sample_id": "79600413@javac@java", "cluster_num": 1 }, { "sample_id": "78699038@javac@java", "cluster_num": 1 }, { "sample_id": "85240555@javac@java", "cluster_num": 2 }, { "sample_id": "83186351@javac@java", "cluster_num": 2 }, { "sample_id": "50167219@javac@java", "cluster_num": 1 }, { "sample_id": "82257763@javac@java", "cluster_num": 1 }, { "sample_id": "50804493@javac@java", "cluster_num": 1 }, { "sample_id": "85829596@javac@java", "cluster_num": 1 }, { "sample_id": "90734297@javac@java", "cluster_num": 1 }, { "sample_id": "81241256@javac@java", "cluster_num": 1 }, { "sample_id": "82254426@javac@java", "cluster_num": 1 }, { "sample_id": "51838677@javac@java", "cluster_num": 1 }, { "sample_id": "108493322@javac@java", "cluster_num": 1 }, { "sample_id": "51672813@javac@java", "cluster_num": 1 }, { "sample_id": "81781448@javac@java", "cluster_num": 1 }, { "sample_id": "50576325@javac@java", "cluster_num": 1 }, { "sample_id": "87796422@javac@java", "cluster_num": 0 }, { "sample_id": "83306172@javac@java", "cluster_num": 1 }, { "sample_id": "81296882@javac@java", "cluster_num": 1 }, { "sample_id": "70175443@javac@java", "cluster_num": 0 }, { "sample_id": "90200364@java@java", "cluster_num": 2 }, { "sample_id": "49946609@javac@java", "cluster_num": 0 }, { "sample_id": "56878160@javac@java", "cluster_num": 2 }, { "sample_id": "90200364@javac@java", "cluster_num": 2 }, { "sample_id": "82628908@javac@java", "cluster_num": 1 }, { "sample_id": "113142207@javac@java", "cluster_num": 1 }, { "sample_id": "115099994@javac@java", "cluster_num": 1 }, { "sample_id": "52063285@javac@java", "cluster_num": 2 }, { "sample_id": "51378629@javac@java", "cluster_num": 0 }, { "sample_id": "79742220@javac@java", "cluster_num": 2 }, { "sample_id": "100580921@javac@java", "cluster_num": 2 }, { "sample_id": "88253799@javac@java", "cluster_num": 1 }, { "sample_id": "86498834@javac@java", "cluster_num": 1 }, { "sample_id": "53905303@javac@java", "cluster_num": 1 }, { "sample_id": "79942669@javac@java", "cluster_num": 1 }, { "sample_id": "82286391@javac@java", "cluster_num": 2 }, { "sample_id": "89756484@javac@java", "cluster_num": 2 }, { "sample_id": "96639255@javac@java", "cluster_num": 2 }, { "sample_id": "53791661@javac@java", "cluster_num": 1 }, { "sample_id": "45872893@javac@java", "cluster_num": 1 }, { "sample_id": "52740171@javac@java", "cluster_num": 1 }, { "sample_id": "82079334@javac@java", "cluster_num": 1 }, { "sample_id": "52776965@javac@java", "cluster_num": 0 }, { "sample_id": "48085801@javac@java", "cluster_num": 2 }, { "sample_id": "79121059@javac@java", "cluster_num": 1 }, { "sample_id": "103891477@javac@java", "cluster_num": 1 }, { "sample_id": "108440023@javac@java", "cluster_num": 1 }, { "sample_id": "98775624@javac@java", "cluster_num": 1 }, { "sample_id": "71080749@javac@java", "cluster_num": 1 }, { "sample_id": "26567073@javac@java", "cluster_num": 1 }, { "sample_id": "85342434@javac@java", "cluster_num": 1 }, { "sample_id": "79845819@javac@java", "cluster_num": 1 }, { "sample_id": "79632031@javac@java", "cluster_num": 0 }, { "sample_id": "80712002@javac@java", "cluster_num": 0 }, { "sample_id": "80712061@javac@java", "cluster_num": 0 }, { "sample_id": "108542765@javac@java", "cluster_num": 1 }, { "sample_id": "83375584@javac@java", "cluster_num": 2 }, { "sample_id": "78144259@javac@java", "cluster_num": 2 }, { "sample_id": "83539924@javac@java", "cluster_num": 1 }, { "sample_id": "111223526@javac@java", "cluster_num": 1 }, { "sample_id": "114132647@javac@java", "cluster_num": 1 }, { "sample_id": "88120649@javac@java", "cluster_num": 0 }, { "sample_id": "91402429@javac@java", "cluster_num": 0 }, { "sample_id": "112299311@javac@java", "cluster_num": 1 }, { "sample_id": "94394860@javac@java", "cluster_num": 1 }, { "sample_id": "60332859@javac@java", "cluster_num": 1 }, { "sample_id": "80961628@javac@java", "cluster_num": 1 }, { "sample_id": "90142199@javac@java", "cluster_num": 1 }, { "sample_id": "114031333@javac@java", "cluster_num": 1 }, { "sample_id": "83000603@javac@java", "cluster_num": 2 }, { "sample_id": "112273308@javac@java", "cluster_num": 1 }, { "sample_id": "79935846@javac@java", "cluster_num": 1 }, { "sample_id": "80782037@javac@java", "cluster_num": 2 }, { "sample_id": "54647058@javac@java", "cluster_num": 1 }, { "sample_id": "104041962@javac@java", "cluster_num": 1 }, { "sample_id": "117123134@javac@java", "cluster_num": 1 }, { "sample_id": "114029306@javac@java", "cluster_num": 1 } ] } } } } }, { "Java中变量一定要初始化吗?": { "data": { "uuid": "java-5-307", "seg": [ [ [ "java", "变量", "初始化", "一定要" ] ] ], "level": { "min": 0.3157194616977226, "max": 0.315722049689441 }, "related_data": {} } } }, { "switch多分支语句后expression表达式的数据类型": { "data": { "uuid": "java-5-308", "seg": [ [ [ "switch", "分支", "语句", "expression", "表达式", "数据类型", "分支语句" ] ] ], "level": { "min": 0.315722049689441, "max": 0.31572463768115944 }, "related_data": {} } } }, { "多维数组的长度": { "data": { "uuid": "java-5-309", "seg": [ [ [ "数组", "长度" ] ] ], "level": { "min": 0.31572463768115944, "max": 0.31572722567287786 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_222929_180177@13", "cluster_num": 0 } ] } } } } }, { "StringBuffer与String的不同之处": { "data": { "uuid": "java-5-310", "seg": [ [ [ "stringbuffer" ], [ "string", "不同之处" ] ] ], "level": { "min": 0.31572722567287786, "max": 0.3157298136645963 }, "related_data": {} } } }, { "把数据抽象成类": { "data": { "uuid": "java-5-311", "seg": [ [ [ "数据抽象", "成类" ] ] ], "level": { "min": 0.3157298136645963, "max": 0.3157324016563147 }, "related_data": {} } } }, { "局部变量和全局变量": { "data": { "uuid": "java-5-312", "seg": [ [ [ "局部变量" ], [ "全局变量" ] ] ], "level": { "min": 0.3157324016563147, "max": 0.31573498964803315 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_349425_357206@13", "cluster_num": 0 } ] } } } } }, { "类的三大特性": { "data": { "uuid": "java-5-313", "seg": [ [ [ "类", "特性" ] ] ], "level": { "min": 0.31573498964803315, "max": 0.3157375776397516 }, "related_data": {} } } }, { "什么情况下会使用匿名内部类?": { "data": { "uuid": "java-5-314", "seg": [ [ [ "情况", "下会", "匿名", "内部", "类", "内部类" ] ] ], "level": { "min": 0.3157375776397516, "max": 0.31574016563147 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_1094980_1305598@13", "cluster_num": 1 }, { "sample_id": "13_7462450_53447950@13", "cluster_num": 0 }, { "sample_id": "13_7407704_53357742@13", "cluster_num": 1 }, { "sample_id": "13_7462536_53448095@13", "cluster_num": 0 }, { "sample_id": "13_7440439_53422056@13", "cluster_num": 1 }, { "sample_id": "13_11297_5414@13", "cluster_num": 2 } ] } } } } }, { "异常的使用原则": { "data": { "uuid": "java-5-315", "seg": [ [ [ "异常", "原则" ] ] ], "level": { "min": 0.31574016563147, "max": 0.31574275362318843 }, "related_data": {} } } }, { "注意随机数的取值范围": { "data": { "uuid": "java-5-316", "seg": [ [ [ "随机数", "取值" ] ] ], "level": { "min": 0.31574275362318843, "max": 0.31574534161490686 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_198071_113397@13", "cluster_num": 0 }, { "sample_id": "13_323245_313682@13", "cluster_num": 0 }, { "sample_id": "13_7415231_53368588@13", "cluster_num": 1 }, { "sample_id": "13_225292_186169@13", "cluster_num": 0 }, { "sample_id": "13_366791_391731@13", "cluster_num": 2 } ] } } } } }, { "“装箱”与“拆箱”": { "data": { "uuid": "java-5-317", "seg": [ [ [ "装箱" ], [ "拆箱" ] ] ], "level": { "min": 0.31574534161490686, "max": 0.3157479296066253 }, "related_data": {} } } }, { "集合的使用场合": { "data": { "uuid": "java-5-318", "seg": [ [ [ "集合", "场合" ] ] ], "level": { "min": 0.3157479296066253, "max": 0.3157505175983437 }, "related_data": {} } } }, { "集合的元素数量是变化的": { "data": { "uuid": "java-5-319", "seg": [ [ [ "集合", "元素", "数量", "变化", "元素数量" ] ] ], "level": { "min": 0.3157505175983437, "max": 0.31575310559006214 }, "related_data": {} } } }, { "Swing组件的层级关系": { "data": { "uuid": "java-5-320", "seg": [ [ [ "swing", "组件", "层级", "关系", "层级关系" ] ] ], "level": { "min": 0.31575310559006214, "max": 0.31575569358178057 }, "related_data": {} } } }, { "布局的使用": { "data": { "uuid": "java-5-321", "seg": [ [ [ "布局" ] ] ], "level": { "min": 0.31575569358178057, "max": 0.315758281573499 }, "related_data": {} } } }, { "输入/输出流的使用": { "data": { "uuid": "java-5-322", "seg": [ [ [ "输入", "输出", "流" ] ] ], "level": { "min": 0.315758281573499, "max": 0.31576086956521743 }, "related_data": {} } } }, { "线程的核心方法:run方法": { "data": { "uuid": "java-5-323", "seg": [ [ [ "线程", "核心", "方法", "核心方法" ] ], [ [ "run", "方法" ] ] ], "level": { "min": 0.31576086956521743, "max": 0.31576345755693586 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_230584_200045@13", "cluster_num": 1 }, { "sample_id": "13_227313_191248@13", "cluster_num": 1 }, { "sample_id": "13_655919_473719@13", "cluster_num": 2 }, { "sample_id": "13_381904_416061@13", "cluster_num": 1 }, { "sample_id": "13_7401977_53349540@13", "cluster_num": 1 }, { "sample_id": "13_202453_127265@13", "cluster_num": 0 }, { "sample_id": "13_188612_86005@13", "cluster_num": 0 }, { "sample_id": "13_349599_357539@13", "cluster_num": 0 } ] } } } } }, { "线程的启动": { "data": { "uuid": "java-5-324", "seg": [ [ [ "线程", "启动" ] ] ], "level": { "min": 0.31576345755693586, "max": 0.3157660455486543 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_226825_189969@13", "cluster_num": 0 }, { "sample_id": "13_237039_216536@13", "cluster_num": 1 } ] } } } } }, { "无法连接数据库": { "data": { "uuid": "java-5-325", "seg": [ [ [ "连接", "数据库" ] ] ], "level": { "min": 0.3157660455486543, "max": 0.3157686335403727 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_193319_98364@13", "cluster_num": 0 } ] } } } } }, { "SQL语句的使用": { "data": { "uuid": "java-5-326", "seg": [ [ [ "sql", "语句" ] ] ], "level": { "min": 0.3157686335403727, "max": 0.31577122153209114 }, "related_data": {} } } }, { "AWT与Swing组件的区别": { "data": { "uuid": "java-5-327", "seg": [ [ [ "awt" ], [ "swing", "组件", "区别" ] ] ], "level": { "min": 0.31577122153209114, "max": 0.31577380952380957 }, "related_data": {} } } } ], "data": { "uuid": "java-4-381", "seg": [ [ [ "难点", "难点解答" ] ] ], "level": { "min": 0.3157142857142857, "max": 0.31577380952380957 }, "related_data": {} } } }, { "Java语言的特性": { "children": [ { "简单": { "data": { "uuid": "java-5-328", "seg": [ [ [] ] ], "level": { "min": 0.31577380952380957, "max": 0.3157886904761905 }, "related_data": {} } } }, { "分布性": { "data": { "uuid": "java-5-329", "seg": [ [ [ "分布", "性" ] ] ], "level": { "min": 0.3157886904761905, "max": 0.31580357142857146 }, "related_data": {} } } }, { "解释型": { "data": { "uuid": "java-5-330", "seg": [ [ [] ] ], "level": { "min": 0.31580357142857146, "max": 0.3158184523809524 }, "related_data": {} } } }, { "动态": { "data": { "uuid": "java-5-331", "seg": [ [ [ "动态" ] ] ], "level": { "min": 0.3158184523809524, "max": 0.31583333333333335 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_648501_453132@13", "cluster_num": 0 }, { "sample_id": "13_658502_471623@13", "cluster_num": 1 } ] }, "blog": { "data_id": [ { "sample_id": "16343093@builder@java", "cluster_num": 0 } ] } } } } } ], "data": { "uuid": "java-4-382", "seg": [ [ [ "java", "语言", "特性" ] ] ], "level": { "min": 0.31577380952380957, "max": 0.31583333333333335 }, "related_data": {} } } } ], "data": { "uuid": "java-3-252", "seg": [ [ [ "初识", "java" ] ] ], "level": { "min": 0.3154166666666667, "max": 0.31583333333333335 }, "related_data": {} } } }, { "Java语言基础": { "children": [ { "代码注释": { "children": [ { "文档注释": { "children": [ { "注释的插入": { "data": { "uuid": "java-6-84", "seg": [ [ [ "注释", "插入" ] ] ], "level": { "min": 0.31583333333333335, "max": 0.3158482142857143 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_7439999_53414844@13", "cluster_num": 0 }, { "sample_id": "13_27935_7764@13", "cluster_num": 1 }, { "sample_id": "13_207881_142992@13", "cluster_num": 0 }, { "sample_id": "13_678843_524133@13", "cluster_num": 2 }, { "sample_id": "13_244377_234443@13", "cluster_num": 1 } ] }, "blog": { "data_id": [ { "sample_id": "80385349@javac@java", "cluster_num": 0 } ] } } } } }, { "类注释": { "data": { "uuid": "java-6-85", "seg": [ [ [ "类", "注释" ] ] ], "level": { "min": 0.3158482142857143, "max": 0.31586309523809525 }, "related_data": { "blog": { "data_id": [ { "sample_id": "9373605@javac@java", "cluster_num": 0 } ] } } } } }, { "方法注释": { "data": { "uuid": "java-6-86", "seg": [ [ [ "方法", "注释" ] ] ], "level": { "min": 0.31586309523809525, "max": 0.3158779761904762 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_7460105_53445144@13", "cluster_num": 0 }, { "sample_id": "13_714376_706403@13", "cluster_num": 1 } ] } } } } }, { "字段注释": { "data": { "uuid": "java-6-87", "seg": [ [ [ "字段", "注释" ] ] ], "level": { "min": 0.3158779761904762, "max": 0.31589285714285714 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_204597_133604@13", "cluster_num": 0 }, { "sample_id": "13_766955_826404@13", "cluster_num": 1 } ] } } } } }, { "通用注释": { "data": { "uuid": "java-6-88", "seg": [ [ [ "通用", "注释" ] ] ], "level": { "min": 0.31589285714285714, "max": 0.3159077380952381 }, "related_data": {} } } }, { "包注释": { "data": { "uuid": "java-6-89", "seg": [ [ [ "包", "注释" ] ] ], "level": { "min": 0.3159077380952381, "max": 0.31592261904761904 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_717787_711196@13", "cluster_num": 2 }, { "sample_id": "13_720089_714613@13", "cluster_num": 2 }, { "sample_id": "13_7434706_53405184@13", "cluster_num": 1 }, { "sample_id": "13_7454854_53437546@13", "cluster_num": 0 }, { "sample_id": "13_354751_368008@13", "cluster_num": 2 }, { "sample_id": "13_7415408_53368860@13", "cluster_num": 1 }, { "sample_id": "13_745189_792581@13", "cluster_num": 2 }, { "sample_id": "13_1097522_1311099@13", "cluster_num": 1 }, { "sample_id": "13_1062178_1260080@13", "cluster_num": 0 }, { "sample_id": "13_7417339_53372214@13", "cluster_num": 0 } ] } } } } }, { "注释抽取": { "data": { "uuid": "java-6-90", "seg": [ [ [ "注释", "抽取" ] ] ], "level": { "min": 0.31592261904761904, "max": 0.3159375 }, "related_data": {} } } } ], "data": { "uuid": "java-5-332", "seg": [ [ [ "文档", "注释" ] ] ], "level": { "min": 0.31583333333333335, "max": 0.3159375 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_380428_413257@13", "cluster_num": 0 } ] } } } } } ], "data": { "uuid": "java-4-383", "seg": [ [ [ "注释" ] ] ], "level": { "min": 0.31583333333333335, "max": 0.3159375 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_1088636_1295067@13", "cluster_num": 0 } ] } } } } }, { "基本数据类型": { "children": [ { "整数类型": { "data": { "uuid": "java-5-333", "seg": [ [ [ "整数", "类型", "整数类型" ] ] ], "level": { "min": 0.3159375, "max": 0.3159548611111111 }, "related_data": {} } } }, { "浮点类型": { "data": { "uuid": "java-5-334", "seg": [ [ [ "浮点", "类型", "浮点类型" ] ] ], "level": { "min": 0.3159548611111111, "max": 0.3159722222222222 }, "related_data": {} } } }, { "字符类型": { "data": { "uuid": "java-5-335", "seg": [ [ [ "字符", "类型", "字符类型" ] ] ], "level": { "min": 0.3159722222222222, "max": 0.3159895833333333 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_26021_7107@13", "cluster_num": 0 } ] } } } } }, { "布尔类型": { "data": { "uuid": "java-5-336", "seg": [ [ [ "布尔", "类型", "布尔类型" ] ] ], "level": { "min": 0.3159895833333333, "max": 0.31600694444444444 }, "related_data": {} } } }, { "数值中使用下画线分隔": { "data": { "uuid": "java-5-337", "seg": [ [ [ "数值", "画线", "分隔" ] ] ], "level": { "min": 0.31600694444444444, "max": 0.31602430555555555 }, "related_data": {} } } }, { "使用var定义变量": { "data": { "uuid": "java-5-338", "seg": [ [ [ "var", "定义", "变量" ] ] ], "level": { "min": 0.31602430555555555, "max": 0.31604166666666667 }, "related_data": {} } } } ], "data": { "uuid": "java-4-384", "seg": [ [ [ "数据类型", "基本数据类型" ] ] ], "level": { "min": 0.3159375, "max": 0.31604166666666667 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_924845_1059777@13", "cluster_num": 1 }, { "sample_id": "13_226816_190021@13", "cluster_num": 2 }, { "sample_id": "13_375305_404582@13", "cluster_num": 0 }, { "sample_id": "13_747770_799299@13", "cluster_num": 1 } ] } } } } }, { "数据类型转换": { "children": [ { "隐式转换": { "data": { "uuid": "java-5-339", "seg": [ [ [ "隐式", "转换" ] ] ], "level": { "min": 0.31604166666666667, "max": 0.3160677083333333 }, "related_data": {} } } }, { "显式转换": { "data": { "uuid": "java-5-340", "seg": [ [ [ "显式", "转换" ] ] ], "level": { "min": 0.3160677083333333, "max": 0.31609375 }, "related_data": {} } } }, { "隐式类型转换": { "data": { "uuid": "java-5-341", "seg": [ [ [ "隐式", "类型转换" ] ] ], "level": { "min": 0.31609375, "max": 0.3161197916666667 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_7413593_53365681@13", "cluster_num": 0 } ] } } } } }, { "显式类型转换": { "data": { "uuid": "java-5-342", "seg": [ [ [ "显式", "类型转换" ] ] ], "level": { "min": 0.3161197916666667, "max": 0.31614583333333335 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_226615_189547@13", "cluster_num": 1 }, { "sample_id": "13_223295_181169@13", "cluster_num": 1 }, { "sample_id": "13_159356_24563@13", "cluster_num": 0 }, { "sample_id": "13_743378_787537@13", "cluster_num": 0 }, { "sample_id": "13_373466_401432@13", "cluster_num": 1 }, { "sample_id": "13_829012_925042@13", "cluster_num": 2 } ] } } } } } ], "data": { "uuid": "java-4-385", "seg": [ [ [ "数据", "类型转换" ] ] ], "level": { "min": 0.31604166666666667, "max": 0.31614583333333335 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_1094360_1304607@13", "cluster_num": 0 }, { "sample_id": "13_226109_188138@13", "cluster_num": 1 } ] } } } } }, { "Java主类结构": { "children": [ { "包声明": { "data": { "uuid": "java-5-343", "seg": [ [ [ "包", "声明" ] ] ], "level": { "min": 0.31614583333333335, "max": 0.3161805555555556 }, "related_data": {} } } }, { "编写主方法": { "data": { "uuid": "java-5-344", "seg": [ [ [ "编写", "主", "方法" ] ] ], "level": { "min": 0.3161805555555556, "max": 0.31621527777777775 }, "related_data": {} } } }, { "导入API类库": { "data": { "uuid": "java-5-345", "seg": [ [ [ "导入", "api", "类库" ] ] ], "level": { "min": 0.31621527777777775, "max": 0.31625 }, "related_data": {} } } } ], "data": { "uuid": "java-4-386", "seg": [ [ [ "java", "主类", "结构" ] ] ], "level": { "min": 0.31614583333333335, "max": 0.31625 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_216193_163322@13", "cluster_num": 0 } ] } } } } } ], "data": { "uuid": "java-3-253", "seg": [ [ [ "java", "语言", "基础", "语言基础" ] ] ], "level": { "min": 0.31583333333333335, "max": 0.31625 }, "related_data": {} } } }, { "流程控制": { "children": [ { "程序结构": { "data": { "uuid": "java-4-387", "seg": [ [ [ "程序结构" ] ] ], "level": { "min": 0.31625, "max": 0.31629166666666664 }, "related_data": {} } } }, { "条件语句": { "children": [ { "switch多分支语句": { "data": { "uuid": "java-5-346", "seg": [ [ [ "switch", "分支", "语句", "分支语句" ] ] ], "level": { "min": 0.31629166666666664, "max": 0.3163333333333333 }, "related_data": {} } } } ], "data": { "uuid": "java-4-388", "seg": [ [ [ "条件语句" ] ] ], "level": { "min": 0.31629166666666664, "max": 0.3163333333333333 }, "related_data": {} } } }, { "循环语句": { "children": [ { "foreach语句": { "data": { "uuid": "java-5-347", "seg": [ [ [ "for", "each", "语句" ] ] ], "level": { "min": 0.3163333333333333, "max": 0.3163541666666666 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_203609_131109@13", "cluster_num": 1 }, { "sample_id": "13_7460933_53446185@13", "cluster_num": 2 }, { "sample_id": "13_651498_458782@13", "cluster_num": 1 }, { "sample_id": "13_653541_462370@13", "cluster_num": 0 }, { "sample_id": "13_664248_480926@13", "cluster_num": 0 } ] }, "blog": { "data_id": [ { "sample_id": "108598181@jsp@java", "cluster_num": 0 } ] } } } } }, { "循环语句的嵌套": { "data": { "uuid": "java-5-348", "seg": [ [ [ "循环", "语句", "嵌套" ] ] ], "level": { "min": 0.3163541666666666, "max": 0.31637499999999996 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_241157_226760@13", "cluster_num": 0 }, { "sample_id": "13_6373037_44672022@13", "cluster_num": 1 }, { "sample_id": "13_7455194_53437979@13", "cluster_num": 2 }, { "sample_id": "13_7462062_53447369@13", "cluster_num": 1 }, { "sample_id": "13_10038_4650@13", "cluster_num": 1 }, { "sample_id": "13_646085_448282@13", "cluster_num": 0 }, { "sample_id": "13_200620_121405@13", "cluster_num": 1 }, { "sample_id": "13_7465959_53453082@13", "cluster_num": 1 }, { "sample_id": "13_390668_432389@13", "cluster_num": 1 }, { "sample_id": "13_7465922_53453046@13", "cluster_num": 1 }, { "sample_id": "13_333486_325587@13", "cluster_num": 1 }, { "sample_id": "13_1085653_1292414@13", "cluster_num": 1 }, { "sample_id": "13_746202_795351@13", "cluster_num": 0 }, { "sample_id": "13_157109_19603@13", "cluster_num": 0 }, { "sample_id": "13_159655_25451@13", "cluster_num": 1 }, { "sample_id": "13_845_1498@13", "cluster_num": 1 }, { "sample_id": "13_649197_454526@13", "cluster_num": 1 }, { "sample_id": "13_4647473_29331805@13", "cluster_num": 1 }, { "sample_id": "13_1077321_1281927@13", "cluster_num": 0 }, { "sample_id": "13_7437383_53410104@13", "cluster_num": 1 }, { "sample_id": "13_235023_213356@13", "cluster_num": 1 }, { "sample_id": "13_7437750_53411249@13", "cluster_num": 1 }, { "sample_id": "13_650711_457483@13", "cluster_num": 2 }, { "sample_id": "13_751891_805725@13", "cluster_num": 1 }, { "sample_id": "13_696386_580130@13", "cluster_num": 1 } ] } } } } } ], "data": { "uuid": "java-4-389", "seg": [ [ [ "循环", "语句" ] ] ], "level": { "min": 0.3163333333333333, "max": 0.31637499999999996 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_195482_105276@13", "cluster_num": 0 } ] } } } } }, { "复合语句": { "data": { "uuid": "java-4-390", "seg": [ [ [ "复合", "语句" ] ] ], "level": { "min": 0.31637499999999996, "max": 0.3164166666666666 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_1092815_1301442@13", "cluster_num": 0 } ] } } } } }, { "循环控制": { "data": { "uuid": "java-4-391", "seg": [ [ [ "循环", "控制" ] ] ], "level": { "min": 0.3164166666666666, "max": 0.3164583333333333 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_252347_251984@13", "cluster_num": 0 }, { "sample_id": "13_644363_445004@13", "cluster_num": 0 }, { "sample_id": "13_1104933_1319142@13", "cluster_num": 0 }, { "sample_id": "13_354647_367759@13", "cluster_num": 1 }, { "sample_id": "13_664166_480941@13", "cluster_num": 2 }, { "sample_id": "13_226666_189796@13", "cluster_num": 0 }, { "sample_id": "13_4572392_29134447@13", "cluster_num": 1 } ] }, "blog": { "data_id": [ { "sample_id": "98474595@nio@java", "cluster_num": 0 }, { "sample_id": "80886585@javac@java", "cluster_num": 1 } ] } } } } }, { "循环": { "data": { "uuid": "java-4-392", "seg": [ [ [ "循环" ] ] ], "level": { "min": 0.3164583333333333, "max": 0.3165 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_185662_77130@13", "cluster_num": 0 } ] } } } } }, { "中断控制流程的语句": { "data": { "uuid": "java-4-393", "seg": [ [ [ "中断", "控制", "流程", "语句" ] ] ], "level": { "min": 0.3165, "max": 0.31654166666666667 }, "related_data": {} } } }, { "if判断": { "data": { "uuid": "java-4-394", "seg": [ [ [ "if", "判断" ] ] ], "level": { "min": 0.31654166666666667, "max": 0.3165833333333333 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_388777_428848@13", "cluster_num": 0 }, { "sample_id": "13_225421_186499@13", "cluster_num": 0 }, { "sample_id": "13_227586_192107@13", "cluster_num": 0 }, { "sample_id": "13_7425293_53386620@13", "cluster_num": 0 }, { "sample_id": "13_781475_852228@13", "cluster_num": 0 }, { "sample_id": "13_665906_483739@13", "cluster_num": 1 }, { "sample_id": "13_7396669_53341157@13", "cluster_num": 2 }, { "sample_id": "13_655203_465610@13", "cluster_num": 2 }, { "sample_id": "13_251899_251039@13", "cluster_num": 0 }, { "sample_id": "13_7447035_53426568@13", "cluster_num": 0 }, { "sample_id": "13_242743_230469@13", "cluster_num": 2 }, { "sample_id": "13_7462819_53448519@13", "cluster_num": 2 }, { "sample_id": "13_1905_3006@13", "cluster_num": 2 }, { "sample_id": "13_234821_212528@13", "cluster_num": 1 }, { "sample_id": "13_358429_376594@13", "cluster_num": 2 } ] } } } } }, { "switch多重选择": { "data": { "uuid": "java-4-395", "seg": [ [ [ "switch", "多重选择" ] ] ], "level": { "min": 0.3165833333333333, "max": 0.316625 }, "related_data": {} } } }, { "while循环": { "data": { "uuid": "java-4-396", "seg": [ [ [ "while循环" ] ] ], "level": { "min": 0.316625, "max": 0.31666666666666665 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_744676_791129@13", "cluster_num": 1 }, { "sample_id": "13_720137_714450@13", "cluster_num": 2 }, { "sample_id": "13_1093369_1302689@13", "cluster_num": 1 }, { "sample_id": "13_1032518_1228306@13", "cluster_num": 0 }, { "sample_id": "13_766581_825861@13", "cluster_num": 0 } ] } } } } } ], "data": { "uuid": "java-3-254", "seg": [ [ [ "流程", "控制" ] ] ], "level": { "min": 0.31625, "max": 0.31666666666666665 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_7422932_53381818@13", "cluster_num": 0 } ] } } } } }, { "面向对象编程基础": { "children": [ { "类的主方法": { "data": { "uuid": "java-4-397", "seg": [ [ [ "类", "主", "方法", "主方法" ] ] ], "level": { "min": 0.31666666666666665, "max": 0.31708333333333333 }, "related_data": {} } } } ], "data": { "uuid": "java-3-255", "seg": [ [ [ "面向对象编程", "基础" ] ] ], "level": { "min": 0.31666666666666665, "max": 0.31708333333333333 }, "related_data": {} } } }, { "面向对象核心技术": { "children": [ { "类的多态": { "children": [ { "向上转型": { "children": [ { "忘记对象类型": { "data": { "uuid": "java-6-91", "seg": [ [ [ "忘记", "对象", "类型", "对象类型" ] ] ], "level": { "min": 0.31708333333333333, "max": 0.31722222222222224 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_205547_136205@13", "cluster_num": 0 } ] } } } } } ], "data": { "uuid": "java-5-349", "seg": [ [ [ "向上", "转型", "向上转型" ] ] ], "level": { "min": 0.31708333333333333, "max": 0.31722222222222224 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_365572_388889@13", "cluster_num": 0 }, { "sample_id": "13_675330_508630@13", "cluster_num": 1 }, { "sample_id": "13_160689_28665@13", "cluster_num": 2 } ] }, "blog": { "data_id": [ { "sample_id": "54746235@java@java", "cluster_num": 0 } ] } } } } }, { "向下转型": { "data": { "uuid": "java-5-350", "seg": [ [ [ "向下", "转型" ] ] ], "level": { "min": 0.31722222222222224, "max": 0.3173611111111111 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_382380_416931@13", "cluster_num": 0 } ] } } } } }, { "instanceof关键字": { "data": { "uuid": "java-5-351", "seg": [ [ [ "instanceof", "关键字" ] ] ], "level": { "min": 0.3173611111111111, "max": 0.3175 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_648936_453974@13", "cluster_num": 0 } ] } } } } } ], "data": { "uuid": "java-4-398", "seg": [ [ [ "类", "多态" ] ] ], "level": { "min": 0.31708333333333333, "max": 0.3175 }, "related_data": {} } } } ], "data": { "uuid": "java-3-256", "seg": [ [ [ "面向对象", "核心技术", "面向对象核心技术" ] ] ], "level": { "min": 0.31708333333333333, "max": 0.3175 }, "related_data": {} } } }, { "Swing程序设计": { "children": [ { "常用窗体": { "children": [ { "JFrame窗体": { "data": { "uuid": "java-5-352", "seg": [ [ [ "jframe", "窗体" ] ] ], "level": { "min": 0.3175, "max": 0.31753472222222223 }, "related_data": {} } } }, { "JDialog对话框窗体": { "data": { "uuid": "java-5-353", "seg": [ [ [ "jdialog", "对话框", "窗体", "对话框窗体" ] ] ], "level": { "min": 0.31753472222222223, "max": 0.31756944444444446 }, "related_data": {} } } }, { "JDialog窗体": { "data": { "uuid": "java-5-354", "seg": [ [ [ "jdialog", "窗体" ] ] ], "level": { "min": 0.31756944444444446, "max": 0.3176041666666667 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_351192_360472@13", "cluster_num": 1 }, { "sample_id": "13_222702_179327@13", "cluster_num": 0 }, { "sample_id": "13_377786_408570@13", "cluster_num": 0 }, { "sample_id": "13_60573_34737@13", "cluster_num": 2 } ] } } } } } ], "data": { "uuid": "java-4-399", "seg": [ [ [ "窗体" ] ] ], "level": { "min": 0.3175, "max": 0.3176041666666667 }, "related_data": {} } } }, { "常用面板": { "children": [ { "JPanel面板": { "data": { "uuid": "java-5-355", "seg": [ [ [ "jpanel", "面板" ] ] ], "level": { "min": 0.3176041666666667, "max": 0.3176388888888889 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_717741_711153@13", "cluster_num": 2 }, { "sample_id": "13_651509_458836@13", "cluster_num": 0 }, { "sample_id": "13_204161_132456@13", "cluster_num": 0 }, { "sample_id": "13_685071_544235@13", "cluster_num": 2 }, { "sample_id": "13_754354_809411@13", "cluster_num": 0 }, { "sample_id": "13_7399615_53346971@13", "cluster_num": 0 }, { "sample_id": "13_216327_163521@13", "cluster_num": 1 }, { "sample_id": "13_188170_84509@13", "cluster_num": 2 }, { "sample_id": "13_215814_162360@13", "cluster_num": 1 }, { "sample_id": "13_398785_436864@13", "cluster_num": 1 }, { "sample_id": "13_388629_428588@13", "cluster_num": 1 } ] }, "blog": { "data_id": [ { "sample_id": "8222005@jpa@java", "cluster_num": 0 }, { "sample_id": "27967495@layout@java", "cluster_num": 1 } ] } } } } }, { "JScrollPane滚动面板": { "data": { "uuid": "java-5-356", "seg": [ [ [ "jscrollpane", "滚动", "面板" ] ] ], "level": { "min": 0.3176388888888889, "max": 0.31767361111111114 }, "related_data": {} } } }, { "JScrollPane面板": { "data": { "uuid": "java-5-357", "seg": [ [ [ "jscrollpane", "面板" ] ] ], "level": { "min": 0.31767361111111114, "max": 0.31770833333333337 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_1095811_1307532@13", "cluster_num": 0 } ] } } } } } ], "data": { "uuid": "java-4-400", "seg": [ [ [ "面板" ] ] ], "level": { "min": 0.3176041666666667, "max": 0.31770833333333337 }, "related_data": {} } } }, { "列表组件": { "children": [ { "JComboBox下拉列表框组件": { "data": { "uuid": "java-5-358", "seg": [ [ [ "jcombobox", "下拉", "列表框", "组件", "下拉列表框", "列表框组件" ] ] ], "level": { "min": 0.31770833333333337, "max": 0.317734375 }, "related_data": {} } } }, { "JList列表框组件": { "data": { "uuid": "java-5-359", "seg": [ [ [ "jlist", "列表框", "组件", "列表框组件" ] ] ], "level": { "min": 0.317734375, "max": 0.31776041666666666 }, "related_data": {} } } }, { "下拉列表框组件": { "data": { "uuid": "java-5-360", "seg": [ [ [ "下拉", "列表框", "组件", "下拉列表框", "列表框组件" ] ] ], "level": { "min": 0.31776041666666666, "max": 0.31778645833333335 }, "related_data": {} } } }, { "列表框组件": { "data": { "uuid": "java-5-361", "seg": [ [ [ "列表框", "组件", "列表框组件" ] ] ], "level": { "min": 0.31778645833333335, "max": 0.3178125 }, "related_data": {} } } } ], "data": { "uuid": "java-4-401", "seg": [ [ [ "列表", "组件", "列表组件" ] ] ], "level": { "min": 0.31770833333333337, "max": 0.3178125 }, "related_data": {} } } }, { "事件监听器": { "children": [ { "动作事件监听器": { "data": { "uuid": "java-5-362", "seg": [ [ [ "动作", "事件", "监听器", "动作事件", "事件监听器" ] ] ], "level": { "min": 0.3178125, "max": 0.3178298611111111 }, "related_data": {} } } }, { "键盘事件": { "data": { "uuid": "java-5-363", "seg": [ [ [ "键盘", "事件", "键盘事件" ] ] ], "level": { "min": 0.3178298611111111, "max": 0.3178472222222222 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_229242_197721@13", "cluster_num": 0 }, { "sample_id": "13_368513_394895@13", "cluster_num": 1 } ] } } } } }, { "鼠标事件": { "data": { "uuid": "java-5-364", "seg": [ [ [ "鼠标", "事件", "鼠标事件" ] ] ], "level": { "min": 0.3178472222222222, "max": 0.31786458333333334 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_256097_260981@13", "cluster_num": 0 }, { "sample_id": "13_689320_557122@13", "cluster_num": 1 }, { "sample_id": "13_1061305_1259112@13", "cluster_num": 2 } ] } } } } }, { "窗体事件": { "children": [ { "捕获窗体焦点变化事件": { "data": { "uuid": "java-6-92", "seg": [ [ [ "捕获", "窗体", "焦点", "变化", "事件", "窗体焦点" ] ] ], "level": { "min": 0.31786458333333334, "max": 0.31787037037037036 }, "related_data": {} } } }, { "捕获窗体状态变化事件": { "data": { "uuid": "java-6-93", "seg": [ [ [ "捕获", "窗体", "状态", "变化", "事件", "窗体状态" ] ] ], "level": { "min": 0.31787037037037036, "max": 0.31787615740740743 }, "related_data": {} } } }, { "捕获其他窗体事件": { "data": { "uuid": "java-6-94", "seg": [ [ [ "捕获", "窗体", "事件", "窗体事件" ] ] ], "level": { "min": 0.31787615740740743, "max": 0.31788194444444445 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_2855_3937@13", "cluster_num": 2 }, { "sample_id": "13_700209_589158@13", "cluster_num": 1 }, { "sample_id": "13_192989_97452@13", "cluster_num": 2 }, { "sample_id": "13_212061_152902@13", "cluster_num": 0 }, { "sample_id": "13_675115_507375@13", "cluster_num": 1 }, { "sample_id": "13_1078338_1282704@13", "cluster_num": 2 }, { "sample_id": "13_749692_802409@13", "cluster_num": 0 }, { "sample_id": "13_675366_508843@13", "cluster_num": 0 } ] } } } } } ], "data": { "uuid": "java-5-365", "seg": [ [ [ "窗体", "事件", "窗体事件" ] ] ], "level": { "min": 0.31786458333333334, "max": 0.31788194444444445 }, "related_data": {} } } }, { "监听事件简介": { "data": { "uuid": "java-5-366", "seg": [ [ [ "监听", "事件", "简介" ] ] ], "level": { "min": 0.31788194444444445, "max": 0.31789930555555557 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_387179_426165@13", "cluster_num": 1 }, { "sample_id": "13_162501_33733@13", "cluster_num": 2 }, { "sample_id": "13_669997_491976@13", "cluster_num": 1 }, { "sample_id": "13_386335_424714@13", "cluster_num": 0 } ] } } } } }, { "焦点事件监听器": { "data": { "uuid": "java-5-367", "seg": [ [ [ "焦点", "事件", "监听器", "焦点事件", "事件监听器" ] ] ], "level": { "min": 0.31789930555555557, "max": 0.3179166666666667 }, "related_data": {} } } } ], "data": { "uuid": "java-4-402", "seg": [ [ [ "事件", "监听器", "事件监听器" ] ] ], "level": { "min": 0.3178125, "max": 0.3179166666666667 }, "related_data": {} } } } ], "data": { "uuid": "java-3-257", "seg": [ [ [ "swing", "程序设计" ] ] ], "level": { "min": 0.3175, "max": 0.3179166666666667 }, "related_data": {} } } }, { "I/O(输入/输出)": { "children": [ { "流概述": { "data": { "uuid": "java-4-403", "seg": [ [ [ "流", "概述" ] ] ], "level": { "min": 0.3179166666666667, "max": 0.31797619047619047 }, "related_data": {} } } }, { "输入/输出流": { "children": [ { "输入流": { "data": { "uuid": "java-5-368", "seg": [ [ [ "输入", "流" ] ] ], "level": { "min": 0.31797619047619047, "max": 0.3180059523809524 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_235439_214429@13", "cluster_num": 2 }, { "sample_id": "13_248942_244366@13", "cluster_num": 2 }, { "sample_id": "13_7415679_53369237@13", "cluster_num": 1 }, { "sample_id": "13_7454835_53437539@13", "cluster_num": 1 }, { "sample_id": "13_247527_241076@13", "cluster_num": 2 }, { "sample_id": "13_1049035_1246429@13", "cluster_num": 2 }, { "sample_id": "13_7424069_53384535@13", "cluster_num": 1 }, { "sample_id": "13_243447_231921@13", "cluster_num": 2 }, { "sample_id": "13_645371_446771@13", "cluster_num": 1 }, { "sample_id": "13_753503_808069@13", "cluster_num": 1 }, { "sample_id": "13_768949_829488@13", "cluster_num": 1 }, { "sample_id": "13_7437132_53409744@13", "cluster_num": 1 }, { "sample_id": "13_690083_559389@13", "cluster_num": 1 }, { "sample_id": "13_380865_414078@13", "cluster_num": 1 }, { "sample_id": "13_748382_800324@13", "cluster_num": 1 }, { "sample_id": "13_7459979_53445006@13", "cluster_num": 1 }, { "sample_id": "13_760705_817820@13", "cluster_num": 1 }, { "sample_id": "13_183489_70594@13", "cluster_num": 1 }, { "sample_id": "13_769963_831203@13", "cluster_num": 1 }, { "sample_id": "13_766723_826119@13", "cluster_num": 2 }, { "sample_id": "13_7445817_53424715@13", "cluster_num": 1 }, { "sample_id": "13_771289_833691@13", "cluster_num": 1 }, { "sample_id": "13_7437852_53411129@13", "cluster_num": 0 }, { "sample_id": "13_219414_170533@13", "cluster_num": 1 }, { "sample_id": "13_7437897_53411167@13", "cluster_num": 0 }, { "sample_id": "13_250257_247212@13", "cluster_num": 2 }, { "sample_id": "13_7456862_53440993@13", "cluster_num": 1 }, { "sample_id": "13_241245_226940@13", "cluster_num": 1 }, { "sample_id": "13_644594_446736@13", "cluster_num": 1 }, { "sample_id": "13_190989_92091@13", "cluster_num": 1 }, { "sample_id": "13_7442530_53419404@13", "cluster_num": 1 }, { "sample_id": "13_755115_810369@13", "cluster_num": 2 }, { "sample_id": "13_7446459_53426084@13", "cluster_num": 1 }, { "sample_id": "13_390191_431495@13", "cluster_num": 1 }, { "sample_id": "13_388984_429808@13", "cluster_num": 1 }, { "sample_id": "13_7458173_53442656@13", "cluster_num": 1 }, { "sample_id": "13_1081396_1287090@13", "cluster_num": 1 } ] } } } } }, { "输出流": { "data": { "uuid": "java-5-369", "seg": [ [ [ "输出", "流" ] ] ], "level": { "min": 0.3180059523809524, "max": 0.3180357142857143 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_382536_417165@13", "cluster_num": 1 }, { "sample_id": "13_242955_231095@13", "cluster_num": 2 }, { "sample_id": "13_7465828_53452982@13", "cluster_num": 2 }, { "sample_id": "13_750512_803600@13", "cluster_num": 2 }, { "sample_id": "13_704000_595673@13", "cluster_num": 1 }, { "sample_id": "13_74530_12293@13", "cluster_num": 0 }, { "sample_id": "13_358653_377069@13", "cluster_num": 1 }, { "sample_id": "13_203521_130781@13", "cluster_num": 2 }, { "sample_id": "13_7451758_53433212@13", "cluster_num": 1 }, { "sample_id": "13_1050206_1247506@13", "cluster_num": 1 }, { "sample_id": "13_748732_800794@13", "cluster_num": 0 }, { "sample_id": "13_7452504_53434477@13", "cluster_num": 2 }, { "sample_id": "13_7419726_53377243@13", "cluster_num": 1 }, { "sample_id": "13_702529_593012@13", "cluster_num": 0 }, { "sample_id": "13_1099295_1314258@13", "cluster_num": 1 }, { "sample_id": "13_223418_181453@13", "cluster_num": 2 }, { "sample_id": "13_7452641_53434749@13", "cluster_num": 2 }, { "sample_id": "13_717560_711074@13", "cluster_num": 1 }, { "sample_id": "13_674158_503715@13", "cluster_num": 0 }, { "sample_id": "13_189868_89681@13", "cluster_num": 1 }, { "sample_id": "13_719013_712934@13", "cluster_num": 1 }, { "sample_id": "13_683609_540205@13", "cluster_num": 2 }, { "sample_id": "13_1101551_1316126@13", "cluster_num": 1 }, { "sample_id": "13_245646_236350@13", "cluster_num": 2 }, { "sample_id": "13_7465148_53451882@13", "cluster_num": 1 }, { "sample_id": "13_7407685_53357738@13", "cluster_num": 1 }, { "sample_id": "13_1072759_1275966@13", "cluster_num": 1 }, { "sample_id": "13_7463694_53449797@13", "cluster_num": 1 }, { "sample_id": "13_258448_266418@13", "cluster_num": 0 }, { "sample_id": "13_175189_55552@13", "cluster_num": 0 }, { "sample_id": "13_7427993_53393242@13", "cluster_num": 2 }, { "sample_id": "13_644546_445401@13", "cluster_num": 0 }, { "sample_id": "13_251596_250300@13", "cluster_num": 0 }, { "sample_id": "13_381670_415633@13", "cluster_num": 2 }, { "sample_id": "13_348169_354609@13", "cluster_num": 1 }, { "sample_id": "13_358113_375752@13", "cluster_num": 2 }, { "sample_id": "13_8225_4505@13", "cluster_num": 2 }, { "sample_id": "13_7462192_53447652@13", "cluster_num": 0 }, { "sample_id": "13_750275_803172@13", "cluster_num": 1 }, { "sample_id": "13_7427505_53392050@13", "cluster_num": 2 }, { "sample_id": "13_7438512_53411886@13", "cluster_num": 2 }, { "sample_id": "13_345386_349561@13", "cluster_num": 2 }, { "sample_id": "13_197216_110956@13", "cluster_num": 2 }, { "sample_id": "13_7434583_53404978@13", "cluster_num": 2 }, { "sample_id": "13_355190_368439@13", "cluster_num": 2 }, { "sample_id": "13_7398421_53344593@13", "cluster_num": 2 }, { "sample_id": "13_1090575_1297459@13", "cluster_num": 1 }, { "sample_id": "13_351170_360439@13", "cluster_num": 2 }, { "sample_id": "13_759188_815250@13", "cluster_num": 2 }, { "sample_id": "13_199285_116887@13", "cluster_num": 2 }, { "sample_id": "13_7425612_53387185@13", "cluster_num": 2 }, { "sample_id": "13_7404871_53353904@13", "cluster_num": 1 }, { "sample_id": "13_7426506_53390009@13", "cluster_num": 0 }, { "sample_id": "13_7426346_53389742@13", "cluster_num": 2 }, { "sample_id": "13_7458996_53443776@13", "cluster_num": 2 }, { "sample_id": "13_749931_802678@13", "cluster_num": 2 }, { "sample_id": "13_241237_227143@13", "cluster_num": 1 }, { "sample_id": "13_769460_830310@13", "cluster_num": 0 }, { "sample_id": "13_219126_169814@13", "cluster_num": 2 }, { "sample_id": "13_713832_705450@13", "cluster_num": 1 }, { "sample_id": "13_173260_52209@13", "cluster_num": 2 }, { "sample_id": "13_355763_370478@13", "cluster_num": 1 }, { "sample_id": "13_1080156_1285277@13", "cluster_num": 0 }, { "sample_id": "13_655039_465282@13", "cluster_num": 2 }, { "sample_id": "13_176378_58796@13", "cluster_num": 2 }, { "sample_id": "13_743887_789099@13", "cluster_num": 1 }, { "sample_id": "13_644309_446045@13", "cluster_num": 2 }, { "sample_id": "13_977353_1135558@13", "cluster_num": 2 }, { "sample_id": "13_343518_345582@13", "cluster_num": 2 }, { "sample_id": "13_1049117_1246538@13", "cluster_num": 2 }, { "sample_id": "13_1060380_1262966@13", "cluster_num": 2 }, { "sample_id": "13_1087337_1294376@13", "cluster_num": 2 } ] }, "blog": { "data_id": [ { "sample_id": "87972929@stream@java", "cluster_num": 2 }, { "sample_id": "80380851@stream@java", "cluster_num": 2 }, { "sample_id": "100074850@slf4j@java", "cluster_num": 0 }, { "sample_id": "52130968@log4j@java", "cluster_num": 1 }, { "sample_id": "45565067@log4j@java", "cluster_num": 1 }, { "sample_id": "78681485@stream@java", "cluster_num": 1 }, { "sample_id": "99835572@slf4j@java", "cluster_num": 0 }, { "sample_id": "105045634@slf4j@java", "cluster_num": 0 }, { "sample_id": "15822495@log4j@java", "cluster_num": 0 }, { "sample_id": "24362543@log4j@java", "cluster_num": 1 } ] } } } } } ], "data": { "uuid": "java-4-404", "seg": [ [ [ "输入", "输出", "流" ] ] ], "level": { "min": 0.31797619047619047, "max": 0.3180357142857143 }, "related_data": {} } } }, { "文件输入/输出流": { "children": [ { "FileInputStream类与FileOutputStream类": { "data": { "uuid": "java-5-370", "seg": [ [ [ "fileinputstream", "类" ], [ "fileoutputstream", "类" ] ] ], "level": { "min": 0.3180357142857143, "max": 0.3180654761904762 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_227281_191354@13", "cluster_num": 0 }, { "sample_id": "13_392608_436148@13", "cluster_num": 1 }, { "sample_id": "13_373422_401365@13", "cluster_num": 2 } ] } } } } }, { "FileReader类与FileWriter类": { "data": { "uuid": "java-5-371", "seg": [ [ [ "filereader", "类" ], [ "filewriter", "类" ] ] ], "level": { "min": 0.3180654761904762, "max": 0.3180952380952381 }, "related_data": {} } } } ], "data": { "uuid": "java-4-405", "seg": [ [ [ "文件", "输入", "输出", "流" ] ] ], "level": { "min": 0.3180357142857143, "max": 0.3180952380952381 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_377742_408463@13", "cluster_num": 0 }, { "sample_id": "13_240201_224300@13", "cluster_num": 1 } ] } } } } }, { "带缓冲的输入/输出流": { "children": [ { "BufferedInputStream类与BufferedOutputStream类": { "data": { "uuid": "java-5-372", "seg": [ [ [ "bufferedinputstream", "类" ], [ "bufferedoutputstream", "类" ] ] ], "level": { "min": 0.3180952380952381, "max": 0.318125 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_667732_487097@13", "cluster_num": 0 } ] } } } } }, { "BufferedReader类与BufferedWriter类": { "data": { "uuid": "java-5-373", "seg": [ [ [ "bufferedreader", "类" ], [ "bufferedwriter", "类" ] ] ], "level": { "min": 0.318125, "max": 0.3181547619047619 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_790262_875541@13", "cluster_num": 0 } ] } } } } } ], "data": { "uuid": "java-4-406", "seg": [ [ [ "带", "缓冲", "输入", "输出", "流" ] ] ], "level": { "min": 0.3180952380952381, "max": 0.3181547619047619 }, "related_data": {} } } }, { "带缓存的输入/输出流": { "data": { "uuid": "java-4-407", "seg": [ [ [ "带", "缓存", "输入", "输出", "流" ] ] ], "level": { "min": 0.3181547619047619, "max": 0.31821428571428567 }, "related_data": {} } } }, { "数据输入/输出流": { "data": { "uuid": "java-4-408", "seg": [ [ [ "数据", "输入", "输出", "流" ] ] ], "level": { "min": 0.31821428571428567, "max": 0.3182738095238095 }, "related_data": {} } } }, { "ZIP压缩输入/输出流": { "children": [ { "压缩文件": { "data": { "uuid": "java-5-374", "seg": [ [ [ "压缩文件" ] ] ], "level": { "min": 0.3182738095238095, "max": 0.3183035714285714 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_206292_138470@13", "cluster_num": 0 } ] } } } } }, { "解压缩ZIP文件": { "data": { "uuid": "java-5-375", "seg": [ [ [ "解压缩", "zip", "文件" ] ] ], "level": { "min": 0.3183035714285714, "max": 0.3183333333333333 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_389950_436476@13", "cluster_num": 0 }, { "sample_id": "13_349667_357578@13", "cluster_num": 2 }, { "sample_id": "13_745545_793618@13", "cluster_num": 1 }, { "sample_id": "13_747145_798046@13", "cluster_num": 1 } ] } } } } } ], "data": { "uuid": "java-4-409", "seg": [ [ [ "zip", "压缩", "输入", "输出", "流" ] ] ], "level": { "min": 0.3182738095238095, "max": 0.3183333333333333 }, "related_data": {} } } } ], "data": { "uuid": "java-3-258", "seg": [ [ [ "i", "o", "输入", "输出" ] ] ], "level": { "min": 0.3179166666666667, "max": 0.3183333333333333 }, "related_data": {} } } }, { "使用JDBC操作数据库": { "children": [ { "JDBC概述": { "children": [ { "JDBC-ODBC桥": { "data": { "uuid": "java-5-376", "seg": [ [ [ "jdbc", "odbc", "桥" ] ] ], "level": { "min": 0.3183333333333333, "max": 0.31840277777777776 }, "related_data": {} } } }, { "JDBC技术": { "data": { "uuid": "java-5-377", "seg": [ [ [ "jdbc", "技术" ] ] ], "level": { "min": 0.31840277777777776, "max": 0.31847222222222216 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_223578_181836@13", "cluster_num": 2 }, { "sample_id": "13_696534_580517@13", "cluster_num": 1 }, { "sample_id": "13_6246364_43590967@13", "cluster_num": 1 }, { "sample_id": "13_220771_173831@13", "cluster_num": 1 }, { "sample_id": "13_222819_179664@13", "cluster_num": 1 }, { "sample_id": "13_960845_1109660@13", "cluster_num": 1 }, { "sample_id": "13_28058_7831@13", "cluster_num": 0 }, { "sample_id": "13_378937_410685@13", "cluster_num": 0 }, { "sample_id": "13_7400940_53348891@13", "cluster_num": 1 }, { "sample_id": "13_7433707_53403992@13", "cluster_num": 2 }, { "sample_id": "13_925482_1061228@13", "cluster_num": 0 }, { "sample_id": "13_690448_560552@13", "cluster_num": 2 }, { "sample_id": "13_744655_791067@13", "cluster_num": 1 }, { "sample_id": "13_1050298_1247462@13", "cluster_num": 0 } ] }, "blog": { "data_id": [ { "sample_id": "100184075@jdbc@java", "cluster_num": 1 }, { "sample_id": "52637868@jdbc@java", "cluster_num": 0 }, { "sample_id": "51951551@jdbc@java", "cluster_num": 0 }, { "sample_id": "78332008@jdbc@java", "cluster_num": 0 }, { "sample_id": "109731567@jdbc@java", "cluster_num": 0 }, { "sample_id": "112792723@jdbc@java", "cluster_num": 0 }, { "sample_id": "79137642@jdbc@java", "cluster_num": 1 }, { "sample_id": "54583192@jdbc@java", "cluster_num": 0 }, { "sample_id": "54882044@eclipse@java", "cluster_num": 0 }, { "sample_id": "113602111@jdbc@java", "cluster_num": 0 }, { "sample_id": "50714873@jdbc@java", "cluster_num": 0 }, { "sample_id": "78080851@jdbc@java", "cluster_num": 0 }, { "sample_id": "115574284@jdbc@java", "cluster_num": 0 }, { "sample_id": "54882044@jdbc@java", "cluster_num": 0 }, { "sample_id": "39055805@jdbc@java", "cluster_num": 0 }, { "sample_id": "85234012@jdbc@java", "cluster_num": 0 }, { "sample_id": "78743131@jdbc@java", "cluster_num": 0 }, { "sample_id": "89646350@jdbc@java", "cluster_num": 0 }, { "sample_id": "6339945@jdbc@java", "cluster_num": 0 }, { "sample_id": "7965050@jdbc@java", "cluster_num": 0 }, { "sample_id": "52954659@jdbc@java", "cluster_num": 0 }, { "sample_id": "81668195@jdbc@java", "cluster_num": 1 }, { "sample_id": "21016383@jpa@java", "cluster_num": 2 }, { "sample_id": "103965742@jdbc@java", "cluster_num": 0 }, { "sample_id": "7685768@jdbc@java", "cluster_num": 0 }, { "sample_id": "73826652@jdbc@java", "cluster_num": 0 }, { "sample_id": "3979435@jdbc@java", "cluster_num": 0 }, { "sample_id": "83657127@jdbc@java", "cluster_num": 0 }, { "sample_id": "69486947@jdbc@java", "cluster_num": 0 }, { "sample_id": "77844658@jdbc@java", "cluster_num": 0 }, { "sample_id": "79742718@jdbc@java", "cluster_num": 0 }, { "sample_id": "78932109@jdbc@java", "cluster_num": 0 }, { "sample_id": "3979435@exception@java", "cluster_num": 0 }, { "sample_id": "21607555@javabean@java", "cluster_num": 1 }, { "sample_id": "73433656@jdbc@java", "cluster_num": 1 }, { "sample_id": "51454428@jdbc@java", "cluster_num": 0 }, { "sample_id": "84324610@servlet@java", "cluster_num": 1 }, { "sample_id": "80591012@eclipse@java", "cluster_num": 0 }, { "sample_id": "52452323@eclipse@java", "cluster_num": 0 }, { "sample_id": "113623294@jmx@java", "cluster_num": 0 }, { "sample_id": "6772484@jmx@java", "cluster_num": 0 }, { "sample_id": "40655175@javabean@java", "cluster_num": 0 }, { "sample_id": "62043955@javabean@java", "cluster_num": 0 }, { "sample_id": "7329001@hibernate@java", "cluster_num": 2 }, { "sample_id": "52896288@hibernate@java", "cluster_num": 0 }, { "sample_id": "7527747@jpa@java", "cluster_num": 2 }, { "sample_id": "7329001@jpa@java", "cluster_num": 2 }, { "sample_id": "80614575@jdbc@java", "cluster_num": 0 }, { "sample_id": "4800397@jdbc@java", "cluster_num": 0 }, { "sample_id": "113761120@jdbc@java", "cluster_num": 0 }, { "sample_id": "115052937@jdbc@java", "cluster_num": 0 }, { "sample_id": "78785842@jdbc@java", "cluster_num": 0 }, { "sample_id": "117203424@jdbc@java", "cluster_num": 0 }, { "sample_id": "7329001@jdbc@java", "cluster_num": 2 }, { "sample_id": "80591012@jdbc@java", "cluster_num": 0 }, { "sample_id": "98055335@jdbc@java", "cluster_num": 0 }, { "sample_id": "12526963@jdbc@java", "cluster_num": 0 }, { "sample_id": "7798625@jdbc@java", "cluster_num": 0 }, { "sample_id": "52896288@jdbc@java", "cluster_num": 0 }, { "sample_id": "116602174@jdbc@java", "cluster_num": 0 }, { "sample_id": "8007353@jdbc@java", "cluster_num": 0 }, { "sample_id": "114314830@jdbc@java", "cluster_num": 0 }, { "sample_id": "6989954@jdbc@java", "cluster_num": 0 }, { "sample_id": "112370227@jdbc@java", "cluster_num": 0 }, { "sample_id": "764495@swt@java", "cluster_num": 0 }, { "sample_id": "84324610@jsp@java", "cluster_num": 1 }, { "sample_id": "51753481@jdbc@java", "cluster_num": 1 }, { "sample_id": "52163317@jdbc@java", "cluster_num": 1 }, { "sample_id": "1656002@jdbc@java", "cluster_num": 0 }, { "sample_id": "53435018@mybatis@java", "cluster_num": 0 }, { "sample_id": "74279106@maven@java", "cluster_num": 0 }, { "sample_id": "82981708@jmx@java", "cluster_num": 0 }, { "sample_id": "2008023@javabean@java", "cluster_num": 1 }, { "sample_id": "82725460@javabean@java", "cluster_num": 1 }, { "sample_id": "4504851@swing@java", "cluster_num": 0 }, { "sample_id": "3127992@hibernate@java", "cluster_num": 2 }, { "sample_id": "6289151@hibernate@java", "cluster_num": 2 }, { "sample_id": "6289151@jpa@java", "cluster_num": 2 }, { "sample_id": "3970118@jpa@java", "cluster_num": 2 }, { "sample_id": "3127992@jdbc@java", "cluster_num": 2 }, { "sample_id": "6289151@jdbc@java", "cluster_num": 2 }, { "sample_id": "110297106@jdbc@java", "cluster_num": 0 }, { "sample_id": "4691187@jdbc@java", "cluster_num": 0 }, { "sample_id": "6918164@jdbc@java", "cluster_num": 0 }, { "sample_id": "7574713@jdbc@java", "cluster_num": 0 }, { "sample_id": "42874989@jdbc@java", "cluster_num": 0 }, { "sample_id": "53435018@jdbc@java", "cluster_num": 0 }, { "sample_id": "104871600@jdbc@java", "cluster_num": 0 }, { "sample_id": "98216960@jdbc@java", "cluster_num": 0 }, { "sample_id": "109103690@jdbc@java", "cluster_num": 0 }, { "sample_id": "7981300@jdbc@java", "cluster_num": 1 }, { "sample_id": "80301936@jdbc@java", "cluster_num": 0 }, { "sample_id": "7981300@jsp@java", "cluster_num": 1 }, { "sample_id": "7378053@hibernate@java", "cluster_num": 2 }, { "sample_id": "111240156@jdbc@java", "cluster_num": 0 }, { "sample_id": "7378053@jdbc@java", "cluster_num": 2 }, { "sample_id": "7305672@jdbc@java", "cluster_num": 0 }, { "sample_id": "79971128@servlet@java", "cluster_num": 1 }, { "sample_id": "114574431@swing@java", "cluster_num": 0 }, { "sample_id": "79155332@jar@java", "cluster_num": 0 }, { "sample_id": "43207@hibernate@java", "cluster_num": 2 }, { "sample_id": "7576814@hibernate@java", "cluster_num": 2 }, { "sample_id": "7296609@jdbc@java", "cluster_num": 0 }, { "sample_id": "43207@jdbc@java", "cluster_num": 2 }, { "sample_id": "53769957@jdbc@java", "cluster_num": 0 }, { "sample_id": "102493643@jdbc@java", "cluster_num": 0 }, { "sample_id": "75805464@jdbc@java", "cluster_num": 1 }, { "sample_id": "4343706@jdbc@java", "cluster_num": 0 }, { "sample_id": "7576814@jdbc@java", "cluster_num": 2 }, { "sample_id": "7405761@jdbc@java", "cluster_num": 0 }, { "sample_id": "48394751@jdbc@java", "cluster_num": 0 }, { "sample_id": "79971128@jdbc@java", "cluster_num": 1 }, { "sample_id": "43207@log4j@java", "cluster_num": 2 }, { "sample_id": "3919501@log4j@java", "cluster_num": 0 }, { "sample_id": "75805464@jsp@java", "cluster_num": 1 }, { "sample_id": "79971128@jsp@java", "cluster_num": 1 }, { "sample_id": "76152458@eclipse@java", "cluster_num": 0 }, { "sample_id": "39111823@eclipse@java", "cluster_num": 1 }, { "sample_id": "8063845@jar@java", "cluster_num": 0 }, { "sample_id": "78824449@jar@java", "cluster_num": 0 }, { "sample_id": "7574958@hibernate@java", "cluster_num": 2 }, { "sample_id": "7556342@hibernate@java", "cluster_num": 2 }, { "sample_id": "109141385@jdbc@java", "cluster_num": 0 }, { "sample_id": "117928780@jdbc@java", "cluster_num": 0 }, { "sample_id": "7574958@jdbc@java", "cluster_num": 2 }, { "sample_id": "78254482@jdbc@java", "cluster_num": 0 }, { "sample_id": "39111823@jdbc@java", "cluster_num": 1 }, { "sample_id": "51523497@jdbc@java", "cluster_num": 0 }, { "sample_id": "7556342@jdbc@java", "cluster_num": 2 }, { "sample_id": "6568583@jdbc@java", "cluster_num": 0 }, { "sample_id": "7235523@jdbc@java", "cluster_num": 0 }, { "sample_id": "78824449@jdbc@java", "cluster_num": 0 }, { "sample_id": "7526246@jdbc@java", "cluster_num": 2 }, { "sample_id": "89845338@jdbc@java", "cluster_num": 0 }, { "sample_id": "39111823@jsp@java", "cluster_num": 1 }, { "sample_id": "84894599@jdbc@java", "cluster_num": 0 }, { "sample_id": "6568587@jdbc@java", "cluster_num": 0 }, { "sample_id": "104095942@jdbc@java", "cluster_num": 0 }, { "sample_id": "78956378@jdbc@java", "cluster_num": 0 }, { "sample_id": "7844235@jdbc@java", "cluster_num": 0 }, { "sample_id": "77719685@jdbc@java", "cluster_num": 0 }, { "sample_id": "108918795@jdbc@java", "cluster_num": 0 }, { "sample_id": "6826731@jdbc@java", "cluster_num": 0 }, { "sample_id": "108625088@jdbc@java", "cluster_num": 0 }, { "sample_id": "7435231@jdbc@java", "cluster_num": 0 }, { "sample_id": "7238246@jdbc@java", "cluster_num": 0 }, { "sample_id": "108802118@jdbc@java", "cluster_num": 0 }, { "sample_id": "118993734@jdbc@java", "cluster_num": 0 }, { "sample_id": "110202468@jdbc@java", "cluster_num": 1 }, { "sample_id": "51686061@jdbc@java", "cluster_num": 0 }, { "sample_id": "30468349@jdbc@java", "cluster_num": 0 }, { "sample_id": "6941712@jdbc@java", "cluster_num": 0 }, { "sample_id": "7243418@jdbc@java", "cluster_num": 0 }, { "sample_id": "110202468@jsp@java", "cluster_num": 1 }, { "sample_id": "53897486@jdbc@java", "cluster_num": 0 }, { "sample_id": "89042882@jdbc@java", "cluster_num": 0 }, { "sample_id": "52641494@jdbc@java", "cluster_num": 0 }, { "sample_id": "6844392@jdbc@java", "cluster_num": 0 }, { "sample_id": "7245590@hibernate@java", "cluster_num": 0 }, { "sample_id": "7256439@jdbc@java", "cluster_num": 0 }, { "sample_id": "7017680@jdbc@java", "cluster_num": 2 }, { "sample_id": "7245590@jdbc@java", "cluster_num": 0 }, { "sample_id": "7256439@exception@java", "cluster_num": 0 }, { "sample_id": "52162783@timezone@java", "cluster_num": 0 }, { "sample_id": "52162783@jdbc@java", "cluster_num": 0 }, { "sample_id": "110120509@jdbc@java", "cluster_num": 0 }, { "sample_id": "7750513@jdbc@java", "cluster_num": 0 }, { "sample_id": "76615662@jdbc@java", "cluster_num": 0 }, { "sample_id": "108925893@jdbc@java", "cluster_num": 0 } ] } } } } }, { "JDBC驱动程序的类型": { "data": { "uuid": "java-5-378", "seg": [ [ [ "jdbc", "驱动程序", "类型" ] ] ], "level": { "min": 0.31847222222222216, "max": 0.3185416666666666 }, "related_data": { "blog": { "data_id": [ { "sample_id": "7971003@jdbc@java", "cluster_num": 0 }, { "sample_id": "1524688@jdbc@java", "cluster_num": 1 } ] } } } } } ], "data": { "uuid": "java-4-410", "seg": [ [ [ "jdbc", "概述" ] ] ], "level": { "min": 0.3183333333333333, "max": 0.3185416666666666 }, "related_data": {} } } }, { "数据库操作": { "children": [ { "数据库基础": { "data": { "uuid": "java-5-379", "seg": [ [ [ "数据库", "基础", "数据库基础" ] ] ], "level": { "min": 0.3185416666666666, "max": 0.31856249999999997 }, "related_data": { "blog": { "data_id": [ { "sample_id": "52232174@jsp@java", "cluster_num": 0 }, { "sample_id": "102394373@java@java", "cluster_num": 1 } ] } } } } }, { "数据查询": { "data": { "uuid": "java-5-380", "seg": [ [ [ "数据", "查询" ] ] ], "level": { "min": 0.31856249999999997, "max": 0.3185833333333333 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_924844_1061016@13", "cluster_num": 0 }, { "sample_id": "13_644929_445924@13", "cluster_num": 1 }, { "sample_id": "13_745433_793287@13", "cluster_num": 1 }, { "sample_id": "13_675629_510519@13", "cluster_num": 0 }, { "sample_id": "13_240573_225158@13", "cluster_num": 1 }, { "sample_id": "13_206097_137759@13", "cluster_num": 2 }, { "sample_id": "13_242278_229657@13", "cluster_num": 2 }, { "sample_id": "13_719897_714111@13", "cluster_num": 2 }, { "sample_id": "13_7416844_53371221@13", "cluster_num": 0 }, { "sample_id": "13_751578_805233@13", "cluster_num": 1 } ] }, "blog": { "data_id": [ { "sample_id": "20608953@builder@java", "cluster_num": 0 } ] } } } } }, { "动态查询": { "data": { "uuid": "java-5-381", "seg": [ [ [ "动态", "查询" ] ] ], "level": { "min": 0.3185833333333333, "max": 0.31860416666666663 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_743807_788860@13", "cluster_num": 0 } ] } } } } }, { "添加、修改、删除记录": { "data": { "uuid": "java-5-382", "seg": [ [ [ "添加" ], [ "修改" ], [ "删除", "记录" ] ] ], "level": { "min": 0.31860416666666663, "max": 0.31862499999999994 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_774134_838043@13", "cluster_num": 0 }, { "sample_id": "13_774154_838061@13", "cluster_num": 1 } ] }, "blog": { "data_id": [ { "sample_id": "53236923@javac@java", "cluster_num": 0 } ] } } } } }, { "数据库基础知识": { "children": [ { "什么是数据库": { "data": { "uuid": "java-6-95", "seg": [ [ [ "数据库" ] ] ], "level": { "min": 0.31862499999999994, "max": 0.31863194444444437 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_229343_196949@13", "cluster_num": 1 }, { "sample_id": "13_364798_387050@13", "cluster_num": 0 }, { "sample_id": "13_7432772_53402615@13", "cluster_num": 0 }, { "sample_id": "13_215972_162722@13", "cluster_num": 1 }, { "sample_id": "13_250163_247051@13", "cluster_num": 1 }, { "sample_id": "13_321_653@13", "cluster_num": 2 }, { "sample_id": "13_354390_367022@13", "cluster_num": 1 }, { "sample_id": "13_181440_66599@13", "cluster_num": 1 }, { "sample_id": "13_939546_1075811@13", "cluster_num": 0 }, { "sample_id": "13_25642_6922@13", "cluster_num": 1 }, { "sample_id": "13_235943_215485@13", "cluster_num": 1 }, { "sample_id": "13_166853_40385@13", "cluster_num": 1 }, { "sample_id": "13_1102442_1316867@13", "cluster_num": 0 }, { "sample_id": "13_3553_4408@13", "cluster_num": 1 }, { "sample_id": "13_7453550_53436242@13", "cluster_num": 1 }, { "sample_id": "13_7442246_53419066@13", "cluster_num": 1 }, { "sample_id": "13_246497_238766@13", "cluster_num": 0 }, { "sample_id": "13_689610_558116@13", "cluster_num": 0 }, { "sample_id": "13_764974_823842@13", "cluster_num": 2 }, { "sample_id": "13_371362_397786@13", "cluster_num": 1 }, { "sample_id": "13_691401_563611@13", "cluster_num": 0 }, { "sample_id": "13_638498_441369@13", "cluster_num": 2 }, { "sample_id": "13_4645368_29327904@13", "cluster_num": 2 }, { "sample_id": "13_381995_416155@13", "cluster_num": 0 }, { "sample_id": "13_181936_67591@13", "cluster_num": 1 }, { "sample_id": "13_677210_518792@13", "cluster_num": 1 }, { "sample_id": "13_670451_493048@13", "cluster_num": 0 }, { "sample_id": "13_195920_106735@13", "cluster_num": 1 }, { "sample_id": "13_774881_838872@13", "cluster_num": 1 }, { "sample_id": "13_516099_438745@13", "cluster_num": 1 }, { "sample_id": "13_380864_414139@13", "cluster_num": 0 }, { "sample_id": "13_7460211_53445279@13", "cluster_num": 0 }, { "sample_id": "13_664015_480698@13", "cluster_num": 1 }, { "sample_id": "13_7433358_53403522@13", "cluster_num": 1 }, { "sample_id": "13_686123_547229@13", "cluster_num": 1 }, { "sample_id": "13_776829_843041@13", "cluster_num": 2 }, { "sample_id": "13_232477_205519@13", "cluster_num": 2 }, { "sample_id": "13_354050_366092@13", "cluster_num": 1 }, { "sample_id": "13_237668_218372@13", "cluster_num": 1 }, { "sample_id": "13_1051184_1248353@13", "cluster_num": 1 }, { "sample_id": "13_742218_783787@13", "cluster_num": 0 }, { "sample_id": "13_195677_105800@13", "cluster_num": 0 }, { "sample_id": "13_7395426_53338391@13", "cluster_num": 0 }, { "sample_id": "13_649559_455387@13", "cluster_num": 1 }, { "sample_id": "13_392758_436377@13", "cluster_num": 0 }, { "sample_id": "13_750926_804374@13", "cluster_num": 1 }, { "sample_id": "13_663244_479660@13", "cluster_num": 2 }, { "sample_id": "13_760036_822004@13", "cluster_num": 1 }, { "sample_id": "13_213496_156404@13", "cluster_num": 1 }, { "sample_id": "13_366398_390881@13", "cluster_num": 1 }, { "sample_id": "13_1061418_1259221@13", "cluster_num": 1 }, { "sample_id": "13_7412305_53363550@13", "cluster_num": 1 }, { "sample_id": "13_156747_18924@13", "cluster_num": 1 }, { "sample_id": "13_692704_568408@13", "cluster_num": 0 }, { "sample_id": "13_194478_102530@13", "cluster_num": 1 }, { "sample_id": "13_7436016_53407156@13", "cluster_num": 1 }, { "sample_id": "13_743069_786534@13", "cluster_num": 2 }, { "sample_id": "13_224253_183782@13", "cluster_num": 0 }, { "sample_id": "13_248013_242246@13", "cluster_num": 2 }, { "sample_id": "13_656612_468478@13", "cluster_num": 2 }, { "sample_id": "13_325796_318512@13", "cluster_num": 1 }, { "sample_id": "13_757930_813597@13", "cluster_num": 2 }, { "sample_id": "13_390109_431397@13", "cluster_num": 1 }, { "sample_id": "13_168801_44337@13", "cluster_num": 1 }, { "sample_id": "13_354765_367478@13", "cluster_num": 1 }, { "sample_id": "13_354056_366109@13", "cluster_num": 2 }, { "sample_id": "13_251538_250441@13", "cluster_num": 0 }, { "sample_id": "13_381789_415868@13", "cluster_num": 0 }, { "sample_id": "13_1093708_1303299@13", "cluster_num": 1 }, { "sample_id": "13_188415_85261@13", "cluster_num": 1 }, { "sample_id": "13_682544_537358@13", "cluster_num": 0 }, { "sample_id": "13_233393_208520@13", "cluster_num": 1 }, { "sample_id": "13_336041_330803@13", "cluster_num": 1 }, { "sample_id": "13_7449618_53429817@13", "cluster_num": 1 }, { "sample_id": "13_210260_149548@13", "cluster_num": 2 }, { "sample_id": "13_174467_54447@13", "cluster_num": 2 }, { "sample_id": "13_673741_502926@13", "cluster_num": 0 }, { "sample_id": "13_7443892_53421247@13", "cluster_num": 0 }, { "sample_id": "13_1092836_1301473@13", "cluster_num": 2 }, { "sample_id": "13_5899601_37898352@13", "cluster_num": 2 }, { "sample_id": "13_7438558_53411927@13", "cluster_num": 2 }, { "sample_id": "13_751519_805157@13", "cluster_num": 0 }, { "sample_id": "13_7460990_53446093@13", "cluster_num": 1 }, { "sample_id": "13_333558_325689@13", "cluster_num": 0 }, { "sample_id": "13_390677_432412@13", "cluster_num": 1 }, { "sample_id": "13_7413307_53365371@13", "cluster_num": 2 }, { "sample_id": "13_680718_531420@13", "cluster_num": 2 }, { "sample_id": "13_380598_413536@13", "cluster_num": 1 }, { "sample_id": "13_696792_581058@13", "cluster_num": 1 }, { "sample_id": "13_694497_574590@13", "cluster_num": 2 }, { "sample_id": "13_655551_466342@13", "cluster_num": 2 }, { "sample_id": "13_695846_578855@13", "cluster_num": 1 }, { "sample_id": "13_703072_593756@13", "cluster_num": 2 }, { "sample_id": "13_352362_363652@13", "cluster_num": 1 }, { "sample_id": "13_7435258_53405761@13", "cluster_num": 1 }, { "sample_id": "13_348129_354541@13", "cluster_num": 1 }, { "sample_id": "13_176827_59580@13", "cluster_num": 0 }, { "sample_id": "13_818742_914025@13", "cluster_num": 2 }, { "sample_id": "13_177799_61307@13", "cluster_num": 1 }, { "sample_id": "13_346119_373061@13", "cluster_num": 1 }, { "sample_id": "13_774930_839759@13", "cluster_num": 2 }, { "sample_id": "13_768452_828588@13", "cluster_num": 1 }, { "sample_id": "13_671288_495049@13", "cluster_num": 2 }, { "sample_id": "13_240778_225677@13", "cluster_num": 0 }, { "sample_id": "13_7464428_53450858@13", "cluster_num": 1 }, { "sample_id": "13_7451117_53432162@13", "cluster_num": 1 }, { "sample_id": "13_7461992_53447284@13", "cluster_num": 2 }, { "sample_id": "13_390159_431786@13", "cluster_num": 0 }, { "sample_id": "13_4645006_29327257@13", "cluster_num": 1 }, { "sample_id": "13_693006_569706@13", "cluster_num": 2 }, { "sample_id": "13_667247_486266@13", "cluster_num": 1 }, { "sample_id": "13_323925_315372@13", "cluster_num": 2 }, { "sample_id": "13_968531_1139916@13", "cluster_num": 1 }, { "sample_id": "13_750891_804211@13", "cluster_num": 1 }, { "sample_id": "13_7404197_53353261@13", "cluster_num": 1 }, { "sample_id": "13_7454588_53437265@13", "cluster_num": 1 }, { "sample_id": "13_4645501_29328144@13", "cluster_num": 1 }, { "sample_id": "13_245751_237099@13", "cluster_num": 0 }, { "sample_id": "13_678619_523173@13", "cluster_num": 1 }, { "sample_id": "13_204635_133735@13", "cluster_num": 1 }, { "sample_id": "13_389344_429819@13", "cluster_num": 2 }, { "sample_id": "13_160981_29637@13", "cluster_num": 0 }, { "sample_id": "13_253472_254712@13", "cluster_num": 1 }, { "sample_id": "13_249074_244714@13", "cluster_num": 2 }, { "sample_id": "13_1151492_4642316@13", "cluster_num": 1 }, { "sample_id": "13_7404300_53353110@13", "cluster_num": 1 }, { "sample_id": "13_7402933_53351065@13", "cluster_num": 1 }, { "sample_id": "13_1102649_1317082@13", "cluster_num": 2 }, { "sample_id": "13_376490_406454@13", "cluster_num": 1 }, { "sample_id": "13_398780_436753@13", "cluster_num": 1 }, { "sample_id": "13_4647306_29331501@13", "cluster_num": 2 }, { "sample_id": "13_745960_794668@13", "cluster_num": 2 }, { "sample_id": "13_1065426_1265119@13", "cluster_num": 1 }, { "sample_id": "13_344889_348525@13", "cluster_num": 2 }, { "sample_id": "13_744021_789423@13", "cluster_num": 2 }, { "sample_id": "13_751567_805217@13", "cluster_num": 1 }, { "sample_id": "13_194438_104859@13", "cluster_num": 2 }, { "sample_id": "13_717961_809505@13", "cluster_num": 0 }, { "sample_id": "13_742214_783778@13", "cluster_num": 0 }, { "sample_id": "13_251797_250789@13", "cluster_num": 1 }, { "sample_id": "13_651142_458143@13", "cluster_num": 1 }, { "sample_id": "13_745641_793876@13", "cluster_num": 1 }, { "sample_id": "13_747951_800228@13", "cluster_num": 2 }, { "sample_id": "13_208937_146280@13", "cluster_num": 2 }, { "sample_id": "13_389147_429342@13", "cluster_num": 1 }, { "sample_id": "13_7439136_53412741@13", "cluster_num": 1 }, { "sample_id": "13_778606_845682@13", "cluster_num": 2 }, { "sample_id": "13_7420259_53378300@13", "cluster_num": 1 }, { "sample_id": "13_178851_63561@13", "cluster_num": 2 }, { "sample_id": "13_666212_484247@13", "cluster_num": 1 }, { "sample_id": "13_7464398_53450813@13", "cluster_num": 1 }, { "sample_id": "13_673209_500629@13", "cluster_num": 1 }, { "sample_id": "13_199510_118118@13", "cluster_num": 1 }, { "sample_id": "13_767165_827071@13", "cluster_num": 2 }, { "sample_id": "13_662922_478875@13", "cluster_num": 1 }, { "sample_id": "13_179887_65480@13", "cluster_num": 1 }, { "sample_id": "13_1085345_1292003@13", "cluster_num": 1 } ] }, "blog": { "data_id": [ { "sample_id": "114287877@java@java", "cluster_num": 2 }, { "sample_id": "117648331@java@java", "cluster_num": 2 }, { "sample_id": "115712758@java@java", "cluster_num": 2 }, { "sample_id": "82757206@timezone@java", "cluster_num": 0 }, { "sample_id": "88925247@jdk@java", "cluster_num": 2 }, { "sample_id": "50876527@builder@java", "cluster_num": 1 }, { "sample_id": "5295727@exception@java", "cluster_num": 1 }, { "sample_id": "50363454@builder@java", "cluster_num": 0 }, { "sample_id": "6869279@builder@java", "cluster_num": 0 }, { "sample_id": "111934227@mybatis@java", "cluster_num": 0 }, { "sample_id": "112917248@java@java", "cluster_num": 0 }, { "sample_id": "52913454@log4j@java", "cluster_num": 0 }, { "sample_id": "43423165@builder@java", "cluster_num": 0 }, { "sample_id": "111934227@spring@java", "cluster_num": 0 }, { "sample_id": "118346278@java@java", "cluster_num": 0 }, { "sample_id": "102766281@java@java", "cluster_num": 0 }, { "sample_id": "7798595@builder@java", "cluster_num": 0 }, { "sample_id": "5652050@builder@java", "cluster_num": 1 }, { "sample_id": "42060345@builder@java", "cluster_num": 1 }, { "sample_id": "35247485@layout@java", "cluster_num": 1 }, { "sample_id": "42061707@builder@java", "cluster_num": 1 }, { "sample_id": "3858922@builder@java", "cluster_num": 0 }, { "sample_id": "80952228@builder@java", "cluster_num": 0 }, { "sample_id": "5492910@builder@java", "cluster_num": 0 }, { "sample_id": "103795708@java@java", "cluster_num": 0 }, { "sample_id": "81294979@java@java", "cluster_num": 1 }, { "sample_id": "114314628@jdbc@java", "cluster_num": 2 }, { "sample_id": "118255594@java@java", "cluster_num": 0 }, { "sample_id": "118141438@java@java", "cluster_num": 0 } ] } } } } }, { "数据库的种类及功能": { "data": { "uuid": "java-6-96", "seg": [ [ [ "数据库", "种类" ], [ "功能" ] ] ], "level": { "min": 0.31863194444444437, "max": 0.31863888888888886 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_766110_825193@13", "cluster_num": 0 } ] }, "blog": { "data_id": [ { "sample_id": "50382326@jsp@java", "cluster_num": 0 } ] } } } } }, { "SQL语言": { "data": { "uuid": "java-6-97", "seg": [ [ [ "sql", "语言" ] ] ], "level": { "min": 0.31863888888888886, "max": 0.3186458333333333 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_347725_353873@13", "cluster_num": 2 }, { "sample_id": "13_716998_710115@13", "cluster_num": 2 }, { "sample_id": "13_224951_185255@13", "cluster_num": 2 }, { "sample_id": "13_1091655_1299213@13", "cluster_num": 2 }, { "sample_id": "13_7455134_53438043@13", "cluster_num": 2 }, { "sample_id": "13_671404_528377@13", "cluster_num": 0 }, { "sample_id": "13_7447961_53427927@13", "cluster_num": 1 }, { "sample_id": "13_7452133_53433933@13", "cluster_num": 1 }, { "sample_id": "13_222535_178883@13", "cluster_num": 1 }, { "sample_id": "13_375765_405350@13", "cluster_num": 1 }, { "sample_id": "13_7449380_53429640@13", "cluster_num": 1 }, { "sample_id": "13_7424190_53384840@13", "cluster_num": 1 }, { "sample_id": "13_654875_465084@13", "cluster_num": 1 }, { "sample_id": "13_257467_264044@13", "cluster_num": 0 }, { "sample_id": "13_224924_185167@13", "cluster_num": 1 }, { "sample_id": "13_648345_452760@13", "cluster_num": 1 }, { "sample_id": "13_222422_178415@13", "cluster_num": 1 }, { "sample_id": "13_718915_712801@13", "cluster_num": 0 } ] }, "blog": { "data_id": [ { "sample_id": "44516521@builder@java", "cluster_num": 0 }, { "sample_id": "77884062@hibernate@java", "cluster_num": 2 }, { "sample_id": "51910637@java@java", "cluster_num": 0 }, { "sample_id": "7601892@timezone@java", "cluster_num": 2 }, { "sample_id": "5431728@timezone@java", "cluster_num": 2 }, { "sample_id": "8006174@builder@java", "cluster_num": 0 }, { "sample_id": "7578939@hibernate@java", "cluster_num": 1 }, { "sample_id": "7777125@log4j@java", "cluster_num": 0 }, { "sample_id": "5722520@builder@java", "cluster_num": 2 }, { "sample_id": "7696264@hibernate@java", "cluster_num": 1 }, { "sample_id": "118467097@java@java", "cluster_num": 0 }, { "sample_id": "7047218@builder@java", "cluster_num": 0 } ] } } } } } ], "data": { "uuid": "java-5-383", "seg": [ [ [ "数据库", "基础知识", "数据库基础知识" ] ] ], "level": { "min": 0.31862499999999994, "max": 0.3186458333333333 }, "related_data": {} } } }, { "向数据库发送SQL语句": { "data": { "uuid": "java-5-384", "seg": [ [ [ "数据库", "发送", "sql", "语句" ] ] ], "level": { "min": 0.3186458333333333, "max": 0.31866666666666665 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_690163_559646@13", "cluster_num": 2 }, { "sample_id": "13_1490761_5955864@13", "cluster_num": 0 }, { "sample_id": "13_892065_1030350@13", "cluster_num": 2 }, { "sample_id": "13_770799_832847@13", "cluster_num": 0 }, { "sample_id": "13_166726_40042@13", "cluster_num": 2 }, { "sample_id": "13_757252_812635@13", "cluster_num": 1 } ] }, "blog": { "data_id": [ { "sample_id": "117172001@java@java", "cluster_num": 0 } ] } } } } }, { "处理查询结果集": { "data": { "uuid": "java-5-385", "seg": [ [ [ "查询", "集", "结果集" ] ] ], "level": { "min": 0.31866666666666665, "max": 0.31868749999999996 }, "related_data": {} } } }, { "顺序查询": { "data": { "uuid": "java-5-386", "seg": [ [ [ "顺序", "查询" ] ] ], "level": { "min": 0.31868749999999996, "max": 0.3187083333333333 }, "related_data": {} } } }, { "模糊查询": { "data": { "uuid": "java-5-387", "seg": [ [ [ "模糊", "查询" ] ] ], "level": { "min": 0.3187083333333333, "max": 0.3187291666666666 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_757378_812811@13", "cluster_num": 0 }, { "sample_id": "13_745331_792964@13", "cluster_num": 1 } ] } } } } }, { "预处理语句": { "data": { "uuid": "java-5-388", "seg": [ [ [ "预处理", "语句" ] ] ], "level": { "min": 0.3187291666666666, "max": 0.31875 }, "related_data": {} } } } ], "data": { "uuid": "java-4-411", "seg": [ [ [ "数据库", "操作" ] ] ], "level": { "min": 0.3185416666666666, "max": 0.31875 }, "related_data": {} } } } ], "data": { "uuid": "java-3-259", "seg": [ [ [ "jdbc", "操作", "数据库" ] ] ], "level": { "min": 0.3183333333333333, "max": 0.31875 }, "related_data": {} } } }, { "Java绘图": { "children": [ { "Java绘图基础": { "children": [ { "Graphics绘图类": { "data": { "uuid": "java-5-389", "seg": [ [ [ "graphics", "绘图", "类", "绘图类" ] ] ], "level": { "min": 0.31875, "max": 0.3187731481481481 }, "related_data": {} } } }, { "Graphics2D绘图类": { "data": { "uuid": "java-5-390", "seg": [ [ [ "graphics2d", "绘图", "类", "绘图类" ] ] ], "level": { "min": 0.3187731481481481, "max": 0.3187962962962963 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_7422904_53383998@13", "cluster_num": 0 } ] } } } } }, { "Canvas画布类": { "data": { "uuid": "java-5-391", "seg": [ [ [ "canvas", "画布", "类", "画布类" ] ] ], "level": { "min": 0.3187962962962963, "max": 0.31881944444444443 }, "related_data": { "blog": { "data_id": [ { "sample_id": "73350998@java@java", "cluster_num": 0 } ] } } } } } ], "data": { "uuid": "java-4-412", "seg": [ [ [ "java", "绘图", "基础", "绘图基础" ] ] ], "level": { "min": 0.31875, "max": 0.31881944444444443 }, "related_data": {} } } }, { "绘制几何图形": { "data": { "uuid": "java-4-413", "seg": [ [ [ "绘制", "几何图形" ] ] ], "level": { "min": 0.31881944444444443, "max": 0.3188888888888889 }, "related_data": {} } } }, { "设置颜色与画笔": { "children": [ { "设置颜色": { "data": { "uuid": "java-5-392", "seg": [ [ [ "设置", "颜色" ] ] ], "level": { "min": 0.3188888888888889, "max": 0.3189236111111111 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_24203_6289@13", "cluster_num": 0 }, { "sample_id": "13_1561_2546@13", "cluster_num": 1 } ] }, "blog": { "data_id": [ { "sample_id": "6776629@layout@java", "cluster_num": 0 }, { "sample_id": "6776629@exception@java", "cluster_num": 0 }, { "sample_id": "7782253@layout@java", "cluster_num": 1 }, { "sample_id": "6978131@layout@java", "cluster_num": 2 } ] } } } } }, { "设置画笔": { "data": { "uuid": "java-5-393", "seg": [ [ [ "设置", "画笔" ] ] ], "level": { "min": 0.3189236111111111, "max": 0.31895833333333334 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_646495_449238@13", "cluster_num": 0 }, { "sample_id": "13_241004_226623@13", "cluster_num": 0 }, { "sample_id": "13_2176_3370@13", "cluster_num": 1 }, { "sample_id": "13_210957_150342@13", "cluster_num": 0 }, { "sample_id": "13_3477_4378@13", "cluster_num": 1 }, { "sample_id": "13_929470_1064424@13", "cluster_num": 1 }, { "sample_id": "13_1149_1985@13", "cluster_num": 1 }, { "sample_id": "13_700997_590437@13", "cluster_num": 2 }, { "sample_id": "13_1101447_1315932@13", "cluster_num": 1 }, { "sample_id": "13_1270_2158@13", "cluster_num": 1 }, { "sample_id": "13_654822_464920@13", "cluster_num": 2 }, { "sample_id": "13_877_1548@13", "cluster_num": 1 }, { "sample_id": "13_7423803_53383898@13", "cluster_num": 2 }, { "sample_id": "13_1101791_1316273@13", "cluster_num": 1 }, { "sample_id": "13_674585_507804@13", "cluster_num": 0 }, { "sample_id": "13_695783_578758@13", "cluster_num": 1 }, { "sample_id": "13_1066459_1266232@13", "cluster_num": 1 }, { "sample_id": "13_7454466_53437166@13", "cluster_num": 0 }, { "sample_id": "13_234667_211969@13", "cluster_num": 1 }, { "sample_id": "13_1058854_1256216@13", "cluster_num": 1 }, { "sample_id": "13_1098864_1313706@13", "cluster_num": 0 }, { "sample_id": "13_679716_527578@13", "cluster_num": 0 }, { "sample_id": "13_238755_221014@13", "cluster_num": 1 }, { "sample_id": "13_680499_530586@13", "cluster_num": 1 }, { "sample_id": "13_758670_814684@13", "cluster_num": 2 }, { "sample_id": "13_768709_829016@13", "cluster_num": 1 }, { "sample_id": "13_7449366_53429505@13", "cluster_num": 1 }, { "sample_id": "13_1092026_1299733@13", "cluster_num": 1 } ] }, "blog": { "data_id": [ { "sample_id": "7898341@builder@java", "cluster_num": 0 }, { "sample_id": "72821488@log4j@java", "cluster_num": 1 } ] } } } } } ], "data": { "uuid": "java-4-414", "seg": [ [ [ "设置", "颜色" ], [ "画笔" ] ] ], "level": { "min": 0.3188888888888889, "max": 0.31895833333333334 }, "related_data": {} } } }, { "图像处理": { "children": [ { "绘制图像": { "data": { "uuid": "java-5-394", "seg": [ [ [ "绘制", "图像", "绘制图像" ] ] ], "level": { "min": 0.31895833333333334, "max": 0.3189699074074074 }, "related_data": {} } } }, { "图像缩放": { "data": { "uuid": "java-5-395", "seg": [ [ [ "图像", "缩放" ] ] ], "level": { "min": 0.3189699074074074, "max": 0.3189814814814815 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_162477_33631@13", "cluster_num": 0 } ] } } } } }, { "放大与缩小": { "data": { "uuid": "java-5-396", "seg": [ [ [ "放大" ], [ "缩小" ] ] ], "level": { "min": 0.3189814814814815, "max": 0.31899305555555557 }, "related_data": {} } } }, { "图像翻转": { "data": { "uuid": "java-5-397", "seg": [ [ [ "图像", "翻转" ] ] ], "level": { "min": 0.31899305555555557, "max": 0.3190046296296296 }, "related_data": {} } } }, { "图像旋转": { "data": { "uuid": "java-5-398", "seg": [ [ [ "图像", "旋转" ] ] ], "level": { "min": 0.3190046296296296, "max": 0.31901620370370365 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_3362_4385@13", "cluster_num": 0 } ] } } } } }, { "图像倾斜": { "data": { "uuid": "java-5-399", "seg": [ [ [ "图像", "倾斜" ] ] ], "level": { "min": 0.31901620370370365, "max": 0.31902777777777774 }, "related_data": { "blog": { "data_id": [ { "sample_id": "50904892@javac@java", "cluster_num": 0 }, { "sample_id": "107420243@javac@java", "cluster_num": 1 }, { "sample_id": "115075541@javac@java", "cluster_num": 2 } ] } } } } } ], "data": { "uuid": "java-4-415", "seg": [ [ [ "图像处理" ] ] ], "level": { "min": 0.31895833333333334, "max": 0.31902777777777774 }, "related_data": {} } } }, { "Graphics": { "data": { "uuid": "java-4-416", "seg": [ [ [ "graphics" ] ] ], "level": { "min": 0.31902777777777774, "max": 0.3190972222222222 }, "related_data": { "blog": { "data_id": [ { "sample_id": "12073065@nio@java", "cluster_num": 0 } ] } } } } }, { "Graphics2D": { "data": { "uuid": "java-4-417", "seg": [ [ [ "graphics2d" ] ] ], "level": { "min": 0.3190972222222222, "max": 0.31916666666666665 }, "related_data": {} } } } ], "data": { "uuid": "java-3-260", "seg": [ [ [ "java", "绘图" ] ] ], "level": { "min": 0.31875, "max": 0.31916666666666665 }, "related_data": {} } } }, { "坦克大战游戏": { "children": [ { "开发背景": { "data": { "uuid": "java-4-418", "seg": [ [ [ "开发", "背景" ] ] ], "level": { "min": 0.31916666666666665, "max": 0.319212962962963 }, "related_data": { "blog": { "data_id": [ { "sample_id": "7934710@layout@java", "cluster_num": 0 } ] } } } } }, { "系统开发环境要求": { "data": { "uuid": "java-4-419", "seg": [ [ [ "系统", "开发", "环境" ] ] ], "level": { "min": 0.319212962962963, "max": 0.31925925925925924 }, "related_data": {} } } }, { "系统功能设计": { "children": [ { "系统功能结构": { "data": { "uuid": "java-5-400", "seg": [ [ [ "系统", "功能", "结构", "系统功能", "功能结构" ] ] ], "level": { "min": 0.31925925925925924, "max": 0.31928240740740743 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_248748_243911@13", "cluster_num": 0 } ] } } } } }, { "系统业务流程": { "data": { "uuid": "java-5-401", "seg": [ [ [ "系统", "业务流程", "系统业务流程" ] ] ], "level": { "min": 0.31928240740740743, "max": 0.31930555555555556 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_747545_798851@13", "cluster_num": 1 }, { "sample_id": "13_7466778_53454117@13", "cluster_num": 1 }, { "sample_id": "13_352269_362465@13", "cluster_num": 2 }, { "sample_id": "13_155587_16597@13", "cluster_num": 1 }, { "sample_id": "13_7461638_53446812@13", "cluster_num": 0 }, { "sample_id": "13_7466522_53453787@13", "cluster_num": 0 }, { "sample_id": "13_7464182_53450530@13", "cluster_num": 0 }, { "sample_id": "13_661956_477297@13", "cluster_num": 1 } ] } } } } } ], "data": { "uuid": "java-4-420", "seg": [ [ [ "系统", "功能设计" ] ] ], "level": { "min": 0.31925925925925924, "max": 0.31930555555555556 }, "related_data": {} } } }, { "枚举设计": { "children": [ { "方向枚举": { "data": { "uuid": "java-5-402", "seg": [ [ [ "方向", "枚举", "方向枚举" ] ] ], "level": { "min": 0.31930555555555556, "max": 0.31931712962962966 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_26805_7281@13", "cluster_num": 0 } ] } } } } }, { "游戏模式枚举": { "data": { "uuid": "java-5-403", "seg": [ [ [ "游戏", "模式", "枚举", "游戏模式", "模式枚举" ] ] ], "level": { "min": 0.31931712962962966, "max": 0.3193287037037037 }, "related_data": {} } } }, { "坦克类型枚举": { "data": { "uuid": "java-5-404", "seg": [ [ [ "坦克", "类型", "枚举", "坦克类型", "类型枚举" ] ] ], "level": { "min": 0.3193287037037037, "max": 0.31934027777777774 }, "related_data": {} } } }, { "墙块类型枚举": { "data": { "uuid": "java-5-405", "seg": [ [ [ "墙块", "类型", "枚举", "类型枚举" ] ] ], "level": { "min": 0.31934027777777774, "max": 0.31935185185185183 }, "related_data": {} } } } ], "data": { "uuid": "java-4-421", "seg": [ [ [ "枚举", "设计" ] ] ], "level": { "min": 0.31930555555555556, "max": 0.31935185185185183 }, "related_data": {} } } }, { "公共类设计": { "children": [ { "绘图工具类": { "data": { "uuid": "java-5-406", "seg": [ [ [ "绘图", "工具", "类", "绘图工具", "工具类" ] ] ], "level": { "min": 0.31935185185185183, "max": 0.31937499999999996 }, "related_data": {} } } }, { "地图工具类": { "data": { "uuid": "java-5-407", "seg": [ [ [ "地图", "工具", "类", "地图工具", "工具类" ] ] ], "level": { "min": 0.31937499999999996, "max": 0.31939814814814815 }, "related_data": {} } } } ], "data": { "uuid": "java-4-422", "seg": [ [ [ "公共", "类", "设计" ] ] ], "level": { "min": 0.31935185185185183, "max": 0.31939814814814815 }, "related_data": {} } } }, { "模型类设计": { "children": [ { "可显示图像的抽象类": { "data": { "uuid": "java-5-408", "seg": [ [ [ "显示", "图像", "抽象类" ] ] ], "level": { "min": 0.31939814814814815, "max": 0.3194047619047619 }, "related_data": {} } } }, { "玩家坦克类": { "data": { "uuid": "java-5-409", "seg": [ [ [ "玩家", "坦克", "类", "玩家坦克", "坦克类" ] ] ], "level": { "min": 0.3194047619047619, "max": 0.3194113756613757 }, "related_data": {} } } }, { "电脑坦克类": { "data": { "uuid": "java-5-410", "seg": [ [ [ "电脑", "坦克", "类", "电脑坦克", "坦克类" ] ] ], "level": { "min": 0.3194113756613757, "max": 0.31941798941798943 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_227645_203266@13", "cluster_num": 0 }, { "sample_id": "13_657605_470218@13", "cluster_num": 1 } ] } } } } }, { "子弹类": { "data": { "uuid": "java-5-411", "seg": [ [ [ "子弹", "类", "子弹类" ] ] ], "level": { "min": 0.31941798941798943, "max": 0.31942460317460314 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_681293_533502@13", "cluster_num": 0 } ] } } } } }, { "基地类": { "data": { "uuid": "java-5-412", "seg": [ [ [ "基地", "类", "基地类" ] ] ], "level": { "min": 0.31942460317460314, "max": 0.3194312169312169 }, "related_data": {} } } }, { "爆炸效果类": { "data": { "uuid": "java-5-413", "seg": [ [ [ "爆炸", "效果", "类", "效果类" ] ] ], "level": { "min": 0.3194312169312169, "max": 0.31943783068783066 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_7431780_53400329@13", "cluster_num": 0 } ] } } } } }, { "地图类": { "data": { "uuid": "java-5-414", "seg": [ [ [ "地图", "类", "地图类" ] ] ], "level": { "min": 0.31943783068783066, "max": 0.3194444444444444 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_658924_472393@13", "cluster_num": 0 } ] } } } } } ], "data": { "uuid": "java-4-423", "seg": [ [ [ "模型", "类", "设计", "模型类" ] ] ], "level": { "min": 0.31939814814814815, "max": 0.3194444444444444 }, "related_data": {} } } }, { "墙块设计": { "children": [ { "墙块抽象类": { "data": { "uuid": "java-5-415", "seg": [ [ [ "墙块", "抽象类" ] ] ], "level": { "min": 0.3194444444444444, "max": 0.3194675925925926 }, "related_data": {} } } }, { "墙块实体类": { "data": { "uuid": "java-5-416", "seg": [ [ [ "墙块", "实体类" ] ] ], "level": { "min": 0.3194675925925926, "max": 0.31949074074074074 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_358137_375827@13", "cluster_num": 1 }, { "sample_id": "13_720040_714436@13", "cluster_num": 2 }, { "sample_id": "13_7398609_53345817@13", "cluster_num": 0 }, { "sample_id": "13_1057289_1254307@13", "cluster_num": 1 } ] } } } } } ], "data": { "uuid": "java-4-424", "seg": [ [ [ "墙块", "设计" ] ] ], "level": { "min": 0.3194444444444444, "max": 0.31949074074074074 }, "related_data": {} } } }, { "窗体类设计": { "children": [ { "主窗体": { "data": { "uuid": "java-5-417", "seg": [ [ [ "主", "窗体" ] ] ], "level": { "min": 0.31949074074074074, "max": 0.31950231481481484 }, "related_data": {} } } }, { "登录面板": { "data": { "uuid": "java-5-418", "seg": [ [ [ "登录", "面板" ] ] ], "level": { "min": 0.31950231481481484, "max": 0.3195138888888889 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_230930_201044@13", "cluster_num": 1 }, { "sample_id": "13_183779_71646@13", "cluster_num": 2 }, { "sample_id": "13_682240_536206@13", "cluster_num": 2 }, { "sample_id": "13_656288_468563@13", "cluster_num": 1 }, { "sample_id": "13_1102169_1316559@13", "cluster_num": 1 }, { "sample_id": "13_233356_208106@13", "cluster_num": 0 }, { "sample_id": "13_202589_128372@13", "cluster_num": 0 }, { "sample_id": "13_770936_834896@13", "cluster_num": 2 }, { "sample_id": "13_1070181_1271532@13", "cluster_num": 1 }, { "sample_id": "13_334982_328209@13", "cluster_num": 1 }, { "sample_id": "13_897933_1036983@13", "cluster_num": 1 }, { "sample_id": "13_250189_247072@13", "cluster_num": 0 }, { "sample_id": "13_687081_549927@13", "cluster_num": 1 } ] } } } } }, { "显示关卡面板": { "data": { "uuid": "java-5-419", "seg": [ [ [ "显示", "关卡", "面板", "关卡面板" ] ] ], "level": { "min": 0.3195138888888889, "max": 0.3195254629629629 }, "related_data": {} } } }, { "游戏面板": { "data": { "uuid": "java-5-420", "seg": [ [ [ "游戏", "面板", "游戏面板" ] ] ], "level": { "min": 0.3195254629629629, "max": 0.319537037037037 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_686617_548545@13", "cluster_num": 2 }, { "sample_id": "13_665132_482603@13", "cluster_num": 2 }, { "sample_id": "13_265759_282333@13", "cluster_num": 2 }, { "sample_id": "13_7454084_53436769@13", "cluster_num": 0 }, { "sample_id": "13_668060_488932@13", "cluster_num": 0 }, { "sample_id": "13_7463944_53450292@13", "cluster_num": 2 }, { "sample_id": "13_348070_354469@13", "cluster_num": 2 }, { "sample_id": "13_749598_802173@13", "cluster_num": 1 } ] }, "blog": { "data_id": [ { "sample_id": "116021830@java@java", "cluster_num": 0 }, { "sample_id": "116637184@java@java", "cluster_num": 1 } ] } } } } } ], "data": { "uuid": "java-4-425", "seg": [ [ [ "窗体", "类", "设计", "窗体类" ] ] ], "level": { "min": 0.31949074074074074, "max": 0.319537037037037 }, "related_data": {} } } }, { "游戏核心功能设计": { "children": [ { "碰撞检测": { "data": { "uuid": "java-5-421", "seg": [ [ [ "碰撞检测" ] ] ], "level": { "min": 0.319537037037037, "max": 0.31956018518518514 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_7400818_53348776@13", "cluster_num": 0 } ] } } } } }, { "刷新帧": { "data": { "uuid": "java-5-422", "seg": [ [ [ "刷新", "帧" ] ] ], "level": { "min": 0.31956018518518514, "max": 0.31958333333333333 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_763022_823454@13", "cluster_num": 0 }, { "sample_id": "13_677706_520144@13", "cluster_num": 1 } ] } } } } } ], "data": { "uuid": "java-4-426", "seg": [ [ [ "游戏", "核心", "功能设计", "游戏核心" ] ] ], "level": { "min": 0.319537037037037, "max": 0.31958333333333333 }, "related_data": { "blog": { "data_id": [ { "sample_id": "117265359@java@java", "cluster_num": 0 } ] } } } } } ], "data": { "uuid": "java-3-261", "seg": [ [ [ "坦克", "大战", "游戏", "坦克大战", "大战游戏" ] ] ], "level": { "min": 0.31916666666666665, "max": 0.31958333333333333 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_365021_388302@13", "cluster_num": 1 }, { "sample_id": "13_644785_445751@13", "cluster_num": 0 }, { "sample_id": "13_200075_119768@13", "cluster_num": 2 }, { "sample_id": "13_215533_161961@13", "cluster_num": 0 }, { "sample_id": "13_194539_102336@13", "cluster_num": 0 } ] } } } } }, { "对象导论": { "children": [ { "抽象过程": { "data": { "uuid": "java-4-427", "seg": [ [ [ "抽象", "过程" ] ] ], "level": { "min": 0.31958333333333333, "max": 0.31962962962962965 }, "related_data": {} } } }, { "每个对象都有一个接口": { "data": { "uuid": "java-4-428", "seg": [ [ [ "对象", "接口", "都有" ] ] ], "level": { "min": 0.31962962962962965, "max": 0.3196759259259259 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_653801_462929@13", "cluster_num": 0 } ] } } } } }, { "每个对象都提供服务": { "data": { "uuid": "java-4-429", "seg": [ [ [ "对象", "提供", "服务", "都提供" ] ] ], "level": { "min": 0.3196759259259259, "max": 0.31972222222222224 }, "related_data": {} } } }, { "被隐藏的具体实现": { "data": { "uuid": "java-4-430", "seg": [ [ [ "隐藏" ] ] ], "level": { "min": 0.31972222222222224, "max": 0.3197685185185185 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_647038_450031@13", "cluster_num": 0 }, { "sample_id": "13_183450_70669@13", "cluster_num": 1 } ] } } } } }, { "复用具体实现": { "data": { "uuid": "java-4-431", "seg": [ [ [ "复用" ] ] ], "level": { "min": 0.3197685185185185, "max": 0.31981481481481483 }, "related_data": {} } } }, { "伴随多态的可互换对象": { "data": { "uuid": "java-4-432", "seg": [ [ [ "伴随", "多态", "互换", "对象" ] ] ], "level": { "min": 0.31981481481481483, "max": 0.3198611111111111 }, "related_data": {} } } }, { "单根继承结构": { "data": { "uuid": "java-4-433", "seg": [ [ [ "单根", "继承", "结构" ] ] ], "level": { "min": 0.3198611111111111, "max": 0.3199074074074074 }, "related_data": {} } } }, { "容器": { "children": [ { "参数化类型(范型)": { "data": { "uuid": "java-5-423", "seg": [ [ [ "参数", "化", "类型", "范型", "参数化", "化类型" ] ] ], "level": { "min": 0.3199074074074074, "max": 0.3199537037037037 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_743937_789226@13", "cluster_num": 0 } ] } } } } } ], "data": { "uuid": "java-4-434", "seg": [ [ [ "容器" ] ] ], "level": { "min": 0.3199074074074074, "max": 0.3199537037037037 }, "related_data": {} } } }, { "并发编程": { "data": { "uuid": "java-4-435", "seg": [ [ [ "并发", "编程" ] ] ], "level": { "min": 0.3199537037037037, "max": 0.32 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_241884_228572@13", "cluster_num": 0 }, { "sample_id": "13_860068_987835@13", "cluster_num": 1 } ] } } } } } ], "data": { "uuid": "java-3-262", "seg": [ [ [ "对象", "导论", "对象导论" ] ] ], "level": { "min": 0.31958333333333333, "max": 0.32 }, "related_data": {} } } }, { "操作符": { "children": [ { "更简单的打印语句": { "data": { "uuid": "java-4-436", "seg": [ [ [ "打印", "语句" ] ] ], "level": { "min": 0.32, "max": 0.3200277777777778 }, "related_data": {} } } }, { "使用Java操作符": { "data": { "uuid": "java-4-437", "seg": [ [ [ "java", "操作符" ] ] ], "level": { "min": 0.3200277777777778, "max": 0.32005555555555554 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_7423082_53382939@13", "cluster_num": 0 } ] } } } } }, { "优先级": { "data": { "uuid": "java-4-438", "seg": [ [ [ "优先级" ] ] ], "level": { "min": 0.32005555555555554, "max": 0.32008333333333333 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_7407841_53357978@13", "cluster_num": 0 }, { "sample_id": "13_1051241_1248430@13", "cluster_num": 1 } ] } } } } }, { "赋值": { "data": { "uuid": "java-4-439", "seg": [ [ [ "赋值" ] ] ], "level": { "min": 0.32008333333333333, "max": 0.3201111111111111 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_338955_337173@13", "cluster_num": 0 }, { "sample_id": "13_654251_463740@13", "cluster_num": 0 }, { "sample_id": "13_667133_485923@13", "cluster_num": 1 }, { "sample_id": "13_7440055_53414960@13", "cluster_num": 0 }, { "sample_id": "13_7444622_53423042@13", "cluster_num": 2 }, { "sample_id": "13_716077_708586@13", "cluster_num": 0 } ] } } } } }, { "算术操作符": { "children": [ { "一元加、减操作符": { "data": { "uuid": "java-5-424", "seg": [ [ [], [ "减", "操作符" ] ] ], "level": { "min": 0.3201111111111111, "max": 0.3201388888888889 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_7433895_53404246@13", "cluster_num": 0 } ] } } } } } ], "data": { "uuid": "java-4-440", "seg": [ [ [ "算术操作符" ] ] ], "level": { "min": 0.3201111111111111, "max": 0.3201388888888889 }, "related_data": {} } } }, { "自动递增和递减": { "data": { "uuid": "java-4-441", "seg": [ [ [ "自动", "递增" ], [ "递减" ] ] ], "level": { "min": 0.3201388888888889, "max": 0.32016666666666665 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_747226_798251@13", "cluster_num": 0 } ] } } } } }, { "关系操作符": { "children": [ { "测试对象的等价性": { "data": { "uuid": "java-5-425", "seg": [ [ [ "对象", "等价", "性", "等价性" ] ] ], "level": { "min": 0.32016666666666665, "max": 0.32019444444444445 }, "related_data": {} } } } ], "data": { "uuid": "java-4-442", "seg": [ [ [ "关系", "操作符", "关系操作符" ] ] ], "level": { "min": 0.32016666666666665, "max": 0.32019444444444445 }, "related_data": {} } } }, { "逻辑操作符": { "children": [ { "短路": { "data": { "uuid": "java-5-426", "seg": [ [ [ "短路" ] ] ], "level": { "min": 0.32019444444444445, "max": 0.32022222222222224 }, "related_data": {} } } } ], "data": { "uuid": "java-4-443", "seg": [ [ [ "逻辑", "操作符", "逻辑操作符" ] ] ], "level": { "min": 0.32019444444444445, "max": 0.32022222222222224 }, "related_data": {} } } }, { "按位操作符": { "data": { "uuid": "java-4-444", "seg": [ [ [ "位", "操作符" ] ] ], "level": { "min": 0.32022222222222224, "max": 0.32025000000000003 }, "related_data": {} } } }, { "移位操作符": { "data": { "uuid": "java-4-445", "seg": [ [ [ "移位", "操作符", "移位操作符" ] ] ], "level": { "min": 0.32025000000000003, "max": 0.3202777777777778 }, "related_data": {} } } }, { "三元操作符if-else": { "data": { "uuid": "java-4-446", "seg": [ [ [ "操作符", "if", "else" ] ] ], "level": { "min": 0.3202777777777778, "max": 0.32030555555555557 }, "related_data": {} } } }, { "字符串操作符 + 和 +=": { "data": { "uuid": "java-4-447", "seg": [ [ [ "字符串", "操作符", "字符串操作符" ], [] ] ], "level": { "min": 0.32030555555555557, "max": 0.32033333333333336 }, "related_data": {} } } }, { "使用操作符时常犯的错误": { "data": { "uuid": "java-4-448", "seg": [ [ [ "操作符", "时常", "犯", "时常犯" ] ] ], "level": { "min": 0.32033333333333336, "max": 0.32036111111111115 }, "related_data": {} } } }, { "类型转换操作符": { "children": [ { "截尾和舍入": { "data": { "uuid": "java-5-427", "seg": [ [ [ "截尾" ], [ "舍入" ] ] ], "level": { "min": 0.32036111111111115, "max": 0.320375 }, "related_data": {} } } }, { "提升": { "data": { "uuid": "java-5-428", "seg": [ [ [ "提升" ] ] ], "level": { "min": 0.320375, "max": 0.3203888888888889 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_7461884_53447338@13", "cluster_num": 0 } ] } } } } } ], "data": { "uuid": "java-4-449", "seg": [ [ [ "类型转换", "操作符" ] ] ], "level": { "min": 0.32036111111111115, "max": 0.3203888888888889 }, "related_data": {} } } }, { "Java没有“sizeof”": { "data": { "uuid": "java-4-450", "seg": [ [ [ "java", "sizeof" ] ] ], "level": { "min": 0.3203888888888889, "max": 0.3204166666666667 }, "related_data": {} } } } ], "data": { "uuid": "java-3-263", "seg": [ [ [ "操作符" ] ] ], "level": { "min": 0.32, "max": 0.3204166666666667 }, "related_data": {} } } }, { "控制执行流程": { "children": [ { "true和false": { "data": { "uuid": "java-4-451", "seg": [ [ [ "true" ], [ "false" ] ] ], "level": { "min": 0.3204166666666667, "max": 0.32046875 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_662624_478345@13", "cluster_num": 2 }, { "sample_id": "13_171_363@13", "cluster_num": 0 }, { "sample_id": "13_250899_248863@13", "cluster_num": 1 }, { "sample_id": "13_7418156_53374022@13", "cluster_num": 1 }, { "sample_id": "13_26987_7335@13", "cluster_num": 1 }, { "sample_id": "13_7420179_53378133@13", "cluster_num": 0 }, { "sample_id": "13_7429296_53396088@13", "cluster_num": 0 }, { "sample_id": "13_229169_196467@13", "cluster_num": 2 }, { "sample_id": "13_1101526_1316028@13", "cluster_num": 0 } ] } } } } }, { "if-else": { "data": { "uuid": "java-4-452", "seg": [ [ [ "if", "else" ] ] ], "level": { "min": 0.32046875, "max": 0.32052083333333337 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_379480_411456@13", "cluster_num": 1 }, { "sample_id": "13_235101_213657@13", "cluster_num": 1 }, { "sample_id": "13_7431399_53399775@13", "cluster_num": 1 }, { "sample_id": "13_377575_408247@13", "cluster_num": 2 }, { "sample_id": "13_7428424_53394137@13", "cluster_num": 0 }, { "sample_id": "13_643647_443661@13", "cluster_num": 0 }, { "sample_id": "13_227848_192736@13", "cluster_num": 2 }, { "sample_id": "13_214732_159793@13", "cluster_num": 2 }, { "sample_id": "13_7459898_53444933@13", "cluster_num": 0 }, { "sample_id": "13_227835_192696@13", "cluster_num": 2 }, { "sample_id": "13_703953_595212@13", "cluster_num": 1 } ] } } } } }, { "迭代": { "children": [ { "do-while": { "data": { "uuid": "java-5-429", "seg": [ [ [ "do", "while" ] ] ], "level": { "min": 0.32052083333333337, "max": 0.320546875 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_7397168_53341656@13", "cluster_num": 2 }, { "sample_id": "13_164544_38410@13", "cluster_num": 2 }, { "sample_id": "13_5268979_32301333@13", "cluster_num": 2 }, { "sample_id": "13_365327_388243@13", "cluster_num": 2 }, { "sample_id": "13_6375461_44757350@13", "cluster_num": 1 }, { "sample_id": "13_1101493_1315992@13", "cluster_num": 1 }, { "sample_id": "13_1085022_1291813@13", "cluster_num": 1 }, { "sample_id": "13_1069406_1270377@13", "cluster_num": 1 }, { "sample_id": "13_191569_93352@13", "cluster_num": 0 }, { "sample_id": "13_671750_496026@13", "cluster_num": 1 } ] } } } } }, { "逗号操作符": { "data": { "uuid": "java-5-430", "seg": [ [ [ "逗号", "操作符", "逗号操作符" ] ] ], "level": { "min": 0.320546875, "max": 0.32057291666666665 }, "related_data": {} } } } ], "data": { "uuid": "java-4-453", "seg": [ [ [ "迭代" ] ] ], "level": { "min": 0.32052083333333337, "max": 0.32057291666666665 }, "related_data": {} } } }, { "Foreach语法": { "data": { "uuid": "java-4-454", "seg": [ [ [ "foreach", "语法" ] ] ], "level": { "min": 0.32057291666666665, "max": 0.320625 }, "related_data": {} } } }, { "return": { "data": { "uuid": "java-4-455", "seg": [ [ [ "return" ] ] ], "level": { "min": 0.320625, "max": 0.32067708333333333 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_210542_149500@13", "cluster_num": 0 }, { "sample_id": "13_1095992_1307874@13", "cluster_num": 2 }, { "sample_id": "13_643301_443264@13", "cluster_num": 2 }, { "sample_id": "13_7407214_53357077@13", "cluster_num": 1 }, { "sample_id": "13_659240_472823@13", "cluster_num": 1 }, { "sample_id": "13_415151_437060@13", "cluster_num": 0 }, { "sample_id": "13_347260_353102@13", "cluster_num": 2 }, { "sample_id": "13_219087_169712@13", "cluster_num": 2 }, { "sample_id": "13_7429380_53396230@13", "cluster_num": 1 }, { "sample_id": "13_6495251_45681420@13", "cluster_num": 2 } ] } } } } }, { "break和continue": { "data": { "uuid": "java-4-456", "seg": [ [ [ "break" ], [ "continue" ] ] ], "level": { "min": 0.32067708333333333, "max": 0.3207291666666666 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_1094542_1304891@13", "cluster_num": 1 }, { "sample_id": "13_362216_381339@13", "cluster_num": 1 }, { "sample_id": "13_646611_449268@13", "cluster_num": 0 }, { "sample_id": "13_7405230_53354420@13", "cluster_num": 2 }, { "sample_id": "13_7395878_53338909@13", "cluster_num": 2 } ] }, "blog": { "data_id": [ { "sample_id": "54311324@swt@java", "cluster_num": 0 } ] } } } } }, { "臭名昭著的“goto”": { "data": { "uuid": "java-4-457", "seg": [ [ [ "臭名昭著", "goto" ] ] ], "level": { "min": 0.3207291666666666, "max": 0.32078124999999996 }, "related_data": { "blog": { "data_id": [ { "sample_id": "6844615@exception@java", "cluster_num": 0 } ] } } } } }, { "switch": { "data": { "uuid": "java-4-458", "seg": [ [ [ "switch" ] ] ], "level": { "min": 0.32078124999999996, "max": 0.3208333333333333 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_387160_426060@13", "cluster_num": 2 }, { "sample_id": "13_262829_276309@13", "cluster_num": 2 }, { "sample_id": "13_860569_987633@13", "cluster_num": 0 }, { "sample_id": "13_754209_809083@13", "cluster_num": 1 }, { "sample_id": "13_7416846_53371202@13", "cluster_num": 2 }, { "sample_id": "13_7451529_53432864@13", "cluster_num": 1 }, { "sample_id": "13_742597_785139@13", "cluster_num": 1 } ] }, "blog": { "data_id": [ { "sample_id": "112614667@javac@java", "cluster_num": 0 }, { "sample_id": "38014967@swt@java", "cluster_num": 1 } ] } } } } } ], "data": { "uuid": "java-3-264", "seg": [ [ [ "控制", "执行", "流程" ] ] ], "level": { "min": 0.3204166666666667, "max": 0.3208333333333333 }, "related_data": {} } } }, { "初始化与清理": { "children": [ { "用构造器确保初始化": { "data": { "uuid": "java-4-459", "seg": [ [ [ "构造", "器", "确保", "初始化" ] ] ], "level": { "min": 0.3208333333333333, "max": 0.3208928571428571 }, "related_data": {} } } }, { "缺省构造器": { "data": { "uuid": "java-4-460", "seg": [ [ [ "缺省", "构造", "器" ] ] ], "level": { "min": 0.3208928571428571, "max": 0.32095238095238093 }, "related_data": {} } } }, { "成员初始化": { "children": [ { "指定初始化": { "data": { "uuid": "java-5-431", "seg": [ [ [ "指定", "初始化" ] ] ], "level": { "min": 0.32095238095238093, "max": 0.3210119047619047 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_2187_3386@13", "cluster_num": 2 }, { "sample_id": "13_366619_391424@13", "cluster_num": 0 }, { "sample_id": "13_188064_84029@13", "cluster_num": 2 }, { "sample_id": "13_765624_824600@13", "cluster_num": 0 }, { "sample_id": "13_671711_495926@13", "cluster_num": 2 }, { "sample_id": "13_221755_176420@13", "cluster_num": 0 }, { "sample_id": "13_241661_227976@13", "cluster_num": 2 }, { "sample_id": "13_7397491_53342543@13", "cluster_num": 0 }, { "sample_id": "13_195043_104061@13", "cluster_num": 1 }, { "sample_id": "13_756290_811477@13", "cluster_num": 1 } ] } } } } } ], "data": { "uuid": "java-4-461", "seg": [ [ [ "成员", "初始化" ] ] ], "level": { "min": 0.32095238095238093, "max": 0.3210119047619047 }, "related_data": {} } } }, { "构造器初始化": { "children": [ { "初始化顺序": { "data": { "uuid": "java-5-432", "seg": [ [ [ "初始化", "顺序" ] ] ], "level": { "min": 0.3210119047619047, "max": 0.321031746031746 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_197062_110483@13", "cluster_num": 0 }, { "sample_id": "13_357666_374795@13", "cluster_num": 1 } ] } } } } }, { "静态数据的初始化": { "data": { "uuid": "java-5-433", "seg": [ [ [ "静态数据", "初始化" ] ] ], "level": { "min": 0.321031746031746, "max": 0.3210515873015873 }, "related_data": {} } } }, { "显式的静态初始化": { "data": { "uuid": "java-5-434", "seg": [ [ [ "显式", "静态", "初始化" ] ] ], "level": { "min": 0.3210515873015873, "max": 0.32107142857142856 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_747565_798878@13", "cluster_num": 0 }, { "sample_id": "13_383288_418624@13", "cluster_num": 1 } ] }, "blog": { "data_id": [ { "sample_id": "51714629@slf4j@java", "cluster_num": 0 } ] } } } } } ], "data": { "uuid": "java-4-462", "seg": [ [ [ "构造", "器", "初始化" ] ] ], "level": { "min": 0.3210119047619047, "max": 0.32107142857142856 }, "related_data": {} } } }, { "数组初始化": { "children": [ { "可变参数列表": { "data": { "uuid": "java-5-435", "seg": [ [ [ "可变", "参数", "列表", "参数列表" ] ] ], "level": { "min": 0.32107142857142856, "max": 0.32113095238095235 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_243831_232731@13", "cluster_num": 2 }, { "sample_id": "13_252719_252838@13", "cluster_num": 2 }, { "sample_id": "13_7403773_53352376@13", "cluster_num": 1 }, { "sample_id": "13_7465244_53451996@13", "cluster_num": 1 }, { "sample_id": "13_388247_427767@13", "cluster_num": 0 } ] } } } } } ], "data": { "uuid": "java-4-463", "seg": [ [ [ "数组", "初始化" ] ] ], "level": { "min": 0.32107142857142856, "max": 0.32113095238095235 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_207054_140475@13", "cluster_num": 0 }, { "sample_id": "13_198970_116003@13", "cluster_num": 1 } ] } } } } }, { "枚举类型": { "children": [ { "基本enum特性": { "children": [ { "将静态导入用于enum": { "data": { "uuid": "java-6-98", "seg": [ [ [ "静态", "导入", "用于", "enum", "将静态" ] ] ], "level": { "min": 0.32113095238095235, "max": 0.3211359126984127 }, "related_data": {} } } } ], "data": { "uuid": "java-5-436", "seg": [ [ [ "enum", "特性" ] ] ], "level": { "min": 0.32113095238095235, "max": 0.3211359126984127 }, "related_data": {} } } }, { "向enum中添加新方法": { "children": [ { "覆盖enum的方法": { "data": { "uuid": "java-6-99", "seg": [ [ [ "覆盖", "enum", "方法" ] ] ], "level": { "min": 0.3211359126984127, "max": 0.321140873015873 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_744355_790220@13", "cluster_num": 2 }, { "sample_id": "13_215727_162203@13", "cluster_num": 2 }, { "sample_id": "13_171673_48782@13", "cluster_num": 1 }, { "sample_id": "13_7428020_53393406@13", "cluster_num": 2 }, { "sample_id": "13_367064_392203@13", "cluster_num": 1 }, { "sample_id": "13_351877_361779@13", "cluster_num": 1 }, { "sample_id": "13_1031308_1226639@13", "cluster_num": 0 }, { "sample_id": "13_714944_707043@13", "cluster_num": 1 }, { "sample_id": "13_29859_9090@13", "cluster_num": 1 } ] }, "blog": { "data_id": [ { "sample_id": "21493657@singleton@java", "cluster_num": 2 }, { "sample_id": "77044813@singleton@java", "cluster_num": 1 }, { "sample_id": "6359614@jdk@java", "cluster_num": 0 }, { "sample_id": "6359614@hashmap@java", "cluster_num": 0 }, { "sample_id": "52180865@java@java", "cluster_num": 0 }, { "sample_id": "48297083@singleton@java", "cluster_num": 1 }, { "sample_id": "77712520@singleton@java", "cluster_num": 1 }, { "sample_id": "25638127@maven@java", "cluster_num": 2 } ] } } } } } ], "data": { "uuid": "java-5-437", "seg": [ [ [ "enum", "添加", "方法" ] ] ], "level": { "min": 0.3211359126984127, "max": 0.321140873015873 }, "related_data": {} } } }, { "switch语句中的enum": { "data": { "uuid": "java-5-438", "seg": [ [ [ "switch", "语句", "enum" ] ] ], "level": { "min": 0.321140873015873, "max": 0.3211458333333333 }, "related_data": {} } } }, { "values()的神秘之处": { "data": { "uuid": "java-5-439", "seg": [ [ [ "values", "处" ] ] ], "level": { "min": 0.3211458333333333, "max": 0.32115079365079363 }, "related_data": {} } } }, { "实现但不继承随机选取": { "data": { "uuid": "java-5-440", "seg": [ [ [ "继承", "随机", "选取", "不继承", "随机选取" ] ] ], "level": { "min": 0.32115079365079363, "max": 0.32115575396825397 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_7453589_53436288@13", "cluster_num": 0 } ] } } } } }, { "为组织而使用接口": { "data": { "uuid": "java-5-441", "seg": [ [ [ "组织", "接口" ] ] ], "level": { "min": 0.32115575396825397, "max": 0.32116071428571424 }, "related_data": {} } } }, { "使用EnumSet替代标志": { "data": { "uuid": "java-5-442", "seg": [ [ [ "enumset", "标志", "替代标志" ] ] ], "level": { "min": 0.32116071428571424, "max": 0.3211656746031746 }, "related_data": {} } } }, { "使用EnumMap": { "data": { "uuid": "java-5-443", "seg": [ [ [ "enummap" ] ] ], "level": { "min": 0.3211656746031746, "max": 0.3211706349206349 }, "related_data": {} } } }, { "常数相关的方法": { "children": [ { "使用enum的职责链": { "data": { "uuid": "java-6-100", "seg": [ [ [ "enum", "职责", "链", "职责链" ] ] ], "level": { "min": 0.3211706349206349, "max": 0.3211731150793651 }, "related_data": {} } } }, { "使用enum的状态机": { "data": { "uuid": "java-6-101", "seg": [ [ [ "enum", "状态机" ] ] ], "level": { "min": 0.3211731150793651, "max": 0.32117559523809525 }, "related_data": {} } } } ], "data": { "uuid": "java-5-444", "seg": [ [ [ "常数", "相关", "方法" ] ] ], "level": { "min": 0.3211706349206349, "max": 0.32117559523809525 }, "related_data": {} } } }, { "多路分发": { "children": [ { "使用enum分发": { "data": { "uuid": "java-6-102", "seg": [ [ [ "enum", "分发" ] ] ], "level": { "min": 0.32117559523809525, "max": 0.3211780753968254 }, "related_data": {} } } }, { "使用EnumMap分发": { "data": { "uuid": "java-6-103", "seg": [ [ [ "enummap", "分发" ] ] ], "level": { "min": 0.3211780753968254, "max": 0.3211805555555556 }, "related_data": {} } } } ], "data": { "uuid": "java-5-445", "seg": [ [ [ "分发" ] ] ], "level": { "min": 0.32117559523809525, "max": 0.3211805555555556 }, "related_data": {} } } }, { "使用枚举类型设置常量": { "data": { "uuid": "java-5-446", "seg": [ [ [ "枚举", "类型", "设置", "常量", "枚举类型" ] ] ], "level": { "min": 0.3211805555555556, "max": 0.32118551587301586 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_680107_529118@13", "cluster_num": 0 } ] } } } } }, { "使用枚举类型的优势": { "data": { "uuid": "java-5-447", "seg": [ [ [ "枚举", "类型", "优势", "枚举类型" ] ] ], "level": { "min": 0.32118551587301586, "max": 0.3211904761904762 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_245664_236374@13", "cluster_num": 0 } ] } } } } } ], "data": { "uuid": "java-4-464", "seg": [ [ [ "枚举", "类型", "枚举类型" ] ] ], "level": { "min": 0.32113095238095235, "max": 0.3211904761904762 }, "related_data": {} } } }, { "类初始化块": { "data": { "uuid": "java-4-465", "seg": [ [ [ "类", "初始化" ] ] ], "level": { "min": 0.3211904761904762, "max": 0.32125 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_741839_782605@13", "cluster_num": 0 } ] } } } } } ], "data": { "uuid": "java-3-265", "seg": [ [ [ "初始化" ], [ "清理" ] ] ], "level": { "min": 0.3208333333333333, "max": 0.32125 }, "related_data": {} } } }, { "访问权限控制": { "children": [ { "Java访问权限修饰词": { "children": [ { "包访问权限": { "data": { "uuid": "java-5-448", "seg": [ [ [ "包", "访问", "权限" ] ] ], "level": { "min": 0.32125, "max": 0.3213020833333333 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_211196_150903@13", "cluster_num": 2 }, { "sample_id": "13_374732_403810@13", "cluster_num": 2 }, { "sample_id": "13_7456173_53439627@13", "cluster_num": 0 }, { "sample_id": "13_1054502_1251758@13", "cluster_num": 0 }, { "sample_id": "13_668396_488645@13", "cluster_num": 0 }, { "sample_id": "13_769616_830565@13", "cluster_num": 0 }, { "sample_id": "13_667682_486963@13", "cluster_num": 1 }, { "sample_id": "13_353618_365290@13", "cluster_num": 0 }, { "sample_id": "13_650379_457113@13", "cluster_num": 0 }, { "sample_id": "13_686395_551593@13", "cluster_num": 1 }, { "sample_id": "13_773666_837419@13", "cluster_num": 0 }, { "sample_id": "13_1102409_1316818@13", "cluster_num": 0 }, { "sample_id": "13_757045_812376@13", "cluster_num": 0 }, { "sample_id": "13_1051263_1248446@13", "cluster_num": 0 }, { "sample_id": "13_683270_539188@13", "cluster_num": 2 }, { "sample_id": "13_763250_821608@13", "cluster_num": 0 }, { "sample_id": "13_767803_827533@13", "cluster_num": 1 }, { "sample_id": "13_1061220_1259093@13", "cluster_num": 1 }, { "sample_id": "13_1094696_1305160@13", "cluster_num": 1 } ] }, "blog": { "data_id": [ { "sample_id": "115125361@nio@java", "cluster_num": 0 }, { "sample_id": "115868274@java@java", "cluster_num": 1 }, { "sample_id": "90240332@builder@java", "cluster_num": 2 } ] } } } } }, { "public:接口访问权限": { "data": { "uuid": "java-5-449", "seg": [ [ [ "public", "接口", "访问", "权限" ] ] ], "level": { "min": 0.3213020833333333, "max": 0.3213541666666666 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_246528_238717@13", "cluster_num": 0 }, { "sample_id": "13_226711_189653@13", "cluster_num": 0 }, { "sample_id": "13_1034072_1229420@13", "cluster_num": 1 }, { "sample_id": "13_654737_464688@13", "cluster_num": 1 }, { "sample_id": "13_238692_220899@13", "cluster_num": 0 }, { "sample_id": "13_1098109_1312458@13", "cluster_num": 2 }, { "sample_id": "13_1056786_1253832@13", "cluster_num": 1 }, { "sample_id": "13_715079_707252@13", "cluster_num": 1 }, { "sample_id": "13_807415_902812@13", "cluster_num": 1 } ] } } } } }, { "private: 你无法访问": { "data": { "uuid": "java-5-450", "seg": [ [ [ "private", "无法访问" ] ] ], "level": { "min": 0.3213541666666666, "max": 0.32140624999999995 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_651275_458539@13", "cluster_num": 2 }, { "sample_id": "13_651348_458440@13", "cluster_num": 2 }, { "sample_id": "13_7408105_53358304@13", "cluster_num": 0 }, { "sample_id": "13_226796_189898@13", "cluster_num": 2 }, { "sample_id": "13_1101593_1316581@13", "cluster_num": 1 }, { "sample_id": "13_181812_67426@13", "cluster_num": 1 }, { "sample_id": "13_220946_174566@13", "cluster_num": 2 }, { "sample_id": "13_681061_532691@13", "cluster_num": 1 }, { "sample_id": "13_7415580_53369084@13", "cluster_num": 0 } ] } } } } }, { "protected:继承访问权限": { "data": { "uuid": "java-5-451", "seg": [ [ [ "protected" ] ], [ [ "继承", "访问", "权限" ] ] ], "level": { "min": 0.32140624999999995, "max": 0.3214583333333333 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_367032_392193@13", "cluster_num": 0 }, { "sample_id": "13_834093_937136@13", "cluster_num": 1 } ] } } } } } ], "data": { "uuid": "java-4-466", "seg": [ [ [ "java", "访问", "权限", "修饰词", "权限修饰词" ] ] ], "level": { "min": 0.32125, "max": 0.3214583333333333 }, "related_data": {} } } }, { "类的访问权限": { "data": { "uuid": "java-4-467", "seg": [ [ [ "类", "访问", "权限" ] ] ], "level": { "min": 0.3214583333333333, "max": 0.32166666666666666 }, "related_data": {} } } } ], "data": { "uuid": "java-3-266", "seg": [ [ [ "访问", "权限", "控制" ] ] ], "level": { "min": 0.32125, "max": 0.32166666666666666 }, "related_data": {} } } }, { "复用类": { "children": [ { "组合语法": { "data": { "uuid": "java-4-468", "seg": [ [ [ "组合", "语法" ] ] ], "level": { "min": 0.32166666666666666, "max": 0.32175 }, "related_data": {} } } }, { "继承语法": { "children": [ { "初始化基类": { "data": { "uuid": "java-5-452", "seg": [ [ [ "初始化", "基类" ] ] ], "level": { "min": 0.32175, "max": 0.3218333333333333 }, "related_data": {} } } } ], "data": { "uuid": "java-4-469", "seg": [ [ [ "继承", "语法" ] ] ], "level": { "min": 0.32175, "max": 0.3218333333333333 }, "related_data": {} } } }, { "代理": { "children": [ { "创建代理对象": { "data": { "uuid": "java-5-453", "seg": [ [ [ "创建", "代理", "对象", "代理对象" ] ] ], "level": { "min": 0.3218333333333333, "max": 0.321875 }, "related_data": {} } } }, { "代理类的特性": { "data": { "uuid": "java-5-454", "seg": [ [ [ "代理", "类", "特性", "代理类" ] ] ], "level": { "min": 0.321875, "max": 0.3219166666666667 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_745902_794507@13", "cluster_num": 0 }, { "sample_id": "13_379970_412376@13", "cluster_num": 1 } ] } } } } } ], "data": { "uuid": "java-4-470", "seg": [ [ [ "代理" ] ] ], "level": { "min": 0.3218333333333333, "max": 0.3219166666666667 }, "related_data": {} } } }, { "在组合与继承之间选择": { "data": { "uuid": "java-4-471", "seg": [ [ [ "组合" ], [ "继承", "选择" ] ] ], "level": { "min": 0.3219166666666667, "max": 0.322 }, "related_data": {} } } }, { "protected关键字": { "data": { "uuid": "java-4-472", "seg": [ [ [ "protected", "关键字" ] ] ], "level": { "min": 0.322, "max": 0.32208333333333333 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_248434_243203@13", "cluster_num": 0 } ] } } } } } ], "data": { "uuid": "java-3-267", "seg": [ [ [ "复用", "类" ] ] ], "level": { "min": 0.32166666666666666, "max": 0.32208333333333333 }, "related_data": {} } } }, { "持有对象": { "children": [ { "基本概念": { "data": { "uuid": "java-4-473", "seg": [ [ [ "基本概念" ] ] ], "level": { "min": 0.32208333333333333, "max": 0.32211805555555556 }, "related_data": {} } } }, { "添加一组元素": { "data": { "uuid": "java-4-474", "seg": [ [ [ "添加", "元素" ] ] ], "level": { "min": 0.32211805555555556, "max": 0.3221527777777778 }, "related_data": {} } } }, { "容器的打印": { "data": { "uuid": "java-4-475", "seg": [ [ [ "容器", "打印" ] ] ], "level": { "min": 0.3221527777777778, "max": 0.3221875 }, "related_data": {} } } }, { "List": { "data": { "uuid": "java-4-476", "seg": [ [ [ "list" ] ] ], "level": { "min": 0.3221875, "max": 0.32222222222222224 }, "related_data": {} } } }, { "迭代器": { "children": [ { "ListIterator": { "data": { "uuid": "java-5-455", "seg": [ [ [ "listiterator" ] ] ], "level": { "min": 0.32222222222222224, "max": 0.32225694444444447 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_716083_708619@13", "cluster_num": 0 } ] }, "blog": { "data_id": [ { "sample_id": "50254541@linkedlist@java", "cluster_num": 0 } ] } } } } } ], "data": { "uuid": "java-4-477", "seg": [ [ [ "迭代", "器" ] ] ], "level": { "min": 0.32222222222222224, "max": 0.32225694444444447 }, "related_data": {} } } }, { "LinkedList": { "data": { "uuid": "java-4-478", "seg": [ [ [ "linkedlist" ] ] ], "level": { "min": 0.32225694444444447, "max": 0.32229166666666664 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_371596_398247@13", "cluster_num": 1 }, { "sample_id": "13_7423405_53383184@13", "cluster_num": 1 }, { "sample_id": "13_747136_798025@13", "cluster_num": 0 }, { "sample_id": "13_351834_361901@13", "cluster_num": 1 }, { "sample_id": "13_644511_445245@13", "cluster_num": 2 } ] }, "blog": { "data_id": [ { "sample_id": "52837848@linkedlist@java", "cluster_num": 2 }, { "sample_id": "53709625@linkedlist@java", "cluster_num": 1 }, { "sample_id": "40614693@linkedlist@java", "cluster_num": 1 }, { "sample_id": "114373041@linkedlist@java", "cluster_num": 1 }, { "sample_id": "78542195@linkedlist@java", "cluster_num": 1 }, { "sample_id": "61913980@linkedlist@java", "cluster_num": 1 }, { "sample_id": "74279966@linkedlist@java", "cluster_num": 0 }, { "sample_id": "52058620@linkedlist@java", "cluster_num": 1 }, { "sample_id": "73615104@linkedlist@java", "cluster_num": 1 }, { "sample_id": "70568500@linkedlist@java", "cluster_num": 2 }, { "sample_id": "54340631@linkedlist@java", "cluster_num": 1 }, { "sample_id": "54582449@linkedlist@java", "cluster_num": 1 }, { "sample_id": "78158923@linkedlist@java", "cluster_num": 1 }, { "sample_id": "70210938@linkedlist@java", "cluster_num": 1 }, { "sample_id": "50800730@linkedlist@java", "cluster_num": 1 }, { "sample_id": "51819155@linkedlist@java", "cluster_num": 1 }, { "sample_id": "78535159@linkedlist@java", "cluster_num": 1 }, { "sample_id": "51723016@linkedlist@java", "cluster_num": 1 }, { "sample_id": "72764566@linkedlist@java", "cluster_num": 2 }, { "sample_id": "51585222@linkedlist@java", "cluster_num": 2 }, { "sample_id": "111560213@linkedlist@java", "cluster_num": 1 }, { "sample_id": "51984405@linkedlist@java", "cluster_num": 2 }, { "sample_id": "64945736@linkedlist@java", "cluster_num": 1 }, { "sample_id": "52949638@linkedlist@java", "cluster_num": 2 }, { "sample_id": "77110354@linkedlist@java", "cluster_num": 2 }, { "sample_id": "20802311@linkedlist@java", "cluster_num": 1 }, { "sample_id": "70210938@arraylist@java", "cluster_num": 1 }, { "sample_id": "51723016@arraylist@java", "cluster_num": 1 }, { "sample_id": "64945736@arraylist@java", "cluster_num": 1 }, { "sample_id": "78907437@linkedlist@java", "cluster_num": 1 }, { "sample_id": "78907437@arraylist@java", "cluster_num": 1 }, { "sample_id": "49951031@linkedlist@java", "cluster_num": 1 }, { "sample_id": "103777700@linkedlist@java", "cluster_num": 1 }, { "sample_id": "52174140@linkedlist@java", "cluster_num": 2 }, { "sample_id": "78320863@linkedlist@java", "cluster_num": 1 }, { "sample_id": "55253582@linkedlist@java", "cluster_num": 1 }, { "sample_id": "69077428@linkedlist@java", "cluster_num": 0 }, { "sample_id": "70203042@linkedlist@java", "cluster_num": 2 }, { "sample_id": "117324975@linkedlist@java", "cluster_num": 1 }, { "sample_id": "47343153@linkedlist@java", "cluster_num": 0 }, { "sample_id": "51670928@linkedlist@java", "cluster_num": 1 }, { "sample_id": "72454208@linkedlist@java", "cluster_num": 0 }, { "sample_id": "43992697@linkedlist@java", "cluster_num": 1 }, { "sample_id": "16973695@linkedlist@java", "cluster_num": 1 }, { "sample_id": "54863865@linkedlist@java", "cluster_num": 1 }, { "sample_id": "49951031@arraylist@java", "cluster_num": 1 }, { "sample_id": "53835494@linkedlist@java", "cluster_num": 1 }, { "sample_id": "53835494@arraylist@java", "cluster_num": 1 }, { "sample_id": "44830369@linkedlist@java", "cluster_num": 0 }, { "sample_id": "80389593@linkedlist@java", "cluster_num": 1 }, { "sample_id": "9931025@linkedlist@java", "cluster_num": 1 }, { "sample_id": "50944101@linkedlist@java", "cluster_num": 0 }, { "sample_id": "51204598@linkedlist@java", "cluster_num": 0 }, { "sample_id": "43342831@linkedlist@java", "cluster_num": 2 }, { "sample_id": "21858643@linkedlist@java", "cluster_num": 0 }, { "sample_id": "51502234@linkedlist@java", "cluster_num": 1 }, { "sample_id": "52288785@linkedlist@java", "cluster_num": 0 }, { "sample_id": "51527042@linkedlist@java", "cluster_num": 1 }, { "sample_id": "45011365@linkedlist@java", "cluster_num": 1 }, { "sample_id": "65449382@linkedlist@java", "cluster_num": 1 }, { "sample_id": "52206433@linkedlist@java", "cluster_num": 0 }, { "sample_id": "77370101@linkedlist@java", "cluster_num": 1 }, { "sample_id": "104961898@linkedlist@java", "cluster_num": 1 }, { "sample_id": "52724740@linkedlist@java", "cluster_num": 0 }, { "sample_id": "51903543@linkedlist@java", "cluster_num": 0 }, { "sample_id": "50504987@linkedlist@java", "cluster_num": 1 }, { "sample_id": "73835078@linkedlist@java", "cluster_num": 0 }, { "sample_id": "53006774@linkedlist@java", "cluster_num": 1 }, { "sample_id": "45157301@linkedlist@java", "cluster_num": 0 }, { "sample_id": "73011169@linkedlist@java", "cluster_num": 0 }, { "sample_id": "41577997@linkedlist@java", "cluster_num": 0 }, { "sample_id": "66472344@linkedlist@java", "cluster_num": 0 }, { "sample_id": "78663490@linkedlist@java", "cluster_num": 1 }, { "sample_id": "74842959@linkedlist@java", "cluster_num": 1 }, { "sample_id": "50674199@linkedlist@java", "cluster_num": 0 }, { "sample_id": "78442649@linkedlist@java", "cluster_num": 1 }, { "sample_id": "45119329@linkedlist@java", "cluster_num": 0 }, { "sample_id": "11352623@linkedlist@java", "cluster_num": 0 }, { "sample_id": "77200029@linkedlist@java", "cluster_num": 0 }, { "sample_id": "50800949@linkedlist@java", "cluster_num": 2 }, { "sample_id": "72668050@linkedlist@java", "cluster_num": 1 }, { "sample_id": "51579415@linkedlist@java", "cluster_num": 1 }, { "sample_id": "73835078@arraylist@java", "cluster_num": 0 }, { "sample_id": "53006774@arraylist@java", "cluster_num": 1 }, { "sample_id": "78442649@arraylist@java", "cluster_num": 1 }, { "sample_id": "77050172@linkedlist@java", "cluster_num": 0 }, { "sample_id": "51557088@linkedlist@java", "cluster_num": 0 }, { "sample_id": "77280804@linkedlist@java", "cluster_num": 1 }, { "sample_id": "51839170@linkedlist@java", "cluster_num": 0 }, { "sample_id": "78860729@linkedlist@java", "cluster_num": 1 }, { "sample_id": "78685511@linkedlist@java", "cluster_num": 1 }, { "sample_id": "81162334@linkedlist@java", "cluster_num": 1 }, { "sample_id": "106629556@linkedlist@java", "cluster_num": 2 }, { "sample_id": "52433563@linkedlist@java", "cluster_num": 0 }, { "sample_id": "108841587@linkedlist@java", "cluster_num": 1 }, { "sample_id": "53836439@linkedlist@java", "cluster_num": 0 }, { "sample_id": "50151325@linkedlist@java", "cluster_num": 0 }, { "sample_id": "77050172@arraylist@java", "cluster_num": 0 }, { "sample_id": "78885066@linkedlist@java", "cluster_num": 0 }, { "sample_id": "41758823@linkedlist@java", "cluster_num": 0 }, { "sample_id": "84949862@linkedlist@java", "cluster_num": 0 }, { "sample_id": "43702311@linkedlist@java", "cluster_num": 0 }, { "sample_id": "84949862@arraylist@java", "cluster_num": 0 }, { "sample_id": "52682239@linkedlist@java", "cluster_num": 0 }, { "sample_id": "44567285@linkedlist@java", "cluster_num": 1 }, { "sample_id": "57416775@linkedlist@java", "cluster_num": 0 }, { "sample_id": "108920853@linkedlist@java", "cluster_num": 1 }, { "sample_id": "52278461@linkedlist@java", "cluster_num": 1 }, { "sample_id": "41345857@linkedlist@java", "cluster_num": 1 }, { "sample_id": "16753743@linkedlist@java", "cluster_num": 0 }, { "sample_id": "112646072@linkedlist@java", "cluster_num": 0 }, { "sample_id": "44567285@arraylist@java", "cluster_num": 1 } ] } } } } }, { "Stack": { "data": { "uuid": "java-4-479", "seg": [ [ [ "stack" ] ] ], "level": { "min": 0.32229166666666664, "max": 0.32232638888888887 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_208441_144428@13", "cluster_num": 0 }, { "sample_id": "13_716026_708555@13", "cluster_num": 1 }, { "sample_id": "13_7399301_53346341@13", "cluster_num": 2 } ] }, "blog": { "data_id": [ { "sample_id": "38613861@slf4j@java", "cluster_num": 0 }, { "sample_id": "38613861@log4j@java", "cluster_num": 1 } ] } } } } }, { "Set": { "data": { "uuid": "java-4-480", "seg": [ [ [ "set" ] ] ], "level": { "min": 0.32232638888888887, "max": 0.3223611111111111 }, "related_data": {} } } }, { "Map": { "data": { "uuid": "java-4-481", "seg": [ [ [ "map" ] ] ], "level": { "min": 0.3223611111111111, "max": 0.3223958333333333 }, "related_data": {} } } }, { "Queue": { "children": [ { "PriorityQueue": { "data": { "uuid": "java-5-456", "seg": [ [ [ "priorityqueue" ] ] ], "level": { "min": 0.3223958333333333, "max": 0.32243055555555555 }, "related_data": {} } } } ], "data": { "uuid": "java-4-482", "seg": [ [ [ "queue" ] ] ], "level": { "min": 0.3223958333333333, "max": 0.32243055555555555 }, "related_data": { "blog": { "data_id": [ { "sample_id": "51082844@jms@java", "cluster_num": 1 }, { "sample_id": "6570661@jms@java", "cluster_num": 0 }, { "sample_id": "78029232@jms@java", "cluster_num": 1 }, { "sample_id": "115798874@java@java", "cluster_num": 2 } ] } } } } }, { "Collection和Iterator": { "data": { "uuid": "java-4-483", "seg": [ [ [ "collection" ], [ "iterator" ] ] ], "level": { "min": 0.32243055555555555, "max": 0.3224652777777778 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_743540_788017@13", "cluster_num": 0 }, { "sample_id": "13_7416661_53371001@13", "cluster_num": 1 } ] } } } } }, { "Foreach与迭代器": { "children": [ { "适配器方法惯用法": { "data": { "uuid": "java-5-457", "seg": [ [ [ "适配器", "方法", "惯用", "法", "适配器方法", "方法惯用" ] ] ], "level": { "min": 0.3224652777777778, "max": 0.3225 }, "related_data": {} } } } ], "data": { "uuid": "java-4-484", "seg": [ [ [ "foreach" ], [ "迭代", "器" ] ] ], "level": { "min": 0.3224652777777778, "max": 0.3225 }, "related_data": {} } } } ], "data": { "uuid": "java-3-268", "seg": [ [ [ "持有", "对象" ] ] ], "level": { "min": 0.32208333333333333, "max": 0.3225 }, "related_data": {} } } }, { "通过异常处理错误": { "children": [ { "概念": { "data": { "uuid": "java-4-485", "seg": [ [ [ "概念" ] ] ], "level": { "min": 0.3225, "max": 0.3225378787878788 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_335167_328738@13", "cluster_num": 0 } ] } } } } }, { "捕获异常": { "children": [ { "try块": { "data": { "uuid": "java-5-458", "seg": [ [ [ "try", "块" ] ] ], "level": { "min": 0.3225378787878788, "max": 0.3225454545454546 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_387813_427161@13", "cluster_num": 0 } ] }, "blog": { "data_id": [ { "sample_id": "103231835@javac@java", "cluster_num": 0 } ] } } } } }, { "异常处理程序": { "data": { "uuid": "java-5-459", "seg": [ [ [ "异常", "处理程序", "异常处理程序" ] ] ], "level": { "min": 0.3225454545454546, "max": 0.32255303030303034 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_7455998_53439330@13", "cluster_num": 0 } ] } } } } }, { "f?inally子句": { "data": { "uuid": "java-5-460", "seg": [ [ [ "f", "inally", "子句" ] ] ], "level": { "min": 0.32255303030303034, "max": 0.32256060606060605 }, "related_data": {} } } }, { "try-with-Resources语句": { "data": { "uuid": "java-5-461", "seg": [ [ [ "try", "with", "resources", "语句" ] ] ], "level": { "min": 0.32256060606060605, "max": 0.3225681818181818 }, "related_data": {} } } }, { "分析堆栈轨迹元素": { "data": { "uuid": "java-5-462", "seg": [ [ [ "分析", "堆栈", "轨迹", "元素", "堆栈轨迹", "轨迹元素" ] ] ], "level": { "min": 0.3225681818181818, "max": 0.32257575757575757 }, "related_data": {} } } } ], "data": { "uuid": "java-4-486", "seg": [ [ [ "捕获", "异常" ] ] ], "level": { "min": 0.3225378787878788, "max": 0.32257575757575757 }, "related_data": {} } } }, { "创建自定义异常": { "data": { "uuid": "java-4-487", "seg": [ [ [ "创建", "自定义", "异常" ] ] ], "level": { "min": 0.32257575757575757, "max": 0.3226136363636364 }, "related_data": {} } } }, { "异常说明": { "data": { "uuid": "java-4-488", "seg": [ [ [ "异常", "异常说明" ] ] ], "level": { "min": 0.3226136363636364, "max": 0.32265151515151513 }, "related_data": {} } } }, { "捕获所有异常": { "children": [ { "栈轨迹": { "data": { "uuid": "java-5-463", "seg": [ [ [ "栈", "轨迹", "栈轨迹" ] ] ], "level": { "min": 0.32265151515151513, "max": 0.3226641414141414 }, "related_data": {} } } }, { "重新抛出异常": { "data": { "uuid": "java-5-464", "seg": [ [ [ "抛出", "异常" ] ] ], "level": { "min": 0.3226641414141414, "max": 0.3226767676767677 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_390336_431982@13", "cluster_num": 2 }, { "sample_id": "13_704646_598121@13", "cluster_num": 0 }, { "sample_id": "13_1049102_1246557@13", "cluster_num": 1 }, { "sample_id": "13_7442988_53420007@13", "cluster_num": 1 }, { "sample_id": "13_696702_580901@13", "cluster_num": 1 }, { "sample_id": "13_680881_532072@13", "cluster_num": 0 }, { "sample_id": "13_391933_435163@13", "cluster_num": 0 }, { "sample_id": "13_767471_827083@13", "cluster_num": 0 }, { "sample_id": "13_1054632_1251820@13", "cluster_num": 2 }, { "sample_id": "13_659745_473746@13", "cluster_num": 1 }, { "sample_id": "13_7416139_53370038@13", "cluster_num": 0 }, { "sample_id": "13_1073384_1275921@13", "cluster_num": 0 }, { "sample_id": "13_191764_93770@13", "cluster_num": 1 }, { "sample_id": "13_673253_500856@13", "cluster_num": 0 }, { "sample_id": "13_248512_243522@13", "cluster_num": 1 }, { "sample_id": "13_349843_357916@13", "cluster_num": 1 }, { "sample_id": "13_367880_393927@13", "cluster_num": 2 }, { "sample_id": "13_390190_431485@13", "cluster_num": 1 }, { "sample_id": "13_4646079_29329517@13", "cluster_num": 2 }, { "sample_id": "13_357298_373789@13", "cluster_num": 1 }, { "sample_id": "13_693860_572380@13", "cluster_num": 1 }, { "sample_id": "13_745807_794294@13", "cluster_num": 0 }, { "sample_id": "13_7428951_53395437@13", "cluster_num": 0 }, { "sample_id": "13_7460450_53445536@13", "cluster_num": 1 }, { "sample_id": "13_7430145_53397155@13", "cluster_num": 0 }, { "sample_id": "13_7442924_53419933@13", "cluster_num": 0 }, { "sample_id": "13_668499_488845@13", "cluster_num": 0 }, { "sample_id": "13_380866_414105@13", "cluster_num": 1 }, { "sample_id": "13_651277_458522@13", "cluster_num": 0 }, { "sample_id": "13_680327_529783@13", "cluster_num": 1 }, { "sample_id": "13_217797_166498@13", "cluster_num": 0 }, { "sample_id": "13_647387_451258@13", "cluster_num": 1 }, { "sample_id": "13_187284_82032@13", "cluster_num": 1 }, { "sample_id": "13_224208_183260@13", "cluster_num": 2 }, { "sample_id": "13_366618_391206@13", "cluster_num": 1 }, { "sample_id": "13_768721_829037@13", "cluster_num": 1 }, { "sample_id": "13_7397750_53343097@13", "cluster_num": 1 }, { "sample_id": "13_232862_206627@13", "cluster_num": 1 }, { "sample_id": "13_384467_420894@13", "cluster_num": 1 }, { "sample_id": "13_760169_833442@13", "cluster_num": 1 }, { "sample_id": "13_379674_411785@13", "cluster_num": 1 }, { "sample_id": "13_7397880_53344431@13", "cluster_num": 1 }, { "sample_id": "13_689776_558570@13", "cluster_num": 0 }, { "sample_id": "13_946893_1086619@13", "cluster_num": 2 }, { "sample_id": "13_391421_433776@13", "cluster_num": 2 }, { "sample_id": "13_704348_597839@13", "cluster_num": 1 }, { "sample_id": "13_751226_804795@13", "cluster_num": 2 }, { "sample_id": "13_193622_99145@13", "cluster_num": 0 }, { "sample_id": "13_646204_448571@13", "cluster_num": 2 }, { "sample_id": "13_754282_809162@13", "cluster_num": 1 }, { "sample_id": "13_7461166_53446258@13", "cluster_num": 1 }, { "sample_id": "13_755877_811193@13", "cluster_num": 0 } ] }, "blog": { "data_id": [ { "sample_id": "8248186@exception@java", "cluster_num": 1 }, { "sample_id": "113771009@exception@java", "cluster_num": 2 }, { "sample_id": "78196016@exception@java", "cluster_num": 1 }, { "sample_id": "117620110@exception@java", "cluster_num": 2 }, { "sample_id": "118121617@exception@java", "cluster_num": 2 }, { "sample_id": "106676445@exception@java", "cluster_num": 2 }, { "sample_id": "112134121@exception@java", "cluster_num": 2 }, { "sample_id": "78061388@log4j@java", "cluster_num": 0 }, { "sample_id": "110691409@exception@java", "cluster_num": 0 }, { "sample_id": "108431943@exception@java", "cluster_num": 2 } ] } } } } }, { "异常链": { "data": { "uuid": "java-5-465", "seg": [ [ [ "异常", "链", "异常链" ] ] ], "level": { "min": 0.3226767676767677, "max": 0.32268939393939394 }, "related_data": {} } } } ], "data": { "uuid": "java-4-489", "seg": [ [ [ "捕获", "异常" ] ] ], "level": { "min": 0.32265151515151513, "max": 0.32268939393939394 }, "related_data": {} } } }, { "Java标准异常": { "children": [ { "特例: RuntimeException(运行时异常)": { "data": { "uuid": "java-5-466", "seg": [ [ [ "特例", "runtimeexception", "运行", "异常" ] ] ], "level": { "min": 0.32268939393939394, "max": 0.3227272727272727 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_373739_402001@13", "cluster_num": 0 }, { "sample_id": "13_1065_1855@13", "cluster_num": 1 } ] }, "blog": { "data_id": [ { "sample_id": "47122487@exception@java", "cluster_num": 0 }, { "sample_id": "38817791@exception@java", "cluster_num": 1 } ] } } } } } ], "data": { "uuid": "java-4-490", "seg": [ [ [ "java", "标准", "异常" ] ] ], "level": { "min": 0.32268939393939394, "max": 0.3227272727272727 }, "related_data": {} } } }, { "使用finally进行清理": { "children": [ { "finally用来做什么": { "data": { "uuid": "java-5-467", "seg": [ [ [ "finally", "做" ] ] ], "level": { "min": 0.3227272727272727, "max": 0.32273989898989897 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_364246_385671@13", "cluster_num": 0 }, { "sample_id": "13_244876_234766@13", "cluster_num": 1 }, { "sample_id": "13_27861_7757@13", "cluster_num": 1 }, { "sample_id": "13_657542_470232@13", "cluster_num": 1 }, { "sample_id": "13_362198_380857@13", "cluster_num": 0 }, { "sample_id": "13_743787_788803@13", "cluster_num": 0 }, { "sample_id": "13_7449619_53431609@13", "cluster_num": 2 }, { "sample_id": "13_7456191_53439614@13", "cluster_num": 0 }, { "sample_id": "13_1090037_1296720@13", "cluster_num": 0 }, { "sample_id": "13_7436628_53408472@13", "cluster_num": 0 }, { "sample_id": "13_7463190_53449014@13", "cluster_num": 1 }, { "sample_id": "13_664104_480752@13", "cluster_num": 0 }, { "sample_id": "13_224670_184787@13", "cluster_num": 0 }, { "sample_id": "13_7462609_53448187@13", "cluster_num": 1 }, { "sample_id": "13_7462820_53448549@13", "cluster_num": 1 }, { "sample_id": "13_7462619_53448227@13", "cluster_num": 1 }, { "sample_id": "13_838006_945228@13", "cluster_num": 2 }, { "sample_id": "13_225477_186668@13", "cluster_num": 1 }, { "sample_id": "13_7460076_53445110@13", "cluster_num": 0 }, { "sample_id": "13_202870_128636@13", "cluster_num": 1 }, { "sample_id": "13_390982_432952@13", "cluster_num": 0 }, { "sample_id": "13_245859_236892@13", "cluster_num": 1 }, { "sample_id": "13_7462789_53449878@13", "cluster_num": 1 }, { "sample_id": "13_380154_412690@13", "cluster_num": 2 }, { "sample_id": "13_172746_50791@13", "cluster_num": 0 }, { "sample_id": "13_7435846_53406850@13", "cluster_num": 0 }, { "sample_id": "13_7437354_53410200@13", "cluster_num": 2 }, { "sample_id": "13_7459136_53443927@13", "cluster_num": 1 }, { "sample_id": "13_7461760_53446994@13", "cluster_num": 0 }, { "sample_id": "13_241209_226887@13", "cluster_num": 0 }, { "sample_id": "13_386111_424042@13", "cluster_num": 2 }, { "sample_id": "13_840558_951822@13", "cluster_num": 2 }, { "sample_id": "13_4646878_29330786@13", "cluster_num": 0 }, { "sample_id": "13_879359_1015485@13", "cluster_num": 0 }, { "sample_id": "13_353056_364247@13", "cluster_num": 0 }, { "sample_id": "13_199968_119400@13", "cluster_num": 2 }, { "sample_id": "13_738195_770618@13", "cluster_num": 0 }, { "sample_id": "13_7425933_53389134@13", "cluster_num": 2 }, { "sample_id": "13_1098931_1313827@13", "cluster_num": 0 }, { "sample_id": "13_233999_210245@13", "cluster_num": 2 }, { "sample_id": "13_171361_48258@13", "cluster_num": 1 }, { "sample_id": "13_1064019_1262187@13", "cluster_num": 0 }, { "sample_id": "13_357167_373594@13", "cluster_num": 0 } ] }, "blog": { "data_id": [ { "sample_id": "76071451@slf4j@java", "cluster_num": 0 }, { "sample_id": "76071451@log4j@java", "cluster_num": 1 }, { "sample_id": "118079900@java@java", "cluster_num": 2 } ] } } } } }, { "在return中使用finally": { "data": { "uuid": "java-5-468", "seg": [ [ [ "return", "finally" ] ] ], "level": { "min": 0.32273989898989897, "max": 0.32275252525252524 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_201328_123717@13", "cluster_num": 0 } ] }, "blog": { "data_id": [ { "sample_id": "109805185@exception@java", "cluster_num": 0 } ] } } } } }, { "缺憾:异常丢失": { "data": { "uuid": "java-5-469", "seg": [ [ [ "缺憾" ] ], [ [ "异常", "丢失", "异常丢失" ] ] ], "level": { "min": 0.32275252525252524, "max": 0.3227651515151515 }, "related_data": {} } } } ], "data": { "uuid": "java-4-491", "seg": [ [ [ "finally", "清理" ] ] ], "level": { "min": 0.3227272727272727, "max": 0.3227651515151515 }, "related_data": {} } } }, { "构造器": { "children": [ { "使用构造器执行初始化": { "data": { "uuid": "java-5-470", "seg": [ [ [ "构造", "器", "执行", "初始化" ] ] ], "level": { "min": 0.3227651515151515, "max": 0.3227840909090909 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_199550_117929@13", "cluster_num": 2 }, { "sample_id": "13_157713_20919@13", "cluster_num": 1 }, { "sample_id": "13_176212_58081@13", "cluster_num": 1 }, { "sample_id": "13_261718_273780@13", "cluster_num": 0 }, { "sample_id": "13_717955_712724@13", "cluster_num": 0 } ] }, "blog": { "data_id": [ { "sample_id": "106785754@javac@java", "cluster_num": 0 } ] } } } } }, { "构造器重载": { "data": { "uuid": "java-5-471", "seg": [ [ [ "构造", "器重", "载" ] ] ], "level": { "min": 0.3227840909090909, "max": 0.32280303030303026 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_176604_59011@13", "cluster_num": 0 }, { "sample_id": "13_156635_18730@13", "cluster_num": 1 } ] } } } } } ], "data": { "uuid": "java-4-492", "seg": [ [ [ "构造", "器" ] ] ], "level": { "min": 0.3227651515151515, "max": 0.32280303030303026 }, "related_data": {} } } }, { "异常匹配": { "data": { "uuid": "java-4-493", "seg": [ [ [ "异常", "匹配", "异常匹配" ] ] ], "level": { "min": 0.32280303030303026, "max": 0.32284090909090907 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_7411463_53362467@13", "cluster_num": 0 } ] } } } } }, { "其他可选方式": { "children": [ { "历史": { "data": { "uuid": "java-5-472", "seg": [ [ [ "历史" ] ] ], "level": { "min": 0.32284090909090907, "max": 0.32285037878787876 }, "related_data": {} } } }, { "观点": { "data": { "uuid": "java-5-473", "seg": [ [ [ "观点" ] ] ], "level": { "min": 0.32285037878787876, "max": 0.32285984848484844 }, "related_data": {} } } }, { "把异常传递给控制台": { "data": { "uuid": "java-5-474", "seg": [ [ [ "异常", "传递", "控制台", "异常传递" ] ] ], "level": { "min": 0.32285984848484844, "max": 0.32286931818181813 }, "related_data": {} } } }, { "把“受检查异常”转换为“不受检查的异常”": { "data": { "uuid": "java-5-475", "seg": [ [ [ "受", "检查", "异常", "转换", "不受" ] ] ], "level": { "min": 0.32286931818181813, "max": 0.3228787878787878 }, "related_data": {} } } } ], "data": { "uuid": "java-4-494", "seg": [ [ [ "方式" ] ] ], "level": { "min": 0.32284090909090907, "max": 0.3228787878787878 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_347727_354729@13", "cluster_num": 0 }, { "sample_id": "13_978017_1136944@13", "cluster_num": 1 } ] }, "blog": { "data_id": [ { "sample_id": "47155769@layout@java", "cluster_num": 0 }, { "sample_id": "49990941@layout@java", "cluster_num": 1 }, { "sample_id": "115073378@java@java", "cluster_num": 2 } ] } } } } }, { "异常使用指南": { "data": { "uuid": "java-4-495", "seg": [ [ [ "异常", "使用指南" ] ] ], "level": { "min": 0.3228787878787878, "max": 0.32291666666666663 }, "related_data": {} } } } ], "data": { "uuid": "java-3-269", "seg": [ [ [ "异常", "处理错误", "异常处理错误" ] ] ], "level": { "min": 0.3225, "max": 0.32291666666666663 }, "related_data": {} } } }, { "类型信息": { "children": [ { "Class对象": { "children": [ { "类字面常量": { "data": { "uuid": "java-5-476", "seg": [ [ [ "类", "字面", "常量", "字面常量" ] ] ], "level": { "min": 0.32291666666666663, "max": 0.3229365079365079 }, "related_data": {} } } }, { "泛化的Class引用": { "data": { "uuid": "java-5-477", "seg": [ [ [ "泛化", "class", "引用" ] ] ], "level": { "min": 0.3229365079365079, "max": 0.32295634920634914 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_226079_188037@13", "cluster_num": 1 }, { "sample_id": "13_7466594_53453883@13", "cluster_num": 1 }, { "sample_id": "13_233373_208168@13", "cluster_num": 2 }, { "sample_id": "13_161975_32393@13", "cluster_num": 1 }, { "sample_id": "13_564846_439710@13", "cluster_num": 1 }, { "sample_id": "13_358620_376992@13", "cluster_num": 1 }, { "sample_id": "13_1094248_1304415@13", "cluster_num": 2 }, { "sample_id": "13_671019_494305@13", "cluster_num": 1 }, { "sample_id": "13_2532857_18665821@13", "cluster_num": 2 }, { "sample_id": "13_26365_7754@13", "cluster_num": 2 }, { "sample_id": "13_699879_588279@13", "cluster_num": 0 }, { "sample_id": "13_234818_212456@13", "cluster_num": 2 }, { "sample_id": "13_743492_787858@13", "cluster_num": 1 }, { "sample_id": "13_177285_60079@13", "cluster_num": 1 }, { "sample_id": "13_228749_195274@13", "cluster_num": 2 }, { "sample_id": "13_699896_588311@13", "cluster_num": 0 }, { "sample_id": "13_245476_235936@13", "cluster_num": 2 }, { "sample_id": "13_207705_142663@13", "cluster_num": 2 }, { "sample_id": "13_745568_793684@13", "cluster_num": 1 }, { "sample_id": "13_688184_553425@13", "cluster_num": 1 }, { "sample_id": "13_174307_54046@13", "cluster_num": 2 }, { "sample_id": "13_7430025_53397009@13", "cluster_num": 1 }, { "sample_id": "13_762447_820756@13", "cluster_num": 2 }, { "sample_id": "13_369270_396291@13", "cluster_num": 1 }, { "sample_id": "13_7439146_53414596@13", "cluster_num": 2 }, { "sample_id": "13_372957_400466@13", "cluster_num": 1 }, { "sample_id": "13_7431788_53400339@13", "cluster_num": 2 }, { "sample_id": "13_364688_386791@13", "cluster_num": 1 }, { "sample_id": "13_199809_119180@13", "cluster_num": 1 }, { "sample_id": "13_357101_373464@13", "cluster_num": 1 }, { "sample_id": "13_750149_803091@13", "cluster_num": 2 }, { "sample_id": "13_767831_827560@13", "cluster_num": 2 }, { "sample_id": "13_687720_556388@13", "cluster_num": 1 }, { "sample_id": "13_973591_1131802@13", "cluster_num": 2 }, { "sample_id": "13_206038_137619@13", "cluster_num": 1 }, { "sample_id": "13_714779_706788@13", "cluster_num": 2 }, { "sample_id": "13_7433950_53404290@13", "cluster_num": 1 }, { "sample_id": "13_658900_472345@13", "cluster_num": 1 }, { "sample_id": "13_928936_1063729@13", "cluster_num": 1 }, { "sample_id": "13_774366_838332@13", "cluster_num": 2 }, { "sample_id": "13_7396615_53340518@13", "cluster_num": 1 } ] }, "blog": { "data_id": [ { "sample_id": "7844961@jmx@java", "cluster_num": 0 }, { "sample_id": "70768369@java@java", "cluster_num": 1 }, { "sample_id": "80718028@javac@java", "cluster_num": 1 }, { "sample_id": "51308761@arraylist@java", "cluster_num": 1 }, { "sample_id": "78126097@linkedlist@java", "cluster_num": 1 }, { "sample_id": "74747868@java@java", "cluster_num": 1 }, { "sample_id": "47785109@singleton@java", "cluster_num": 0 }, { "sample_id": "79045465@singleton@java", "cluster_num": 0 }, { "sample_id": "51463985@linkedlist@java", "cluster_num": 0 }, { "sample_id": "6626952@stream@java", "cluster_num": 0 }, { "sample_id": "82765057@javac@java", "cluster_num": 1 }, { "sample_id": "50405825@singleton@java", "cluster_num": 1 }, { "sample_id": "52402128@singleton@java", "cluster_num": 0 }, { "sample_id": "7670245@log4j@java", "cluster_num": 0 }, { "sample_id": "6989227@timezone@java", "cluster_num": 0 }, { "sample_id": "6208072@layout@java", "cluster_num": 0 }, { "sample_id": "78906773@linkedlist@java", "cluster_num": 1 }, { "sample_id": "1605254@stream@java", "cluster_num": 0 }, { "sample_id": "2195632@stream@java", "cluster_num": 0 }, { "sample_id": "6220072@hibernate@java", "cluster_num": 1 }, { "sample_id": "6091655@hibernate@java", "cluster_num": 0 }, { "sample_id": "90578678@java@java", "cluster_num": 1 }, { "sample_id": "6734403@iterator@java", "cluster_num": 0 }, { "sample_id": "6734650@iterator@java", "cluster_num": 0 }, { "sample_id": "57463285@singleton@java", "cluster_num": 1 }, { "sample_id": "7764849@exception@java", "cluster_num": 1 }, { "sample_id": "7657069@layout@java", "cluster_num": 0 }, { "sample_id": "7657069@exception@java", "cluster_num": 0 }, { "sample_id": "1546238@jmx@java", "cluster_num": 0 }, { "sample_id": "5985090@layout@java", "cluster_num": 0 }, { "sample_id": "5955959@layout@java", "cluster_num": 0 }, { "sample_id": "5741687@stream@java", "cluster_num": 0 }, { "sample_id": "8055961@stream@java", "cluster_num": 0 }, { "sample_id": "7566518@hibernate@java", "cluster_num": 0 }, { "sample_id": "6584141@hibernate@java", "cluster_num": 0 }, { "sample_id": "81627349@java@java", "cluster_num": 1 }, { "sample_id": "3932967@hashmap@java", "cluster_num": 0 }, { "sample_id": "1678413@iterator@java", "cluster_num": 1 }, { "sample_id": "8055961@iterator@java", "cluster_num": 0 }, { "sample_id": "1584079@semaphore@java", "cluster_num": 0 }, { "sample_id": "81365421@javac@java", "cluster_num": 1 }, { "sample_id": "42120783@javac@java", "cluster_num": 1 }, { "sample_id": "51615785@hashtable@java", "cluster_num": 0 }, { "sample_id": "53526620@log4j@java", "cluster_num": 0 }, { "sample_id": "7086100@log4j@java", "cluster_num": 1 }, { "sample_id": "7367233@exception@java", "cluster_num": 0 }, { "sample_id": "7871193@interceptor@java", "cluster_num": 0 }, { "sample_id": "7367233@interceptor@java", "cluster_num": 0 }, { "sample_id": "7328686@semaphore@java", "cluster_num": 0 }, { "sample_id": "83186383@slf4j@java", "cluster_num": 1 }, { "sample_id": "5958565@layout@java", "cluster_num": 0 }, { "sample_id": "7306284@layout@java", "cluster_num": 0 }, { "sample_id": "6629450@layout@java", "cluster_num": 0 }, { "sample_id": "6611138@layout@java", "cluster_num": 0 }, { "sample_id": "7171593@layout@java", "cluster_num": 0 }, { "sample_id": "7049991@layout@java", "cluster_num": 0 }, { "sample_id": "1317024@stream@java", "cluster_num": 0 }, { "sample_id": "3235853@stream@java", "cluster_num": 0 }, { "sample_id": "7583545@hibernate@java", "cluster_num": 1 }, { "sample_id": "7782232@hibernate@java", "cluster_num": 0 }, { "sample_id": "7761310@hibernate@java", "cluster_num": 0 }, { "sample_id": "4522253@iterator@java", "cluster_num": 1 }, { "sample_id": "6674847@iterator@java", "cluster_num": 0 }, { "sample_id": "6783766@iterator@java", "cluster_num": 0 }, { "sample_id": "7322327@semaphore@java", "cluster_num": 1 }, { "sample_id": "7207413@semaphore@java", "cluster_num": 0 }, { "sample_id": "53786262@javac@java", "cluster_num": 1 }, { "sample_id": "75303207@javac@java", "cluster_num": 1 }, { "sample_id": "7982538@log4j@java", "cluster_num": 0 }, { "sample_id": "5208891@log4j@java", "cluster_num": 1 }, { "sample_id": "6903084@exception@java", "cluster_num": 0 }, { "sample_id": "6579466@interceptor@java", "cluster_num": 0 }, { "sample_id": "6976572@interceptor@java", "cluster_num": 0 }, { "sample_id": "7351086@interceptor@java", "cluster_num": 0 }, { "sample_id": "109788860@jmx@java", "cluster_num": 0 }, { "sample_id": "7097733@layout@java", "cluster_num": 0 }, { "sample_id": "7251579@layout@java", "cluster_num": 0 }, { "sample_id": "6737459@layout@java", "cluster_num": 0 }, { "sample_id": "7193090@layout@java", "cluster_num": 0 }, { "sample_id": "72866180@linkedlist@java", "cluster_num": 0 }, { "sample_id": "5914443@stream@java", "cluster_num": 0 }, { "sample_id": "6671287@hibernate@java", "cluster_num": 0 }, { "sample_id": "7322222@hibernate@java", "cluster_num": 0 }, { "sample_id": "7585129@hibernate@java", "cluster_num": 1 }, { "sample_id": "72866180@hashmap@java", "cluster_num": 0 }, { "sample_id": "6647793@iterator@java", "cluster_num": 2 }, { "sample_id": "6821091@iterator@java", "cluster_num": 0 }, { "sample_id": "7467139@iterator@java", "cluster_num": 0 }, { "sample_id": "7614627@iterator@java", "cluster_num": 0 }, { "sample_id": "6639275@iterator@java", "cluster_num": 2 }, { "sample_id": "7179227@semaphore@java", "cluster_num": 0 }, { "sample_id": "7046973@semaphore@java", "cluster_num": 1 }, { "sample_id": "7854873@semaphore@java", "cluster_num": 1 }, { "sample_id": "7344839@log4j@java", "cluster_num": 1 }, { "sample_id": "37702455@log4j@java", "cluster_num": 1 }, { "sample_id": "5398746@jms@java", "cluster_num": 0 }, { "sample_id": "6434164@builder@java", "cluster_num": 1 }, { "sample_id": "7425563@exception@java", "cluster_num": 1 }, { "sample_id": "2954397@interceptor@java", "cluster_num": 0 }, { "sample_id": "6791106@interceptor@java", "cluster_num": 0 }, { "sample_id": "6671287@jsp@java", "cluster_num": 0 }, { "sample_id": "7215980@jsp@java", "cluster_num": 0 }, { "sample_id": "6658940@iterator@java", "cluster_num": 2 }, { "sample_id": "7071329@slf4j@java", "cluster_num": 1 }, { "sample_id": "89378012@slf4j@java", "cluster_num": 1 }, { "sample_id": "7446726@layout@java", "cluster_num": 0 }, { "sample_id": "6429455@layout@java", "cluster_num": 0 }, { "sample_id": "6406732@layout@java", "cluster_num": 0 }, { "sample_id": "7704923@layout@java", "cluster_num": 0 }, { "sample_id": "7956941@stream@java", "cluster_num": 0 }, { "sample_id": "6861020@iterator@java", "cluster_num": 2 }, { "sample_id": "8035428@semaphore@java", "cluster_num": 0 }, { "sample_id": "54144262@singleton@java", "cluster_num": 0 }, { "sample_id": "6317774@jms@java", "cluster_num": 0 }, { "sample_id": "4512121@jms@java", "cluster_num": 0 }, { "sample_id": "6429455@exception@java", "cluster_num": 0 }, { "sample_id": "6406732@exception@java", "cluster_num": 0 }, { "sample_id": "7433567@iterator@java", "cluster_num": 0 }, { "sample_id": "6677228@slf4j@java", "cluster_num": 1 }, { "sample_id": "6611624@layout@java", "cluster_num": 0 }, { "sample_id": "7333718@layout@java", "cluster_num": 0 }, { "sample_id": "7645486@layout@java", "cluster_num": 0 }, { "sample_id": "7925277@stream@java", "cluster_num": 0 }, { "sample_id": "7596163@hibernate@java", "cluster_num": 0 }, { "sample_id": "6864398@iterator@java", "cluster_num": 2 }, { "sample_id": "6857218@iterator@java", "cluster_num": 2 }, { "sample_id": "2283143@semaphore@java", "cluster_num": 0 }, { "sample_id": "78747915@javac@java", "cluster_num": 1 }, { "sample_id": "7274862@hashmap@java", "cluster_num": 0 }, { "sample_id": "6856975@iterator@java", "cluster_num": 2 }, { "sample_id": "70145160@interceptor@java", "cluster_num": 1 }, { "sample_id": "7658490@jsp@java", "cluster_num": 0 }, { "sample_id": "7216198@jsp@java", "cluster_num": 0 }, { "sample_id": "6729483@timezone@java", "cluster_num": 0 }, { "sample_id": "7480375@stream@java", "cluster_num": 0 }, { "sample_id": "6897180@iterator@java", "cluster_num": 0 }, { "sample_id": "6897180@semaphore@java", "cluster_num": 0 }, { "sample_id": "7215740@jsp@java", "cluster_num": 0 }, { "sample_id": "46659211@slf4j@java", "cluster_num": 1 }, { "sample_id": "52541361@exception@java", "cluster_num": 1 }, { "sample_id": "6865196@iterator@java", "cluster_num": 0 }, { "sample_id": "6865196@semaphore@java", "cluster_num": 0 }, { "sample_id": "7538083@semaphore@java", "cluster_num": 0 } ] } } } } }, { "新的转型语法": { "data": { "uuid": "java-5-478", "seg": [ [ [ "转型", "语法", "转型语法" ] ] ], "level": { "min": 0.32295634920634914, "max": 0.3229761904761904 }, "related_data": {} } } } ], "data": { "uuid": "java-4-496", "seg": [ [ [ "class", "对象" ] ] ], "level": { "min": 0.32291666666666663, "max": 0.3229761904761904 }, "related_data": {} } } }, { "类型转换前先做检查": { "children": [ { "使用类字面常量": { "data": { "uuid": "java-5-479", "seg": [ [ [ "类", "字面", "常量", "字面常量" ] ] ], "level": { "min": 0.3229761904761904, "max": 0.3229960317460317 }, "related_data": {} } } }, { "动态instanceof": { "data": { "uuid": "java-5-480", "seg": [ [ [ "动态", "instanceof" ] ] ], "level": { "min": 0.3229960317460317, "max": 0.323015873015873 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_246313_238153@13", "cluster_num": 0 } ] } } } } }, { "递归计数": { "data": { "uuid": "java-5-481", "seg": [ [ [ "递归", "计数" ] ] ], "level": { "min": 0.323015873015873, "max": 0.32303571428571426 }, "related_data": {} } } } ], "data": { "uuid": "java-4-497", "seg": [ [ [ "类型转换", "做", "检查", "先做" ] ] ], "level": { "min": 0.3229761904761904, "max": 0.32303571428571426 }, "related_data": {} } } }, { "注册工厂": { "data": { "uuid": "java-4-498", "seg": [ [ [ "注册", "工厂" ] ] ], "level": { "min": 0.32303571428571426, "max": 0.32309523809523805 }, "related_data": {} } } }, { "instanceof与Class的等价性": { "data": { "uuid": "java-4-499", "seg": [ [ [ "instanceof" ], [ "class", "等价", "性", "等价性" ] ] ], "level": { "min": 0.32309523809523805, "max": 0.3231547619047619 }, "related_data": {} } } }, { "反射:运行时类信息": { "children": [ { "类方法抽取器": { "data": { "uuid": "java-5-482", "seg": [ [ [ "类", "方法", "抽取", "器" ] ] ], "level": { "min": 0.3231547619047619, "max": 0.3231597222222222 }, "related_data": {} } } }, { "Class类与Java反射": { "children": [ { "访问构造方法": { "data": { "uuid": "java-6-104", "seg": [ [ [ "访问", "构造方法" ] ] ], "level": { "min": 0.3231597222222222, "max": 0.32316137566137565 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_197024_110385@13", "cluster_num": 0 } ] } } } } }, { "访问成员变量": { "data": { "uuid": "java-6-105", "seg": [ [ [ "访问", "成员", "变量" ] ] ], "level": { "min": 0.32316137566137565, "max": 0.3231630291005291 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_768224_828191@13", "cluster_num": 0 }, { "sample_id": "13_228652_195003@13", "cluster_num": 1 } ] } } } } }, { "访问方法": { "data": { "uuid": "java-6-106", "seg": [ [ [ "访问", "方法" ] ] ], "level": { "min": 0.3231630291005291, "max": 0.3231646825396825 }, "related_data": {} } } } ], "data": { "uuid": "java-5-483", "seg": [ [ [ "class", "类" ], [ "java", "反射" ] ] ], "level": { "min": 0.3231597222222222, "max": 0.3231646825396825 }, "related_data": {} } } }, { "使用Annotation功能": { "children": [ { "定义Annotation类型": { "data": { "uuid": "java-6-107", "seg": [ [ [ "定义", "annotation", "类型" ] ] ], "level": { "min": 0.3231646825396825, "max": 0.32316716269841267 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_362291_384455@13", "cluster_num": 1 }, { "sample_id": "13_234803_212321@13", "cluster_num": 1 }, { "sample_id": "13_868324_1025718@13", "cluster_num": 2 }, { "sample_id": "13_1084676_1291292@13", "cluster_num": 1 }, { "sample_id": "13_773315_836957@13", "cluster_num": 0 } ] }, "blog": { "data_id": [ { "sample_id": "71860633@java@java", "cluster_num": 0 }, { "sample_id": "73824058@java@java", "cluster_num": 1 }, { "sample_id": "50367083@javac@java", "cluster_num": 2 } ] } } } } }, { "访问Annotation信息": { "data": { "uuid": "java-6-108", "seg": [ [ [ "访问", "annotation", "信息" ] ] ], "level": { "min": 0.32316716269841267, "max": 0.32316964285714284 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_7431335_53399738@13", "cluster_num": 1 }, { "sample_id": "13_7458329_53442898@13", "cluster_num": 0 }, { "sample_id": "13_7438868_53412321@13", "cluster_num": 2 }, { "sample_id": "13_7434365_53404793@13", "cluster_num": 2 }, { "sample_id": "13_657675_470558@13", "cluster_num": 2 }, { "sample_id": "13_227896_192887@13", "cluster_num": 1 }, { "sample_id": "13_724133_726132@13", "cluster_num": 2 }, { "sample_id": "13_962223_1111773@13", "cluster_num": 2 }, { "sample_id": "13_389377_429901@13", "cluster_num": 0 }, { "sample_id": "13_356947_373119@13", "cluster_num": 0 }, { "sample_id": "13_350399_359055@13", "cluster_num": 2 }, { "sample_id": "13_7395477_53338047@13", "cluster_num": 0 }, { "sample_id": "13_665001_482788@13", "cluster_num": 2 } ] } } } } } ], "data": { "uuid": "java-5-484", "seg": [ [ [ "annotation", "功能" ] ] ], "level": { "min": 0.3231646825396825, "max": 0.32316964285714284 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_748581_800584@13", "cluster_num": 1 }, { "sample_id": "13_1000965_1178722@13", "cluster_num": 1 }, { "sample_id": "13_378990_410894@13", "cluster_num": 2 }, { "sample_id": "13_7454898_53437589@13", "cluster_num": 0 }, { "sample_id": "13_386259_424860@13", "cluster_num": 0 }, { "sample_id": "13_245691_236447@13", "cluster_num": 2 }, { "sample_id": "13_251787_250750@13", "cluster_num": 0 }, { "sample_id": "13_743983_789340@13", "cluster_num": 2 }, { "sample_id": "13_659086_472639@13", "cluster_num": 2 }, { "sample_id": "13_357775_375019@13", "cluster_num": 2 }, { "sample_id": "13_7402350_53350044@13", "cluster_num": 0 } ] }, "blog": { "data_id": [ { "sample_id": "54017561@slf4j@java", "cluster_num": 0 } ] } } } } }, { "声明异常入门": { "data": { "uuid": "java-5-485", "seg": [ [ [ "声明", "异常", "入门", "异常入门" ] ] ], "level": { "min": 0.32316964285714284, "max": 0.32317460317460317 }, "related_data": {} } } }, { "资源": { "data": { "uuid": "java-5-486", "seg": [ [ [ "资源" ] ] ], "level": { "min": 0.32317460317460317, "max": 0.32317956349206345 }, "related_data": {} } } }, { "利用反射分析类的能力": { "data": { "uuid": "java-5-487", "seg": [ [ [ "利用", "反射", "分析", "类", "能力" ] ] ], "level": { "min": 0.32317956349206345, "max": 0.3231845238095238 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_763611_822099@13", "cluster_num": 0 }, { "sample_id": "13_252246_251985@13", "cluster_num": 1 } ] } } } } }, { "使用反射在运行时分析": { "data": { "uuid": "java-5-488", "seg": [ [ [ "反射", "运行", "分析" ] ] ], "level": { "min": 0.3231845238095238, "max": 0.3231894841269841 }, "related_data": {} } } }, { "使用反射编写泛型数组": { "data": { "uuid": "java-5-489", "seg": [ [ [ "反射", "编写", "泛型", "数组", "泛型数组" ] ] ], "level": { "min": 0.3231894841269841, "max": 0.3231944444444444 }, "related_data": {} } } }, { "访问字段": { "data": { "uuid": "java-5-490", "seg": [ [ [ "访问", "字段" ] ] ], "level": { "min": 0.3231944444444444, "max": 0.32319940476190473 }, "related_data": {} } } }, { "调用方法": { "data": { "uuid": "java-5-491", "seg": [ [ [ "调用", "方法" ] ] ], "level": { "min": 0.32319940476190473, "max": 0.32320436507936506 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_1101123_1315725@13", "cluster_num": 0 }, { "sample_id": "13_1060280_1257804@13", "cluster_num": 1 }, { "sample_id": "13_241789_228255@13", "cluster_num": 2 } ] } } } } }, { "调用构造方法": { "data": { "uuid": "java-5-492", "seg": [ [ [ "调用", "构造方法" ] ] ], "level": { "min": 0.32320436507936506, "max": 0.32320932539682534 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_743354_787480@13", "cluster_num": 0 }, { "sample_id": "13_1058228_1255442@13", "cluster_num": 1 }, { "sample_id": "13_193644_99242@13", "cluster_num": 2 } ] } } } } }, { "获取继承关系": { "data": { "uuid": "java-5-493", "seg": [ [ [ "获取", "继承", "关系" ] ] ], "level": { "min": 0.32320932539682534, "max": 0.3232142857142857 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_669022_489965@13", "cluster_num": 0 }, { "sample_id": "13_856291_981343@13", "cluster_num": 1 } ] } } } } } ], "data": { "uuid": "java-4-500", "seg": [ [ [ "反射" ] ], [ [ "运行", "时类", "信息", "时类信息" ] ] ], "level": { "min": 0.3231547619047619, "max": 0.3232142857142857 }, "related_data": {} } } }, { "动态代理": { "data": { "uuid": "java-4-501", "seg": [ [ [ "动态", "代理", "动态代理" ] ] ], "level": { "min": 0.3232142857142857, "max": 0.3232738095238095 }, "related_data": {} } } }, { "空对象": { "children": [ { "模拟对象与桩": { "data": { "uuid": "java-5-494", "seg": [ [ [ "模拟", "对象" ], [ "桩" ] ] ], "level": { "min": 0.3232738095238095, "max": 0.3233333333333333 }, "related_data": {} } } } ], "data": { "uuid": "java-4-502", "seg": [ [ [ "空", "对象", "空对象" ] ] ], "level": { "min": 0.3232738095238095, "max": 0.3233333333333333 }, "related_data": {} } } } ], "data": { "uuid": "java-3-270", "seg": [ [ [ "类型信息" ] ] ], "level": { "min": 0.32291666666666663, "max": 0.3233333333333333 }, "related_data": {} } } }, { "容器深入研究": { "children": [ { "完整的容器分类法": { "data": { "uuid": "java-4-503", "seg": [ [ [ "容器", "分类法", "容器分类法" ] ] ], "level": { "min": 0.3233333333333333, "max": 0.32336805555555553 }, "related_data": {} } } }, { "填充容器": { "children": [ { "一种Generator解决方案": { "data": { "uuid": "java-5-495", "seg": [ [ [ "generator", "解决方案" ] ] ], "level": { "min": 0.32336805555555553, "max": 0.32337962962962963 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_657610_470244@13", "cluster_num": 0 } ] } } } } }, { "Map生成器": { "data": { "uuid": "java-5-496", "seg": [ [ [ "map", "生成器" ] ] ], "level": { "min": 0.32337962962962963, "max": 0.32339120370370367 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_748979_801256@13", "cluster_num": 0 } ] } } } } }, { "使用Abstract类": { "data": { "uuid": "java-5-497", "seg": [ [ [ "abstract", "类" ] ] ], "level": { "min": 0.32339120370370367, "max": 0.32340277777777776 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_644062_444389@13", "cluster_num": 0 } ] } } } } } ], "data": { "uuid": "java-4-504", "seg": [ [ [ "填充", "容器" ] ] ], "level": { "min": 0.32336805555555553, "max": 0.32340277777777776 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_173256_52184@13", "cluster_num": 0 } ] } } } } }, { "Collection的功能方法": { "data": { "uuid": "java-4-505", "seg": [ [ [ "collection", "功能", "方法", "功能方法" ] ] ], "level": { "min": 0.32340277777777776, "max": 0.3234375 }, "related_data": {} } } }, { "可选操作": { "children": [ { "未获支持的操作": { "data": { "uuid": "java-5-498", "seg": [ [ [ "未获", "支持", "操作" ] ] ], "level": { "min": 0.3234375, "max": 0.3234722222222222 }, "related_data": {} } } } ], "data": { "uuid": "java-4-506", "seg": [ [ [ "操作" ] ] ], "level": { "min": 0.3234375, "max": 0.3234722222222222 }, "related_data": {} } } }, { "List的功能方法": { "data": { "uuid": "java-4-507", "seg": [ [ [ "list", "功能", "方法", "功能方法" ] ] ], "level": { "min": 0.3234722222222222, "max": 0.32350694444444444 }, "related_data": {} } } }, { "队列": { "children": [ { "优先级队列": { "data": { "uuid": "java-5-499", "seg": [ [ [ "优先级", "队列" ] ] ], "level": { "min": 0.32350694444444444, "max": 0.32352430555555556 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_246765_239309@13", "cluster_num": 2 }, { "sample_id": "13_1071264_1273196@13", "cluster_num": 1 }, { "sample_id": "13_768291_828448@13", "cluster_num": 2 }, { "sample_id": "13_749119_801457@13", "cluster_num": 1 }, { "sample_id": "13_697801_584062@13", "cluster_num": 2 }, { "sample_id": "13_1095206_1306245@13", "cluster_num": 1 }, { "sample_id": "13_761341_818694@13", "cluster_num": 0 } ] }, "blog": { "data_id": [ { "sample_id": "103232854@java@java", "cluster_num": 0 } ] } } } } }, { "双向队列": { "data": { "uuid": "java-5-500", "seg": [ [ [ "双向", "队列", "双向队列" ] ] ], "level": { "min": 0.32352430555555556, "max": 0.3235416666666666 }, "related_data": {} } } } ], "data": { "uuid": "java-4-508", "seg": [ [ [ "队列" ] ] ], "level": { "min": 0.32350694444444444, "max": 0.3235416666666666 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_195346_105067@13", "cluster_num": 0 } ] } } } } }, { "理解Map": { "children": [ { "性能": { "data": { "uuid": "java-5-501", "seg": [ [ [ "性能" ] ] ], "level": { "min": 0.3235416666666666, "max": 0.3235532407407407 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_191348_93039@13", "cluster_num": 0 } ] } } } } }, { "SortedMap": { "data": { "uuid": "java-5-502", "seg": [ [ [ "sortedmap" ] ] ], "level": { "min": 0.3235532407407407, "max": 0.32356481481481475 }, "related_data": {} } } }, { "LinkedHashMap": { "data": { "uuid": "java-5-503", "seg": [ [ [ "linkedhashmap" ] ] ], "level": { "min": 0.32356481481481475, "max": 0.32357638888888884 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_391692_434412@13", "cluster_num": 0 }, { "sample_id": "13_2297_3523@13", "cluster_num": 1 }, { "sample_id": "13_7412722_53364209@13", "cluster_num": 2 } ] }, "blog": { "data_id": [ { "sample_id": "78222013@hashmap@java", "cluster_num": 0 }, { "sample_id": "71713781@hashmap@java", "cluster_num": 1 } ] } } } } } ], "data": { "uuid": "java-4-509", "seg": [ [ [ "理解", "map" ] ] ], "level": { "min": 0.3235416666666666, "max": 0.32357638888888884 }, "related_data": {} } } }, { "散列与散列码": { "children": [ { "理解hashCode()": { "data": { "uuid": "java-5-504", "seg": [ [ [ "理解", "hashcode" ] ] ], "level": { "min": 0.32357638888888884, "max": 0.32358796296296294 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_755066_810315@13", "cluster_num": 1 }, { "sample_id": "13_648718_453497@13", "cluster_num": 0 }, { "sample_id": "13_352503_362977@13", "cluster_num": 0 }, { "sample_id": "13_1101549_1316053@13", "cluster_num": 0 }, { "sample_id": "13_718063_711621@13", "cluster_num": 0 }, { "sample_id": "13_1079291_1283903@13", "cluster_num": 2 }, { "sample_id": "13_263908_278701@13", "cluster_num": 1 }, { "sample_id": "13_377020_407345@13", "cluster_num": 2 }, { "sample_id": "13_10676_4896@13", "cluster_num": 1 }, { "sample_id": "13_182134_67925@13", "cluster_num": 1 }, { "sample_id": "13_7413235_53365162@13", "cluster_num": 1 }, { "sample_id": "13_193663_99266@13", "cluster_num": 2 } ] }, "blog": { "data_id": [ { "sample_id": "21654405@hashmap@java", "cluster_num": 0 }, { "sample_id": "78940047@hashmap@java", "cluster_num": 1 }, { "sample_id": "117070949@hashmap@java", "cluster_num": 2 } ] } } } } }, { "为速度而散列": { "data": { "uuid": "java-5-505", "seg": [ [ [ "速度", "散列" ] ] ], "level": { "min": 0.32358796296296294, "max": 0.323599537037037 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_201609_124577@13", "cluster_num": 0 } ] } } } } }, { "覆盖hashCode()": { "data": { "uuid": "java-5-506", "seg": [ [ [ "覆盖", "hashcode" ] ] ], "level": { "min": 0.323599537037037, "max": 0.32361111111111107 }, "related_data": {} } } } ], "data": { "uuid": "java-4-510", "seg": [ [ [ "散列" ], [ "散列码" ] ] ], "level": { "min": 0.32357638888888884, "max": 0.32361111111111107 }, "related_data": {} } } }, { "选择接口的不同实现": { "children": [ { "性能测试框架": { "data": { "uuid": "java-5-507", "seg": [ [ [ "性能", "框架" ] ] ], "level": { "min": 0.32361111111111107, "max": 0.3236180555555555 }, "related_data": {} } } }, { "对List的选择": { "data": { "uuid": "java-5-508", "seg": [ [ [ "list", "选择" ] ] ], "level": { "min": 0.3236180555555555, "max": 0.32362499999999994 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_249335_245164@13", "cluster_num": 1 }, { "sample_id": "13_7460886_53446016@13", "cluster_num": 1 }, { "sample_id": "13_746989_797575@13", "cluster_num": 0 }, { "sample_id": "13_7431406_53400445@13", "cluster_num": 2 }, { "sample_id": "13_7444487_53426627@13", "cluster_num": 1 }, { "sample_id": "13_176545_59541@13", "cluster_num": 1 }, { "sample_id": "13_7452658_53434771@13", "cluster_num": 1 } ] }, "blog": { "data_id": [ { "sample_id": "118264878@java@java", "cluster_num": 0 } ] } } } } }, { "微基准测试的危险": { "data": { "uuid": "java-5-509", "seg": [ [ [ "微", "基准", "危险", "微基准" ] ] ], "level": { "min": 0.32362499999999994, "max": 0.32363194444444443 }, "related_data": { "blog": { "data_id": [ { "sample_id": "7218576@layout@java", "cluster_num": 0 } ] } } } } }, { "对Set的选择": { "data": { "uuid": "java-5-510", "seg": [ [ [ "set", "选择" ] ] ], "level": { "min": 0.32363194444444443, "max": 0.32363888888888886 }, "related_data": {} } } }, { "对Map的选择": { "data": { "uuid": "java-5-511", "seg": [ [ [ "map", "选择" ] ] ], "level": { "min": 0.32363888888888886, "max": 0.3236458333333333 }, "related_data": {} } } } ], "data": { "uuid": "java-4-511", "seg": [ [ [ "选择", "接口" ] ] ], "level": { "min": 0.32361111111111107, "max": 0.3236458333333333 }, "related_data": {} } } }, { "实用方法": { "children": [ { "List的排序和查询": { "data": { "uuid": "java-5-512", "seg": [ [ [ "list", "排序" ], [ "查询" ] ] ], "level": { "min": 0.3236458333333333, "max": 0.3236574074074074 }, "related_data": {} } } }, { "设定Collection或Map为不可修改": { "data": { "uuid": "java-5-513", "seg": [ [ [ "设定", "collection", "map", "修改" ] ] ], "level": { "min": 0.3236574074074074, "max": 0.32366898148148143 }, "related_data": {} } } }, { "Collection或Map的同步控制": { "data": { "uuid": "java-5-514", "seg": [ [ [ "collection", "map", "同步控制" ] ] ], "level": { "min": 0.32366898148148143, "max": 0.3236805555555555 }, "related_data": {} } } } ], "data": { "uuid": "java-4-512", "seg": [ [ [ "实用", "方法" ] ] ], "level": { "min": 0.3236458333333333, "max": 0.3236805555555555 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_7457346_53441496@13", "cluster_num": 0 } ] } } } } }, { "持有引用": { "children": [ { "WeakHashMap": { "data": { "uuid": "java-5-515", "seg": [ [ [ "weakhashmap" ] ] ], "level": { "min": 0.3236805555555555, "max": 0.32371527777777775 }, "related_data": {} } } } ], "data": { "uuid": "java-4-513", "seg": [ [ [ "持有", "引用" ] ] ], "level": { "min": 0.3236805555555555, "max": 0.32371527777777775 }, "related_data": {} } } }, { "Java 1.0/1.1 的容器": { "children": [ { "Vector和Enumeration": { "data": { "uuid": "java-5-516", "seg": [ [ [ "vector" ], [ "enumeration" ] ] ], "level": { "min": 0.32371527777777775, "max": 0.32372685185185185 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_219533_170933@13", "cluster_num": 0 }, { "sample_id": "13_339950_339320@13", "cluster_num": 1 }, { "sample_id": "13_746703_796665@13", "cluster_num": 2 } ] }, "blog": { "data_id": [ { "sample_id": "6135529@stream@java", "cluster_num": 0 }, { "sample_id": "6642344@stream@java", "cluster_num": 1 }, { "sample_id": "6878627@hashmap@java", "cluster_num": 2 } ] } } } } }, { "Hashtable": { "data": { "uuid": "java-5-517", "seg": [ [ [ "hashtable" ] ] ], "level": { "min": 0.32372685185185185, "max": 0.3237384259259259 }, "related_data": { "blog": { "data_id": [ { "sample_id": "53048489@hashtable@java", "cluster_num": 2 }, { "sample_id": "53044512@hashtable@java", "cluster_num": 1 }, { "sample_id": "52655042@hashtable@java", "cluster_num": 1 }, { "sample_id": "29807459@hashtable@java", "cluster_num": 1 }, { "sample_id": "77984124@hashtable@java", "cluster_num": 0 }, { "sample_id": "72618060@hashtable@java", "cluster_num": 2 }, { "sample_id": "76165464@hashtable@java", "cluster_num": 2 }, { "sample_id": "51972602@hashtable@java", "cluster_num": 2 }, { "sample_id": "19482833@hashtable@java", "cluster_num": 2 }, { "sample_id": "78677292@hashtable@java", "cluster_num": 1 }, { "sample_id": "38686329@hashtable@java", "cluster_num": 1 }, { "sample_id": "100403354@hashtable@java", "cluster_num": 1 }, { "sample_id": "8268602@hashtable@java", "cluster_num": 1 }, { "sample_id": "68950918@hashtable@java", "cluster_num": 1 }, { "sample_id": "78719443@hashtable@java", "cluster_num": 1 }, { "sample_id": "85134509@hashtable@java", "cluster_num": 1 }, { "sample_id": "20604839@hashtable@java", "cluster_num": 1 }, { "sample_id": "78725768@hashtable@java", "cluster_num": 1 }, { "sample_id": "79216836@hashtable@java", "cluster_num": 0 }, { "sample_id": "8251277@hashtable@java", "cluster_num": 1 }, { "sample_id": "50456094@hashtable@java", "cluster_num": 1 }, { "sample_id": "57100491@hashtable@java", "cluster_num": 1 }, { "sample_id": "113725514@hashtable@java", "cluster_num": 2 }, { "sample_id": "47980563@hashtable@java", "cluster_num": 1 }, { "sample_id": "22506115@hashtable@java", "cluster_num": 1 }, { "sample_id": "109127327@hashtable@java", "cluster_num": 0 }, { "sample_id": "51527609@hashtable@java", "cluster_num": 0 }, { "sample_id": "32956031@hashtable@java", "cluster_num": 1 }, { "sample_id": "108586055@hashtable@java", "cluster_num": 0 }, { "sample_id": "112300659@jmx@java", "cluster_num": 0 }, { "sample_id": "77856339@linkedlist@java", "cluster_num": 0 }, { "sample_id": "108023774@hashtable@java", "cluster_num": 0 }, { "sample_id": "33397109@hashtable@java", "cluster_num": 0 }, { "sample_id": "77856339@hashtable@java", "cluster_num": 0 }, { "sample_id": "61916219@hashtable@java", "cluster_num": 1 }, { "sample_id": "72717547@hashtable@java", "cluster_num": 1 }, { "sample_id": "109554693@hashtable@java", "cluster_num": 0 }, { "sample_id": "113774880@hashtable@java", "cluster_num": 0 }, { "sample_id": "115517995@hashtable@java", "cluster_num": 2 }, { "sample_id": "52093041@hashtable@java", "cluster_num": 1 }, { "sample_id": "52862466@hashtable@java", "cluster_num": 0 }, { "sample_id": "111659088@jmx@java", "cluster_num": 0 }, { "sample_id": "112255912@jmx@java", "cluster_num": 0 }, { "sample_id": "42556339@hashtable@java", "cluster_num": 0 }, { "sample_id": "71123372@hashtable@java", "cluster_num": 1 }, { "sample_id": "16337533@hashtable@java", "cluster_num": 2 }, { "sample_id": "109235850@hashtable@java", "cluster_num": 0 }, { "sample_id": "50503240@hashtable@java", "cluster_num": 1 }, { "sample_id": "82253989@hashtable@java", "cluster_num": 1 }, { "sample_id": "70577454@hashtable@java", "cluster_num": 1 }, { "sample_id": "107829177@hashtable@java", "cluster_num": 0 }, { "sample_id": "108860538@hashtable@java", "cluster_num": 0 }, { "sample_id": "110944462@hashtable@java", "cluster_num": 0 }, { "sample_id": "108722740@hashtable@java", "cluster_num": 0 }, { "sample_id": "110833665@hashtable@java", "cluster_num": 0 }, { "sample_id": "116856455@hashtable@java", "cluster_num": 1 }, { "sample_id": "41324187@hashtable@java", "cluster_num": 0 }, { "sample_id": "112301191@hashtable@java", "cluster_num": 0 }, { "sample_id": "9336731@hashtable@java", "cluster_num": 1 }, { "sample_id": "78135396@hashtable@java", "cluster_num": 1 }, { "sample_id": "11954261@hashtable@java", "cluster_num": 1 }, { "sample_id": "113750391@hashtable@java", "cluster_num": 0 }, { "sample_id": "45793227@hashtable@java", "cluster_num": 0 }, { "sample_id": "118773115@hashtable@java", "cluster_num": 0 }, { "sample_id": "112469290@hashtable@java", "cluster_num": 0 }, { "sample_id": "115364836@hashtable@java", "cluster_num": 0 }, { "sample_id": "75529287@hashtable@java", "cluster_num": 0 }, { "sample_id": "20763801@hashtable@java", "cluster_num": 1 }, { "sample_id": "53574685@hashtable@java", "cluster_num": 1 }, { "sample_id": "112747059@hashtable@java", "cluster_num": 0 }, { "sample_id": "108114417@hashtable@java", "cluster_num": 0 }, { "sample_id": "112791941@hashtable@java", "cluster_num": 0 }, { "sample_id": "9211513@hashtable@java", "cluster_num": 0 }, { "sample_id": "44424983@hashtable@java", "cluster_num": 1 }, { "sample_id": "81353084@hashtable@java", "cluster_num": 1 }, { "sample_id": "107679509@hashtable@java", "cluster_num": 0 }, { "sample_id": "114648117@hashtable@java", "cluster_num": 1 }, { "sample_id": "48727637@hashtable@java", "cluster_num": 2 }, { "sample_id": "114006160@slf4j@java", "cluster_num": 1 }, { "sample_id": "110212287@hashtable@java", "cluster_num": 0 }, { "sample_id": "108988872@hashtable@java", "cluster_num": 0 }, { "sample_id": "108989337@hashtable@java", "cluster_num": 0 }, { "sample_id": "117538145@hashtable@java", "cluster_num": 0 }, { "sample_id": "71079451@hashtable@java", "cluster_num": 1 }, { "sample_id": "108675473@hashtable@java", "cluster_num": 1 }, { "sample_id": "114006160@hashtable@java", "cluster_num": 1 }, { "sample_id": "113733598@hashtable@java", "cluster_num": 0 }, { "sample_id": "108945822@hashtable@java", "cluster_num": 0 }, { "sample_id": "111878180@hashtable@java", "cluster_num": 0 }, { "sample_id": "115562253@hashtable@java", "cluster_num": 0 }, { "sample_id": "108332931@hashtable@java", "cluster_num": 0 }, { "sample_id": "108860099@hashtable@java", "cluster_num": 0 }, { "sample_id": "113578106@hashtable@java", "cluster_num": 0 }, { "sample_id": "108212186@hashtable@java", "cluster_num": 0 }, { "sample_id": "110475737@hashtable@java", "cluster_num": 0 }, { "sample_id": "113488016@hashtable@java", "cluster_num": 0 }, { "sample_id": "81286336@hashtable@java", "cluster_num": 0 }, { "sample_id": "109712893@hashtable@java", "cluster_num": 0 }, { "sample_id": "114385134@hashtable@java", "cluster_num": 0 }, { "sample_id": "114413506@hashtable@java", "cluster_num": 0 }, { "sample_id": "114377569@hashtable@java", "cluster_num": 0 }, { "sample_id": "109040210@hashtable@java", "cluster_num": 1 }, { "sample_id": "110015817@hashtable@java", "cluster_num": 0 }, { "sample_id": "113361451@hashtable@java", "cluster_num": 0 }, { "sample_id": "114317022@hashtable@java", "cluster_num": 0 } ] } } } } }, { "BitSet": { "data": { "uuid": "java-5-518", "seg": [ [ [ "bitset" ] ] ], "level": { "min": 0.3237384259259259, "max": 0.32375 }, "related_data": {} } } } ], "data": { "uuid": "java-4-514", "seg": [ [ [ "java", "容器" ] ] ], "level": { "min": 0.32371527777777775, "max": 0.32375 }, "related_data": {} } } } ], "data": { "uuid": "java-3-271", "seg": [ [ [ "容器", "深入研究", "容器深入研究" ] ] ], "level": { "min": 0.3233333333333333, "max": 0.32375 }, "related_data": {} } } }, { "Java I/O系统": { "children": [ { "输入和输出": { "children": [ { "InputStream类型": { "data": { "uuid": "java-5-519", "seg": [ [ [ "inputstream", "类型" ] ] ], "level": { "min": 0.32375, "max": 0.32376388888888885 }, "related_data": { "blog": { "data_id": [ { "sample_id": "83382389@stream@java", "cluster_num": 0 } ] } } } } }, { "OutputStream类型": { "data": { "uuid": "java-5-520", "seg": [ [ [ "outputstream", "类型" ] ] ], "level": { "min": 0.32376388888888885, "max": 0.3237777777777778 }, "related_data": {} } } }, { "读取输入": { "data": { "uuid": "java-5-521", "seg": [ [ [ "读取", "输入" ] ] ], "level": { "min": 0.3237777777777778, "max": 0.32379166666666664 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_7435954_53406929@13", "cluster_num": 0 }, { "sample_id": "13_392464_435932@13", "cluster_num": 1 } ] } } } } } ], "data": { "uuid": "java-4-515", "seg": [ [ [ "输入" ], [ "输出" ] ] ], "level": { "min": 0.32375, "max": 0.32379166666666664 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_698301_585151@13", "cluster_num": 0 } ] } } } } }, { "添加属性和有用的接口": { "children": [ { "通过FilterInputStream从InputStream读取": { "data": { "uuid": "java-5-522", "seg": [ [ [ "filterinputstream", "inputstream", "读取" ] ] ], "level": { "min": 0.32379166666666664, "max": 0.32381249999999995 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_202996_129180@13", "cluster_num": 0 } ] } } } } }, { "通过FilterOutPutStream向OutputStream写入": { "data": { "uuid": "java-5-523", "seg": [ [ [ "filteroutputstream", "outputstream", "写入" ] ] ], "level": { "min": 0.32381249999999995, "max": 0.3238333333333333 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_238316_220096@13", "cluster_num": 0 } ] } } } } } ], "data": { "uuid": "java-4-516", "seg": [ [ [ "添加", "属性" ], [ "有用", "接口" ] ] ], "level": { "min": 0.32379166666666664, "max": 0.3238333333333333 }, "related_data": {} } } }, { "Reader和Writer": { "children": [ { "数据的来源和去处": { "data": { "uuid": "java-5-524", "seg": [ [ [ "数据", "来源" ], [ "去处" ] ] ], "level": { "min": 0.3238333333333333, "max": 0.3238472222222222 }, "related_data": {} } } }, { "更改流的行为": { "data": { "uuid": "java-5-525", "seg": [ [ [ "更改", "流" ] ] ], "level": { "min": 0.3238472222222222, "max": 0.3238611111111111 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_709846_667550@13", "cluster_num": 0 } ] }, "blog": { "data_id": [ { "sample_id": "53423857@layout@java", "cluster_num": 0 } ] } } } } }, { "未发生变化的类": { "data": { "uuid": "java-5-526", "seg": [ [ [ "发生变化", "类" ] ] ], "level": { "min": 0.3238611111111111, "max": 0.32387499999999997 }, "related_data": {} } } } ], "data": { "uuid": "java-4-517", "seg": [ [ [ "reader" ], [ "writer" ] ] ], "level": { "min": 0.3238333333333333, "max": 0.32387499999999997 }, "related_data": { "blog": { "data_id": [ { "sample_id": "89146872@logback@java", "cluster_num": 0 } ] } } } } }, { "I/O流的典型使用方式": { "children": [ { "缓冲的输入文件": { "data": { "uuid": "java-5-527", "seg": [ [ [ "缓冲", "输入", "文件" ] ] ], "level": { "min": 0.32387499999999997, "max": 0.3238809523809523 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_7457717_53442172@13", "cluster_num": 0 } ] } } } } }, { "从内存中输入": { "data": { "uuid": "java-5-528", "seg": [ [ [ "内存", "输入" ] ] ], "level": { "min": 0.3238809523809523, "max": 0.32388690476190474 }, "related_data": {} } } }, { "格式化的内存输入": { "data": { "uuid": "java-5-529", "seg": [ [ [ "格式化", "内存", "输入" ] ] ], "level": { "min": 0.32388690476190474, "max": 0.3238928571428571 }, "related_data": {} } } }, { "基本文件输出": { "data": { "uuid": "java-5-530", "seg": [ [ [ "文件", "输出", "基本文件" ] ] ], "level": { "min": 0.3238928571428571, "max": 0.3238988095238095 }, "related_data": {} } } }, { "存储和恢复数据": { "data": { "uuid": "java-5-531", "seg": [ [ [ "存储" ], [ "恢复", "数据" ] ] ], "level": { "min": 0.3238988095238095, "max": 0.32390476190476186 }, "related_data": {} } } }, { "读取和写入随机访问文件": { "data": { "uuid": "java-5-532", "seg": [ [ [ "读取" ], [ "写入", "随机", "访问", "文件", "随机访问" ] ] ], "level": { "min": 0.32390476190476186, "max": 0.3239107142857143 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_7455466_53439194@13", "cluster_num": 0 } ] } } } } }, { "管道流": { "data": { "uuid": "java-5-533", "seg": [ [ [ "管道", "流", "管道流" ] ] ], "level": { "min": 0.3239107142857143, "max": 0.32391666666666663 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_7429078_53402451@13", "cluster_num": 0 } ] } } } } } ], "data": { "uuid": "java-4-518", "seg": [ [ [ "i", "o", "流", "典型", "方式" ] ] ], "level": { "min": 0.32387499999999997, "max": 0.32391666666666663 }, "related_data": {} } } }, { "文件读写的实用工具": { "children": [ { "读取二进制文件": { "data": { "uuid": "java-5-534", "seg": [ [ [ "读取", "二进制", "文件", "二进制文件" ] ] ], "level": { "min": 0.32391666666666663, "max": 0.32395833333333335 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_1095187_1306207@13", "cluster_num": 2 }, { "sample_id": "13_27954_7796@13", "cluster_num": 2 }, { "sample_id": "13_235931_215467@13", "cluster_num": 2 }, { "sample_id": "13_7416179_53370136@13", "cluster_num": 2 }, { "sample_id": "13_175811_59985@13", "cluster_num": 0 }, { "sample_id": "13_667953_487551@13", "cluster_num": 2 }, { "sample_id": "13_380797_413931@13", "cluster_num": 1 }, { "sample_id": "13_759593_815920@13", "cluster_num": 0 }, { "sample_id": "13_270247_292058@13", "cluster_num": 2 }, { "sample_id": "13_743400_787592@13", "cluster_num": 1 }, { "sample_id": "13_219473_170719@13", "cluster_num": 0 }, { "sample_id": "13_229790_198201@13", "cluster_num": 2 }, { "sample_id": "13_213393_156138@13", "cluster_num": 2 }, { "sample_id": "13_7459537_53444482@13", "cluster_num": 2 }, { "sample_id": "13_746034_794845@13", "cluster_num": 1 }, { "sample_id": "13_354146_366582@13", "cluster_num": 0 }, { "sample_id": "13_683641_540097@13", "cluster_num": 1 }, { "sample_id": "13_355163_368388@13", "cluster_num": 2 }, { "sample_id": "13_1077343_1281727@13", "cluster_num": 2 }, { "sample_id": "13_25697_165751@13", "cluster_num": 2 }, { "sample_id": "13_676138_514035@13", "cluster_num": 2 }, { "sample_id": "13_678677_523417@13", "cluster_num": 2 }, { "sample_id": "13_812204_908496@13", "cluster_num": 1 }, { "sample_id": "13_716915_710055@13", "cluster_num": 2 }, { "sample_id": "13_976337_1135556@13", "cluster_num": 0 }, { "sample_id": "13_358096_375961@13", "cluster_num": 1 }, { "sample_id": "13_178042_61858@13", "cluster_num": 1 }, { "sample_id": "13_674917_506595@13", "cluster_num": 2 }, { "sample_id": "13_1050592_1247763@13", "cluster_num": 0 }, { "sample_id": "13_263585_277977@13", "cluster_num": 2 } ] }, "blog": { "data_id": [ { "sample_id": "77834409@log4j@java", "cluster_num": 0 } ] } } } } } ], "data": { "uuid": "java-4-519", "seg": [ [ [ "文件", "读写", "实用工具" ] ] ], "level": { "min": 0.32391666666666663, "max": 0.32395833333333335 }, "related_data": {} } } }, { "标准I/O": { "children": [ { "从标准输入中读取": { "data": { "uuid": "java-5-535", "seg": [ [ [ "标准", "输入", "读取" ] ] ], "level": { "min": 0.32395833333333335, "max": 0.3239722222222222 }, "related_data": {} } } }, { "将System.out转换成PrintWriter": { "data": { "uuid": "java-5-536", "seg": [ [ [ "system", "out", "printwriter" ] ] ], "level": { "min": 0.3239722222222222, "max": 0.32398611111111114 }, "related_data": { "blog": { "data_id": [ { "sample_id": "51072250@log4j@java", "cluster_num": 0 } ] } } } } }, { "标准I/O重定向": { "data": { "uuid": "java-5-537", "seg": [ [ [ "标准", "i", "o", "重定向" ] ] ], "level": { "min": 0.32398611111111114, "max": 0.324 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_11454_5529@13", "cluster_num": 1 }, { "sample_id": "13_631852_440797@13", "cluster_num": 1 }, { "sample_id": "13_742554_785006@13", "cluster_num": 1 }, { "sample_id": "13_657316_469861@13", "cluster_num": 0 }, { "sample_id": "13_225726_187318@13", "cluster_num": 2 }, { "sample_id": "13_243786_232663@13", "cluster_num": 2 }, { "sample_id": "13_1053130_1250462@13", "cluster_num": 1 }, { "sample_id": "13_1104630_1318866@13", "cluster_num": 2 }, { "sample_id": "13_201818_125329@13", "cluster_num": 1 }, { "sample_id": "13_773895_837704@13", "cluster_num": 0 }, { "sample_id": "13_241211_226886@13", "cluster_num": 2 }, { "sample_id": "13_702506_592987@13", "cluster_num": 0 }, { "sample_id": "13_7446708_53426275@13", "cluster_num": 0 }, { "sample_id": "13_368002_394274@13", "cluster_num": 0 }, { "sample_id": "13_700587_589806@13", "cluster_num": 1 }, { "sample_id": "13_754526_846894@13", "cluster_num": 0 }, { "sample_id": "13_209343_146729@13", "cluster_num": 0 } ] }, "blog": { "data_id": [ { "sample_id": "117293552@java@java", "cluster_num": 0 } ] } } } } } ], "data": { "uuid": "java-4-520", "seg": [ [ [ "标准", "i", "o" ] ] ], "level": { "min": 0.32395833333333335, "max": 0.324 }, "related_data": {} } } }, { "进程控制": { "data": { "uuid": "java-4-521", "seg": [ [ [ "进程", "控制" ] ] ], "level": { "min": 0.324, "max": 0.3240416666666667 }, "related_data": {} } } }, { "压缩": { "children": [ { "用GZIP进行简单压缩": { "data": { "uuid": "java-5-538", "seg": [ [ [ "gzip", "压缩" ] ] ], "level": { "min": 0.3240416666666667, "max": 0.32405555555555554 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_55915_10116@13", "cluster_num": 0 }, { "sample_id": "13_1056093_1253273@13", "cluster_num": 0 }, { "sample_id": "13_676737_516787@13", "cluster_num": 2 }, { "sample_id": "13_181809_67520@13", "cluster_num": 1 } ] } } } } }, { "用Zip进行多文件存储": { "data": { "uuid": "java-5-539", "seg": [ [ [ "zip", "文件", "存储" ] ] ], "level": { "min": 0.32405555555555554, "max": 0.32406944444444447 }, "related_data": { "blog": { "data_id": [ { "sample_id": "90179658@nio@java", "cluster_num": 0 } ] } } } } }, { "Java档案文件": { "data": { "uuid": "java-5-540", "seg": [ [ [ "java", "档案文件" ] ] ], "level": { "min": 0.32406944444444447, "max": 0.32408333333333333 }, "related_data": {} } } } ], "data": { "uuid": "java-4-522", "seg": [ [ [ "压缩" ] ] ], "level": { "min": 0.3240416666666667, "max": 0.32408333333333333 }, "related_data": {} } } }, { "XML": { "data": { "uuid": "java-4-523", "seg": [ [ [ "xml" ] ] ], "level": { "min": 0.32408333333333333, "max": 0.324125 }, "related_data": {} } } }, { "Preferences": { "data": { "uuid": "java-4-524", "seg": [ [ [ "preferences" ] ] ], "level": { "min": 0.324125, "max": 0.32416666666666666 }, "related_data": {} } } } ], "data": { "uuid": "java-3-272", "seg": [ [ [ "java", "i", "o", "系统" ] ] ], "level": { "min": 0.32375, "max": 0.32416666666666666 }, "related_data": {} } } }, { "注解": { "children": [ { "基本语法": { "children": [ { "定义注解": { "data": { "uuid": "java-5-541", "seg": [ [ [ "定义", "注解" ] ] ], "level": { "min": 0.32416666666666666, "max": 0.3241898148148148 }, "related_data": {} } } }, { "元注解": { "data": { "uuid": "java-5-542", "seg": [ [ [ "注解" ] ] ], "level": { "min": 0.3241898148148148, "max": 0.324212962962963 }, "related_data": {} } } } ], "data": { "uuid": "java-4-525", "seg": [ [ [ "语法", "基本语法" ] ] ], "level": { "min": 0.32416666666666666, "max": 0.324212962962963 }, "related_data": {} } } }, { "编写注解处理器": { "children": [ { "注解元素": { "data": { "uuid": "java-5-543", "seg": [ [ [ "注解", "元素" ] ] ], "level": { "min": 0.324212962962963, "max": 0.32422222222222224 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_198083_113246@13", "cluster_num": 1 }, { "sample_id": "13_904398_1039731@13", "cluster_num": 0 }, { "sample_id": "13_1072254_1274546@13", "cluster_num": 2 }, { "sample_id": "13_7445694_53424359@13", "cluster_num": 1 }, { "sample_id": "13_1101582_1316121@13", "cluster_num": 1 }, { "sample_id": "13_7463652_53449767@13", "cluster_num": 2 } ] }, "blog": { "data_id": [ { "sample_id": "89243333@slf4j@java", "cluster_num": 0 }, { "sample_id": "80577555@java@java", "cluster_num": 1 }, { "sample_id": "90728637@spring@java", "cluster_num": 1 }, { "sample_id": "8459879@stream@java", "cluster_num": 2 } ] } } } } }, { "缺省值限制": { "data": { "uuid": "java-5-544", "seg": [ [ [ "缺省值" ] ] ], "level": { "min": 0.32422222222222224, "max": 0.3242314814814815 }, "related_data": {} } } }, { "生成外部文件": { "data": { "uuid": "java-5-545", "seg": [ [ [ "生成", "外部", "文件" ] ] ], "level": { "min": 0.3242314814814815, "max": 0.3242407407407407 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_208361_144238@13", "cluster_num": 1 }, { "sample_id": "13_195086_104320@13", "cluster_num": 0 }, { "sample_id": "13_660591_475246@13", "cluster_num": 0 }, { "sample_id": "13_666368_484455@13", "cluster_num": 2 }, { "sample_id": "13_213789_157189@13", "cluster_num": 1 }, { "sample_id": "13_389044_429241@13", "cluster_num": 0 }, { "sample_id": "13_1090634_1297677@13", "cluster_num": 0 }, { "sample_id": "13_7407484_53357492@13", "cluster_num": 1 }, { "sample_id": "13_685069_544095@13", "cluster_num": 0 } ] }, "blog": { "data_id": [ { "sample_id": "17754881@log4j@java", "cluster_num": 0 }, { "sample_id": "26521075@builder@java", "cluster_num": 1 } ] } } } } }, { "注解不支持继承": { "data": { "uuid": "java-5-546", "seg": [ [ [ "注解", "支持", "继承", "不支持" ] ] ], "level": { "min": 0.3242407407407407, "max": 0.32425 }, "related_data": {} } } }, { "实现处理器": { "data": { "uuid": "java-5-547", "seg": [ [ [ "处理器" ] ] ], "level": { "min": 0.32425, "max": 0.32425925925925925 }, "related_data": {} } } } ], "data": { "uuid": "java-4-526", "seg": [ [ [ "编写", "注解", "处理器" ] ] ], "level": { "min": 0.324212962962963, "max": 0.32425925925925925 }, "related_data": {} } } }, { "使用apt处理注解": { "data": { "uuid": "java-4-527", "seg": [ [ [ "apt", "注解" ] ] ], "level": { "min": 0.32425925925925925, "max": 0.32430555555555557 }, "related_data": { "blog": { "data_id": [ { "sample_id": "103524996@javac@java", "cluster_num": 0 } ] } } } } }, { "将观察者模式用于apt": { "data": { "uuid": "java-4-528", "seg": [ [ [ "观察者", "模式", "用于", "apt", "将观察者", "观察者模式" ] ] ], "level": { "min": 0.32430555555555557, "max": 0.32435185185185184 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_683496_539824@13", "cluster_num": 0 } ] } } } } }, { "基于注解的单元测试": { "children": [ { "将@Unit用于泛型": { "data": { "uuid": "java-5-548", "seg": [ [ [ "unit", "用于", "泛型" ] ] ], "level": { "min": 0.32435185185185184, "max": 0.32436342592592593 }, "related_data": {} } } }, { "不需要任何“套件”": { "data": { "uuid": "java-5-549", "seg": [ [ [ "套件", "不需要" ] ] ], "level": { "min": 0.32436342592592593, "max": 0.32437499999999997 }, "related_data": {} } } }, { "实现@Unit": { "data": { "uuid": "java-5-550", "seg": [ [ [ "unit" ] ] ], "level": { "min": 0.32437499999999997, "max": 0.32438657407407406 }, "related_data": { "blog": { "data_id": [ { "sample_id": "83987351@junit@java", "cluster_num": 0 } ] } } } } }, { "移除测试代码": { "data": { "uuid": "java-5-551", "seg": [ [ [ "移除", "测试代码" ] ] ], "level": { "min": 0.32438657407407406, "max": 0.32439814814814816 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_232114_204375@13", "cluster_num": 0 }, { "sample_id": "13_171995_49161@13", "cluster_num": 1 } ] } } } } } ], "data": { "uuid": "java-4-529", "seg": [ [ [ "注解", "单元测试" ] ] ], "level": { "min": 0.32435185185185184, "max": 0.32439814814814816 }, "related_data": { "blog": { "data_id": [ { "sample_id": "79182628@slf4j@java", "cluster_num": 0 } ] } } } } }, { "限定重写父类方法:@Override": { "data": { "uuid": "java-4-530", "seg": [ [ [ "限定", "重写", "父类", "方法", "父类方法" ] ], [ [ "override" ] ] ], "level": { "min": 0.32439814814814816, "max": 0.3244444444444444 }, "related_data": {} } } }, { "Java 9增强的@Deprecated": { "data": { "uuid": "java-4-531", "seg": [ [ [ "java", "增强", "deprecated" ] ] ], "level": { "min": 0.3244444444444444, "max": 0.32449074074074075 }, "related_data": {} } } }, { "抑制编译器警告:@SuppressWarnings": { "data": { "uuid": "java-4-532", "seg": [ [ [ "抑制", "编译器", "警告", "编译器警告" ] ], [ [ "suppresswarnings" ] ] ], "level": { "min": 0.32449074074074075, "max": 0.324537037037037 }, "related_data": {} } } }, { "“堆污染”警告与Java 9增强的@SafeVarargs": { "data": { "uuid": "java-4-533", "seg": [ [ [ "堆", "污染", "警告" ], [ "java", "增强", "safevarargs" ] ] ], "level": { "min": 0.324537037037037, "max": 0.32458333333333333 }, "related_data": {} } } } ], "data": { "uuid": "java-3-273", "seg": [ [ [ "注解" ] ] ], "level": { "min": 0.32416666666666666, "max": 0.32458333333333333 }, "related_data": {} } } }, { "并发": { "children": [ { "并发的多面性": { "children": [ { "更快的执行": { "data": { "uuid": "java-5-552", "seg": [ [ [ "更快", "执行" ] ] ], "level": { "min": 0.32458333333333333, "max": 0.3245972222222222 }, "related_data": {} } } }, { "改进代码设计": { "data": { "uuid": "java-5-553", "seg": [ [ [ "改进", "设计" ] ] ], "level": { "min": 0.3245972222222222, "max": 0.32461111111111113 }, "related_data": {} } } } ], "data": { "uuid": "java-4-534", "seg": [ [ [ "并发", "多面性" ] ] ], "level": { "min": 0.32458333333333333, "max": 0.32461111111111113 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_716206_708819@13", "cluster_num": 0 } ] } } } } }, { "基本的线程机制": { "children": [ { "定义任务让步": { "data": { "uuid": "java-5-554", "seg": [ [ [ "定义", "让步", "定义任务" ] ] ], "level": { "min": 0.32461111111111113, "max": 0.3246145833333334 }, "related_data": {} } } }, { "使用Executor": { "data": { "uuid": "java-5-555", "seg": [ [ [ "executor" ] ] ], "level": { "min": 0.3246145833333334, "max": 0.32461805555555556 }, "related_data": {} } } }, { "从任务产生返回值": { "data": { "uuid": "java-5-556", "seg": [ [ [ "返回值", "任务产生", "产生返回值" ] ] ], "level": { "min": 0.32461805555555556, "max": 0.32462152777777775 }, "related_data": {} } } }, { "休眠": { "data": { "uuid": "java-5-557", "seg": [ [ [ "休眠" ] ] ], "level": { "min": 0.32462152777777775, "max": 0.324625 }, "related_data": {} } } }, { "让步": { "data": { "uuid": "java-5-558", "seg": [ [ [ "让步" ] ] ], "level": { "min": 0.324625, "max": 0.32462847222222224 }, "related_data": {} } } }, { "编码的变体": { "data": { "uuid": "java-5-559", "seg": [ [ [ "编码", "变体" ] ] ], "level": { "min": 0.32462847222222224, "max": 0.32463194444444443 }, "related_data": {} } } }, { "术语": { "data": { "uuid": "java-5-560", "seg": [ [ [ "术语" ] ] ], "level": { "min": 0.32463194444444443, "max": 0.3246354166666666 }, "related_data": {} } } }, { "创建有响应的用户界面": { "data": { "uuid": "java-5-561", "seg": [ [ [ "创建", "响应", "用户界面" ] ] ], "level": { "min": 0.3246354166666666, "max": 0.32463888888888887 }, "related_data": {} } } } ], "data": { "uuid": "java-4-535", "seg": [ [ [ "线程", "机制", "线程机制" ] ] ], "level": { "min": 0.32461111111111113, "max": 0.32463888888888887 }, "related_data": {} } } }, { "共享受限资源": { "children": [ { "不正确地访问资源": { "data": { "uuid": "java-5-562", "seg": [ [ [ "访问", "资源" ] ] ], "level": { "min": 0.32463888888888887, "max": 0.3246428571428571 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_654006_463310@13", "cluster_num": 0 }, { "sample_id": "13_7414792_53367758@13", "cluster_num": 1 } ] } } } } }, { "解决共享资源竞争": { "data": { "uuid": "java-5-563", "seg": [ [ [ "共享资源", "竞争" ] ] ], "level": { "min": 0.3246428571428571, "max": 0.3246468253968254 }, "related_data": {} } } }, { "原子性与易变性": { "data": { "uuid": "java-5-564", "seg": [ [ [ "原子", "性", "原子性" ], [ "易变性" ] ] ], "level": { "min": 0.3246468253968254, "max": 0.32465079365079363 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_345263_349306@13", "cluster_num": 0 } ] } } } } }, { "原子类": { "data": { "uuid": "java-5-565", "seg": [ [ [ "原子", "类", "原子类" ] ] ], "level": { "min": 0.32465079365079363, "max": 0.3246547619047619 }, "related_data": {} } } }, { "临界资源": { "data": { "uuid": "java-5-566", "seg": [ [ [ "临界", "资源" ] ] ], "level": { "min": 0.3246547619047619, "max": 0.32465873015873015 }, "related_data": {} } } }, { "在其他对象上同步": { "data": { "uuid": "java-5-567", "seg": [ [ [ "对象", "同步" ] ] ], "level": { "min": 0.32465873015873015, "max": 0.3246626984126984 }, "related_data": {} } } }, { "线程局部存储": { "data": { "uuid": "java-5-568", "seg": [ [ [ "线程", "局部", "存储", "线程局部" ] ] ], "level": { "min": 0.3246626984126984, "max": 0.32466666666666666 }, "related_data": {} } } } ], "data": { "uuid": "java-4-536", "seg": [ [ [ "共享", "受限", "资源" ] ] ], "level": { "min": 0.32463888888888887, "max": 0.32466666666666666 }, "related_data": {} } } }, { "终结任务": { "children": [ { "装饰性花园": { "data": { "uuid": "java-5-569", "seg": [ [ [ "装饰性", "花园", "装饰性花园" ] ] ], "level": { "min": 0.32466666666666666, "max": 0.3246736111111111 }, "related_data": {} } } }, { "在阻塞时终结": { "data": { "uuid": "java-5-570", "seg": [ [ [ "阻塞", "终结" ] ] ], "level": { "min": 0.3246736111111111, "max": 0.32468055555555553 }, "related_data": {} } } }, { "中断": { "data": { "uuid": "java-5-571", "seg": [ [ [ "中断" ] ] ], "level": { "min": 0.32468055555555553, "max": 0.3246875 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_878919_1014829@13", "cluster_num": 0 } ] } } } } }, { "检查中断": { "data": { "uuid": "java-5-572", "seg": [ [ [ "检查", "中断" ] ] ], "level": { "min": 0.3246875, "max": 0.32469444444444445 }, "related_data": {} } } } ], "data": { "uuid": "java-4-537", "seg": [ [ [ "终结" ] ] ], "level": { "min": 0.32466666666666666, "max": 0.32469444444444445 }, "related_data": {} } } }, { "线程之间的协作": { "children": [ { "wait()与notifyAll()": { "data": { "uuid": "java-5-573", "seg": [ [ [ "wait" ], [ "not", "if", "yall" ] ] ], "level": { "min": 0.32469444444444445, "max": 0.3247013888888889 }, "related_data": {} } } }, { "notify()与notifyAll()": { "data": { "uuid": "java-5-574", "seg": [ [ [ "not", "if", "y" ], [ "not", "if", "yall" ] ] ], "level": { "min": 0.3247013888888889, "max": 0.3247083333333334 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_743413_787636@13", "cluster_num": 0 } ] } } } } }, { "生产者与消费者": { "data": { "uuid": "java-5-575", "seg": [ [ [ "生产者" ], [ "消费者" ] ] ], "level": { "min": 0.3247083333333334, "max": 0.3247152777777778 }, "related_data": {} } } }, { "任务间使用管道进行输入/输出": { "data": { "uuid": "java-5-576", "seg": [ [ [ "管道", "输入", "输出" ] ] ], "level": { "min": 0.3247152777777778, "max": 0.32472222222222225 }, "related_data": {} } } } ], "data": { "uuid": "java-4-538", "seg": [ [ [ "线程", "协作" ] ] ], "level": { "min": 0.32469444444444445, "max": 0.32472222222222225 }, "related_data": {} } } }, { "死锁": { "data": { "uuid": "java-4-539", "seg": [ [ [ "死锁" ] ] ], "level": { "min": 0.32472222222222225, "max": 0.32475 }, "related_data": {} } } }, { "新类库中的构件": { "children": [ { "CountDownLatch": { "data": { "uuid": "java-5-577", "seg": [ [ [ "countdownlatch" ] ] ], "level": { "min": 0.32475, "max": 0.32475396825396824 }, "related_data": { "blog": { "data_id": [ { "sample_id": "105738230@java@java", "cluster_num": 0 } ] } } } } }, { "CyclicBarrier": { "data": { "uuid": "java-5-578", "seg": [ [ [ "cyclicbarrier" ] ] ], "level": { "min": 0.32475396825396824, "max": 0.3247579365079365 }, "related_data": {} } } }, { "DelayQueue": { "data": { "uuid": "java-5-579", "seg": [ [ [ "delayqueue" ] ] ], "level": { "min": 0.3247579365079365, "max": 0.32476190476190475 }, "related_data": {} } } }, { "PriorityBlockingQueue": { "data": { "uuid": "java-5-580", "seg": [ [ [ "priorityblockingqueue" ] ] ], "level": { "min": 0.32476190476190475, "max": 0.324765873015873 }, "related_data": {} } } }, { "使用ScheduledExecutor的温室控制器": { "data": { "uuid": "java-5-581", "seg": [ [ [ "scheduledexecutor", "温室", "控制器", "温室控制器" ] ] ], "level": { "min": 0.324765873015873, "max": 0.32476984126984126 }, "related_data": {} } } }, { "Semaphore": { "data": { "uuid": "java-5-582", "seg": [ [ [ "semaphore" ] ] ], "level": { "min": 0.32476984126984126, "max": 0.3247738095238095 }, "related_data": { "blog": { "data_id": [ { "sample_id": "8856526@semaphore@java", "cluster_num": 2 }, { "sample_id": "52104409@semaphore@java", "cluster_num": 2 }, { "sample_id": "46994767@semaphore@java", "cluster_num": 0 }, { "sample_id": "17524153@semaphore@java", "cluster_num": 2 }, { "sample_id": "53872412@semaphore@java", "cluster_num": 2 }, { "sample_id": "18601349@semaphore@java", "cluster_num": 0 }, { "sample_id": "14120213@semaphore@java", "cluster_num": 0 }, { "sample_id": "52190809@semaphore@java", "cluster_num": 2 }, { "sample_id": "33727783@semaphore@java", "cluster_num": 1 }, { "sample_id": "5673069@semaphore@java", "cluster_num": 1 }, { "sample_id": "70757534@semaphore@java", "cluster_num": 2 }, { "sample_id": "10083035@semaphore@java", "cluster_num": 2 }, { "sample_id": "8063632@semaphore@java", "cluster_num": 0 }, { "sample_id": "72798413@semaphore@java", "cluster_num": 2 }, { "sample_id": "5181937@semaphore@java", "cluster_num": 1 }, { "sample_id": "8761000@semaphore@java", "cluster_num": 2 }, { "sample_id": "7971342@semaphore@java", "cluster_num": 0 }, { "sample_id": "113361802@semaphore@java", "cluster_num": 1 }, { "sample_id": "33345651@semaphore@java", "cluster_num": 1 }, { "sample_id": "53156068@semaphore@java", "cluster_num": 0 }, { "sample_id": "71513385@semaphore@java", "cluster_num": 0 }, { "sample_id": "51460529@semaphore@java", "cluster_num": 2 }, { "sample_id": "33729143@semaphore@java", "cluster_num": 1 }, { "sample_id": "45176063@semaphore@java", "cluster_num": 2 }, { "sample_id": "8067601@semaphore@java", "cluster_num": 1 }, { "sample_id": "6130248@semaphore@java", "cluster_num": 0 }, { "sample_id": "53045724@semaphore@java", "cluster_num": 1 }, { "sample_id": "268406@semaphore@java", "cluster_num": 2 }, { "sample_id": "82969358@semaphore@java", "cluster_num": 0 }, { "sample_id": "73410741@semaphore@java", "cluster_num": 0 }, { "sample_id": "76283616@semaphore@java", "cluster_num": 0 }, { "sample_id": "51325736@semaphore@java", "cluster_num": 2 }, { "sample_id": "7036907@semaphore@java", "cluster_num": 1 }, { "sample_id": "104182975@semaphore@java", "cluster_num": 0 }, { "sample_id": "8068224@semaphore@java", "cluster_num": 0 }, { "sample_id": "7521242@semaphore@java", "cluster_num": 0 }, { "sample_id": "7104943@semaphore@java", "cluster_num": 0 }, { "sample_id": "42463645@semaphore@java", "cluster_num": 2 }, { "sample_id": "70147789@semaphore@java", "cluster_num": 2 }, { "sample_id": "18405873@semaphore@java", "cluster_num": 2 }, { "sample_id": "4074657@semaphore@java", "cluster_num": 1 }, { "sample_id": "6322897@semaphore@java", "cluster_num": 0 }, { "sample_id": "76090792@semaphore@java", "cluster_num": 0 }, { "sample_id": "7941592@semaphore@java", "cluster_num": 0 }, { "sample_id": "6823298@semaphore@java", "cluster_num": 0 }, { "sample_id": "32703507@semaphore@java", "cluster_num": 0 }, { "sample_id": "6970038@semaphore@java", "cluster_num": 0 }, { "sample_id": "8049409@semaphore@java", "cluster_num": 0 }, { "sample_id": "44036177@semaphore@java", "cluster_num": 1 }, { "sample_id": "7361976@semaphore@java", "cluster_num": 1 }, { "sample_id": "6592107@semaphore@java", "cluster_num": 0 }, { "sample_id": "6721481@semaphore@java", "cluster_num": 2 }, { "sample_id": "7526954@semaphore@java", "cluster_num": 0 }, { "sample_id": "3552938@semaphore@java", "cluster_num": 0 }, { "sample_id": "7822802@semaphore@java", "cluster_num": 0 }, { "sample_id": "3248620@semaphore@java", "cluster_num": 0 }, { "sample_id": "7443007@semaphore@java", "cluster_num": 0 }, { "sample_id": "6905069@semaphore@java", "cluster_num": 0 }, { "sample_id": "7593292@semaphore@java", "cluster_num": 0 }, { "sample_id": "7222837@semaphore@java", "cluster_num": 0 }, { "sample_id": "40976845@semaphore@java", "cluster_num": 1 }, { "sample_id": "8034036@semaphore@java", "cluster_num": 0 }, { "sample_id": "7505560@semaphore@java", "cluster_num": 0 }, { "sample_id": "7889301@semaphore@java", "cluster_num": 0 }, { "sample_id": "6843749@semaphore@java", "cluster_num": 0 }, { "sample_id": "7561759@semaphore@java", "cluster_num": 1 }, { "sample_id": "7108402@semaphore@java", "cluster_num": 0 }, { "sample_id": "6919425@semaphore@java", "cluster_num": 0 }, { "sample_id": "7679377@semaphore@java", "cluster_num": 0 }, { "sample_id": "7420091@semaphore@java", "cluster_num": 0 }, { "sample_id": "7828173@semaphore@java", "cluster_num": 2 }, { "sample_id": "8096675@semaphore@java", "cluster_num": 1 }, { "sample_id": "29240953@semaphore@java", "cluster_num": 2 }, { "sample_id": "7607844@semaphore@java", "cluster_num": 0 }, { "sample_id": "40901653@semaphore@java", "cluster_num": 1 }, { "sample_id": "6445497@semaphore@java", "cluster_num": 0 }, { "sample_id": "7479469@semaphore@java", "cluster_num": 0 }, { "sample_id": "6854086@semaphore@java", "cluster_num": 0 } ] } } } } }, { "Exchange": { "data": { "uuid": "java-5-583", "seg": [ [ [ "exchange" ] ] ], "level": { "min": 0.3247738095238095, "max": 0.3247777777777778 }, "related_data": {} } } } ], "data": { "uuid": "java-4-540", "seg": [ [ [ "类库", "构件" ] ] ], "level": { "min": 0.32475, "max": 0.3247777777777778 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_1063574_1261600@13", "cluster_num": 0 } ] } } } } }, { "仿真": { "children": [ { "银行出纳仿真": { "data": { "uuid": "java-5-584", "seg": [ [ [ "银行", "出纳", "仿真" ] ] ], "level": { "min": 0.3247777777777778, "max": 0.32478703703703704 }, "related_data": {} } } }, { "饭店仿真": { "data": { "uuid": "java-5-585", "seg": [ [ [ "饭店", "仿真" ] ] ], "level": { "min": 0.32478703703703704, "max": 0.3247962962962963 }, "related_data": {} } } }, { "分发工作": { "data": { "uuid": "java-5-586", "seg": [ [ [ "分发", "工作" ] ] ], "level": { "min": 0.3247962962962963, "max": 0.32480555555555557 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_7434872_53405556@13", "cluster_num": 0 }, { "sample_id": "13_1074487_1277952@13", "cluster_num": 1 } ] } } } } } ], "data": { "uuid": "java-4-541", "seg": [ [ [ "仿真" ] ] ], "level": { "min": 0.3247777777777778, "max": 0.32480555555555557 }, "related_data": {} } } }, { "性能调优": { "children": [ { "比较各类互斥技术": { "data": { "uuid": "java-5-587", "seg": [ [ [ "互斥", "技术" ] ] ], "level": { "min": 0.32480555555555557, "max": 0.3248125 }, "related_data": {} } } }, { "免锁容器": { "data": { "uuid": "java-5-588", "seg": [ [ [ "免锁", "容器" ] ] ], "level": { "min": 0.3248125, "max": 0.32481944444444444 }, "related_data": {} } } }, { "乐观锁": { "data": { "uuid": "java-5-589", "seg": [ [ [ "乐观", "锁" ] ] ], "level": { "min": 0.32481944444444444, "max": 0.32482638888888893 }, "related_data": {} } } }, { "ReadWriteLock": { "data": { "uuid": "java-5-590", "seg": [ [ [ "readwritelock" ] ] ], "level": { "min": 0.32482638888888893, "max": 0.32483333333333336 }, "related_data": {} } } } ], "data": { "uuid": "java-4-542", "seg": [ [ [ "性能", "调优" ] ] ], "level": { "min": 0.32480555555555557, "max": 0.32483333333333336 }, "related_data": {} } } }, { "活动对象": { "data": { "uuid": "java-4-543", "seg": [ [ [ "活动", "对象" ] ] ], "level": { "min": 0.32483333333333336, "max": 0.3248611111111111 }, "related_data": {} } } }, { "进阶读物": { "data": { "uuid": "java-4-544", "seg": [ [ [ "进阶", "读物", "进阶读物" ] ] ], "level": { "min": 0.3248611111111111, "max": 0.3248888888888889 }, "related_data": {} } } }, { "线程状态": { "children": [ { "新建线程": { "data": { "uuid": "java-5-591", "seg": [ [ [ "新建", "线程", "新建线程" ] ] ], "level": { "min": 0.3248888888888889, "max": 0.32489583333333333 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_1090440_1297281@13", "cluster_num": 0 }, { "sample_id": "13_679698_527991@13", "cluster_num": 1 } ] } } } } }, { "可运行线程": { "data": { "uuid": "java-5-592", "seg": [ [ [ "运行", "线程" ] ] ], "level": { "min": 0.32489583333333333, "max": 0.32490277777777776 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_744485_790585@13", "cluster_num": 0 }, { "sample_id": "13_25174_6672@13", "cluster_num": 1 }, { "sample_id": "13_649656_455514@13", "cluster_num": 1 }, { "sample_id": "13_673762_502372@13", "cluster_num": 2 } ] }, "blog": { "data_id": [ { "sample_id": "53860651@java@java", "cluster_num": 0 } ] } } } } }, { "阻塞和等待线程": { "data": { "uuid": "java-5-593", "seg": [ [ [ "阻塞" ], [ "等待", "线程" ] ] ], "level": { "min": 0.32490277777777776, "max": 0.32490972222222225 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_7438438_53411787@13", "cluster_num": 2 }, { "sample_id": "13_742770_785580@13", "cluster_num": 0 }, { "sample_id": "13_356528_372306@13", "cluster_num": 0 }, { "sample_id": "13_676012_513131@13", "cluster_num": 1 } ] } } } } }, { "终止线程": { "data": { "uuid": "java-5-594", "seg": [ [ [ "终止", "线程" ] ] ], "level": { "min": 0.32490972222222225, "max": 0.3249166666666667 }, "related_data": {} } } } ], "data": { "uuid": "java-4-545", "seg": [ [ [ "线程", "状态", "线程状态" ] ] ], "level": { "min": 0.3248888888888889, "max": 0.3249166666666667 }, "related_data": {} } } }, { "线程属性": { "children": [ { "中断线程": { "data": { "uuid": "java-5-595", "seg": [ [ [ "中断", "线程", "中断线程" ] ] ], "level": { "min": 0.3249166666666667, "max": 0.3249236111111111 }, "related_data": {} } } }, { "守护线程": { "data": { "uuid": "java-5-596", "seg": [ [ [ "守护", "线程" ] ] ], "level": { "min": 0.3249236111111111, "max": 0.3249305555555556 }, "related_data": {} } } }, { "线程名": { "data": { "uuid": "java-5-597", "seg": [ [ [ "线程", "名", "线程名" ] ] ], "level": { "min": 0.3249305555555556, "max": 0.32493750000000005 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_706467_641038@13", "cluster_num": 0 } ] } } } } }, { "未捕获异常的处理器": { "data": { "uuid": "java-5-598", "seg": [ [ [ "捕获", "异常", "处理器", "未捕获" ] ] ], "level": { "min": 0.32493750000000005, "max": 0.3249444444444445 }, "related_data": {} } } } ], "data": { "uuid": "java-4-546", "seg": [ [ [ "线程", "属性", "线程属性" ] ] ], "level": { "min": 0.3249166666666667, "max": 0.3249444444444445 }, "related_data": {} } } }, { "线程安全的集合": { "children": [ { "阻塞队列": { "data": { "uuid": "java-5-599", "seg": [ [ [ "阻塞", "队列" ] ] ], "level": { "min": 0.3249444444444445, "max": 0.32494841269841274 }, "related_data": {} } } }, { "映射条目的原子更新": { "data": { "uuid": "java-5-600", "seg": [ [ [ "映射", "条", "目的", "原子", "更新", "条目的", "目的原子" ] ] ], "level": { "min": 0.32494841269841274, "max": 0.324952380952381 }, "related_data": {} } } }, { "对并发散列映射的批操作": { "data": { "uuid": "java-5-601", "seg": [ [ [ "发散", "列", "映射", "批", "操作" ] ] ], "level": { "min": 0.324952380952381, "max": 0.32495634920634925 }, "related_data": {} } } }, { "并发集视图": { "data": { "uuid": "java-5-602", "seg": [ [ [ "并发", "集", "视图" ] ] ], "level": { "min": 0.32495634920634925, "max": 0.32496031746031745 }, "related_data": {} } } }, { "写数组的拷贝": { "data": { "uuid": "java-5-603", "seg": [ [ [ "写", "数组", "拷贝" ] ] ], "level": { "min": 0.32496031746031745, "max": 0.3249642857142857 }, "related_data": {} } } }, { "并行数组算法": { "data": { "uuid": "java-5-604", "seg": [ [ [ "并行", "数组", "算法", "数组算法" ] ] ], "level": { "min": 0.3249642857142857, "max": 0.32496825396825396 }, "related_data": {} } } }, { "较早的线程安全集合": { "data": { "uuid": "java-5-605", "seg": [ [ [ "早", "线程", "集合" ] ] ], "level": { "min": 0.32496825396825396, "max": 0.3249722222222222 }, "related_data": {} } } } ], "data": { "uuid": "java-4-547", "seg": [ [ [ "线程", "集合" ] ] ], "level": { "min": 0.3249444444444445, "max": 0.3249722222222222 }, "related_data": {} } } }, { "异步计算": { "children": [ { "可完成Future": { "data": { "uuid": "java-5-606", "seg": [ [ [ "future" ] ] ], "level": { "min": 0.3249722222222222, "max": 0.3249814814814815 }, "related_data": {} } } }, { "组合可完成Future": { "data": { "uuid": "java-5-607", "seg": [ [ [ "组合", "future" ] ] ], "level": { "min": 0.3249814814814815, "max": 0.32499074074074075 }, "related_data": {} } } }, { "用户界面回调中的长时间运行任务": { "data": { "uuid": "java-5-608", "seg": [ [ [ "用户界面", "回调", "长时间", "运行" ] ] ], "level": { "min": 0.32499074074074075, "max": 0.325 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_366839_395713@13", "cluster_num": 0 } ] } } } } } ], "data": { "uuid": "java-4-548", "seg": [ [ [ "异步", "计算", "异步计算" ] ] ], "level": { "min": 0.3249722222222222, "max": 0.325 }, "related_data": {} } } } ], "data": { "uuid": "java-3-274", "seg": [ [ [ "并发" ] ] ], "level": { "min": 0.32458333333333333, "max": 0.325 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_678172_521742@13", "cluster_num": 0 } ] } } } } }, { "图形化用户界面": { "children": [ { "Swing基础": { "children": [ { "一个显示框架": { "data": { "uuid": "java-5-609", "seg": [ [ [ "显示", "框架" ] ] ], "level": { "min": 0.325, "max": 0.32503472222222224 }, "related_data": {} } } } ], "data": { "uuid": "java-4-549", "seg": [ [ [ "swing", "基础" ] ] ], "level": { "min": 0.325, "max": 0.32503472222222224 }, "related_data": {} } } }, { "创建按钮": { "data": { "uuid": "java-4-550", "seg": [ [ [ "创建", "按钮" ] ] ], "level": { "min": 0.32503472222222224, "max": 0.32506944444444447 }, "related_data": {} } } }, { "捕获事件": { "data": { "uuid": "java-4-551", "seg": [ [ [ "捕获", "事件" ] ] ], "level": { "min": 0.32506944444444447, "max": 0.32510416666666664 }, "related_data": {} } } }, { "文本区域": { "data": { "uuid": "java-4-552", "seg": [ [ [ "文本", "区域", "文本区域" ] ] ], "level": { "min": 0.32510416666666664, "max": 0.32513888888888887 }, "related_data": {} } } }, { "控制布局": { "children": [ { "GridBagLayout": { "data": { "uuid": "java-5-610", "seg": [ [ [ "gridbaglayout" ] ] ], "level": { "min": 0.32513888888888887, "max": 0.32515046296296296 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_704499_597852@13", "cluster_num": 0 } ] } } } } }, { "绝对定位": { "data": { "uuid": "java-5-611", "seg": [ [ [ "定位", "绝对定位" ] ] ], "level": { "min": 0.32515046296296296, "max": 0.325162037037037 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_1097844_1311879@13", "cluster_num": 0 } ] }, "blog": { "data_id": [ { "sample_id": "112076538@slf4j@java", "cluster_num": 0 } ] } } } } }, { "BoxLayout": { "data": { "uuid": "java-5-612", "seg": [ [ [ "boxlayout" ] ] ], "level": { "min": 0.325162037037037, "max": 0.3251736111111111 }, "related_data": {} } } } ], "data": { "uuid": "java-4-553", "seg": [ [ [ "控制", "布局" ] ] ], "level": { "min": 0.32513888888888887, "max": 0.3251736111111111 }, "related_data": {} } } }, { "Swing事件模型": { "children": [ { "事件与监听器的类型": { "data": { "uuid": "java-5-613", "seg": [ [ [ "事件" ], [ "监听器", "类型" ] ] ], "level": { "min": 0.3251736111111111, "max": 0.3251909722222222 }, "related_data": {} } } }, { "跟踪多个事件": { "data": { "uuid": "java-5-614", "seg": [ [ [ "跟踪", "事件" ] ] ], "level": { "min": 0.3251909722222222, "max": 0.3252083333333333 }, "related_data": {} } } } ], "data": { "uuid": "java-4-554", "seg": [ [ [ "swing", "事件", "模型", "事件模型" ] ] ], "level": { "min": 0.3251736111111111, "max": 0.3252083333333333 }, "related_data": {} } } }, { "Swing组件一览": { "children": [ { "按钮": { "data": { "uuid": "java-5-615", "seg": [ [ [ "按钮" ] ] ], "level": { "min": 0.3252083333333333, "max": 0.3252099116161616 }, "related_data": {} } } }, { "图标": { "data": { "uuid": "java-5-616", "seg": [ [ [ "图标" ] ] ], "level": { "min": 0.3252099116161616, "max": 0.3252114898989899 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_772793_836398@13", "cluster_num": 0 } ] } } } } }, { "工具提示": { "data": { "uuid": "java-5-617", "seg": [ [ [ "工具", "提示" ] ] ], "level": { "min": 0.3252114898989899, "max": 0.32521306818181817 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_1064324_1262684@13", "cluster_num": 0 }, { "sample_id": "13_719744_714428@13", "cluster_num": 2 }, { "sample_id": "13_253443_254572@13", "cluster_num": 1 }, { "sample_id": "13_924508_1059388@13", "cluster_num": 2 }, { "sample_id": "13_243959_232949@13", "cluster_num": 0 }, { "sample_id": "13_774126_838032@13", "cluster_num": 2 }, { "sample_id": "13_220602_173534@13", "cluster_num": 0 }, { "sample_id": "13_1070499_1272448@13", "cluster_num": 2 }, { "sample_id": "13_686435_548078@13", "cluster_num": 1 }, { "sample_id": "13_1090130_1297692@13", "cluster_num": 0 }, { "sample_id": "13_230488_199801@13", "cluster_num": 0 } ] }, "blog": { "data_id": [ { "sample_id": "109984023@log4j@java", "cluster_num": 0 } ] } } } } }, { "文本域": { "data": { "uuid": "java-5-618", "seg": [ [ [ "文本", "域", "文本域" ] ] ], "level": { "min": 0.32521306818181817, "max": 0.32521464646464643 }, "related_data": {} } } }, { "边框": { "data": { "uuid": "java-5-619", "seg": [ [ [ "边框" ] ] ], "level": { "min": 0.32521464646464643, "max": 0.32521622474747475 }, "related_data": {} } } }, { "滚动面板": { "data": { "uuid": "java-5-620", "seg": [ [ [ "滚动", "面板" ] ] ], "level": { "min": 0.32521622474747475, "max": 0.325217803030303 }, "related_data": {} } } }, { "一个迷你编辑器": { "data": { "uuid": "java-5-621", "seg": [ [ [ "迷你", "编辑器" ] ] ], "level": { "min": 0.325217803030303, "max": 0.32521938131313133 }, "related_data": {} } } }, { "复选框": { "data": { "uuid": "java-5-622", "seg": [ [ [ "复选框" ] ] ], "level": { "min": 0.32521938131313133, "max": 0.3252209595959596 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_742421_784589@13", "cluster_num": 0 }, { "sample_id": "13_649721_455689@13", "cluster_num": 1 } ] } } } } }, { "单选按钮": { "data": { "uuid": "java-5-623", "seg": [ [ [ "单选", "按钮" ] ] ], "level": { "min": 0.3252209595959596, "max": 0.32522253787878785 }, "related_data": {} } } }, { "组合框(下拉列表)": { "data": { "uuid": "java-5-624", "seg": [ [ [ "组合", "框", "下拉", "列表", "下拉列表" ] ] ], "level": { "min": 0.32522253787878785, "max": 0.3252241161616162 }, "related_data": {} } } }, { "列表框": { "data": { "uuid": "java-5-625", "seg": [ [ [ "列表框" ] ] ], "level": { "min": 0.3252241161616162, "max": 0.32522569444444444 }, "related_data": {} } } }, { "页签面板": { "data": { "uuid": "java-5-626", "seg": [ [ [ "签", "面板" ] ] ], "level": { "min": 0.32522569444444444, "max": 0.3252272727272727 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_1068275_1269246@13", "cluster_num": 0 } ] } } } } }, { "消息框": { "data": { "uuid": "java-5-627", "seg": [ [ [ "消息", "框" ] ] ], "level": { "min": 0.3252272727272727, "max": 0.325228851010101 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_911766_1046927@13", "cluster_num": 1 }, { "sample_id": "13_7440901_53416594@13", "cluster_num": 0 }, { "sample_id": "13_7173302_51461644@13", "cluster_num": 1 }, { "sample_id": "13_749472_802065@13", "cluster_num": 0 }, { "sample_id": "13_747762_799405@13", "cluster_num": 0 }, { "sample_id": "13_375661_405183@13", "cluster_num": 2 } ] }, "blog": { "data_id": [ { "sample_id": "77877162@builder@java", "cluster_num": 0 } ] } } } } }, { "菜单": { "children": [ { "创建菜单栏": { "data": { "uuid": "java-6-109", "seg": [ [ [ "创建", "菜单栏" ] ] ], "level": { "min": 0.325228851010101, "max": 0.32522902637485973 }, "related_data": {} } } }, { "创建弹出式菜单": { "data": { "uuid": "java-6-110", "seg": [ [ [ "创建", "弹出式", "菜单", "弹出式菜单" ] ] ], "level": { "min": 0.32522902637485973, "max": 0.3252292017396184 }, "related_data": {} } } }, { "定制个性化菜单": { "data": { "uuid": "java-6-111", "seg": [ [ [ "定制", "个性化", "菜单", "个性化菜单" ] ] ], "level": { "min": 0.3252292017396184, "max": 0.3252293771043771 }, "related_data": {} } } }, { "菜单构建": { "data": { "uuid": "java-6-112", "seg": [ [ [ "菜单", "构建" ] ] ], "level": { "min": 0.3252293771043771, "max": 0.3252295524691358 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_208199_144209@13", "cluster_num": 0 }, { "sample_id": "13_245943_237056@13", "cluster_num": 1 }, { "sample_id": "13_391224_433417@13", "cluster_num": 2 }, { "sample_id": "13_190687_91402@13", "cluster_num": 2 }, { "sample_id": "13_749520_802053@13", "cluster_num": 1 }, { "sample_id": "13_749677_802421@13", "cluster_num": 0 } ] } } } } }, { "菜单项中的图标": { "data": { "uuid": "java-6-113", "seg": [ [ [ "菜单项", "图标" ] ] ], "level": { "min": 0.3252295524691358, "max": 0.3252297278338945 }, "related_data": {} } } }, { "弹出菜单": { "data": { "uuid": "java-6-114", "seg": [ [ [ "弹", "出", "菜单" ] ] ], "level": { "min": 0.3252297278338945, "max": 0.3252299031986532 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_668394_488641@13", "cluster_num": 0 }, { "sample_id": "13_347560_353592@13", "cluster_num": 1 }, { "sample_id": "13_2476_3693@13", "cluster_num": 2 } ] } } } } }, { "键盘助记符和加速器": { "data": { "uuid": "java-6-115", "seg": [ [ [ "键盘", "助记符", "键盘助记符" ], [ "加速器" ] ] ], "level": { "min": 0.3252299031986532, "max": 0.3252300785634119 }, "related_data": {} } } }, { "启用和禁用菜单项": { "data": { "uuid": "java-6-116", "seg": [ [ [ "启用" ], [ "禁用", "菜单项" ] ] ], "level": { "min": 0.3252300785634119, "max": 0.32523025392817057 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_11756_5606@13", "cluster_num": 0 } ] } } } } }, { "工具条": { "data": { "uuid": "java-6-117", "seg": [ [ [ "工具条" ] ] ], "level": { "min": 0.32523025392817057, "max": 0.3252304292929293 }, "related_data": {} } } } ], "data": { "uuid": "java-5-628", "seg": [ [ [ "菜单" ] ] ], "level": { "min": 0.325228851010101, "max": 0.3252304292929293 }, "related_data": {} } } }, { "弹出式菜单": { "data": { "uuid": "java-5-629", "seg": [ [ [ "弹出式", "菜单", "弹出式菜单" ] ] ], "level": { "min": 0.3252304292929293, "max": 0.32523200757575754 }, "related_data": {} } } }, { "绘图": { "data": { "uuid": "java-5-630", "seg": [ [ [ "绘图" ] ] ], "level": { "min": 0.32523200757575754, "max": 0.32523358585858586 }, "related_data": {} } } }, { "对话框": { "children": [ { "选项对话框": { "data": { "uuid": "java-6-118", "seg": [ [ [ "选项", "对话框", "选项对话框" ] ] ], "level": { "min": 0.32523358585858586, "max": 0.32523411195286195 }, "related_data": {} } } }, { "创建对话框": { "data": { "uuid": "java-6-119", "seg": [ [ [ "创建", "对话框" ] ] ], "level": { "min": 0.32523411195286195, "max": 0.32523463804713804 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_213182_155582@13", "cluster_num": 0 }, { "sample_id": "13_1066896_1267075@13", "cluster_num": 1 } ] } } } } }, { "数据交换": { "data": { "uuid": "java-6-120", "seg": [ [ [ "数据交换" ] ] ], "level": { "min": 0.32523463804713804, "max": 0.3252351641414141 }, "related_data": {} } } } ], "data": { "uuid": "java-5-631", "seg": [ [ [ "对话框" ] ] ], "level": { "min": 0.32523358585858586, "max": 0.3252351641414141 }, "related_data": {} } } }, { "文件对话框": { "data": { "uuid": "java-5-632", "seg": [ [ [ "文件", "对话框", "文件对话框" ] ] ], "level": { "min": 0.3252351641414141, "max": 0.32523674242424244 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_746032_794842@13", "cluster_num": 0 } ] } } } } }, { "Swing组件上的HTML": { "data": { "uuid": "java-5-633", "seg": [ [ [ "swing", "组件", "html" ] ] ], "level": { "min": 0.32523674242424244, "max": 0.3252383207070707 }, "related_data": { "blog": { "data_id": [ { "sample_id": "7953257@swing@java", "cluster_num": 0 }, { "sample_id": "7705631@swing@java", "cluster_num": 1 } ] } } } } }, { "滑块与进度条": { "data": { "uuid": "java-5-634", "seg": [ [ [ "滑块" ], [ "进度条" ] ] ], "level": { "min": 0.3252383207070707, "max": 0.32523989898989897 }, "related_data": {} } } }, { "选择外观": { "data": { "uuid": "java-5-635", "seg": [ [ [ "选择", "外观" ] ] ], "level": { "min": 0.32523989898989897, "max": 0.3252414772727273 }, "related_data": {} } } }, { "树、表格和剪贴板": { "children": [ { "传递文本": { "data": { "uuid": "java-6-121", "seg": [ [ [ "传递", "文本" ] ] ], "level": { "min": 0.3252414772727273, "max": 0.32524187184343434 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_783587_855532@13", "cluster_num": 0 } ] } } } } }, { "使用系统剪贴板传递图像": { "data": { "uuid": "java-6-122", "seg": [ [ [ "系统", "剪贴板", "传递", "图像", "系统剪贴板" ] ] ], "level": { "min": 0.32524187184343434, "max": 0.32524226641414145 }, "related_data": {} } } }, { "使用本地剪贴板传递对象引用": { "data": { "uuid": "java-6-123", "seg": [ [ [ "剪贴板", "传递", "对象", "引用" ] ] ], "level": { "min": 0.32524226641414145, "max": 0.3252426609848485 }, "related_data": {} } } }, { "通过系统剪贴板传递Java对象": { "data": { "uuid": "java-6-124", "seg": [ [ [ "系统", "剪贴板", "传递", "java", "对象", "系统剪贴板" ] ] ], "level": { "min": 0.3252426609848485, "max": 0.32524305555555555 }, "related_data": {} } } } ], "data": { "uuid": "java-5-636", "seg": [ [ [ "树" ], [ "表格" ], [ "剪贴板" ] ] ], "level": { "min": 0.3252414772727273, "max": 0.32524305555555555 }, "related_data": {} } } } ], "data": { "uuid": "java-4-555", "seg": [ [ [ "swing", "组件", "一览", "组件一览" ] ] ], "level": { "min": 0.3252083333333333, "max": 0.32524305555555555 }, "related_data": {} } } }, { "JNLP与Java Web Start": { "data": { "uuid": "java-4-556", "seg": [ [ [ "jnlp" ], [ "java", "web", "start" ] ] ], "level": { "min": 0.32524305555555555, "max": 0.3252777777777778 }, "related_data": { "blog": { "data_id": [ { "sample_id": "79969159@exception@java", "cluster_num": 0 } ] } } } } }, { "可视化编程与JavaBean": { "children": [ { "JavaBean是什么": { "data": { "uuid": "java-5-637", "seg": [ [ [ "javabean" ] ] ], "level": { "min": 0.3252777777777778, "max": 0.3252835648148148 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_345354_349478@13", "cluster_num": 1 }, { "sample_id": "13_593081_440312@13", "cluster_num": 1 }, { "sample_id": "13_225487_186704@13", "cluster_num": 1 }, { "sample_id": "13_763878_822691@13", "cluster_num": 1 }, { "sample_id": "13_652176_460102@13", "cluster_num": 2 }, { "sample_id": "13_347676_353829@13", "cluster_num": 0 }, { "sample_id": "13_643044_443014@13", "cluster_num": 2 }, { "sample_id": "13_383108_418382@13", "cluster_num": 1 }, { "sample_id": "13_158937_23730@13", "cluster_num": 1 }, { "sample_id": "13_675042_507198@13", "cluster_num": 0 }, { "sample_id": "13_768851_829282@13", "cluster_num": 1 } ] }, "blog": { "data_id": [ { "sample_id": "117870394@javabean@java", "cluster_num": 0 }, { "sample_id": "70144802@javabean@java", "cluster_num": 0 }, { "sample_id": "78315622@javabean@java", "cluster_num": 2 }, { "sample_id": "52527270@javabean@java", "cluster_num": 0 }, { "sample_id": "78419793@javabean@java", "cluster_num": 0 }, { "sample_id": "22323085@javabean@java", "cluster_num": 2 }, { "sample_id": "108287819@javabean@java", "cluster_num": 0 }, { "sample_id": "53402586@javabean@java", "cluster_num": 0 }, { "sample_id": "60884802@javabean@java", "cluster_num": 0 }, { "sample_id": "78520453@javabean@java", "cluster_num": 0 }, { "sample_id": "50487516@javabean@java", "cluster_num": 0 }, { "sample_id": "56488111@javabean@java", "cluster_num": 0 }, { "sample_id": "53525026@javabean@java", "cluster_num": 0 }, { "sample_id": "75948198@javabean@java", "cluster_num": 0 }, { "sample_id": "50885419@javabean@java", "cluster_num": 2 }, { "sample_id": "38797127@javabean@java", "cluster_num": 0 }, { "sample_id": "50002639@javabean@java", "cluster_num": 0 }, { "sample_id": "38058197@javabean@java", "cluster_num": 0 }, { "sample_id": "53978465@javabean@java", "cluster_num": 0 }, { "sample_id": "77102841@javabean@java", "cluster_num": 0 }, { "sample_id": "80161007@javabean@java", "cluster_num": 0 }, { "sample_id": "78420314@javabean@java", "cluster_num": 0 }, { "sample_id": "52124242@javabean@java", "cluster_num": 0 }, { "sample_id": "43233819@javabean@java", "cluster_num": 2 }, { "sample_id": "79020704@javabean@java", "cluster_num": 2 }, { "sample_id": "56479838@javabean@java", "cluster_num": 2 }, { "sample_id": "27561115@javabean@java", "cluster_num": 2 }, { "sample_id": "53469733@javabean@java", "cluster_num": 2 }, { "sample_id": "68923637@javabean@java", "cluster_num": 0 }, { "sample_id": "78564700@javabean@java", "cluster_num": 2 }, { "sample_id": "51637385@javabean@java", "cluster_num": 0 }, { "sample_id": "72875351@javabean@java", "cluster_num": 0 }, { "sample_id": "53391547@javabean@java", "cluster_num": 0 }, { "sample_id": "53229392@javabean@java", "cluster_num": 2 }, { "sample_id": "88997775@javabean@java", "cluster_num": 0 }, { "sample_id": "39346121@javabean@java", "cluster_num": 0 }, { "sample_id": "50995094@javabean@java", "cluster_num": 0 }, { "sample_id": "60469972@javabean@java", "cluster_num": 1 }, { "sample_id": "46043549@javabean@java", "cluster_num": 0 }, { "sample_id": "102913675@javabean@java", "cluster_num": 2 }, { "sample_id": "53769421@javabean@java", "cluster_num": 0 }, { "sample_id": "40563809@javabean@java", "cluster_num": 0 }, { "sample_id": "52072428@javabean@java", "cluster_num": 2 }, { "sample_id": "53201721@javabean@java", "cluster_num": 0 }, { "sample_id": "57082919@javabean@java", "cluster_num": 1 }, { "sample_id": "80900308@jsp@java", "cluster_num": 0 }, { "sample_id": "73350396@javabean@java", "cluster_num": 0 }, { "sample_id": "22037829@javabean@java", "cluster_num": 1 }, { "sample_id": "50537065@javabean@java", "cluster_num": 0 }, { "sample_id": "41727431@javabean@java", "cluster_num": 0 }, { "sample_id": "84141595@javabean@java", "cluster_num": 0 }, { "sample_id": "36247883@javabean@java", "cluster_num": 0 }, { "sample_id": "50547114@javabean@java", "cluster_num": 1 }, { "sample_id": "48792307@javabean@java", "cluster_num": 0 }, { "sample_id": "62248316@javabean@java", "cluster_num": 2 }, { "sample_id": "51596584@javabean@java", "cluster_num": 1 }, { "sample_id": "5151788@jsp@java", "cluster_num": 0 }, { "sample_id": "53924181@javabean@java", "cluster_num": 0 }, { "sample_id": "73092392@javabean@java", "cluster_num": 1 }, { "sample_id": "65040198@javabean@java", "cluster_num": 2 }, { "sample_id": "43239945@javabean@java", "cluster_num": 0 }, { "sample_id": "52752100@javabean@java", "cluster_num": 2 }, { "sample_id": "51485966@javabean@java", "cluster_num": 0 }, { "sample_id": "78509977@javabean@java", "cluster_num": 0 }, { "sample_id": "16896447@javabean@java", "cluster_num": 2 }, { "sample_id": "25891077@javabean@java", "cluster_num": 2 }, { "sample_id": "73104807@javabean@java", "cluster_num": 1 }, { "sample_id": "30249239@javabean@java", "cluster_num": 0 }, { "sample_id": "80086396@javabean@java", "cluster_num": 2 }, { "sample_id": "73105011@javabean@java", "cluster_num": 1 }, { "sample_id": "104177169@javabean@java", "cluster_num": 0 }, { "sample_id": "43017553@javabean@java", "cluster_num": 0 }, { "sample_id": "38976857@javabean@java", "cluster_num": 0 }, { "sample_id": "50285223@javabean@java", "cluster_num": 0 }, { "sample_id": "51105575@javabean@java", "cluster_num": 0 }, { "sample_id": "107739147@javabean@java", "cluster_num": 0 }, { "sample_id": "50619395@javabean@java", "cluster_num": 0 }, { "sample_id": "50963389@javabean@java", "cluster_num": 1 }, { "sample_id": "77507869@javabean@java", "cluster_num": 1 }, { "sample_id": "21879611@javabean@java", "cluster_num": 1 }, { "sample_id": "54691413@javabean@java", "cluster_num": 0 }, { "sample_id": "108678174@javabean@java", "cluster_num": 1 }, { "sample_id": "74156940@javabean@java", "cluster_num": 0 }, { "sample_id": "109733661@javabean@java", "cluster_num": 0 }, { "sample_id": "111941662@javabean@java", "cluster_num": 0 }, { "sample_id": "78507331@javabean@java", "cluster_num": 0 }, { "sample_id": "80240814@javabean@java", "cluster_num": 0 }, { "sample_id": "51136741@javabean@java", "cluster_num": 0 }, { "sample_id": "72957434@javabean@java", "cluster_num": 0 }, { "sample_id": "54234432@javabean@java", "cluster_num": 0 }, { "sample_id": "77437415@javabean@java", "cluster_num": 0 }, { "sample_id": "51136741@jsp@java", "cluster_num": 0 }, { "sample_id": "72653898@javabean@java", "cluster_num": 0 }, { "sample_id": "117994297@javabean@java", "cluster_num": 0 }, { "sample_id": "52852804@javabean@java", "cluster_num": 0 }, { "sample_id": "53640886@javabean@java", "cluster_num": 2 }, { "sample_id": "73457291@javabean@java", "cluster_num": 0 }, { "sample_id": "111498946@javabean@java", "cluster_num": 2 }, { "sample_id": "53242808@javabean@java", "cluster_num": 0 }, { "sample_id": "52226266@javabean@java", "cluster_num": 0 } ] } } } } }, { "使用Introspector抽取出BeanInfo": { "data": { "uuid": "java-5-638", "seg": [ [ [ "introspector", "抽取", "出", "beaninfo" ] ] ], "level": { "min": 0.3252835648148148, "max": 0.32528935185185187 }, "related_data": {} } } }, { "一个更复杂的Bean": { "data": { "uuid": "java-5-639", "seg": [ [ [ "bean" ] ] ], "level": { "min": 0.32528935185185187, "max": 0.3252951388888889 }, "related_data": {} } } }, { "把Bean打包": { "data": { "uuid": "java-5-640", "seg": [ [ [ "bean", "打包" ] ] ], "level": { "min": 0.3252951388888889, "max": 0.3253009259259259 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_748224_800054@13", "cluster_num": 1 }, { "sample_id": "13_1050112_1247438@13", "cluster_num": 1 }, { "sample_id": "13_7436863_53409019@13", "cluster_num": 2 }, { "sample_id": "13_190717_91569@13", "cluster_num": 0 } ] }, "blog": { "data_id": [ { "sample_id": "88719446@builder@java", "cluster_num": 0 }, { "sample_id": "80749920@builder@java", "cluster_num": 2 }, { "sample_id": "78059177@builder@java", "cluster_num": 1 }, { "sample_id": "101385345@builder@java", "cluster_num": 0 } ] } } } } }, { "对更复杂的Bean的支持": { "data": { "uuid": "java-5-641", "seg": [ [ [ "bean", "支持" ] ] ], "level": { "min": 0.3253009259259259, "max": 0.325306712962963 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_718249_714457@13", "cluster_num": 0 }, { "sample_id": "13_816026_911619@13", "cluster_num": 1 }, { "sample_id": "13_645054_446295@13", "cluster_num": 2 } ] }, "blog": { "data_id": [ { "sample_id": "100018770@builder@java", "cluster_num": 0 }, { "sample_id": "115854595@builder@java", "cluster_num": 1 } ] } } } } }, { "更多有关Bean的读物": { "data": { "uuid": "java-5-642", "seg": [ [ [ "bean", "读物" ] ] ], "level": { "min": 0.325306712962963, "max": 0.3253125 }, "related_data": {} } } } ], "data": { "uuid": "java-4-557", "seg": [ [ [ "可视化", "编程", "可视化编程" ], [ "javabean" ] ] ], "level": { "min": 0.3252777777777778, "max": 0.3253125 }, "related_data": {} } } }, { "Swing的可替换选择": { "data": { "uuid": "java-4-558", "seg": [ [ [ "swing", "替换", "选择" ] ] ], "level": { "min": 0.3253125, "max": 0.3253472222222222 }, "related_data": {} } } }, { "用Flex构建Flash Web客户端": { "children": [ { "Hello, Flex": { "data": { "uuid": "java-5-643", "seg": [ [ [ "hello", "flex" ] ] ], "level": { "min": 0.3253472222222222, "max": 0.32535156249999997 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_743796_788825@13", "cluster_num": 0 }, { "sample_id": "13_745087_792280@13", "cluster_num": 1 }, { "sample_id": "13_743123_786761@13", "cluster_num": 0 }, { "sample_id": "13_27678_7703@13", "cluster_num": 2 } ] }, "blog": { "data_id": [ { "sample_id": "79931597@builder@java", "cluster_num": 0 }, { "sample_id": "6589169@builder@java", "cluster_num": 2 }, { "sample_id": "7171501@hibernate@java", "cluster_num": 0 }, { "sample_id": "19478711@builder@java", "cluster_num": 0 }, { "sample_id": "7421994@timezone@java", "cluster_num": 1 }, { "sample_id": "50775887@layout@java", "cluster_num": 0 } ] } } } } }, { "编译MXML": { "data": { "uuid": "java-5-644", "seg": [ [ [ "编译", "mxml" ] ] ], "level": { "min": 0.32535156249999997, "max": 0.3253559027777777 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_7443311_53420396@13", "cluster_num": 1 }, { "sample_id": "13_743143_786819@13", "cluster_num": 0 }, { "sample_id": "13_380579_413678@13", "cluster_num": 0 }, { "sample_id": "13_251614_250316@13", "cluster_num": 2 }, { "sample_id": "13_366300_390617@13", "cluster_num": 1 }, { "sample_id": "13_7407598_53357594@13", "cluster_num": 1 }, { "sample_id": "13_678658_523331@13", "cluster_num": 2 }, { "sample_id": "13_216367_163589@13", "cluster_num": 1 }, { "sample_id": "13_764031_822660@13", "cluster_num": 0 }, { "sample_id": "13_7402336_53350055@13", "cluster_num": 0 }, { "sample_id": "13_7412407_53363744@13", "cluster_num": 1 }, { "sample_id": "13_7424722_53386126@13", "cluster_num": 1 } ] }, "blog": { "data_id": [ { "sample_id": "88352512@slf4j@java", "cluster_num": 0 } ] } } } } }, { "MXML与ActionScript": { "data": { "uuid": "java-5-645", "seg": [ [ [ "mxml" ], [ "actionscript" ] ] ], "level": { "min": 0.3253559027777777, "max": 0.3253602430555555 }, "related_data": { "blog": { "data_id": [ { "sample_id": "7475684@builder@java", "cluster_num": 0 }, { "sample_id": "5703333@jms@java", "cluster_num": 1 }, { "sample_id": "7765764@jms@java", "cluster_num": 2 } ] } } } } }, { "效果与风格": { "data": { "uuid": "java-5-646", "seg": [ [ [ "效果" ], [ "风格" ] ] ], "level": { "min": 0.3253602430555555, "max": 0.3253645833333333 }, "related_data": {} } } }, { "事件": { "data": { "uuid": "java-5-647", "seg": [ [ [ "事件" ] ] ], "level": { "min": 0.3253645833333333, "max": 0.3253689236111111 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_221307_175188@13", "cluster_num": 0 } ] } } } } }, { "连接到Java": { "data": { "uuid": "java-5-648", "seg": [ [ [ "连接", "java" ] ] ], "level": { "min": 0.3253689236111111, "max": 0.3253732638888889 }, "related_data": {} } } }, { "数据模型与数据绑定": { "data": { "uuid": "java-5-649", "seg": [ [ [ "数据模型" ], [ "数据", "绑定" ] ] ], "level": { "min": 0.3253732638888889, "max": 0.3253776041666666 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_651932_459556@13", "cluster_num": 0 } ] } } } } }, { "构建和部署": { "data": { "uuid": "java-5-650", "seg": [ [ [ "构建" ], [ "部署" ] ] ], "level": { "min": 0.3253776041666666, "max": 0.3253819444444444 }, "related_data": {} } } } ], "data": { "uuid": "java-4-559", "seg": [ [ [ "flex", "构建", "flash", "web", "客户端" ] ] ], "level": { "min": 0.3253472222222222, "max": 0.3253819444444444 }, "related_data": {} } } }, { "创建SWT应用": { "children": [ { "安装SWT": { "data": { "uuid": "java-5-651", "seg": [ [ [ "安装", "swt" ] ] ], "level": { "min": 0.3253819444444444, "max": 0.3253862847222222 }, "related_data": { "blog": { "data_id": [ { "sample_id": "7920371@swt@java", "cluster_num": 0 } ] } } } } }, { "Hello, SWT": { "data": { "uuid": "java-5-652", "seg": [ [ [ "hello", "swt" ] ] ], "level": { "min": 0.3253862847222222, "max": 0.32539062499999993 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_383971_419851@13", "cluster_num": 0 }, { "sample_id": "13_382818_417743@13", "cluster_num": 1 } ] }, "blog": { "data_id": [ { "sample_id": "15497837@swt@java", "cluster_num": 0 }, { "sample_id": "44802675@swt@java", "cluster_num": 0 }, { "sample_id": "47336685@swt@java", "cluster_num": 0 }, { "sample_id": "41242915@swt@java", "cluster_num": 0 }, { "sample_id": "1905826@swt@java", "cluster_num": 0 }, { "sample_id": "47338887@swt@java", "cluster_num": 0 }, { "sample_id": "7327399@swt@java", "cluster_num": 0 }, { "sample_id": "4226489@swt@java", "cluster_num": 0 }, { "sample_id": "79412449@swt@java", "cluster_num": 1 }, { "sample_id": "6942937@swt@java", "cluster_num": 0 }, { "sample_id": "82277985@swt@java", "cluster_num": 1 }, { "sample_id": "49999445@swt@java", "cluster_num": 1 }, { "sample_id": "44646025@swt@java", "cluster_num": 2 }, { "sample_id": "83104132@swt@java", "cluster_num": 1 }, { "sample_id": "7753355@swt@java", "cluster_num": 0 }, { "sample_id": "6554119@swt@java", "cluster_num": 1 }, { "sample_id": "51234373@swt@java", "cluster_num": 1 }, { "sample_id": "8897858@swt@java", "cluster_num": 1 }, { "sample_id": "84991689@swt@java", "cluster_num": 1 }, { "sample_id": "50382106@swt@java", "cluster_num": 1 }, { "sample_id": "80137671@swt@java", "cluster_num": 2 }, { "sample_id": "53381689@swt@java", "cluster_num": 1 }, { "sample_id": "14107733@swt@java", "cluster_num": 2 }, { "sample_id": "41456253@swt@java", "cluster_num": 1 }, { "sample_id": "6569257@swt@java", "cluster_num": 0 }, { "sample_id": "81068787@swt@java", "cluster_num": 1 }, { "sample_id": "7190193@swt@java", "cluster_num": 1 }, { "sample_id": "6654087@swt@java", "cluster_num": 0 }, { "sample_id": "80048252@swt@java", "cluster_num": 0 }, { "sample_id": "7369345@swt@java", "cluster_num": 0 }, { "sample_id": "41512981@swt@java", "cluster_num": 0 }, { "sample_id": "80075732@swt@java", "cluster_num": 1 }, { "sample_id": "80048735@swt@java", "cluster_num": 0 }, { "sample_id": "1749344@swt@java", "cluster_num": 1 }, { "sample_id": "80066786@swt@java", "cluster_num": 0 }, { "sample_id": "3963220@swt@java", "cluster_num": 0 }, { "sample_id": "80047306@swt@java", "cluster_num": 0 }, { "sample_id": "6946004@swt@java", "cluster_num": 0 }, { "sample_id": "7483034@swt@java", "cluster_num": 2 }, { "sample_id": "80031169@swt@java", "cluster_num": 0 }, { "sample_id": "6624863@swt@java", "cluster_num": 0 }, { "sample_id": "3095478@swt@java", "cluster_num": 2 }, { "sample_id": "20623375@swt@java", "cluster_num": 1 }, { "sample_id": "2177234@swt@java", "cluster_num": 1 }, { "sample_id": "1388465@swt@java", "cluster_num": 0 }, { "sample_id": "7074592@swt@java", "cluster_num": 0 }, { "sample_id": "1392794@swt@java", "cluster_num": 0 }, { "sample_id": "8971245@swt@java", "cluster_num": 0 }, { "sample_id": "7650023@swt@java", "cluster_num": 0 }, { "sample_id": "94382971@swt@java", "cluster_num": 0 }, { "sample_id": "7101513@swt@java", "cluster_num": 1 }, { "sample_id": "6995836@swt@java", "cluster_num": 0 }, { "sample_id": "6611508@swt@java", "cluster_num": 0 }, { "sample_id": "1700904@swt@java", "cluster_num": 1 }, { "sample_id": "5538346@swt@java", "cluster_num": 0 }, { "sample_id": "5548022@swt@java", "cluster_num": 1 }, { "sample_id": "1909243@swt@java", "cluster_num": 0 }, { "sample_id": "1902053@swt@java", "cluster_num": 1 }, { "sample_id": "8059169@swt@java", "cluster_num": 0 }, { "sample_id": "80077389@swt@java", "cluster_num": 0 }, { "sample_id": "80097392@swt@java", "cluster_num": 1 }, { "sample_id": "6659963@swt@java", "cluster_num": 1 }, { "sample_id": "7917402@swt@java", "cluster_num": 2 }, { "sample_id": "3095416@swt@java", "cluster_num": 2 }, { "sample_id": "6744643@swt@java", "cluster_num": 1 }, { "sample_id": "7456511@swt@java", "cluster_num": 0 }, { "sample_id": "7182079@swt@java", "cluster_num": 1 }, { "sample_id": "6206576@swt@java", "cluster_num": 1 }, { "sample_id": "2193351@swt@java", "cluster_num": 1 }, { "sample_id": "7255204@swt@java", "cluster_num": 1 }, { "sample_id": "3905307@swt@java", "cluster_num": 0 }, { "sample_id": "6973191@swt@java", "cluster_num": 1 }, { "sample_id": "8082533@swt@java", "cluster_num": 0 }, { "sample_id": "832926@swt@java", "cluster_num": 1 }, { "sample_id": "5719278@swt@java", "cluster_num": 1 }, { "sample_id": "4417315@swt@java", "cluster_num": 1 }, { "sample_id": "4596198@swt@java", "cluster_num": 1 }, { "sample_id": "82636143@swt@java", "cluster_num": 0 }, { "sample_id": "51458354@swt@java", "cluster_num": 0 }, { "sample_id": "6626916@swt@java", "cluster_num": 1 }, { "sample_id": "772215@swt@java", "cluster_num": 0 }, { "sample_id": "108433152@swt@java", "cluster_num": 1 }, { "sample_id": "109249454@swt@java", "cluster_num": 1 }, { "sample_id": "3581510@swt@java", "cluster_num": 0 } ] } } } } }, { "根除冗余代码": { "data": { "uuid": "java-5-653", "seg": [ [ [ "根除", "冗余" ] ] ], "level": { "min": 0.32539062499999993, "max": 0.3253949652777777 }, "related_data": {} } } }, { "菜单": { "data": { "uuid": "java-5-654", "seg": [ [ [ "菜单" ] ] ], "level": { "min": 0.3253949652777777, "max": 0.3253993055555555 }, "related_data": {} } } }, { "页签面板、按钮和事件": { "data": { "uuid": "java-5-655", "seg": [ [ [ "签", "面板" ], [ "按钮" ], [ "事件" ] ] ], "level": { "min": 0.3253993055555555, "max": 0.3254036458333333 }, "related_data": {} } } }, { "图形": { "data": { "uuid": "java-5-656", "seg": [ [ [ "图形" ] ] ], "level": { "min": 0.3254036458333333, "max": 0.3254079861111111 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_699770_588018@13", "cluster_num": 0 } ] } } } } }, { "SWT中的并发": { "data": { "uuid": "java-5-657", "seg": [ [ [ "swt", "并发" ] ] ], "level": { "min": 0.3254079861111111, "max": 0.32541232638888884 }, "related_data": {} } } }, { "SWT还是Swing": { "data": { "uuid": "java-5-658", "seg": [ [ [ "swt", "swing" ] ] ], "level": { "min": 0.32541232638888884, "max": 0.32541666666666663 }, "related_data": { "blog": { "data_id": [ { "sample_id": "82980164@swing@java", "cluster_num": 2 }, { "sample_id": "82980164@swt@java", "cluster_num": 2 }, { "sample_id": "6500471@swt@java", "cluster_num": 2 }, { "sample_id": "7319880@swt@java", "cluster_num": 2 }, { "sample_id": "2401880@swt@java", "cluster_num": 2 }, { "sample_id": "7740858@swt@java", "cluster_num": 0 }, { "sample_id": "1671309@swt@java", "cluster_num": 0 }, { "sample_id": "5338991@swt@java", "cluster_num": 2 }, { "sample_id": "4384124@swt@java", "cluster_num": 2 }, { "sample_id": "88691278@swt@java", "cluster_num": 2 }, { "sample_id": "2452822@swt@java", "cluster_num": 2 }, { "sample_id": "1366382@swt@java", "cluster_num": 0 }, { "sample_id": "50434444@swt@java", "cluster_num": 2 }, { "sample_id": "1926007@swt@java", "cluster_num": 2 }, { "sample_id": "7620177@swt@java", "cluster_num": 2 }, { "sample_id": "220654@swt@java", "cluster_num": 2 }, { "sample_id": "4401386@swt@java", "cluster_num": 2 }, { "sample_id": "2314752@swt@java", "cluster_num": 0 }, { "sample_id": "6679824@swt@java", "cluster_num": 0 }, { "sample_id": "7053140@swt@java", "cluster_num": 0 }, { "sample_id": "5963540@swt@java", "cluster_num": 0 }, { "sample_id": "5474732@swt@java", "cluster_num": 2 }, { "sample_id": "7684787@swt@java", "cluster_num": 0 }, { "sample_id": "7479811@swt@java", "cluster_num": 2 }, { "sample_id": "7736453@swt@java", "cluster_num": 2 }, { "sample_id": "7539761@swt@java", "cluster_num": 2 }, { "sample_id": "1652903@swt@java", "cluster_num": 2 }, { "sample_id": "449327@swt@java", "cluster_num": 2 }, { "sample_id": "6073832@swt@java", "cluster_num": 1 }, { "sample_id": "4009740@swt@java", "cluster_num": 0 }, { "sample_id": "7238531@swt@java", "cluster_num": 0 }, { "sample_id": "8089114@swt@java", "cluster_num": 1 }, { "sample_id": "7264070@swt@java", "cluster_num": 0 } ] } } } } } ], "data": { "uuid": "java-4-560", "seg": [ [ [ "创建", "swt" ] ] ], "level": { "min": 0.3253819444444444, "max": 0.32541666666666663 }, "related_data": {} } } } ], "data": { "uuid": "java-3-275", "seg": [ [ [ "图形化", "用户界面", "图形化用户界面" ] ] ], "level": { "min": 0.325, "max": 0.32541666666666663 }, "related_data": {} } } }, { "基础知识": { "children": [ { "熟悉Eclipse开发工具": { "children": [ { "熟悉Eclipse": { "children": [ { "安装Eclipse的中文语言包": { "data": { "uuid": "java-6-125", "seg": [ [ [ "安装", "eclipse", "中文", "语言包", "中文语言包" ] ] ], "level": { "min": 0.32541666666666663, "max": 0.32545138888888886 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_196840_109932@13", "cluster_num": 2 }, { "sample_id": "13_7428568_53394403@13", "cluster_num": 2 }, { "sample_id": "13_248705_243804@13", "cluster_num": 2 }, { "sample_id": "13_746893_797278@13", "cluster_num": 2 }, { "sample_id": "13_353130_364564@13", "cluster_num": 2 }, { "sample_id": "13_683619_540010@13", "cluster_num": 1 }, { "sample_id": "13_680994_532451@13", "cluster_num": 2 }, { "sample_id": "13_7465948_53453069@13", "cluster_num": 1 }, { "sample_id": "13_715076_707209@13", "cluster_num": 2 }, { "sample_id": "13_676158_514248@13", "cluster_num": 2 }, { "sample_id": "13_674285_504108@13", "cluster_num": 2 }, { "sample_id": "13_243970_232975@13", "cluster_num": 2 }, { "sample_id": "13_650061_456534@13", "cluster_num": 2 }, { "sample_id": "13_365702_389154@13", "cluster_num": 2 }, { "sample_id": "13_231829_203634@13", "cluster_num": 0 }, { "sample_id": "13_1096371_1308552@13", "cluster_num": 2 }, { "sample_id": "13_237994_219353@13", "cluster_num": 2 }, { "sample_id": "13_773488_837291@13", "cluster_num": 2 }, { "sample_id": "13_245150_235221@13", "cluster_num": 2 }, { "sample_id": "13_769329_830072@13", "cluster_num": 2 }, { "sample_id": "13_361713_379853@13", "cluster_num": 1 }, { "sample_id": "13_702939_593566@13", "cluster_num": 2 }, { "sample_id": "13_1073954_1276641@13", "cluster_num": 1 }, { "sample_id": "13_1070179_1271503@13", "cluster_num": 1 }, { "sample_id": "13_247870_241999@13", "cluster_num": 2 }, { "sample_id": "13_773974_837927@13", "cluster_num": 2 }, { "sample_id": "13_193105_97823@13", "cluster_num": 2 }, { "sample_id": "13_229075_198529@13", "cluster_num": 2 }, { "sample_id": "13_240169_224340@13", "cluster_num": 2 }, { "sample_id": "13_765902_826124@13", "cluster_num": 1 }, { "sample_id": "13_237929_219268@13", "cluster_num": 2 }, { "sample_id": "13_392228_435490@13", "cluster_num": 2 }, { "sample_id": "13_843955_957847@13", "cluster_num": 2 }, { "sample_id": "13_747517_946705@13", "cluster_num": 2 }, { "sample_id": "13_366818_391702@13", "cluster_num": 1 }, { "sample_id": "13_855927_980940@13", "cluster_num": 2 }, { "sample_id": "13_214726_159826@13", "cluster_num": 2 }, { "sample_id": "13_674805_506090@13", "cluster_num": 2 }, { "sample_id": "13_355431_369452@13", "cluster_num": 2 }, { "sample_id": "13_855681_981337@13", "cluster_num": 1 }, { "sample_id": "13_7459035_53443827@13", "cluster_num": 2 }, { "sample_id": "13_203590_131213@13", "cluster_num": 2 }, { "sample_id": "13_7436623_53408699@13", "cluster_num": 1 }, { "sample_id": "13_1063304_1261242@13", "cluster_num": 1 }, { "sample_id": "13_7445321_53423848@13", "cluster_num": 2 }, { "sample_id": "13_1096051_1307965@13", "cluster_num": 2 }, { "sample_id": "13_1092837_1301478@13", "cluster_num": 2 }, { "sample_id": "13_231378_202420@13", "cluster_num": 2 }, { "sample_id": "13_230493_200260@13", "cluster_num": 2 }, { "sample_id": "13_391333_433636@13", "cluster_num": 2 }, { "sample_id": "13_718924_712883@13", "cluster_num": 2 }, { "sample_id": "13_798989_890785@13", "cluster_num": 0 }, { "sample_id": "13_187149_80975@13", "cluster_num": 0 }, { "sample_id": "13_252667_252906@13", "cluster_num": 0 }, { "sample_id": "13_7456261_53439742@13", "cluster_num": 0 }, { "sample_id": "13_651156_535631@13", "cluster_num": 0 } ] }, "blog": { "data_id": [ { "sample_id": "90633943@eclipse@java", "cluster_num": 2 }, { "sample_id": "106127874@javafx@java", "cluster_num": 2 }, { "sample_id": "77278061@eclipse@java", "cluster_num": 1 }, { "sample_id": "110880616@eclipse@java", "cluster_num": 1 }, { "sample_id": "112006608@eclipse@java", "cluster_num": 1 }, { "sample_id": "84405452@eclipse@java", "cluster_num": 1 }, { "sample_id": "83309750@eclipse@java", "cluster_num": 2 }, { "sample_id": "79587060@eclipse@java", "cluster_num": 2 }, { "sample_id": "43765253@javafx@java", "cluster_num": 2 }, { "sample_id": "78907871@javafx@java", "cluster_num": 2 }, { "sample_id": "6901798@jar@java", "cluster_num": 2 }, { "sample_id": "60872727@eclipse@java", "cluster_num": 1 }, { "sample_id": "80068644@eclipse@java", "cluster_num": 1 }, { "sample_id": "78848084@eclipse@java", "cluster_num": 1 }, { "sample_id": "115642885@javafx@java", "cluster_num": 1 }, { "sample_id": "108958781@jdk@java", "cluster_num": 1 }, { "sample_id": "40630201@swt@java", "cluster_num": 1 }, { "sample_id": "6912134@swt@java", "cluster_num": 1 }, { "sample_id": "88377948@eclipse@java", "cluster_num": 1 }, { "sample_id": "78749491@eclipse@java", "cluster_num": 1 }, { "sample_id": "74015817@javafx@java", "cluster_num": 1 }, { "sample_id": "78749491@jdk@java", "cluster_num": 1 }, { "sample_id": "50925382@eclipse@java", "cluster_num": 2 }, { "sample_id": "50580353@eclipse@java", "cluster_num": 2 }, { "sample_id": "82804272@eclipse@java", "cluster_num": 2 }, { "sample_id": "78907130@eclipse@java", "cluster_num": 2 }, { "sample_id": "22512133@eclipse@java", "cluster_num": 2 }, { "sample_id": "101603396@eclipse@java", "cluster_num": 2 }, { "sample_id": "76177244@eclipse@java", "cluster_num": 2 }, { "sample_id": "39370421@eclipse@java", "cluster_num": 2 }, { "sample_id": "4557461@eclipse@java", "cluster_num": 2 }, { "sample_id": "70209949@eclipse@java", "cluster_num": 2 }, { "sample_id": "82884053@eclipse@java", "cluster_num": 2 }, { "sample_id": "78143961@eclipse@java", "cluster_num": 2 }, { "sample_id": "79194927@eclipse@java", "cluster_num": 2 }, { "sample_id": "81139797@eclipse@java", "cluster_num": 2 }, { "sample_id": "89193630@eclipse@java", "cluster_num": 2 }, { "sample_id": "78916196@eclipse@java", "cluster_num": 0 }, { "sample_id": "109887938@javafx@java", "cluster_num": 2 }, { "sample_id": "78143961@javafx@java", "cluster_num": 2 }, { "sample_id": "27709067@junit@java", "cluster_num": 2 }, { "sample_id": "78916196@maven@java", "cluster_num": 0 }, { "sample_id": "25282047@applet@java", "cluster_num": 2 }, { "sample_id": "39103217@applet@java", "cluster_num": 2 }, { "sample_id": "103889260@log4j@java", "cluster_num": 1 }, { "sample_id": "84074462@swt@java", "cluster_num": 1 }, { "sample_id": "89399629@swt@java", "cluster_num": 2 }, { "sample_id": "70837674@swt@java", "cluster_num": 1 }, { "sample_id": "78942657@eclipse@java", "cluster_num": 2 }, { "sample_id": "78078783@eclipse@java", "cluster_num": 1 }, { "sample_id": "6677450@eclipse@java", "cluster_num": 1 }, { "sample_id": "73995755@eclipse@java", "cluster_num": 1 }, { "sample_id": "78677740@eclipse@java", "cluster_num": 1 }, { "sample_id": "78078783@jdk@java", "cluster_num": 1 }, { "sample_id": "6677450@jdk@java", "cluster_num": 1 }, { "sample_id": "78677740@jdk@java", "cluster_num": 1 }, { "sample_id": "81504042@jdk@java", "cluster_num": 1 }, { "sample_id": "53435008@jpa@java", "cluster_num": 1 }, { "sample_id": "7983584@swt@java", "cluster_num": 1 }, { "sample_id": "55000066@eclipse@java", "cluster_num": 2 }, { "sample_id": "25246565@eclipse@java", "cluster_num": 2 }, { "sample_id": "14135417@eclipse@java", "cluster_num": 2 }, { "sample_id": "40109069@eclipse@java", "cluster_num": 2 }, { "sample_id": "78138381@eclipse@java", "cluster_num": 0 }, { "sample_id": "7838676@eclipse@java", "cluster_num": 2 }, { "sample_id": "25985277@eclipse@java", "cluster_num": 2 }, { "sample_id": "6927148@eclipse@java", "cluster_num": 2 }, { "sample_id": "105317326@eclipse@java", "cluster_num": 2 }, { "sample_id": "51222405@eclipse@java", "cluster_num": 2 }, { "sample_id": "79530056@eclipse@java", "cluster_num": 2 }, { "sample_id": "108511527@eclipse@java", "cluster_num": 2 }, { "sample_id": "82082403@eclipse@java", "cluster_num": 0 }, { "sample_id": "110099000@eclipse@java", "cluster_num": 2 }, { "sample_id": "109772412@eclipse@java", "cluster_num": 2 }, { "sample_id": "50020123@javafx@java", "cluster_num": 2 }, { "sample_id": "6927148@jdk@java", "cluster_num": 2 }, { "sample_id": "6887732@jdk@java", "cluster_num": 2 }, { "sample_id": "78138381@maven@java", "cluster_num": 0 }, { "sample_id": "108481212@swing@java", "cluster_num": 2 }, { "sample_id": "6887732@swing@java", "cluster_num": 2 }, { "sample_id": "7244446@swing@java", "cluster_num": 1 }, { "sample_id": "52575693@jar@java", "cluster_num": 0 }, { "sample_id": "50508457@jar@java", "cluster_num": 2 }, { "sample_id": "82082403@java@java", "cluster_num": 0 }, { "sample_id": "50412238@javac@java", "cluster_num": 2 }, { "sample_id": "77864132@builder@java", "cluster_num": 2 }, { "sample_id": "7038819@exception@java", "cluster_num": 2 }, { "sample_id": "6867917@swt@java", "cluster_num": 2 }, { "sample_id": "7734164@swt@java", "cluster_num": 2 }, { "sample_id": "77977514@swt@java", "cluster_num": 1 }, { "sample_id": "7244446@swt@java", "cluster_num": 1 }, { "sample_id": "34095015@eclipse@java", "cluster_num": 1 }, { "sample_id": "12972177@eclipse@java", "cluster_num": 1 }, { "sample_id": "73477400@jdk@java", "cluster_num": 1 }, { "sample_id": "82262669@jdk@java", "cluster_num": 1 }, { "sample_id": "7599041@jar@java", "cluster_num": 1 }, { "sample_id": "107791508@jsp@java", "cluster_num": 2 }, { "sample_id": "36674987@eclipse@java", "cluster_num": 2 }, { "sample_id": "1329218@eclipse@java", "cluster_num": 2 }, { "sample_id": "79461384@eclipse@java", "cluster_num": 2 }, { "sample_id": "83957672@eclipse@java", "cluster_num": 2 }, { "sample_id": "53378755@eclipse@java", "cluster_num": 2 }, { "sample_id": "82875720@eclipse@java", "cluster_num": 2 }, { "sample_id": "103689203@eclipse@java", "cluster_num": 2 }, { "sample_id": "53516252@eclipse@java", "cluster_num": 2 }, { "sample_id": "8215558@eclipse@java", "cluster_num": 0 }, { "sample_id": "37691253@eclipse@java", "cluster_num": 2 }, { "sample_id": "50516614@eclipse@java", "cluster_num": 2 }, { "sample_id": "5441126@eclipse@java", "cluster_num": 2 }, { "sample_id": "50316383@eclipse@java", "cluster_num": 0 }, { "sample_id": "47614063@eclipse@java", "cluster_num": 2 }, { "sample_id": "53997458@eclipse@java", "cluster_num": 2 }, { "sample_id": "1327346@eclipse@java", "cluster_num": 2 }, { "sample_id": "1327147@eclipse@java", "cluster_num": 2 }, { "sample_id": "52134957@eclipse@java", "cluster_num": 2 }, { "sample_id": "86565835@eclipse@java", "cluster_num": 2 }, { "sample_id": "47831893@eclipse@java", "cluster_num": 2 }, { "sample_id": "68490920@eclipse@java", "cluster_num": 2 }, { "sample_id": "82712334@eclipse@java", "cluster_num": 2 }, { "sample_id": "1730642@javafx@java", "cluster_num": 2 }, { "sample_id": "1329218@junit@java", "cluster_num": 2 }, { "sample_id": "7900385@junit@java", "cluster_num": 0 }, { "sample_id": "1327346@junit@java", "cluster_num": 2 }, { "sample_id": "1327147@junit@java", "cluster_num": 2 }, { "sample_id": "7106302@junit@java", "cluster_num": 2 }, { "sample_id": "115726187@maven@java", "cluster_num": 0 }, { "sample_id": "8215558@maven@java", "cluster_num": 0 }, { "sample_id": "52934944@maven@java", "cluster_num": 0 }, { "sample_id": "50316383@maven@java", "cluster_num": 0 }, { "sample_id": "47831893@maven@java", "cluster_num": 2 }, { "sample_id": "108689704@swing@java", "cluster_num": 2 }, { "sample_id": "107885190@swing@java", "cluster_num": 2 }, { "sample_id": "109500916@swing@java", "cluster_num": 2 }, { "sample_id": "112756090@swing@java", "cluster_num": 2 }, { "sample_id": "108438641@swing@java", "cluster_num": 2 }, { "sample_id": "108369385@swing@java", "cluster_num": 2 }, { "sample_id": "108249857@swing@java", "cluster_num": 2 }, { "sample_id": "47614063@jar@java", "cluster_num": 2 }, { "sample_id": "80546975@hibernate@java", "cluster_num": 2 }, { "sample_id": "90233081@javac@java", "cluster_num": 2 }, { "sample_id": "7194400@log4j@java", "cluster_num": 2 }, { "sample_id": "7106302@builder@java", "cluster_num": 2 }, { "sample_id": "1327346@exception@java", "cluster_num": 2 }, { "sample_id": "1327147@exception@java", "cluster_num": 2 }, { "sample_id": "7063899@swt@java", "cluster_num": 2 }, { "sample_id": "78948988@swt@java", "cluster_num": 1 }, { "sample_id": "45394043@swt@java", "cluster_num": 2 }, { "sample_id": "2545318@swt@java", "cluster_num": 2 }, { "sample_id": "102791008@swt@java", "cluster_num": 1 }, { "sample_id": "7238290@swt@java", "cluster_num": 1 }, { "sample_id": "82875720@jsp@java", "cluster_num": 2 }, { "sample_id": "78541700@jsp@java", "cluster_num": 2 }, { "sample_id": "78954317@jsp@java", "cluster_num": 2 }, { "sample_id": "61191375@eclipse@java", "cluster_num": 2 }, { "sample_id": "109172760@eclipse@java", "cluster_num": 2 }, { "sample_id": "72478975@eclipse@java", "cluster_num": 2 }, { "sample_id": "51723698@eclipse@java", "cluster_num": 1 }, { "sample_id": "80726750@jdk@java", "cluster_num": 1 }, { "sample_id": "50226721@maven@java", "cluster_num": 1 }, { "sample_id": "21403717@eclipse@java", "cluster_num": 2 }, { "sample_id": "103869376@eclipse@java", "cluster_num": 2 }, { "sample_id": "103719046@eclipse@java", "cluster_num": 2 }, { "sample_id": "53032728@eclipse@java", "cluster_num": 2 }, { "sample_id": "6995386@eclipse@java", "cluster_num": 2 }, { "sample_id": "80672937@eclipse@java", "cluster_num": 2 }, { "sample_id": "77839672@eclipse@java", "cluster_num": 2 }, { "sample_id": "7218967@eclipse@java", "cluster_num": 2 }, { "sample_id": "71699203@eclipse@java", "cluster_num": 2 }, { "sample_id": "68927466@eclipse@java", "cluster_num": 2 }, { "sample_id": "78509393@eclipse@java", "cluster_num": 2 }, { "sample_id": "68951389@eclipse@java", "cluster_num": 2 }, { "sample_id": "79109741@eclipse@java", "cluster_num": 2 }, { "sample_id": "103134711@eclipse@java", "cluster_num": 2 }, { "sample_id": "64123209@eclipse@java", "cluster_num": 2 }, { "sample_id": "108700607@eclipse@java", "cluster_num": 2 }, { "sample_id": "69451322@eclipse@java", "cluster_num": 2 }, { "sample_id": "7169838@eclipse@java", "cluster_num": 2 }, { "sample_id": "80323846@eclipse@java", "cluster_num": 2 }, { "sample_id": "7451031@timezone@java", "cluster_num": 2 }, { "sample_id": "80340604@slf4j@java", "cluster_num": 2 }, { "sample_id": "108700607@jdk@java", "cluster_num": 2 }, { "sample_id": "84023846@maven@java", "cluster_num": 0 }, { "sample_id": "2961695@jmx@java", "cluster_num": 2 }, { "sample_id": "4435657@javabean@java", "cluster_num": 2 }, { "sample_id": "4435657@swing@java", "cluster_num": 2 }, { "sample_id": "112545239@swing@java", "cluster_num": 2 }, { "sample_id": "7734062@swing@java", "cluster_num": 2 }, { "sample_id": "21403717@jar@java", "cluster_num": 2 }, { "sample_id": "41750987@jar@java", "cluster_num": 2 }, { "sample_id": "7218967@hibernate@java", "cluster_num": 2 }, { "sample_id": "42105919@applet@java", "cluster_num": 2 }, { "sample_id": "50787035@applet@java", "cluster_num": 2 }, { "sample_id": "60868361@javac@java", "cluster_num": 2 }, { "sample_id": "7919058@swt@java", "cluster_num": 1 }, { "sample_id": "24907753@swt@java", "cluster_num": 1 }, { "sample_id": "7247255@swt@java", "cluster_num": 2 }, { "sample_id": "84495537@swt@java", "cluster_num": 2 }, { "sample_id": "604565@swt@java", "cluster_num": 2 }, { "sample_id": "7414213@swt@java", "cluster_num": 2 }, { "sample_id": "5906171@swt@java", "cluster_num": 1 }, { "sample_id": "2477668@swt@java", "cluster_num": 2 }, { "sample_id": "5731715@swt@java", "cluster_num": 2 }, { "sample_id": "49850507@swt@java", "cluster_num": 2 }, { "sample_id": "7083270@swt@java", "cluster_num": 2 }, { "sample_id": "96703907@jsp@java", "cluster_num": 2 }, { "sample_id": "6737353@eclipse@java", "cluster_num": 2 }, { "sample_id": "108219767@eclipse@java", "cluster_num": 2 }, { "sample_id": "203458@swt@java", "cluster_num": 2 }, { "sample_id": "79568712@eclipse@java", "cluster_num": 1 }, { "sample_id": "46053543@maven@java", "cluster_num": 0 }, { "sample_id": "80334608@jar@java", "cluster_num": 2 }, { "sample_id": "1450290@swt@java", "cluster_num": 1 }, { "sample_id": "4604890@swt@java", "cluster_num": 1 }, { "sample_id": "115061885@swing@java", "cluster_num": 1 }, { "sample_id": "7757441@eclipse@java", "cluster_num": 2 }, { "sample_id": "44600587@eclipse@java", "cluster_num": 2 }, { "sample_id": "52900855@eclipse@java", "cluster_num": 2 }, { "sample_id": "6707519@eclipse@java", "cluster_num": 2 }, { "sample_id": "25819197@eclipse@java", "cluster_num": 2 }, { "sample_id": "50300233@eclipse@java", "cluster_num": 2 }, { "sample_id": "80522536@eclipse@java", "cluster_num": 2 }, { "sample_id": "48368913@eclipse@java", "cluster_num": 2 }, { "sample_id": "7281494@eclipse@java", "cluster_num": 2 }, { "sample_id": "76861409@eclipse@java", "cluster_num": 2 }, { "sample_id": "7579028@eclipse@java", "cluster_num": 2 }, { "sample_id": "7896576@eclipse@java", "cluster_num": 2 }, { "sample_id": "52185334@eclipse@java", "cluster_num": 2 }, { "sample_id": "7460516@eclipse@java", "cluster_num": 2 }, { "sample_id": "115432791@eclipse@java", "cluster_num": 2 }, { "sample_id": "7942716@eclipse@java", "cluster_num": 2 }, { "sample_id": "46288087@eclipse@java", "cluster_num": 0 }, { "sample_id": "73614417@eclipse@java", "cluster_num": 2 }, { "sample_id": "76407265@eclipse@java", "cluster_num": 2 }, { "sample_id": "6674571@eclipse@java", "cluster_num": 2 }, { "sample_id": "46583279@eclipse@java", "cluster_num": 2 }, { "sample_id": "37901519@eclipse@java", "cluster_num": 2 }, { "sample_id": "7862069@timezone@java", "cluster_num": 2 }, { "sample_id": "7582575@javafx@java", "cluster_num": 2 }, { "sample_id": "7665976@junit@java", "cluster_num": 2 }, { "sample_id": "41950625@junit@java", "cluster_num": 2 }, { "sample_id": "7281494@jdk@java", "cluster_num": 2 }, { "sample_id": "46288087@jdk@java", "cluster_num": 0 }, { "sample_id": "25819197@maven@java", "cluster_num": 2 }, { "sample_id": "46288087@maven@java", "cluster_num": 0 }, { "sample_id": "51595127@maven@java", "cluster_num": 2 }, { "sample_id": "7847446@maven@java", "cluster_num": 0 }, { "sample_id": "4531952@jmx@java", "cluster_num": 2 }, { "sample_id": "2108167@jmx@java", "cluster_num": 2 }, { "sample_id": "7281494@jar@java", "cluster_num": 2 }, { "sample_id": "76861409@jar@java", "cluster_num": 2 }, { "sample_id": "78039801@jar@java", "cluster_num": 2 }, { "sample_id": "2614614@hibernate@java", "cluster_num": 2 }, { "sample_id": "7049863@hibernate@java", "cluster_num": 2 }, { "sample_id": "5461806@hibernate@java", "cluster_num": 2 }, { "sample_id": "7616690@applet@java", "cluster_num": 2 }, { "sample_id": "6725015@applet@java", "cluster_num": 2 } ] } } } } }, { "透视图与视图": { "data": { "uuid": "java-6-126", "seg": [ [ [ "透视图" ], [ "视图" ] ] ], "level": { "min": 0.32545138888888886, "max": 0.3254861111111111 }, "related_data": {} } } }, { "菜单栏": { "data": { "uuid": "java-6-127", "seg": [ [ [ "菜单栏" ] ] ], "level": { "min": 0.3254861111111111, "max": 0.32552083333333326 }, "related_data": {} } } }, { "工具栏": { "data": { "uuid": "java-6-128", "seg": [ [ [ "工具栏" ] ] ], "level": { "min": 0.32552083333333326, "max": 0.3255555555555555 }, "related_data": {} } } }, { "“包资源管理器”视图": { "data": { "uuid": "java-6-129", "seg": [ [ [ "包", "资源管理", "器", "视图", "资源管理器" ] ] ], "level": { "min": 0.3255555555555555, "max": 0.3255902777777777 }, "related_data": {} } } }, { "“控制台”视图": { "data": { "uuid": "java-6-130", "seg": [ [ [ "控制台", "视图" ] ] ], "level": { "min": 0.3255902777777777, "max": 0.32562499999999994 }, "related_data": { "blog": { "data_id": [ { "sample_id": "53437453@log4j@java", "cluster_num": 0 } ] } } } } } ], "data": { "uuid": "java-5-659", "seg": [ [ [ "熟悉", "eclipse" ] ] ], "level": { "min": 0.32541666666666663, "max": 0.32562499999999994 }, "related_data": {} } } } ], "data": { "uuid": "java-4-561", "seg": [ [ [ "熟悉", "eclipse", "开发工具" ] ] ], "level": { "min": 0.32541666666666663, "max": 0.32562499999999994 }, "related_data": {} } } }, { "数字处理类": { "children": [ { "数字格式化": { "data": { "uuid": "java-5-660", "seg": [ [ [ "数字", "格式化", "数字格式化" ] ] ], "level": { "min": 0.32562499999999994, "max": 0.3256770833333333 }, "related_data": {} } } }, { "数学运算": { "data": { "uuid": "java-5-661", "seg": [ [ [ "数学", "运算" ] ] ], "level": { "min": 0.3256770833333333, "max": 0.3257291666666666 }, "related_data": {} } } }, { "随机数": { "children": [ { "Math.random方法": { "data": { "uuid": "java-6-131", "seg": [ [ [ "math", "random", "方法" ] ] ], "level": { "min": 0.3257291666666666, "max": 0.32578124999999997 }, "related_data": {} } } } ], "data": { "uuid": "java-5-662", "seg": [ [ [ "随机数" ] ] ], "level": { "min": 0.3257291666666666, "max": 0.32578124999999997 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_389937_430921@13", "cluster_num": 1 }, { "sample_id": "13_203154_129499@13", "cluster_num": 2 }, { "sample_id": "13_7412753_53364202@13", "cluster_num": 2 }, { "sample_id": "13_700538_589415@13", "cluster_num": 1 }, { "sample_id": "13_7455161_53437949@13", "cluster_num": 0 }, { "sample_id": "13_7426464_53389941@13", "cluster_num": 0 } ] } } } } }, { "大数字运算": { "children": [ { "BigInteger": { "data": { "uuid": "java-6-132", "seg": [ [ [ "biginteger" ] ] ], "level": { "min": 0.32578124999999997, "max": 0.32580729166666667 }, "related_data": {} } } }, { "BigDecimal": { "data": { "uuid": "java-6-133", "seg": [ [ [ "bigdecimal" ] ] ], "level": { "min": 0.32580729166666667, "max": 0.3258333333333333 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_223534_181721@13", "cluster_num": 0 }, { "sample_id": "13_4645714_29328882@13", "cluster_num": 1 } ] } } } } } ], "data": { "uuid": "java-5-663", "seg": [ [ [ "数字", "运算" ] ] ], "level": { "min": 0.32578124999999997, "max": 0.3258333333333333 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_222627_179207@13", "cluster_num": 1 }, { "sample_id": "13_234859_212594@13", "cluster_num": 1 }, { "sample_id": "13_366247_390467@13", "cluster_num": 2 }, { "sample_id": "13_25393_6789@13", "cluster_num": 2 }, { "sample_id": "13_7452087_53433886@13", "cluster_num": 0 }, { "sample_id": "13_7428938_53395927@13", "cluster_num": 1 }, { "sample_id": "13_382364_417044@13", "cluster_num": 1 }, { "sample_id": "13_4646351_29329955@13", "cluster_num": 1 }, { "sample_id": "13_7459947_53444977@13", "cluster_num": 1 }, { "sample_id": "13_7455187_53438122@13", "cluster_num": 0 }, { "sample_id": "13_7418239_53374128@13", "cluster_num": 1 }, { "sample_id": "13_1026621_1220592@13", "cluster_num": 1 }, { "sample_id": "13_226804_189903@13", "cluster_num": 1 }, { "sample_id": "13_673231_500702@13", "cluster_num": 1 }, { "sample_id": "13_1091928_1299636@13", "cluster_num": 1 } ] } } } } } ], "data": { "uuid": "java-4-562", "seg": [ [ [ "数字", "类" ] ] ], "level": { "min": 0.32562499999999994, "max": 0.3258333333333333 }, "related_data": {} } } } ], "data": { "uuid": "java-3-276", "seg": [ [ [ "基础知识" ] ] ], "level": { "min": 0.32541666666666663, "max": 0.3258333333333333 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_368969_395815@13", "cluster_num": 0 } ] } } } } }, { "核心技术": { "children": [ { "类的高级特性": { "children": [ { "final变量": { "data": { "uuid": "java-5-664", "seg": [ [ [ "final", "变量" ] ] ], "level": { "min": 0.3258333333333333, "max": 0.3259722222222222 }, "related_data": {} } } } ], "data": { "uuid": "java-4-563", "seg": [ [ [ "类", "高级", "特性" ] ] ], "level": { "min": 0.3258333333333333, "max": 0.3259722222222222 }, "related_data": {} } } }, { "集合类": { "children": [ { "集合类概述": { "data": { "uuid": "java-5-665", "seg": [ [ [ "集合", "类", "概述" ] ] ], "level": { "min": 0.3259722222222222, "max": 0.32600694444444445 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_231670_203157@13", "cluster_num": 0 } ] } } } } }, { "List集合": { "children": [ { "List接口的实现类": { "data": { "uuid": "java-6-134", "seg": [ [ [ "list", "接口", "类" ] ] ], "level": { "min": 0.32600694444444445, "max": 0.32601562500000003 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_1129_1954@13", "cluster_num": 1 }, { "sample_id": "13_226831_190000@13", "cluster_num": 1 }, { "sample_id": "13_771983_834939@13", "cluster_num": 2 }, { "sample_id": "13_674521_505672@13", "cluster_num": 2 }, { "sample_id": "13_387543_426787@13", "cluster_num": 2 }, { "sample_id": "13_391715_434431@13", "cluster_num": 2 }, { "sample_id": "13_240482_225028@13", "cluster_num": 0 }, { "sample_id": "13_247207_240394@13", "cluster_num": 2 }, { "sample_id": "13_668367_488571@13", "cluster_num": 2 }, { "sample_id": "13_7459211_53444084@13", "cluster_num": 2 }, { "sample_id": "13_7443971_53423077@13", "cluster_num": 0 }, { "sample_id": "13_752761_806968@13", "cluster_num": 2 }, { "sample_id": "13_1048668_1246150@13", "cluster_num": 0 }, { "sample_id": "13_251810_250887@13", "cluster_num": 0 }, { "sample_id": "13_965458_1116985@13", "cluster_num": 0 }, { "sample_id": "13_1097484_1311040@13", "cluster_num": 1 }, { "sample_id": "13_717358_710657@13", "cluster_num": 2 }, { "sample_id": "13_259934_269677@13", "cluster_num": 1 }, { "sample_id": "13_242773_230576@13", "cluster_num": 0 }, { "sample_id": "13_706334_622205@13", "cluster_num": 1 }, { "sample_id": "13_385623_435634@13", "cluster_num": 1 }, { "sample_id": "13_643029_442781@13", "cluster_num": 1 }, { "sample_id": "13_357141_373653@13", "cluster_num": 2 }, { "sample_id": "13_744184_789792@13", "cluster_num": 1 }, { "sample_id": "13_770899_833071@13", "cluster_num": 1 }, { "sample_id": "13_687299_550615@13", "cluster_num": 1 }, { "sample_id": "13_202860_128673@13", "cluster_num": 1 }, { "sample_id": "13_716933_710093@13", "cluster_num": 1 }, { "sample_id": "13_7463995_53450360@13", "cluster_num": 1 }, { "sample_id": "13_370703_397323@13", "cluster_num": 1 }, { "sample_id": "13_770047_831451@13", "cluster_num": 2 }, { "sample_id": "13_4647125_29331175@13", "cluster_num": 2 }, { "sample_id": "13_644305_444891@13", "cluster_num": 1 }, { "sample_id": "13_191680_93597@13", "cluster_num": 1 }, { "sample_id": "13_366796_391642@13", "cluster_num": 1 }, { "sample_id": "13_184809_75267@13", "cluster_num": 1 }, { "sample_id": "13_789235_868129@13", "cluster_num": 0 }, { "sample_id": "13_516216_438907@13", "cluster_num": 1 }, { "sample_id": "13_683046_538563@13", "cluster_num": 1 }, { "sample_id": "13_200107_119901@13", "cluster_num": 1 }, { "sample_id": "13_1058302_1255619@13", "cluster_num": 1 }, { "sample_id": "13_7430223_53397281@13", "cluster_num": 2 }, { "sample_id": "13_7457049_53441199@13", "cluster_num": 0 }, { "sample_id": "13_7433595_53403884@13", "cluster_num": 0 }, { "sample_id": "13_7457523_53442243@13", "cluster_num": 0 }, { "sample_id": "13_364196_385623@13", "cluster_num": 1 }, { "sample_id": "13_653419_462197@13", "cluster_num": 1 }, { "sample_id": "13_7426628_53391368@13", "cluster_num": 1 }, { "sample_id": "13_744469_790545@13", "cluster_num": 0 }, { "sample_id": "13_208693_145417@13", "cluster_num": 1 }, { "sample_id": "13_229855_198359@13", "cluster_num": 0 }, { "sample_id": "13_854226_977700@13", "cluster_num": 1 }, { "sample_id": "13_746151_795199@13", "cluster_num": 1 }, { "sample_id": "13_238992_221641@13", "cluster_num": 0 }, { "sample_id": "13_828798_925038@13", "cluster_num": 1 }, { "sample_id": "13_717285_710458@13", "cluster_num": 1 }, { "sample_id": "13_973483_1131801@13", "cluster_num": 1 }, { "sample_id": "13_201150_123367@13", "cluster_num": 1 }, { "sample_id": "13_220303_172730@13", "cluster_num": 1 }, { "sample_id": "13_767910_827673@13", "cluster_num": 1 }, { "sample_id": "13_350322_358750@13", "cluster_num": 0 }, { "sample_id": "13_247728_241896@13", "cluster_num": 1 }, { "sample_id": "13_696542_580489@13", "cluster_num": 2 }, { "sample_id": "13_656571_468367@13", "cluster_num": 2 }, { "sample_id": "13_7444675_53423172@13", "cluster_num": 1 }, { "sample_id": "13_201322_123731@13", "cluster_num": 2 }, { "sample_id": "13_7427771_53392496@13", "cluster_num": 2 }, { "sample_id": "13_7465370_53452224@13", "cluster_num": 1 }, { "sample_id": "13_7463553_53449745@13", "cluster_num": 1 }, { "sample_id": "13_178558_62966@13", "cluster_num": 1 }, { "sample_id": "13_192088_94648@13", "cluster_num": 0 }, { "sample_id": "13_768633_828884@13", "cluster_num": 1 }, { "sample_id": "13_771745_834389@13", "cluster_num": 2 }, { "sample_id": "13_1044477_1241467@13", "cluster_num": 1 }, { "sample_id": "13_648800_453675@13", "cluster_num": 1 }, { "sample_id": "13_932746_1067956@13", "cluster_num": 2 }, { "sample_id": "13_208708_145089@13", "cluster_num": 1 }, { "sample_id": "13_151594_13778@13", "cluster_num": 1 }, { "sample_id": "13_1057678_1254822@13", "cluster_num": 2 }, { "sample_id": "13_354469_366871@13", "cluster_num": 0 }, { "sample_id": "13_767922_827682@13", "cluster_num": 1 }, { "sample_id": "13_230205_199255@13", "cluster_num": 0 }, { "sample_id": "13_7416452_53370646@13", "cluster_num": 1 }, { "sample_id": "13_763433_821904@13", "cluster_num": 1 }, { "sample_id": "13_7410919_53361795@13", "cluster_num": 0 } ] }, "blog": { "data_id": [ { "sample_id": "76578073@arraylist@java", "cluster_num": 0 }, { "sample_id": "7562324@hashmap@java", "cluster_num": 2 }, { "sample_id": "7562324@iterator@java", "cluster_num": 2 }, { "sample_id": "51298276@arraylist@java", "cluster_num": 2 }, { "sample_id": "58680439@linkedlist@java", "cluster_num": 2 }, { "sample_id": "114278726@linkedlist@java", "cluster_num": 2 }, { "sample_id": "8219419@iterator@java", "cluster_num": 2 }, { "sample_id": "6679268@iterator@java", "cluster_num": 2 }, { "sample_id": "53520870@javabean@java", "cluster_num": 1 }, { "sample_id": "8042695@swt@java", "cluster_num": 0 }, { "sample_id": "52713631@javabean@java", "cluster_num": 2 }, { "sample_id": "52176455@linkedlist@java", "cluster_num": 1 }, { "sample_id": "7307436@hibernate@java", "cluster_num": 0 }, { "sample_id": "6825078@hibernate@java", "cluster_num": 1 }, { "sample_id": "7307436@iterator@java", "cluster_num": 0 }, { "sample_id": "4202533@swt@java", "cluster_num": 0 }, { "sample_id": "52452107@javabean@java", "cluster_num": 2 }, { "sample_id": "86154344@stream@java", "cluster_num": 2 }, { "sample_id": "7460142@layout@java", "cluster_num": 0 }, { "sample_id": "50999720@linkedlist@java", "cluster_num": 2 }, { "sample_id": "47448867@linkedlist@java", "cluster_num": 0 }, { "sample_id": "6581275@semaphore@java", "cluster_num": 0 }, { "sample_id": "5064955@swt@java", "cluster_num": 0 }, { "sample_id": "6852523@layout@java", "cluster_num": 0 }, { "sample_id": "50411033@linkedlist@java", "cluster_num": 1 }, { "sample_id": "48788285@linkedlist@java", "cluster_num": 1 }, { "sample_id": "6850203@iterator@java", "cluster_num": 2 }, { "sample_id": "6677493@iterator@java", "cluster_num": 0 }, { "sample_id": "6571811@iterator@java", "cluster_num": 1 }, { "sample_id": "6940408@semaphore@java", "cluster_num": 0 }, { "sample_id": "7458660@javamail@java", "cluster_num": 0 }, { "sample_id": "7847761@layout@java", "cluster_num": 0 }, { "sample_id": "7046947@layout@java", "cluster_num": 0 }, { "sample_id": "6727334@layout@java", "cluster_num": 0 }, { "sample_id": "41728739@linkedlist@java", "cluster_num": 1 }, { "sample_id": "48520217@linkedlist@java", "cluster_num": 1 }, { "sample_id": "48520749@linkedlist@java", "cluster_num": 1 }, { "sample_id": "7591071@iterator@java", "cluster_num": 0 }, { "sample_id": "6645244@iterator@java", "cluster_num": 1 }, { "sample_id": "7031776@semaphore@java", "cluster_num": 0 }, { "sample_id": "6015143@semaphore@java", "cluster_num": 0 }, { "sample_id": "8078746@semaphore@java", "cluster_num": 0 }, { "sample_id": "5064936@swt@java", "cluster_num": 0 }, { "sample_id": "69055927@linkedlist@java", "cluster_num": 1 }, { "sample_id": "69372119@linkedlist@java", "cluster_num": 1 }, { "sample_id": "73033225@linkedlist@java", "cluster_num": 1 }, { "sample_id": "69389243@linkedlist@java", "cluster_num": 1 }, { "sample_id": "48742053@linkedlist@java", "cluster_num": 1 }, { "sample_id": "6648134@iterator@java", "cluster_num": 0 }, { "sample_id": "7705306@semaphore@java", "cluster_num": 0 }, { "sample_id": "6597880@semaphore@java", "cluster_num": 0 }, { "sample_id": "7976857@semaphore@java", "cluster_num": 0 }, { "sample_id": "7907770@junit@java", "cluster_num": 0 }, { "sample_id": "69093677@linkedlist@java", "cluster_num": 1 }, { "sample_id": "1768296@semaphore@java", "cluster_num": 0 }, { "sample_id": "7376424@semaphore@java", "cluster_num": 0 }, { "sample_id": "48517085@linkedlist@java", "cluster_num": 1 }, { "sample_id": "5410486@semaphore@java", "cluster_num": 0 } ] } } } } }, { "改进的List接口和ListIterator接口": { "data": { "uuid": "java-6-135", "seg": [ [ [ "改进", "list", "接口" ], [ "listiterator", "接口" ] ] ], "level": { "min": 0.32601562500000003, "max": 0.32602430555555556 }, "related_data": {} } } }, { "ArrayList和Vector实现类": { "data": { "uuid": "java-6-136", "seg": [ [ [ "arraylist" ], [ "vector", "类" ] ] ], "level": { "min": 0.32602430555555556, "max": 0.3260329861111111 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_389048_429263@13", "cluster_num": 0 }, { "sample_id": "13_673222_500644@13", "cluster_num": 1 }, { "sample_id": "13_72593_11989@13", "cluster_num": 0 }, { "sample_id": "13_371813_398555@13", "cluster_num": 1 }, { "sample_id": "13_767095_826598@13", "cluster_num": 0 }, { "sample_id": "13_1058668_1256024@13", "cluster_num": 2 } ] }, "blog": { "data_id": [ { "sample_id": "79110762@linkedlist@java", "cluster_num": 1 }, { "sample_id": "118678825@linkedlist@java", "cluster_num": 2 }, { "sample_id": "79110762@arraylist@java", "cluster_num": 1 }, { "sample_id": "78638392@linkedlist@java", "cluster_num": 1 }, { "sample_id": "750923@hashmap@java", "cluster_num": 2 }, { "sample_id": "750923@iterator@java", "cluster_num": 2 }, { "sample_id": "78273192@arraylist@java", "cluster_num": 0 }, { "sample_id": "51887752@linkedlist@java", "cluster_num": 1 }, { "sample_id": "80290493@arraylist@java", "cluster_num": 0 }, { "sample_id": "52262675@linkedlist@java", "cluster_num": 1 }, { "sample_id": "52262675@arraylist@java", "cluster_num": 1 }, { "sample_id": "4166598@hashmap@java", "cluster_num": 2 }, { "sample_id": "7644395@hashmap@java", "cluster_num": 2 }, { "sample_id": "4166598@iterator@java", "cluster_num": 2 }, { "sample_id": "7644395@iterator@java", "cluster_num": 2 }, { "sample_id": "50877217@linkedlist@java", "cluster_num": 1 }, { "sample_id": "112799686@linkedlist@java", "cluster_num": 2 }, { "sample_id": "51824313@linkedlist@java", "cluster_num": 1 }, { "sample_id": "50586260@linkedlist@java", "cluster_num": 1 }, { "sample_id": "59708627@linkedlist@java", "cluster_num": 2 }, { "sample_id": "50586260@arraylist@java", "cluster_num": 1 }, { "sample_id": "59708627@arraylist@java", "cluster_num": 2 }, { "sample_id": "116031561@arraylist@java", "cluster_num": 2 }, { "sample_id": "51264951@linkedlist@java", "cluster_num": 0 }, { "sample_id": "7851138@hashmap@java", "cluster_num": 1 }, { "sample_id": "2119123@hashmap@java", "cluster_num": 1 }, { "sample_id": "2119123@iterator@java", "cluster_num": 1 }, { "sample_id": "52086036@linkedlist@java", "cluster_num": 1 }, { "sample_id": "47049135@linkedlist@java", "cluster_num": 2 }, { "sample_id": "76044211@arraylist@java", "cluster_num": 0 }, { "sample_id": "47049135@arraylist@java", "cluster_num": 2 }, { "sample_id": "58136870@arraylist@java", "cluster_num": 2 }, { "sample_id": "84837239@arraylist@java", "cluster_num": 0 }, { "sample_id": "54574949@arraylist@java", "cluster_num": 0 }, { "sample_id": "51173360@linkedlist@java", "cluster_num": 1 }, { "sample_id": "78299550@linkedlist@java", "cluster_num": 1 }, { "sample_id": "78299550@arraylist@java", "cluster_num": 1 }, { "sample_id": "26753859@arraylist@java", "cluster_num": 0 }, { "sample_id": "7312481@hashmap@java", "cluster_num": 2 }, { "sample_id": "7312481@iterator@java", "cluster_num": 2 }, { "sample_id": "80402429@arraylist@java", "cluster_num": 0 }, { "sample_id": "110838062@arraylist@java", "cluster_num": 2 }, { "sample_id": "51852560@arraylist@java", "cluster_num": 1 }, { "sample_id": "69683799@arraylist@java", "cluster_num": 0 }, { "sample_id": "78820124@arraylist@java", "cluster_num": 2 }, { "sample_id": "53815880@linkedlist@java", "cluster_num": 2 }, { "sample_id": "51291910@linkedlist@java", "cluster_num": 2 }, { "sample_id": "74320453@linkedlist@java", "cluster_num": 2 }, { "sample_id": "51014914@arraylist@java", "cluster_num": 0 }, { "sample_id": "103579197@arraylist@java", "cluster_num": 2 }, { "sample_id": "53815880@hashtable@java", "cluster_num": 2 }, { "sample_id": "78343911@hashtable@java", "cluster_num": 0 }, { "sample_id": "55211722@arraylist@java", "cluster_num": 0 }, { "sample_id": "52027323@hashtable@java", "cluster_num": 2 }, { "sample_id": "103523557@linkedlist@java", "cluster_num": 0 }, { "sample_id": "111873315@arraylist@java", "cluster_num": 0 }, { "sample_id": "61614576@arraylist@java", "cluster_num": 0 }, { "sample_id": "52073131@arraylist@java", "cluster_num": 0 }, { "sample_id": "6831817@iterator@java", "cluster_num": 0 }, { "sample_id": "106507585@arraylist@java", "cluster_num": 0 }, { "sample_id": "43227161@arraylist@java", "cluster_num": 2 }, { "sample_id": "27080151@linkedlist@java", "cluster_num": 2 }, { "sample_id": "78456047@arraylist@java", "cluster_num": 2 }, { "sample_id": "51713565@arraylist@java", "cluster_num": 0 }, { "sample_id": "27080151@arraylist@java", "cluster_num": 2 }, { "sample_id": "88747933@linkedlist@java", "cluster_num": 1 }, { "sample_id": "72870493@linkedlist@java", "cluster_num": 1 }, { "sample_id": "17077425@linkedlist@java", "cluster_num": 1 }, { "sample_id": "52574821@arraylist@java", "cluster_num": 1 }, { "sample_id": "72870493@arraylist@java", "cluster_num": 1 }, { "sample_id": "17077425@arraylist@java", "cluster_num": 1 }, { "sample_id": "6678653@iterator@java", "cluster_num": 1 }, { "sample_id": "51178378@iterator@java", "cluster_num": 0 }, { "sample_id": "44275051@arraylist@java", "cluster_num": 0 }, { "sample_id": "103773539@arraylist@java", "cluster_num": 0 }, { "sample_id": "54410775@linkedlist@java", "cluster_num": 2 }, { "sample_id": "110084549@arraylist@java", "cluster_num": 0 }, { "sample_id": "54410775@arraylist@java", "cluster_num": 2 }, { "sample_id": "51730772@linkedlist@java", "cluster_num": 1 }, { "sample_id": "51730772@arraylist@java", "cluster_num": 1 }, { "sample_id": "53307834@linkedlist@java", "cluster_num": 1 }, { "sample_id": "46895581@linkedlist@java", "cluster_num": 1 }, { "sample_id": "50800973@linkedlist@java", "cluster_num": 1 }, { "sample_id": "50800973@arraylist@java", "cluster_num": 1 }, { "sample_id": "78111164@linkedlist@java", "cluster_num": 0 }, { "sample_id": "5567460@iterator@java", "cluster_num": 0 }, { "sample_id": "38459211@arraylist@java", "cluster_num": 0 }, { "sample_id": "40274481@arraylist@java", "cluster_num": 0 }, { "sample_id": "112618376@arraylist@java", "cluster_num": 0 }, { "sample_id": "78571619@arraylist@java", "cluster_num": 0 }, { "sample_id": "78111164@arraylist@java", "cluster_num": 0 }, { "sample_id": "78180448@linkedlist@java", "cluster_num": 2 }, { "sample_id": "39371087@linkedlist@java", "cluster_num": 2 }, { "sample_id": "39371087@hashtable@java", "cluster_num": 2 }, { "sample_id": "73274308@hashtable@java", "cluster_num": 1 }, { "sample_id": "46364937@linkedlist@java", "cluster_num": 1 }, { "sample_id": "7720666@hashmap@java", "cluster_num": 2 }, { "sample_id": "7720666@iterator@java", "cluster_num": 2 }, { "sample_id": "54019515@arraylist@java", "cluster_num": 0 }, { "sample_id": "83213947@arraylist@java", "cluster_num": 0 }, { "sample_id": "52760308@linkedlist@java", "cluster_num": 1 }, { "sample_id": "53174254@linkedlist@java", "cluster_num": 1 }, { "sample_id": "51723045@linkedlist@java", "cluster_num": 1 }, { "sample_id": "51723045@arraylist@java", "cluster_num": 1 }, { "sample_id": "51706627@arraylist@java", "cluster_num": 0 }, { "sample_id": "32409935@linkedlist@java", "cluster_num": 2 }, { "sample_id": "51380992@arraylist@java", "cluster_num": 0 }, { "sample_id": "110489221@arraylist@java", "cluster_num": 0 }, { "sample_id": "48261013@linkedlist@java", "cluster_num": 2 }, { "sample_id": "56287943@arraylist@java", "cluster_num": 0 }, { "sample_id": "41368989@arraylist@java", "cluster_num": 0 }, { "sample_id": "79198304@arraylist@java", "cluster_num": 0 }, { "sample_id": "7734534@iterator@java", "cluster_num": 0 }, { "sample_id": "71450905@linkedlist@java", "cluster_num": 0 }, { "sample_id": "71440729@arraylist@java", "cluster_num": 0 }, { "sample_id": "70227011@hashtable@java", "cluster_num": 0 }, { "sample_id": "51385940@arraylist@java", "cluster_num": 0 }, { "sample_id": "108232922@arraylist@java", "cluster_num": 0 } ] } } } } }, { "固定长度的List": { "data": { "uuid": "java-6-137", "seg": [ [ [ "固定", "长度", "list" ] ] ], "level": { "min": 0.3260329861111111, "max": 0.3260416666666667 }, "related_data": { "blog": { "data_id": [ { "sample_id": "40298761@linkedlist@java", "cluster_num": 0 } ] } } } } } ], "data": { "uuid": "java-5-666", "seg": [ [ [ "list", "集合" ] ] ], "level": { "min": 0.32600694444444445, "max": 0.3260416666666667 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_192310_95250@13", "cluster_num": 0 } ] } } } } }, { "Set集合": { "children": [ { "HashSet类": { "data": { "uuid": "java-6-138", "seg": [ [ [ "hashset", "类" ] ] ], "level": { "min": 0.3260416666666667, "max": 0.3260486111111111 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_390834_432755@13", "cluster_num": 0 }, { "sample_id": "13_662634_478379@13", "cluster_num": 1 }, { "sample_id": "13_372511_400009@13", "cluster_num": 2 } ] }, "blog": { "data_id": [ { "sample_id": "52040345@iterator@java", "cluster_num": 1 }, { "sample_id": "6882326@hashmap@java", "cluster_num": 2 }, { "sample_id": "43266695@arraylist@java", "cluster_num": 1 }, { "sample_id": "78453415@linkedlist@java", "cluster_num": 0 } ] } } } } }, { "LinkedHashSet类": { "data": { "uuid": "java-6-139", "seg": [ [ [ "linkedhashset", "类" ] ] ], "level": { "min": 0.3260486111111111, "max": 0.32605555555555554 }, "related_data": { "blog": { "data_id": [ { "sample_id": "21399271@hibernate@java", "cluster_num": 0 } ] } } } } }, { "TreeSet类": { "data": { "uuid": "java-6-140", "seg": [ [ [ "treeset", "类" ] ] ], "level": { "min": 0.32605555555555554, "max": 0.3260625 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_246908_239647@13", "cluster_num": 1 }, { "sample_id": "13_250045_246690@13", "cluster_num": 2 }, { "sample_id": "13_362348_381318@13", "cluster_num": 0 }, { "sample_id": "13_782303_852791@13", "cluster_num": 2 }, { "sample_id": "13_247866_241805@13", "cluster_num": 1 } ] } } } } }, { "EnumSet类": { "data": { "uuid": "java-6-141", "seg": [ [ [ "enumset", "类" ] ] ], "level": { "min": 0.3260625, "max": 0.3260694444444444 }, "related_data": {} } } }, { "各Set实现类的性能分析": { "data": { "uuid": "java-6-142", "seg": [ [ [ "set", "类", "性能", "分析" ] ] ], "level": { "min": 0.3260694444444444, "max": 0.32607638888888885 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_239479_224757@13", "cluster_num": 1 }, { "sample_id": "13_218018_166987@13", "cluster_num": 2 }, { "sample_id": "13_227605_191979@13", "cluster_num": 2 }, { "sample_id": "13_717665_711054@13", "cluster_num": 2 }, { "sample_id": "13_381453_415213@13", "cluster_num": 0 }, { "sample_id": "13_666361_484385@13", "cluster_num": 2 }, { "sample_id": "13_385589_422961@13", "cluster_num": 2 }, { "sample_id": "13_1104199_1318554@13", "cluster_num": 1 }, { "sample_id": "13_189442_88367@13", "cluster_num": 1 }, { "sample_id": "13_724298_726281@13", "cluster_num": 1 }, { "sample_id": "13_564891_440010@13", "cluster_num": 0 }, { "sample_id": "13_362928_382502@13", "cluster_num": 2 }, { "sample_id": "13_666658_484996@13", "cluster_num": 2 }, { "sample_id": "13_382787_417721@13", "cluster_num": 2 }, { "sample_id": "13_235788_215884@13", "cluster_num": 1 }, { "sample_id": "13_234713_212066@13", "cluster_num": 2 }, { "sample_id": "13_151597_14474@13", "cluster_num": 2 }, { "sample_id": "13_398823_436798@13", "cluster_num": 0 }, { "sample_id": "13_228248_193872@13", "cluster_num": 2 }, { "sample_id": "13_387741_427030@13", "cluster_num": 0 }, { "sample_id": "13_1084661_1291009@13", "cluster_num": 2 }, { "sample_id": "13_896891_1033920@13", "cluster_num": 0 }, { "sample_id": "13_7448851_53428983@13", "cluster_num": 2 } ] }, "blog": { "data_id": [ { "sample_id": "110496900@hashmap@java", "cluster_num": 2 }, { "sample_id": "110496900@arraylist@java", "cluster_num": 2 }, { "sample_id": "52199483@linkedlist@java", "cluster_num": 2 }, { "sample_id": "80611509@iterator@java", "cluster_num": 0 }, { "sample_id": "77100750@hashtable@java", "cluster_num": 0 }, { "sample_id": "97949730@timezone@java", "cluster_num": 0 }, { "sample_id": "52017290@linkedlist@java", "cluster_num": 1 }, { "sample_id": "22984803@iterator@java", "cluster_num": 0 }, { "sample_id": "52017290@arraylist@java", "cluster_num": 1 }, { "sample_id": "78479703@javabean@java", "cluster_num": 0 }, { "sample_id": "53837480@timezone@java", "cluster_num": 0 }, { "sample_id": "48188837@timezone@java", "cluster_num": 0 } ] } } } } } ], "data": { "uuid": "java-5-667", "seg": [ [ [ "set", "集合" ] ] ], "level": { "min": 0.3260416666666667, "max": 0.32607638888888885 }, "related_data": {} } } }, { "Map集合": { "children": [ { "Map接口的实现类": { "data": { "uuid": "java-6-143", "seg": [ [ [ "map", "接口", "类" ] ] ], "level": { "min": 0.32607638888888885, "max": 0.3261111111111111 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_954573_1099541@13", "cluster_num": 2 }, { "sample_id": "13_365872_389483@13", "cluster_num": 1 }, { "sample_id": "13_7436539_53409941@13", "cluster_num": 2 }, { "sample_id": "13_28195_7878@13", "cluster_num": 1 }, { "sample_id": "13_1102183_1316549@13", "cluster_num": 2 }, { "sample_id": "13_324214_315573@13", "cluster_num": 2 }, { "sample_id": "13_366158_390233@13", "cluster_num": 1 }, { "sample_id": "13_376382_406305@13", "cluster_num": 2 }, { "sample_id": "13_1063632_1261857@13", "cluster_num": 1 }, { "sample_id": "13_225124_185645@13", "cluster_num": 0 }, { "sample_id": "13_375170_404469@13", "cluster_num": 2 }, { "sample_id": "13_7414911_53368001@13", "cluster_num": 2 }, { "sample_id": "13_225749_187431@13", "cluster_num": 2 }, { "sample_id": "13_673605_501898@13", "cluster_num": 2 }, { "sample_id": "13_647827_451616@13", "cluster_num": 2 }, { "sample_id": "13_232037_204179@13", "cluster_num": 2 }, { "sample_id": "13_353258_364623@13", "cluster_num": 2 }, { "sample_id": "13_7440176_53415254@13", "cluster_num": 2 }, { "sample_id": "13_656169_467553@13", "cluster_num": 2 }, { "sample_id": "13_644003_444464@13", "cluster_num": 2 }, { "sample_id": "13_773908_837830@13", "cluster_num": 2 }, { "sample_id": "13_224384_183722@13", "cluster_num": 2 }, { "sample_id": "13_221807_176644@13", "cluster_num": 0 }, { "sample_id": "13_7462618_53448224@13", "cluster_num": 2 }, { "sample_id": "13_25390_6799@13", "cluster_num": 2 }, { "sample_id": "13_1376390_4437917@13", "cluster_num": 2 }, { "sample_id": "13_658909_472530@13", "cluster_num": 2 }, { "sample_id": "13_677074_569078@13", "cluster_num": 2 }, { "sample_id": "13_770805_832860@13", "cluster_num": 2 }, { "sample_id": "13_646685_449392@13", "cluster_num": 2 }, { "sample_id": "13_249754_246411@13", "cluster_num": 0 } ] }, "blog": { "data_id": [ { "sample_id": "41453705@linkedlist@java", "cluster_num": 0 }, { "sample_id": "41453705@arraylist@java", "cluster_num": 0 }, { "sample_id": "115051897@hashmap@java", "cluster_num": 0 }, { "sample_id": "76598675@hashmap@java", "cluster_num": 1 }, { "sample_id": "76598675@hashtable@java", "cluster_num": 1 }, { "sample_id": "50747074@hashtable@java", "cluster_num": 0 }, { "sample_id": "79976770@javabean@java", "cluster_num": 0 }, { "sample_id": "80573134@hashmap@java", "cluster_num": 0 }, { "sample_id": "164877@hashmap@java", "cluster_num": 0 }, { "sample_id": "164877@iterator@java", "cluster_num": 0 }, { "sample_id": "50975906@java@java", "cluster_num": 0 }, { "sample_id": "50975906@hashmap@java", "cluster_num": 0 }, { "sample_id": "46491275@hashtable@java", "cluster_num": 1 }, { "sample_id": "60583497@javabean@java", "cluster_num": 0 }, { "sample_id": "31002795@hashmap@java", "cluster_num": 0 }, { "sample_id": "72676102@hashmap@java", "cluster_num": 0 }, { "sample_id": "52270264@arraylist@java", "cluster_num": 0 }, { "sample_id": "38490669@arraylist@java", "cluster_num": 0 }, { "sample_id": "69281691@hashmap@java", "cluster_num": 0 }, { "sample_id": "46522531@hashmap@java", "cluster_num": 1 }, { "sample_id": "46522531@arraylist@java", "cluster_num": 1 }, { "sample_id": "12649213@arraylist@java", "cluster_num": 0 }, { "sample_id": "52806724@arraylist@java", "cluster_num": 0 }, { "sample_id": "55261097@arraylist@java", "cluster_num": 0 }, { "sample_id": "20138553@hashtable@java", "cluster_num": 0 }, { "sample_id": "6897043@hashmap@java", "cluster_num": 0 }, { "sample_id": "83862074@hashmap@java", "cluster_num": 1 }, { "sample_id": "117335308@hashmap@java", "cluster_num": 0 }, { "sample_id": "50583934@hashtable@java", "cluster_num": 2 }, { "sample_id": "39134869@linkedlist@java", "cluster_num": 0 }, { "sample_id": "52312429@javabean@java", "cluster_num": 0 }, { "sample_id": "52373051@javabean@java", "cluster_num": 0 }, { "sample_id": "80248617@hashmap@java", "cluster_num": 2 }, { "sample_id": "6243295@iterator@java", "cluster_num": 0 }, { "sample_id": "6876892@iterator@java", "cluster_num": 2 }, { "sample_id": "51037095@hashtable@java", "cluster_num": 2 }, { "sample_id": "80715750@hashmap@java", "cluster_num": 1 }, { "sample_id": "7667364@hashmap@java", "cluster_num": 0 }, { "sample_id": "46723363@hashmap@java", "cluster_num": 2 }, { "sample_id": "46653519@hashmap@java", "cluster_num": 2 }, { "sample_id": "50950843@iterator@java", "cluster_num": 2 } ] } } } } } ], "data": { "uuid": "java-5-668", "seg": [ [ [ "map", "集合" ] ] ], "level": { "min": 0.32607638888888885, "max": 0.3261111111111111 }, "related_data": {} } } } ], "data": { "uuid": "java-4-564", "seg": [ [ [ "集合", "类" ] ] ], "level": { "min": 0.3259722222222222, "max": 0.3261111111111111 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_388464_428213@13", "cluster_num": 0 } ] } } } } }, { "网络通信": { "children": [ { "网络程序设计基础": { "children": [ { "局域网与因特网": { "data": { "uuid": "java-6-144", "seg": [ [ [ "局域网" ], [ "因特网" ] ] ], "level": { "min": 0.3261111111111111, "max": 0.3261265432098765 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_1099247_1314204@13", "cluster_num": 0 } ] } } } } }, { "网络协议": { "data": { "uuid": "java-6-145", "seg": [ [ [ "网络协议" ] ] ], "level": { "min": 0.3261265432098765, "max": 0.326141975308642 }, "related_data": {} } } }, { "端口和套接字": { "data": { "uuid": "java-6-146", "seg": [ [ [ "端口" ], [ "套", "接字" ] ] ], "level": { "min": 0.326141975308642, "max": 0.3261574074074074 }, "related_data": {} } } } ], "data": { "uuid": "java-5-669", "seg": [ [ [ "网络", "程序设计", "基础", "网络程序设计", "程序设计基础" ] ] ], "level": { "min": 0.3261111111111111, "max": 0.3261574074074074 }, "related_data": {} } } }, { "TCP程序设计基础": { "children": [ { "InetAddress类": { "data": { "uuid": "java-6-147", "seg": [ [ [ "inetaddress", "类" ] ] ], "level": { "min": 0.3261574074074074, "max": 0.32618055555555553 }, "related_data": {} } } }, { "ServerSocket类": { "data": { "uuid": "java-6-148", "seg": [ [ [ "serversocket", "类" ] ] ], "level": { "min": 0.32618055555555553, "max": 0.32620370370370366 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_351618_361311@13", "cluster_num": 0 } ] } } } } } ], "data": { "uuid": "java-5-670", "seg": [ [ [ "tcp", "程序设计", "基础", "程序设计基础" ] ] ], "level": { "min": 0.3261574074074074, "max": 0.32620370370370366 }, "related_data": {} } } }, { "UDP程序设计基础": { "children": [ { "DatagramPacket类": { "data": { "uuid": "java-6-149", "seg": [ [ [ "datagrampacket", "类" ] ] ], "level": { "min": 0.32620370370370366, "max": 0.32622685185185185 }, "related_data": {} } } }, { "DatagramSocket类": { "data": { "uuid": "java-6-150", "seg": [ [ [ "datagramsocket", "类" ] ] ], "level": { "min": 0.32622685185185185, "max": 0.32625 }, "related_data": {} } } } ], "data": { "uuid": "java-5-671", "seg": [ [ [ "udp", "程序设计", "基础", "程序设计基础" ] ] ], "level": { "min": 0.32620370370370366, "max": 0.32625 }, "related_data": {} } } } ], "data": { "uuid": "java-4-565", "seg": [ [ [ "网络通信" ] ] ], "level": { "min": 0.3261111111111111, "max": 0.32625 }, "related_data": {} } } } ], "data": { "uuid": "java-3-277", "seg": [ [ [ "核心技术" ] ] ], "level": { "min": 0.3258333333333333, "max": 0.32625 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_161001_29580@13", "cluster_num": 0 } ] } } } } }, { "高级应用": { "children": [ { "Swing表格组件": { "children": [ { "利用JTable类直接创建表格": { "children": [ { "创建表格": { "data": { "uuid": "java-6-151", "seg": [ [ [ "创建表格" ] ] ], "level": { "min": 0.32625, "max": 0.32626388888888885 }, "related_data": {} } } }, { "定制表格": { "data": { "uuid": "java-6-152", "seg": [ [ [ "定制", "表格" ] ] ], "level": { "min": 0.32626388888888885, "max": 0.3262777777777778 }, "related_data": {} } } }, { "操纵表格": { "data": { "uuid": "java-6-153", "seg": [ [ [ "操纵", "表格" ] ] ], "level": { "min": 0.3262777777777778, "max": 0.32629166666666665 }, "related_data": {} } } } ], "data": { "uuid": "java-5-672", "seg": [ [ [ "利用", "jtable", "类", "创建表格" ] ] ], "level": { "min": 0.32625, "max": 0.32629166666666665 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_230703_201204@13", "cluster_num": 0 } ] } } } } }, { "提供行标题栏的表格": { "data": { "uuid": "java-5-673", "seg": [ [ [ "提供", "标题栏", "表格" ] ] ], "level": { "min": 0.32629166666666665, "max": 0.3263333333333333 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_1094751_1305233@13", "cluster_num": 0 }, { "sample_id": "13_593_1092@13", "cluster_num": 1 }, { "sample_id": "13_7451391_53432648@13", "cluster_num": 2 } ] } } } } } ], "data": { "uuid": "java-4-566", "seg": [ [ [ "swing", "表格", "组件", "表格组件" ] ] ], "level": { "min": 0.32625, "max": 0.3263333333333333 }, "related_data": {} } } }, { "Swing树组件": { "children": [ { "处理选中节点事件": { "data": { "uuid": "java-5-674", "seg": [ [ [ "选中", "节点", "事件", "节点事件" ] ] ], "level": { "min": 0.3263333333333333, "max": 0.32635 }, "related_data": {} } } }, { "遍历树节点": { "data": { "uuid": "java-5-675", "seg": [ [ [ "遍历", "树", "节点" ] ] ], "level": { "min": 0.32635, "max": 0.32636666666666664 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_767996_827815@13", "cluster_num": 1 }, { "sample_id": "13_248432_243242@13", "cluster_num": 0 }, { "sample_id": "13_757011_812264@13", "cluster_num": 2 }, { "sample_id": "13_5612737_34452463@13", "cluster_num": 1 } ] } } } } }, { "定制树": { "data": { "uuid": "java-5-676", "seg": [ [ [ "定制", "树" ] ] ], "level": { "min": 0.32636666666666664, "max": 0.3263833333333333 }, "related_data": {} } } }, { "维护树模型": { "data": { "uuid": "java-5-677", "seg": [ [ [ "维护", "树", "模型" ] ] ], "level": { "min": 0.3263833333333333, "max": 0.32639999999999997 }, "related_data": {} } } }, { "处理展开节点事件": { "data": { "uuid": "java-5-678", "seg": [ [ [ "展开", "节点", "事件", "节点事件" ] ] ], "level": { "min": 0.32639999999999997, "max": 0.32641666666666663 }, "related_data": {} } } } ], "data": { "uuid": "java-4-567", "seg": [ [ [ "swing", "树", "组件", "树组件" ] ] ], "level": { "min": 0.3263333333333333, "max": 0.32641666666666663 }, "related_data": {} } } }, { "Swing其他高级组件": { "children": [ { "高级组件面板": { "children": [ { "分割面板": { "data": { "uuid": "java-6-154", "seg": [ [ [ "分割", "面板" ] ] ], "level": { "min": 0.32641666666666663, "max": 0.32642361111111107 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_7429039_53395483@13", "cluster_num": 0 } ] } } } } }, { "选项卡面板": { "data": { "uuid": "java-6-155", "seg": [ [ [ "选项卡", "面板", "选项卡面板" ] ] ], "level": { "min": 0.32642361111111107, "max": 0.32643055555555556 }, "related_data": {} } } }, { "桌面面板和内部窗体": { "data": { "uuid": "java-6-156", "seg": [ [ [ "桌面", "面板", "桌面面板" ], [ "内部", "窗体" ] ] ], "level": { "min": 0.32643055555555556, "max": 0.3264375 }, "related_data": {} } } } ], "data": { "uuid": "java-5-679", "seg": [ [ [ "高级", "组件", "面板", "组件面板" ] ] ], "level": { "min": 0.32641666666666663, "max": 0.3264375 }, "related_data": { "blog": { "data_id": [ { "sample_id": "6611387@stream@java", "cluster_num": 0 } ] } } } } }, { "文件选择器": { "children": [ { "文件选择对话框": { "data": { "uuid": "java-6-157", "seg": [ [ [ "文件", "选择", "对话框" ] ] ], "level": { "min": 0.3264375, "max": 0.3264479166666666 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_347645_353887@13", "cluster_num": 0 }, { "sample_id": "13_158147_21932@13", "cluster_num": 1 } ] } } } } }, { "使用文件过滤器": { "data": { "uuid": "java-6-158", "seg": [ [ [ "文件", "过滤器", "文件过滤器" ] ] ], "level": { "min": 0.3264479166666666, "max": 0.3264583333333333 }, "related_data": {} } } } ], "data": { "uuid": "java-5-680", "seg": [ [ [ "文件", "选择器", "文件选择器" ] ] ], "level": { "min": 0.3264375, "max": 0.3264583333333333 }, "related_data": {} } } }, { "系统托盘": { "data": { "uuid": "java-5-681", "seg": [ [ [ "系统托盘" ] ] ], "level": { "min": 0.3264583333333333, "max": 0.32647916666666665 }, "related_data": {} } } }, { "桌面集成控件": { "data": { "uuid": "java-5-682", "seg": [ [ [ "桌面", "集成", "控件" ] ] ], "level": { "min": 0.32647916666666665, "max": 0.3265 }, "related_data": {} } } } ], "data": { "uuid": "java-4-568", "seg": [ [ [ "swing", "高级", "组件" ] ] ], "level": { "min": 0.32641666666666663, "max": 0.3265 }, "related_data": {} } } }, { "高级事件处理": { "children": [ { "选项事件": { "data": { "uuid": "java-5-683", "seg": [ [ [ "选项", "事件", "选项事件" ] ] ], "level": { "min": 0.3265, "max": 0.3265416666666667 }, "related_data": {} } } }, { "表格模型事件": { "data": { "uuid": "java-5-684", "seg": [ [ [ "表格", "模型", "事件", "表格模型", "模型事件" ] ] ], "level": { "min": 0.3265416666666667, "max": 0.32658333333333334 }, "related_data": {} } } } ], "data": { "uuid": "java-4-569", "seg": [ [ [ "高级", "事件处理" ] ] ], "level": { "min": 0.3265, "max": 0.32658333333333334 }, "related_data": {} } } }, { "AWT绘图": { "children": [ { "绘制图形": { "data": { "uuid": "java-5-685", "seg": [ [ [ "绘制", "图形", "绘制图形" ] ] ], "level": { "min": 0.32658333333333334, "max": 0.3266041666666667 }, "related_data": {} } } }, { "绘图颜色与画笔属性": { "children": [ { "画笔属性": { "data": { "uuid": "java-6-159", "seg": [ [ [ "画笔", "属性", "画笔属性" ] ] ], "level": { "min": 0.3266041666666667, "max": 0.326625 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_53774_9687@13", "cluster_num": 0 }, { "sample_id": "13_6365486_44583522@13", "cluster_num": 1 } ] }, "blog": { "data_id": [ { "sample_id": "37566679@layout@java", "cluster_num": 0 }, { "sample_id": "5933589@layout@java", "cluster_num": 1 }, { "sample_id": "109115850@log4j@java", "cluster_num": 2 } ] } } } } } ], "data": { "uuid": "java-5-686", "seg": [ [ [ "绘图", "颜色", "绘图颜色" ], [ "画笔", "属性", "画笔属性" ] ] ], "level": { "min": 0.3266041666666667, "max": 0.326625 }, "related_data": {} } } }, { "绘制文本": { "children": [ { "设置字体": { "data": { "uuid": "java-6-160", "seg": [ [ [ "设置", "字体" ] ] ], "level": { "min": 0.326625, "max": 0.3266354166666666 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_1048767_1246481@13", "cluster_num": 0 } ] } } } } }, { "显示文字": { "data": { "uuid": "java-6-161", "seg": [ [ [ "显示", "文字" ] ] ], "level": { "min": 0.3266354166666666, "max": 0.3266458333333333 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_204150_132555@13", "cluster_num": 1 }, { "sample_id": "13_358078_375679@13", "cluster_num": 1 }, { "sample_id": "13_668612_489093@13", "cluster_num": 2 }, { "sample_id": "13_647089_450163@13", "cluster_num": 2 }, { "sample_id": "13_719319_713364@13", "cluster_num": 2 }, { "sample_id": "13_188077_84153@13", "cluster_num": 2 }, { "sample_id": "13_748328_800286@13", "cluster_num": 0 }, { "sample_id": "13_229750_198166@13", "cluster_num": 2 }, { "sample_id": "13_655408_466033@13", "cluster_num": 2 } ] } } } } } ], "data": { "uuid": "java-5-687", "seg": [ [ [ "绘制", "文本", "绘制文本" ] ] ], "level": { "min": 0.326625, "max": 0.3266458333333333 }, "related_data": {} } } }, { "绘制图片": { "data": { "uuid": "java-5-688", "seg": [ [ [ "绘制", "图片", "绘制图片" ] ] ], "level": { "min": 0.3266458333333333, "max": 0.32666666666666666 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_7423489_53383301@13", "cluster_num": 0 } ] }, "blog": { "data_id": [ { "sample_id": "81369055@javac@java", "cluster_num": 0 } ] } } } } } ], "data": { "uuid": "java-4-570", "seg": [ [ [ "awt", "绘图" ] ] ], "level": { "min": 0.32658333333333334, "max": 0.32666666666666666 }, "related_data": {} } } } ], "data": { "uuid": "java-3-278", "seg": [ [ [ "高级" ] ] ], "level": { "min": 0.32625, "max": 0.32666666666666666 }, "related_data": {} } } }, { "理解面向对象": { "children": [ { "UML(统一建模语言)介绍": { "children": [ { "用例图": { "data": { "uuid": "java-5-689", "seg": [ [ [ "例图" ] ] ], "level": { "min": 0.32666666666666666, "max": 0.32669642857142855 }, "related_data": {} } } }, { "类图": { "data": { "uuid": "java-5-690", "seg": [ [ [ "类图" ] ] ], "level": { "min": 0.32669642857142855, "max": 0.3267261904761905 }, "related_data": {} } } }, { "组件图": { "data": { "uuid": "java-5-691", "seg": [ [ [ "组件", "图", "组件图" ] ] ], "level": { "min": 0.3267261904761905, "max": 0.3267559523809524 }, "related_data": {} } } }, { "部署图": { "data": { "uuid": "java-5-692", "seg": [ [ [ "部署", "图", "部署图" ] ] ], "level": { "min": 0.3267559523809524, "max": 0.3267857142857143 }, "related_data": {} } } }, { "顺序图": { "data": { "uuid": "java-5-693", "seg": [ [ [ "顺序", "图", "顺序图" ] ] ], "level": { "min": 0.3267857142857143, "max": 0.3268154761904762 }, "related_data": {} } } }, { "活动图": { "data": { "uuid": "java-5-694", "seg": [ [ [ "活动", "图" ] ] ], "level": { "min": 0.3268154761904762, "max": 0.32684523809523813 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_7440260_53415328@13", "cluster_num": 1 }, { "sample_id": "13_700543_589486@13", "cluster_num": 1 }, { "sample_id": "13_7443836_53421130@13", "cluster_num": 0 }, { "sample_id": "13_251903_277056@13", "cluster_num": 1 }, { "sample_id": "13_719194_713178@13", "cluster_num": 2 }, { "sample_id": "13_216987_164834@13", "cluster_num": 0 }, { "sample_id": "13_364710_386832@13", "cluster_num": 2 }, { "sample_id": "13_763445_821894@13", "cluster_num": 0 } ] } } } } }, { "状态机图": { "data": { "uuid": "java-5-695", "seg": [ [ [ "状态机", "图", "状态机图" ] ] ], "level": { "min": 0.32684523809523813, "max": 0.326875 }, "related_data": {} } } } ], "data": { "uuid": "java-4-571", "seg": [ [ [ "uml", "统一", "建模语言", "介绍" ] ] ], "level": { "min": 0.32666666666666666, "max": 0.326875 }, "related_data": { "blog": { "data_id": [ { "sample_id": "5796175@javabean@java", "cluster_num": 0 }, { "sample_id": "24461501@builder@java", "cluster_num": 1 } ] } } } } }, { "Java的面向对象特征": { "data": { "uuid": "java-4-572", "seg": [ [ [ "java", "面向对象", "特征", "面向对象特征" ] ] ], "level": { "min": 0.326875, "max": 0.32708333333333334 }, "related_data": {} } } } ], "data": { "uuid": "java-3-279", "seg": [ [ [ "理解", "面向对象" ] ] ], "level": { "min": 0.32666666666666666, "max": 0.32708333333333334 }, "related_data": {} } } }, { "Java基础类库": { "children": [ { "与用户互动": { "children": [ { "运行Java程序的参数": { "data": { "uuid": "java-5-696", "seg": [ [ [ "运行", "java", "程序", "参数" ] ] ], "level": { "min": 0.32708333333333334, "max": 0.3271354166666667 }, "related_data": {} } } }, { "使用Scanner获取键盘输入": { "data": { "uuid": "java-5-697", "seg": [ [ [ "scanner", "获取", "键盘输入" ] ] ], "level": { "min": 0.3271354166666667, "max": 0.3271875 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_650153_456638@13", "cluster_num": 0 }, { "sample_id": "13_7407267_53357140@13", "cluster_num": 1 } ] } } } } } ], "data": { "uuid": "java-4-573", "seg": [ [ [], [ "用户", "互动" ] ] ], "level": { "min": 0.32708333333333334, "max": 0.3271875 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_355060_368014@13", "cluster_num": 1 }, { "sample_id": "13_1102125_1317086@13", "cluster_num": 1 }, { "sample_id": "13_978_1688@13", "cluster_num": 0 }, { "sample_id": "13_186561_79500@13", "cluster_num": 2 } ] } } } } }, { "系统相关": { "data": { "uuid": "java-4-574", "seg": [ [ [ "系统", "相关" ] ] ], "level": { "min": 0.3271875, "max": 0.32729166666666665 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_384199_420314@13", "cluster_num": 1 }, { "sample_id": "13_755627_811046@13", "cluster_num": 0 }, { "sample_id": "13_7415975_53369611@13", "cluster_num": 1 }, { "sample_id": "13_1092126_1299873@13", "cluster_num": 0 }, { "sample_id": "13_7427514_53392485@13", "cluster_num": 2 } ] } } } } }, { "Java 11改进的国际化与格式化": { "children": [ { "Java国际化的思路": { "data": { "uuid": "java-5-698", "seg": [ [ [ "java", "国际化", "思路" ] ] ], "level": { "min": 0.32729166666666665, "max": 0.32730324074074074 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_252071_253024@13", "cluster_num": 1 }, { "sample_id": "13_263436_277623@13", "cluster_num": 0 }, { "sample_id": "13_688433_554211@13", "cluster_num": 0 }, { "sample_id": "13_676376_515284@13", "cluster_num": 1 }, { "sample_id": "13_631987_441078@13", "cluster_num": 2 }, { "sample_id": "13_652100_460049@13", "cluster_num": 0 }, { "sample_id": "13_181739_67263@13", "cluster_num": 0 } ] } } } } }, { "Java支持的国家和语言": { "data": { "uuid": "java-5-699", "seg": [ [ [ "java", "支持", "国家" ], [ "语言" ] ] ], "level": { "min": 0.32730324074074074, "max": 0.3273148148148148 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_230143_199085@13", "cluster_num": 0 } ] } } } } }, { "完成程序国际化": { "data": { "uuid": "java-5-700", "seg": [ [ [ "程序", "国际化", "程序国际化" ] ] ], "level": { "min": 0.3273148148148148, "max": 0.3273263888888889 }, "related_data": {} } } }, { "使用MessageFormat处理包含占位符的字符串": { "data": { "uuid": "java-5-701", "seg": [ [ [ "messageformat", "包含", "占位", "符", "字符串" ] ] ], "level": { "min": 0.3273263888888889, "max": 0.32733796296296297 }, "related_data": {} } } }, { "使用类文件代替资源文件": { "data": { "uuid": "java-5-702", "seg": [ [ [ "类", "文件", "资源", "资源文件" ] ] ], "level": { "min": 0.32733796296296297, "max": 0.327349537037037 }, "related_data": {} } } }, { "Java 9新增的日志API": { "data": { "uuid": "java-5-703", "seg": [ [ [ "java", "新增", "日志", "api" ] ] ], "level": { "min": 0.327349537037037, "max": 0.3273611111111111 }, "related_data": {} } } }, { "使用NumberFormat格式化数字": { "data": { "uuid": "java-5-704", "seg": [ [ [ "numberformat", "格式化", "数字", "格式化数字" ] ] ], "level": { "min": 0.3273611111111111, "max": 0.3273726851851852 }, "related_data": {} } } }, { "使用DateFormat格式化日期、时间": { "data": { "uuid": "java-5-705", "seg": [ [ [ "dateformat", "格式化", "日期" ], [ "时间" ] ] ], "level": { "min": 0.3273726851851852, "max": 0.32738425925925924 }, "related_data": {} } } }, { "使用SimpleDateFormat格式化日期": { "data": { "uuid": "java-5-706", "seg": [ [ [ "simpledateformat", "格式化", "日期" ] ] ], "level": { "min": 0.32738425925925924, "max": 0.32739583333333333 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_1092562_1300557@13", "cluster_num": 0 } ] } } } } } ], "data": { "uuid": "java-4-575", "seg": [ [ [ "java", "改进", "国际化" ], [ "格式化" ] ] ], "level": { "min": 0.32729166666666665, "max": 0.32739583333333333 }, "related_data": {} } } }, { "Java 8新增的日期、时间格式器": { "children": [ { "使用DateTimeFormatter完成格式化": { "data": { "uuid": "java-5-707", "seg": [ [ [ "datetimeformatter", "格式化" ] ] ], "level": { "min": 0.32739583333333333, "max": 0.32744791666666667 }, "related_data": {} } } }, { "使用DateTimeFormatter解析字符串": { "data": { "uuid": "java-5-708", "seg": [ [ [ "datetimeformatter", "解析", "字符串" ] ] ], "level": { "min": 0.32744791666666667, "max": 0.3275 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_199008_116093@13", "cluster_num": 1 }, { "sample_id": "13_802362_896857@13", "cluster_num": 2 }, { "sample_id": "13_418788_437441@13", "cluster_num": 0 }, { "sample_id": "13_354443_366832@13", "cluster_num": 0 } ] } } } } } ], "data": { "uuid": "java-4-576", "seg": [ [ [ "java", "新增", "日期" ], [ "时间", "格式", "器", "时间格式", "格式器" ] ] ], "level": { "min": 0.32739583333333333, "max": 0.3275 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_7395184_53337805@13", "cluster_num": 0 } ] } } } } } ], "data": { "uuid": "java-3-280", "seg": [ [ [ "java", "基础", "类库", "基础类库" ] ] ], "level": { "min": 0.32708333333333334, "max": 0.3275 }, "related_data": {} } } }, { "Java集合": { "children": [ { "Java集合概述": { "data": { "uuid": "java-4-577", "seg": [ [ [ "java", "集合", "概述" ] ] ], "level": { "min": 0.3275, "max": 0.32756944444444447 }, "related_data": {} } } }, { "Java 11增强的Collection和Iterator接口": { "children": [ { "使用Lambda表达式遍历集合": { "data": { "uuid": "java-5-709", "seg": [ [ [ "lambda", "表达式", "遍历", "集合" ] ] ], "level": { "min": 0.32756944444444447, "max": 0.3275810185185185 }, "related_data": {} } } }, { "使用Iterator遍历集合元素": { "data": { "uuid": "java-5-710", "seg": [ [ [ "iterator", "遍历", "集合", "元素" ] ] ], "level": { "min": 0.3275810185185185, "max": 0.3275925925925926 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_178816_65958@13", "cluster_num": 0 }, { "sample_id": "13_670256_492700@13", "cluster_num": 0 }, { "sample_id": "13_217919_167014@13", "cluster_num": 2 }, { "sample_id": "13_819387_916547@13", "cluster_num": 1 }, { "sample_id": "13_644031_444327@13", "cluster_num": 0 }, { "sample_id": "13_184697_74918@13", "cluster_num": 1 }, { "sample_id": "13_228368_194211@13", "cluster_num": 0 } ] }, "blog": { "data_id": [ { "sample_id": "78142161@arraylist@java", "cluster_num": 0 }, { "sample_id": "51420320@arraylist@java", "cluster_num": 0 }, { "sample_id": "114433878@iterator@java", "cluster_num": 1 }, { "sample_id": "51700153@iterator@java", "cluster_num": 1 }, { "sample_id": "7919032@iterator@java", "cluster_num": 1 }, { "sample_id": "7570033@hashmap@java", "cluster_num": 0 }, { "sample_id": "7570033@iterator@java", "cluster_num": 0 }, { "sample_id": "78902254@iterator@java", "cluster_num": 0 }, { "sample_id": "78902254@arraylist@java", "cluster_num": 0 }, { "sample_id": "78906650@iterator@java", "cluster_num": 0 }, { "sample_id": "26397667@iterator@java", "cluster_num": 0 }, { "sample_id": "77341529@linkedlist@java", "cluster_num": 1 }, { "sample_id": "55001513@iterator@java", "cluster_num": 0 }, { "sample_id": "8987233@iterator@java", "cluster_num": 0 }, { "sample_id": "7321484@iterator@java", "cluster_num": 0 }, { "sample_id": "52039691@iterator@java", "cluster_num": 1 }, { "sample_id": "7707605@iterator@java", "cluster_num": 0 }, { "sample_id": "51206225@iterator@java", "cluster_num": 1 }, { "sample_id": "76231626@iterator@java", "cluster_num": 1 }, { "sample_id": "78823541@iterator@java", "cluster_num": 1 }, { "sample_id": "7434737@iterator@java", "cluster_num": 0 }, { "sample_id": "80887244@iterator@java", "cluster_num": 1 }, { "sample_id": "81901708@iterator@java", "cluster_num": 1 }, { "sample_id": "52634640@arraylist@java", "cluster_num": 1 }, { "sample_id": "51788161@linkedlist@java", "cluster_num": 0 }, { "sample_id": "50515939@iterator@java", "cluster_num": 1 }, { "sample_id": "7574705@iterator@java", "cluster_num": 0 }, { "sample_id": "54348787@iterator@java", "cluster_num": 0 }, { "sample_id": "49929887@iterator@java", "cluster_num": 1 }, { "sample_id": "33340959@iterator@java", "cluster_num": 1 }, { "sample_id": "82155903@iterator@java", "cluster_num": 1 }, { "sample_id": "89184546@iterator@java", "cluster_num": 1 }, { "sample_id": "6827863@iterator@java", "cluster_num": 0 }, { "sample_id": "6877657@iterator@java", "cluster_num": 1 }, { "sample_id": "5617641@hashmap@java", "cluster_num": 2 }, { "sample_id": "5617641@iterator@java", "cluster_num": 2 }, { "sample_id": "41551491@linkedlist@java", "cluster_num": 1 }, { "sample_id": "80615217@iterator@java", "cluster_num": 1 }, { "sample_id": "79780717@iterator@java", "cluster_num": 0 }, { "sample_id": "7525022@iterator@java", "cluster_num": 0 }, { "sample_id": "6133650@iterator@java", "cluster_num": 0 }, { "sample_id": "41551491@iterator@java", "cluster_num": 1 }, { "sample_id": "7364823@iterator@java", "cluster_num": 0 }, { "sample_id": "7865229@iterator@java", "cluster_num": 0 }, { "sample_id": "41551491@arraylist@java", "cluster_num": 1 }, { "sample_id": "112799775@arraylist@java", "cluster_num": 0 }, { "sample_id": "53064578@iterator@java", "cluster_num": 0 }, { "sample_id": "6198394@hashmap@java", "cluster_num": 2 }, { "sample_id": "25975085@hashmap@java", "cluster_num": 2 }, { "sample_id": "7674327@iterator@java", "cluster_num": 0 }, { "sample_id": "52293135@iterator@java", "cluster_num": 0 }, { "sample_id": "6946811@iterator@java", "cluster_num": 0 }, { "sample_id": "8034285@iterator@java", "cluster_num": 0 }, { "sample_id": "11099931@iterator@java", "cluster_num": 0 }, { "sample_id": "1501974@iterator@java", "cluster_num": 0 }, { "sample_id": "6967409@iterator@java", "cluster_num": 0 }, { "sample_id": "10270971@iterator@java", "cluster_num": 0 }, { "sample_id": "6198394@iterator@java", "cluster_num": 2 }, { "sample_id": "6747231@iterator@java", "cluster_num": 0 }, { "sample_id": "109251443@iterator@java", "cluster_num": 0 }, { "sample_id": "6649700@iterator@java", "cluster_num": 0 }, { "sample_id": "25975085@iterator@java", "cluster_num": 2 }, { "sample_id": "7609496@iterator@java", "cluster_num": 1 }, { "sample_id": "6667868@iterator@java", "cluster_num": 0 }, { "sample_id": "78921546@arraylist@java", "cluster_num": 0 }, { "sample_id": "6411200@hashmap@java", "cluster_num": 2 }, { "sample_id": "6411200@iterator@java", "cluster_num": 2 }, { "sample_id": "6453207@iterator@java", "cluster_num": 0 }, { "sample_id": "7555563@iterator@java", "cluster_num": 0 }, { "sample_id": "8020695@iterator@java", "cluster_num": 0 }, { "sample_id": "7745327@iterator@java", "cluster_num": 0 }, { "sample_id": "3864590@iterator@java", "cluster_num": 0 }, { "sample_id": "7420863@iterator@java", "cluster_num": 0 }, { "sample_id": "3864590@exception@java", "cluster_num": 0 }, { "sample_id": "7592331@stream@java", "cluster_num": 0 }, { "sample_id": "7061391@iterator@java", "cluster_num": 0 }, { "sample_id": "6574863@iterator@java", "cluster_num": 0 }, { "sample_id": "6628491@iterator@java", "cluster_num": 0 }, { "sample_id": "6903571@iterator@java", "cluster_num": 0 }, { "sample_id": "7592331@iterator@java", "cluster_num": 0 }, { "sample_id": "7828961@iterator@java", "cluster_num": 0 }, { "sample_id": "7583655@iterator@java", "cluster_num": 0 }, { "sample_id": "6746029@iterator@java", "cluster_num": 0 }, { "sample_id": "7391511@iterator@java", "cluster_num": 0 }, { "sample_id": "7607685@iterator@java", "cluster_num": 0 }, { "sample_id": "6596521@iterator@java", "cluster_num": 0 }, { "sample_id": "6586652@iterator@java", "cluster_num": 0 }, { "sample_id": "7771760@iterator@java", "cluster_num": 0 }, { "sample_id": "7318493@iterator@java", "cluster_num": 0 }, { "sample_id": "6630461@iterator@java", "cluster_num": 0 }, { "sample_id": "7552499@iterator@java", "cluster_num": 0 }, { "sample_id": "7401857@iterator@java", "cluster_num": 0 }, { "sample_id": "48702477@iterator@java", "cluster_num": 0 }, { "sample_id": "7599537@iterator@java", "cluster_num": 0 }, { "sample_id": "21941711@iterator@java", "cluster_num": 0 }, { "sample_id": "7182185@iterator@java", "cluster_num": 0 }, { "sample_id": "7586449@iterator@java", "cluster_num": 0 }, { "sample_id": "7563220@iterator@java", "cluster_num": 0 } ] } } } } }, { "使用Lambda表达式遍历Iterator": { "data": { "uuid": "java-5-711", "seg": [ [ [ "lambda", "表达式", "遍历", "iterator" ] ] ], "level": { "min": 0.3275925925925926, "max": 0.3276041666666667 }, "related_data": { "blog": { "data_id": [ { "sample_id": "113336560@iterator@java", "cluster_num": 0 }, { "sample_id": "6702964@iterator@java", "cluster_num": 1 }, { "sample_id": "85226239@iterator@java", "cluster_num": 2 } ] } } } } }, { "使用foreach循环遍历集合元素": { "data": { "uuid": "java-5-712", "seg": [ [ [ "for", "each", "循环", "遍历", "集合", "元素" ] ] ], "level": { "min": 0.3276041666666667, "max": 0.32761574074074074 }, "related_data": { "blog": { "data_id": [ { "sample_id": "51168345@linkedlist@java", "cluster_num": 0 }, { "sample_id": "51168345@arraylist@java", "cluster_num": 0 }, { "sample_id": "7266890@iterator@java", "cluster_num": 2 }, { "sample_id": "94835475@iterator@java", "cluster_num": 0 }, { "sample_id": "7664165@iterator@java", "cluster_num": 2 }, { "sample_id": "7664165@jsp@java", "cluster_num": 2 }, { "sample_id": "7216661@hashmap@java", "cluster_num": 1 }, { "sample_id": "7216661@iterator@java", "cluster_num": 1 }, { "sample_id": "7216661@jsp@java", "cluster_num": 1 } ] } } } } }, { "使用Predicate操作集合": { "data": { "uuid": "java-5-713", "seg": [ [ [ "predicate", "操作", "集合" ] ] ], "level": { "min": 0.32761574074074074, "max": 0.3276273148148148 }, "related_data": {} } } }, { "使用Stream操作集合": { "data": { "uuid": "java-5-714", "seg": [ [ [ "stream", "操作", "集合" ] ] ], "level": { "min": 0.3276273148148148, "max": 0.32763888888888887 }, "related_data": {} } } } ], "data": { "uuid": "java-4-578", "seg": [ [ [ "java", "增强", "collection" ], [ "iterator", "接口" ] ] ], "level": { "min": 0.32756944444444447, "max": 0.32763888888888887 }, "related_data": {} } } }, { "Queue集合": { "children": [ { "PriorityQueue实现类": { "data": { "uuid": "java-5-715", "seg": [ [ [ "priorityqueue", "类" ] ] ], "level": { "min": 0.32763888888888887, "max": 0.32765625 }, "related_data": {} } } }, { "Deque接口与ArrayDeque实现类": { "data": { "uuid": "java-5-716", "seg": [ [ [ "deque", "接口" ], [ "arraydeque", "类" ] ] ], "level": { "min": 0.32765625, "max": 0.3276736111111111 }, "related_data": {} } } }, { "LinkedList实现类": { "data": { "uuid": "java-5-717", "seg": [ [ [ "linkedlist", "类" ] ] ], "level": { "min": 0.3276736111111111, "max": 0.3276909722222222 }, "related_data": { "blog": { "data_id": [ { "sample_id": "80864905@linkedlist@java", "cluster_num": 0 }, { "sample_id": "48975873@linkedlist@java", "cluster_num": 2 }, { "sample_id": "76997392@linkedlist@java", "cluster_num": 0 }, { "sample_id": "52218725@linkedlist@java", "cluster_num": 0 }, { "sample_id": "45023197@linkedlist@java", "cluster_num": 0 }, { "sample_id": "107531949@linkedlist@java", "cluster_num": 2 }, { "sample_id": "51555301@linkedlist@java", "cluster_num": 0 }, { "sample_id": "69565969@linkedlist@java", "cluster_num": 2 }, { "sample_id": "107531949@arraylist@java", "cluster_num": 2 }, { "sample_id": "21235355@linkedlist@java", "cluster_num": 1 }, { "sample_id": "109200324@linkedlist@java", "cluster_num": 1 }, { "sample_id": "107441410@linkedlist@java", "cluster_num": 0 }, { "sample_id": "109200324@arraylist@java", "cluster_num": 1 }, { "sample_id": "106394602@linkedlist@java", "cluster_num": 0 }, { "sample_id": "53073995@linkedlist@java", "cluster_num": 2 } ] } } } } }, { "各种线性表的性能分析": { "data": { "uuid": "java-5-718", "seg": [ [ [ "线性表", "性能", "分析" ] ] ], "level": { "min": 0.3276909722222222, "max": 0.3277083333333333 }, "related_data": {} } } } ], "data": { "uuid": "java-4-579", "seg": [ [ [ "queue", "集合" ] ] ], "level": { "min": 0.32763888888888887, "max": 0.3277083333333333 }, "related_data": { "blog": { "data_id": [ { "sample_id": "82591349@jdk@java", "cluster_num": 0 } ] } } } } }, { "增强的Map集合": { "children": [ { "Java 8为Map新增的方法": { "data": { "uuid": "java-5-719", "seg": [ [ [ "java", "map", "新增", "方法" ] ] ], "level": { "min": 0.3277083333333333, "max": 0.32771604938271603 }, "related_data": {} } } }, { "改进的HashMap和Hashtable实现类": { "data": { "uuid": "java-5-720", "seg": [ [ [ "改进", "hashmap" ], [ "hashtable", "类" ] ] ], "level": { "min": 0.32771604938271603, "max": 0.32772376543209875 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_323757_314654@13", "cluster_num": 0 } ] }, "blog": { "data_id": [ { "sample_id": "22984899@hashtable@java", "cluster_num": 2 }, { "sample_id": "53133503@hashtable@java", "cluster_num": 0 }, { "sample_id": "8179701@hashtable@java", "cluster_num": 2 }, { "sample_id": "80535751@hashtable@java", "cluster_num": 1 }, { "sample_id": "78431911@hashtable@java", "cluster_num": 0 }, { "sample_id": "38672155@hashtable@java", "cluster_num": 0 }, { "sample_id": "10618587@linkedlist@java", "cluster_num": 0 }, { "sample_id": "10618587@arraylist@java", "cluster_num": 0 }, { "sample_id": "41925595@hashtable@java", "cluster_num": 1 }, { "sample_id": "10618587@hashtable@java", "cluster_num": 0 }, { "sample_id": "8193118@hashmap@java", "cluster_num": 2 }, { "sample_id": "8193118@hashtable@java", "cluster_num": 2 }, { "sample_id": "53381467@linkedlist@java", "cluster_num": 0 }, { "sample_id": "53381467@arraylist@java", "cluster_num": 0 }, { "sample_id": "53381467@hashtable@java", "cluster_num": 0 }, { "sample_id": "51250324@hashmap@java", "cluster_num": 2 }, { "sample_id": "51250324@hashtable@java", "cluster_num": 2 }, { "sample_id": "50816581@hashtable@java", "cluster_num": 2 }, { "sample_id": "78092318@hashtable@java", "cluster_num": 0 }, { "sample_id": "78116841@hashtable@java", "cluster_num": 2 }, { "sample_id": "13744229@hashtable@java", "cluster_num": 1 }, { "sample_id": "51556314@hashtable@java", "cluster_num": 1 }, { "sample_id": "77427010@hashtable@java", "cluster_num": 2 }, { "sample_id": "45484483@hashtable@java", "cluster_num": 2 }, { "sample_id": "77428710@hashtable@java", "cluster_num": 2 }, { "sample_id": "78320052@hashtable@java", "cluster_num": 1 }, { "sample_id": "53105904@hashtable@java", "cluster_num": 1 }, { "sample_id": "39101065@hashtable@java", "cluster_num": 1 }, { "sample_id": "39620601@hashtable@java", "cluster_num": 1 }, { "sample_id": "89067850@hashtable@java", "cluster_num": 2 }, { "sample_id": "55827154@linkedlist@java", "cluster_num": 2 }, { "sample_id": "55827154@hashmap@java", "cluster_num": 2 }, { "sample_id": "55827154@arraylist@java", "cluster_num": 2 }, { "sample_id": "55827154@hashtable@java", "cluster_num": 2 }, { "sample_id": "52022999@hashmap@java", "cluster_num": 1 }, { "sample_id": "74451916@hashmap@java", "cluster_num": 1 }, { "sample_id": "49762595@hashmap@java", "cluster_num": 1 }, { "sample_id": "52022999@hashtable@java", "cluster_num": 1 }, { "sample_id": "51982674@hashtable@java", "cluster_num": 1 }, { "sample_id": "52748731@hashtable@java", "cluster_num": 1 }, { "sample_id": "53455057@hashtable@java", "cluster_num": 1 }, { "sample_id": "52104665@hashtable@java", "cluster_num": 1 }, { "sample_id": "89702954@hashtable@java", "cluster_num": 1 }, { "sample_id": "51933367@hashtable@java", "cluster_num": 2 }, { "sample_id": "77104391@hashtable@java", "cluster_num": 1 }, { "sample_id": "50253563@hashtable@java", "cluster_num": 2 }, { "sample_id": "87296480@hashtable@java", "cluster_num": 1 }, { "sample_id": "74451916@hashtable@java", "cluster_num": 1 }, { "sample_id": "49762595@hashtable@java", "cluster_num": 1 }, { "sample_id": "51673313@hashtable@java", "cluster_num": 2 }, { "sample_id": "47151501@hashtable@java", "cluster_num": 1 }, { "sample_id": "74379356@linkedlist@java", "cluster_num": 2 }, { "sample_id": "74379356@hashtable@java", "cluster_num": 2 }, { "sample_id": "65938621@hashtable@java", "cluster_num": 2 }, { "sample_id": "51208166@hashtable@java", "cluster_num": 2 }, { "sample_id": "52275874@hashmap@java", "cluster_num": 1 }, { "sample_id": "74503362@hashmap@java", "cluster_num": 1 }, { "sample_id": "81153793@hashtable@java", "cluster_num": 2 }, { "sample_id": "50973327@hashtable@java", "cluster_num": 1 }, { "sample_id": "51182135@hashtable@java", "cluster_num": 1 }, { "sample_id": "76285435@hashtable@java", "cluster_num": 1 }, { "sample_id": "51984455@hashtable@java", "cluster_num": 2 }, { "sample_id": "52275874@hashtable@java", "cluster_num": 1 }, { "sample_id": "53317396@hashtable@java", "cluster_num": 1 }, { "sample_id": "52673654@hashtable@java", "cluster_num": 2 }, { "sample_id": "39476801@hashtable@java", "cluster_num": 2 }, { "sample_id": "23709589@hashtable@java", "cluster_num": 1 }, { "sample_id": "48766481@hashtable@java", "cluster_num": 1 }, { "sample_id": "74503362@hashtable@java", "cluster_num": 1 }, { "sample_id": "78891614@linkedlist@java", "cluster_num": 1 }, { "sample_id": "70012260@hashmap@java", "cluster_num": 1 }, { "sample_id": "53969103@hashtable@java", "cluster_num": 1 }, { "sample_id": "80618399@hashtable@java", "cluster_num": 1 }, { "sample_id": "78581419@hashtable@java", "cluster_num": 2 }, { "sample_id": "78891614@hashtable@java", "cluster_num": 1 }, { "sample_id": "53021007@hashtable@java", "cluster_num": 2 }, { "sample_id": "79281924@hashtable@java", "cluster_num": 2 }, { "sample_id": "46987489@hashtable@java", "cluster_num": 1 }, { "sample_id": "52688981@hashtable@java", "cluster_num": 2 }, { "sample_id": "77965057@hashtable@java", "cluster_num": 1 }, { "sample_id": "77409527@hashtable@java", "cluster_num": 1 }, { "sample_id": "70012260@hashtable@java", "cluster_num": 1 }, { "sample_id": "51543812@hashmap@java", "cluster_num": 2 }, { "sample_id": "51068662@hashtable@java", "cluster_num": 1 }, { "sample_id": "51773481@hashtable@java", "cluster_num": 2 }, { "sample_id": "51543812@hashtable@java", "cluster_num": 2 }, { "sample_id": "51509788@hashtable@java", "cluster_num": 1 }, { "sample_id": "103734602@hashtable@java", "cluster_num": 2 }, { "sample_id": "50253849@hashtable@java", "cluster_num": 1 }, { "sample_id": "79209144@hashtable@java", "cluster_num": 2 }, { "sample_id": "52744331@hashtable@java", "cluster_num": 2 }, { "sample_id": "106889320@hashmap@java", "cluster_num": 2 }, { "sample_id": "106889320@hashtable@java", "cluster_num": 2 }, { "sample_id": "37112603@linkedlist@java", "cluster_num": 1 }, { "sample_id": "77191121@hashtable@java", "cluster_num": 2 }, { "sample_id": "117710383@hashtable@java", "cluster_num": 2 }, { "sample_id": "53912987@hashtable@java", "cluster_num": 2 }, { "sample_id": "106676589@hashtable@java", "cluster_num": 2 }, { "sample_id": "22926151@hashtable@java", "cluster_num": 2 }, { "sample_id": "51206024@hashtable@java", "cluster_num": 2 }, { "sample_id": "71270032@hashtable@java", "cluster_num": 2 }, { "sample_id": "54177376@hashtable@java", "cluster_num": 2 }, { "sample_id": "107888522@hashtable@java", "cluster_num": 2 } ] } } } } }, { "LinkedHashMap实现类": { "data": { "uuid": "java-5-721", "seg": [ [ [ "linkedhashmap", "类" ] ] ], "level": { "min": 0.32772376543209875, "max": 0.32773148148148146 }, "related_data": {} } } }, { "使用Properties读写属性文件": { "data": { "uuid": "java-5-722", "seg": [ [ [ "properties", "读写", "属性", "文件", "属性文件" ] ] ], "level": { "min": 0.32773148148148146, "max": 0.32773919753086417 }, "related_data": {} } } }, { "SortedMap接口和TreeMap实现类": { "data": { "uuid": "java-5-723", "seg": [ [ [ "sortedmap", "接口" ], [ "treemap", "类" ] ] ], "level": { "min": 0.32773919753086417, "max": 0.32774691358024693 }, "related_data": {} } } }, { "WeakHashMap实现类": { "data": { "uuid": "java-5-724", "seg": [ [ [ "weakhashmap", "类" ] ] ], "level": { "min": 0.32774691358024693, "max": 0.32775462962962965 }, "related_data": {} } } }, { "IdentityHashMap实现类": { "data": { "uuid": "java-5-725", "seg": [ [ [ "identityhashmap", "类" ] ] ], "level": { "min": 0.32775462962962965, "max": 0.32776234567901236 }, "related_data": {} } } }, { "EnumMap实现类": { "data": { "uuid": "java-5-726", "seg": [ [ [ "enummap", "类" ] ] ], "level": { "min": 0.32776234567901236, "max": 0.32777006172839507 }, "related_data": {} } } }, { "各Map实现类的性能分析": { "data": { "uuid": "java-5-727", "seg": [ [ [ "map", "类", "性能", "分析" ] ] ], "level": { "min": 0.32777006172839507, "max": 0.3277777777777778 }, "related_data": {} } } } ], "data": { "uuid": "java-4-580", "seg": [ [ [ "增强", "map", "集合" ] ] ], "level": { "min": 0.3277083333333333, "max": 0.3277777777777778 }, "related_data": {} } } }, { "HashSet和HashMap的性能选项": { "data": { "uuid": "java-4-581", "seg": [ [ [ "hashset" ], [ "hashmap", "性能", "选项", "性能选项" ] ] ], "level": { "min": 0.3277777777777778, "max": 0.3278472222222222 }, "related_data": {} } } }, { "操作集合的工具类:Collections": { "children": [ { "排序操作": { "data": { "uuid": "java-5-728", "seg": [ [ [ "排序", "操作" ] ] ], "level": { "min": 0.3278472222222222, "max": 0.3278645833333333 }, "related_data": {} } } }, { "同步控制": { "data": { "uuid": "java-5-729", "seg": [ [ [ "同步控制" ] ] ], "level": { "min": 0.3278645833333333, "max": 0.3278819444444444 }, "related_data": {} } } }, { "设置不可变集合": { "data": { "uuid": "java-5-730", "seg": [ [ [ "设置", "变", "集合" ] ] ], "level": { "min": 0.3278819444444444, "max": 0.3278993055555555 }, "related_data": {} } } }, { "Java 9新增的不可变集合": { "data": { "uuid": "java-5-731", "seg": [ [ [ "java", "新增", "变", "集合" ] ] ], "level": { "min": 0.3278993055555555, "max": 0.32791666666666663 }, "related_data": {} } } } ], "data": { "uuid": "java-4-582", "seg": [ [ [ "操作", "集合", "工具", "类", "工具类" ] ], [ [ "collections" ] ] ], "level": { "min": 0.3278472222222222, "max": 0.32791666666666663 }, "related_data": {} } } } ], "data": { "uuid": "java-3-281", "seg": [ [ [ "java", "集合" ] ] ], "level": { "min": 0.3275, "max": 0.32791666666666663 }, "related_data": {} } } }, { "AWT编程": { "children": [ { "AWT容器": { "data": { "uuid": "java-4-583", "seg": [ [ [ "awt", "容器" ] ] ], "level": { "min": 0.32791666666666663, "max": 0.3279861111111111 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_7451745_53433198@13", "cluster_num": 2 }, { "sample_id": "13_240860_225926@13", "cluster_num": 1 }, { "sample_id": "13_7445593_53424259@13", "cluster_num": 2 }, { "sample_id": "13_765419_829047@13", "cluster_num": 1 }, { "sample_id": "13_7442646_53419564@13", "cluster_num": 1 }, { "sample_id": "13_7436047_53407130@13", "cluster_num": 0 }, { "sample_id": "13_683310_539306@13", "cluster_num": 1 } ] } } } } }, { "AWT常用组件": { "children": [ { "基本组件": { "data": { "uuid": "java-5-732", "seg": [ [ [ "组件", "基本组件" ] ] ], "level": { "min": 0.3279861111111111, "max": 0.3280208333333333 }, "related_data": {} } } }, { "对话框(Dialog)": { "data": { "uuid": "java-5-733", "seg": [ [ [ "对话框", "dialog" ] ] ], "level": { "min": 0.3280208333333333, "max": 0.32805555555555554 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_252350_252187@13", "cluster_num": 0 }, { "sample_id": "13_3417_4364@13", "cluster_num": 1 }, { "sample_id": "13_8232_4517@13", "cluster_num": 2 } ] }, "blog": { "data_id": [ { "sample_id": "47998751@builder@java", "cluster_num": 0 }, { "sample_id": "24452675@arraylist@java", "cluster_num": 2 }, { "sample_id": "6916603@layout@java", "cluster_num": 1 }, { "sample_id": "7696690@stream@java", "cluster_num": 1 } ] } } } } } ], "data": { "uuid": "java-4-584", "seg": [ [ [ "awt", "组件" ] ] ], "level": { "min": 0.3279861111111111, "max": 0.32805555555555554 }, "related_data": {} } } }, { "AWT菜单": { "children": [ { "右键菜单": { "data": { "uuid": "java-5-734", "seg": [ [ [ "右键", "菜单", "右键菜单" ] ] ], "level": { "min": 0.32805555555555554, "max": 0.328125 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_693289_570523@13", "cluster_num": 0 } ] } } } } } ], "data": { "uuid": "java-4-585", "seg": [ [ [ "awt", "菜单" ] ] ], "level": { "min": 0.32805555555555554, "max": 0.328125 }, "related_data": {} } } }, { "在AWT中绘图": { "children": [ { "画图的实现原理": { "data": { "uuid": "java-5-735", "seg": [ [ [ "画图", "原理" ] ] ], "level": { "min": 0.328125, "max": 0.3281597222222222 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_239276_222361@13", "cluster_num": 0 } ] } } } } }, { "使用Graphics类": { "data": { "uuid": "java-5-736", "seg": [ [ [ "graphics", "类" ] ] ], "level": { "min": 0.3281597222222222, "max": 0.3281944444444444 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_688086_553111@13", "cluster_num": 0 } ] } } } } } ], "data": { "uuid": "java-4-586", "seg": [ [ [ "awt", "绘图", "中绘图" ] ] ], "level": { "min": 0.328125, "max": 0.3281944444444444 }, "related_data": {} } } }, { "处理位图": { "children": [ { "Image抽象类和BufferedImage实现类": { "data": { "uuid": "java-5-737", "seg": [ [ [ "image", "抽象类" ], [ "bufferedimage", "类" ] ] ], "level": { "min": 0.3281944444444444, "max": 0.3282291666666666 }, "related_data": { "blog": { "data_id": [ { "sample_id": "6655494@layout@java", "cluster_num": 0 } ] } } } } }, { "Java 9增强的ImageIO": { "data": { "uuid": "java-5-738", "seg": [ [ [ "java", "增强", "imageio" ] ] ], "level": { "min": 0.3282291666666666, "max": 0.32826388888888886 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_238959_221545@13", "cluster_num": 0 } ] } } } } } ], "data": { "uuid": "java-4-587", "seg": [ [ [ "位图" ] ] ], "level": { "min": 0.3281944444444444, "max": 0.32826388888888886 }, "related_data": {} } } }, { "拖放功能": { "children": [ { "拖放目标": { "data": { "uuid": "java-5-739", "seg": [ [ [ "拖放", "目标" ] ] ], "level": { "min": 0.32826388888888886, "max": 0.3282986111111111 }, "related_data": { "blog": { "data_id": [ { "sample_id": "1965559@javabean@java", "cluster_num": 0 } ] } } } } }, { "拖放源": { "data": { "uuid": "java-5-740", "seg": [ [ [ "拖放", "源" ] ] ], "level": { "min": 0.3282986111111111, "max": 0.3283333333333333 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_375604_405154@13", "cluster_num": 0 } ] } } } } } ], "data": { "uuid": "java-4-588", "seg": [ [ [ "拖放", "功能" ] ] ], "level": { "min": 0.32826388888888886, "max": 0.3283333333333333 }, "related_data": {} } } } ], "data": { "uuid": "java-3-282", "seg": [ [ [ "awt", "编程" ] ] ], "level": { "min": 0.32791666666666663, "max": 0.3283333333333333 }, "related_data": {} } } }, { "Swing编程": { "children": [ { "Swing基本组件的用法": { "children": [ { "AWT组件的Swing实现": { "data": { "uuid": "java-5-741", "seg": [ [ [ "awt", "组件", "swing" ] ] ], "level": { "min": 0.3283333333333333, "max": 0.3283396464646464 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_220079_172170@13", "cluster_num": 0 }, { "sample_id": "13_196281_108667@13", "cluster_num": 0 }, { "sample_id": "13_245387_235803@13", "cluster_num": 0 }, { "sample_id": "13_228823_195482@13", "cluster_num": 0 }, { "sample_id": "13_745321_792937@13", "cluster_num": 1 }, { "sample_id": "13_744215_789868@13", "cluster_num": 1 }, { "sample_id": "13_162525_33807@13", "cluster_num": 1 }, { "sample_id": "13_183087_69599@13", "cluster_num": 0 }, { "sample_id": "13_371059_397836@13", "cluster_num": 0 }, { "sample_id": "13_7462276_53447721@13", "cluster_num": 0 }, { "sample_id": "13_687536_551276@13", "cluster_num": 0 }, { "sample_id": "13_204562_157586@13", "cluster_num": 1 }, { "sample_id": "13_333112_324942@13", "cluster_num": 1 }, { "sample_id": "13_660198_475319@13", "cluster_num": 1 }, { "sample_id": "13_178030_61850@13", "cluster_num": 0 }, { "sample_id": "13_7430769_53398123@13", "cluster_num": 0 }, { "sample_id": "13_382431_416993@13", "cluster_num": 0 }, { "sample_id": "13_691547_564109@13", "cluster_num": 0 }, { "sample_id": "13_212745_154631@13", "cluster_num": 0 }, { "sample_id": "13_7457953_53442451@13", "cluster_num": 0 }, { "sample_id": "13_375739_405412@13", "cluster_num": 2 }, { "sample_id": "13_376071_405857@13", "cluster_num": 2 }, { "sample_id": "13_381441_415172@13", "cluster_num": 2 }, { "sample_id": "13_1096290_1308441@13", "cluster_num": 0 }, { "sample_id": "13_371069_397766@13", "cluster_num": 0 }, { "sample_id": "13_1053186_1250573@13", "cluster_num": 2 }, { "sample_id": "13_384296_420613@13", "cluster_num": 0 }, { "sample_id": "13_7427474_53391921@13", "cluster_num": 2 }, { "sample_id": "13_682060_535778@13", "cluster_num": 1 }, { "sample_id": "13_646540_449098@13", "cluster_num": 0 }, { "sample_id": "13_228827_195645@13", "cluster_num": 0 }, { "sample_id": "13_7454292_53436984@13", "cluster_num": 1 }, { "sample_id": "13_200406_120995@13", "cluster_num": 0 }, { "sample_id": "13_212612_154467@13", "cluster_num": 0 }, { "sample_id": "13_743410_787630@13", "cluster_num": 0 }, { "sample_id": "13_747185_798150@13", "cluster_num": 1 }, { "sample_id": "13_746323_795613@13", "cluster_num": 1 }, { "sample_id": "13_391595_434148@13", "cluster_num": 1 }, { "sample_id": "13_245181_235258@13", "cluster_num": 0 }, { "sample_id": "13_159659_25472@13", "cluster_num": 0 }, { "sample_id": "13_7400336_53348209@13", "cluster_num": 0 }, { "sample_id": "13_336521_331767@13", "cluster_num": 2 }, { "sample_id": "13_7463073_53448914@13", "cluster_num": 0 }, { "sample_id": "13_754745_809791@13", "cluster_num": 0 }, { "sample_id": "13_741907_782861@13", "cluster_num": 2 }, { "sample_id": "13_227394_191474@13", "cluster_num": 0 }, { "sample_id": "13_249510_245479@13", "cluster_num": 0 }, { "sample_id": "13_205866_137103@13", "cluster_num": 0 } ] }, "blog": { "data_id": [ { "sample_id": "80374793@swing@java", "cluster_num": 2 }, { "sample_id": "24849261@swing@java", "cluster_num": 2 }, { "sample_id": "52540831@swing@java", "cluster_num": 2 }, { "sample_id": "100674430@swing@java", "cluster_num": 0 }, { "sample_id": "74937312@swing@java", "cluster_num": 1 }, { "sample_id": "113386033@swing@java", "cluster_num": 1 }, { "sample_id": "92820321@swing@java", "cluster_num": 2 }, { "sample_id": "50888678@swt@java", "cluster_num": 2 }, { "sample_id": "51473763@swt@java", "cluster_num": 2 }, { "sample_id": "50127991@swing@java", "cluster_num": 0 }, { "sample_id": "112819878@swing@java", "cluster_num": 0 }, { "sample_id": "53785778@swing@java", "cluster_num": 2 }, { "sample_id": "109382896@swing@java", "cluster_num": 0 }, { "sample_id": "78239089@swing@java", "cluster_num": 1 }, { "sample_id": "73929573@swing@java", "cluster_num": 2 }, { "sample_id": "72675319@swing@java", "cluster_num": 2 }, { "sample_id": "106457879@swing@java", "cluster_num": 2 }, { "sample_id": "109196650@swing@java", "cluster_num": 1 }, { "sample_id": "92830703@swing@java", "cluster_num": 2 }, { "sample_id": "81157919@swing@java", "cluster_num": 1 }, { "sample_id": "103599063@swing@java", "cluster_num": 2 }, { "sample_id": "51090472@swing@java", "cluster_num": 2 }, { "sample_id": "109200552@swing@java", "cluster_num": 1 }, { "sample_id": "78598912@swing@java", "cluster_num": 1 }, { "sample_id": "84865074@swing@java", "cluster_num": 0 }, { "sample_id": "44916069@swing@java", "cluster_num": 2 }, { "sample_id": "71249430@applet@java", "cluster_num": 0 }, { "sample_id": "72738437@swing@java", "cluster_num": 0 }, { "sample_id": "78728322@swing@java", "cluster_num": 0 }, { "sample_id": "78787425@swing@java", "cluster_num": 2 }, { "sample_id": "93317560@swing@java", "cluster_num": 2 }, { "sample_id": "80896888@swing@java", "cluster_num": 1 }, { "sample_id": "25104485@swing@java", "cluster_num": 2 }, { "sample_id": "111407927@swing@java", "cluster_num": 2 }, { "sample_id": "75091285@swing@java", "cluster_num": 2 }, { "sample_id": "3909702@swing@java", "cluster_num": 2 }, { "sample_id": "103924548@swing@java", "cluster_num": 1 }, { "sample_id": "113405925@swing@java", "cluster_num": 2 }, { "sample_id": "50179425@swing@java", "cluster_num": 2 }, { "sample_id": "116378619@swing@java", "cluster_num": 1 }, { "sample_id": "78658798@swing@java", "cluster_num": 2 }, { "sample_id": "75807446@swing@java", "cluster_num": 1 }, { "sample_id": "93254608@swing@java", "cluster_num": 1 }, { "sample_id": "72773932@swing@java", "cluster_num": 2 }, { "sample_id": "50211353@swing@java", "cluster_num": 2 }, { "sample_id": "79056405@swing@java", "cluster_num": 1 }, { "sample_id": "7950911@swt@java", "cluster_num": 2 }, { "sample_id": "6886083@swing@java", "cluster_num": 0 }, { "sample_id": "6886083@applet@java", "cluster_num": 0 }, { "sample_id": "53670337@swing@java", "cluster_num": 0 }, { "sample_id": "81487457@swing@java", "cluster_num": 0 }, { "sample_id": "1633597@swt@java", "cluster_num": 2 }, { "sample_id": "110240807@swing@java", "cluster_num": 2 }, { "sample_id": "112668115@swing@java", "cluster_num": 0 }, { "sample_id": "77529157@swing@java", "cluster_num": 2 }, { "sample_id": "68486131@swing@java", "cluster_num": 2 }, { "sample_id": "46688425@swing@java", "cluster_num": 2 }, { "sample_id": "28415767@swing@java", "cluster_num": 0 }, { "sample_id": "81346875@swing@java", "cluster_num": 0 }, { "sample_id": "53507677@swing@java", "cluster_num": 2 }, { "sample_id": "109411379@swing@java", "cluster_num": 1 }, { "sample_id": "6748166@swing@java", "cluster_num": 2 }, { "sample_id": "117197408@swing@java", "cluster_num": 2 }, { "sample_id": "110495061@swing@java", "cluster_num": 1 }, { "sample_id": "53046893@swing@java", "cluster_num": 0 }, { "sample_id": "24888049@swing@java", "cluster_num": 2 }, { "sample_id": "54577036@swing@java", "cluster_num": 1 }, { "sample_id": "54024733@swing@java", "cluster_num": 2 }, { "sample_id": "77601099@swing@java", "cluster_num": 1 }, { "sample_id": "72741658@swing@java", "cluster_num": 2 }, { "sample_id": "73068242@swing@java", "cluster_num": 2 }, { "sample_id": "73661957@swing@java", "cluster_num": 1 }, { "sample_id": "80286988@swing@java", "cluster_num": 1 }, { "sample_id": "3969357@applet@java", "cluster_num": 0 }, { "sample_id": "54693962@nio@java", "cluster_num": 1 }, { "sample_id": "103864964@javafx@java", "cluster_num": 0 }, { "sample_id": "115876407@swing@java", "cluster_num": 2 }, { "sample_id": "78309739@swing@java", "cluster_num": 2 }, { "sample_id": "892070@swing@java", "cluster_num": 0 }, { "sample_id": "7919259@timezone@java", "cluster_num": 2 }, { "sample_id": "6985848@javafx@java", "cluster_num": 0 }, { "sample_id": "7278595@slf4j@java", "cluster_num": 2 }, { "sample_id": "4200563@junit@java", "cluster_num": 2 }, { "sample_id": "6985848@maven@java", "cluster_num": 0 }, { "sample_id": "109313853@swing@java", "cluster_num": 0 }, { "sample_id": "53769654@swing@java", "cluster_num": 2 }, { "sample_id": "4200563@swing@java", "cluster_num": 2 }, { "sample_id": "41824665@swing@java", "cluster_num": 1 }, { "sample_id": "46673353@swing@java", "cluster_num": 0 }, { "sample_id": "50637118@swing@java", "cluster_num": 2 }, { "sample_id": "7802078@swing@java", "cluster_num": 0 }, { "sample_id": "53202416@swing@java", "cluster_num": 1 }, { "sample_id": "53096730@swing@java", "cluster_num": 0 }, { "sample_id": "47406443@swing@java", "cluster_num": 2 }, { "sample_id": "50490494@swing@java", "cluster_num": 2 }, { "sample_id": "74940905@swing@java", "cluster_num": 0 }, { "sample_id": "7278595@swing@java", "cluster_num": 2 }, { "sample_id": "50637132@swing@java", "cluster_num": 2 }, { "sample_id": "8264568@swing@java", "cluster_num": 0 }, { "sample_id": "78285954@swing@java", "cluster_num": 2 }, { "sample_id": "71261676@swing@java", "cluster_num": 2 }, { "sample_id": "7166092@swing@java", "cluster_num": 1 }, { "sample_id": "72453010@swing@java", "cluster_num": 2 }, { "sample_id": "6985848@swing@java", "cluster_num": 0 }, { "sample_id": "116437019@swing@java", "cluster_num": 2 }, { "sample_id": "8425923@swing@java", "cluster_num": 0 }, { "sample_id": "102967714@swing@java", "cluster_num": 2 }, { "sample_id": "51236065@swing@java", "cluster_num": 2 }, { "sample_id": "5341125@applet@java", "cluster_num": 2 }, { "sample_id": "7278595@log4j@java", "cluster_num": 2 }, { "sample_id": "107447673@javamail@java", "cluster_num": 1 }, { "sample_id": "110845235@swing@java", "cluster_num": 0 }, { "sample_id": "110758685@swing@java", "cluster_num": 0 }, { "sample_id": "29614043@swt@java", "cluster_num": 2 }, { "sample_id": "80492840@swing@java", "cluster_num": 2 }, { "sample_id": "6026703@swt@java", "cluster_num": 0 }, { "sample_id": "6555860@javamail@java", "cluster_num": 0 }, { "sample_id": "6114197@swing@java", "cluster_num": 2 }, { "sample_id": "96726891@swing@java", "cluster_num": 2 }, { "sample_id": "71375319@swing@java", "cluster_num": 2 }, { "sample_id": "44944737@swing@java", "cluster_num": 1 }, { "sample_id": "54310817@swing@java", "cluster_num": 0 }, { "sample_id": "6731417@swing@java", "cluster_num": 2 }, { "sample_id": "8440806@swing@java", "cluster_num": 2 }, { "sample_id": "7172379@swing@java", "cluster_num": 0 }, { "sample_id": "45021649@swing@java", "cluster_num": 2 }, { "sample_id": "72885486@swing@java", "cluster_num": 1 }, { "sample_id": "50499700@swing@java", "cluster_num": 2 }, { "sample_id": "84038401@swing@java", "cluster_num": 1 }, { "sample_id": "29555437@swing@java", "cluster_num": 1 }, { "sample_id": "49494503@swing@java", "cluster_num": 2 }, { "sample_id": "47906359@swing@java", "cluster_num": 2 }, { "sample_id": "6094420@swing@java", "cluster_num": 0 }, { "sample_id": "116609629@java@java", "cluster_num": 2 }, { "sample_id": "108564694@java@java", "cluster_num": 2 }, { "sample_id": "5946464@applet@java", "cluster_num": 0 }, { "sample_id": "88366@applet@java", "cluster_num": 2 }, { "sample_id": "6114197@iterator@java", "cluster_num": 2 }, { "sample_id": "7752690@swing@java", "cluster_num": 2 }, { "sample_id": "78509049@swing@java", "cluster_num": 2 }, { "sample_id": "7433929@swing@java", "cluster_num": 2 }, { "sample_id": "80480482@swing@java", "cluster_num": 2 }, { "sample_id": "4453267@swing@java", "cluster_num": 0 }, { "sample_id": "6967167@javafx@java", "cluster_num": 0 }, { "sample_id": "53256509@swing@java", "cluster_num": 2 }, { "sample_id": "7755871@swing@java", "cluster_num": 0 }, { "sample_id": "7254222@swing@java", "cluster_num": 0 }, { "sample_id": "103003284@swing@java", "cluster_num": 0 }, { "sample_id": "1196585@swing@java", "cluster_num": 2 }, { "sample_id": "52343539@swing@java", "cluster_num": 2 }, { "sample_id": "7174540@swing@java", "cluster_num": 1 }, { "sample_id": "6967167@swing@java", "cluster_num": 0 }, { "sample_id": "7552116@swing@java", "cluster_num": 0 }, { "sample_id": "76038303@swing@java", "cluster_num": 0 }, { "sample_id": "80600705@swing@java", "cluster_num": 2 }, { "sample_id": "6388797@swing@java", "cluster_num": 1 }, { "sample_id": "80038384@swing@java", "cluster_num": 2 }, { "sample_id": "7392490@swing@java", "cluster_num": 2 }, { "sample_id": "51626308@swing@java", "cluster_num": 2 }, { "sample_id": "6608919@swing@java", "cluster_num": 0 }, { "sample_id": "7637731@swing@java", "cluster_num": 2 }, { "sample_id": "6991579@swing@java", "cluster_num": 2 }, { "sample_id": "4746224@applet@java", "cluster_num": 0 }, { "sample_id": "7288900@semaphore@java", "cluster_num": 0 }, { "sample_id": "6388797@exception@java", "cluster_num": 1 }, { "sample_id": "51051978@swing@java", "cluster_num": 1 }, { "sample_id": "80480760@swing@java", "cluster_num": 2 }, { "sample_id": "80480287@swing@java", "cluster_num": 2 }, { "sample_id": "6320766@swt@java", "cluster_num": 0 }, { "sample_id": "580028@swt@java", "cluster_num": 0 }, { "sample_id": "7308247@junit@java", "cluster_num": 0 }, { "sample_id": "103958114@swing@java", "cluster_num": 2 }, { "sample_id": "78704714@swing@java", "cluster_num": 0 }, { "sample_id": "51906517@swing@java", "cluster_num": 0 }, { "sample_id": "7756729@swing@java", "cluster_num": 0 }, { "sample_id": "7413618@swing@java", "cluster_num": 2 }, { "sample_id": "5616658@swing@java", "cluster_num": 0 }, { "sample_id": "49588899@swing@java", "cluster_num": 0 }, { "sample_id": "84579244@swing@java", "cluster_num": 2 }, { "sample_id": "80296165@swing@java", "cluster_num": 2 }, { "sample_id": "52469116@swing@java", "cluster_num": 2 }, { "sample_id": "7698025@swing@java", "cluster_num": 0 }, { "sample_id": "6888222@swing@java", "cluster_num": 1 }, { "sample_id": "7553552@swing@java", "cluster_num": 0 }, { "sample_id": "41076885@swing@java", "cluster_num": 2 }, { "sample_id": "104190401@swing@java", "cluster_num": 1 }, { "sample_id": "6594770@swing@java", "cluster_num": 2 }, { "sample_id": "5642765@swing@java", "cluster_num": 0 }, { "sample_id": "5616658@applet@java", "cluster_num": 0 }, { "sample_id": "1355175@applet@java", "cluster_num": 1 }, { "sample_id": "4346648@applet@java", "cluster_num": 0 }, { "sample_id": "7308247@log4j@java", "cluster_num": 0 }, { "sample_id": "6888222@exception@java", "cluster_num": 1 }, { "sample_id": "38898083@swing@java", "cluster_num": 2 }, { "sample_id": "109266380@javac@java", "cluster_num": 2 }, { "sample_id": "7525184@eclipse@java", "cluster_num": 0 }, { "sample_id": "84063709@swing@java", "cluster_num": 2 }, { "sample_id": "7595371@swing@java", "cluster_num": 2 }, { "sample_id": "7525184@swing@java", "cluster_num": 0 }, { "sample_id": "103354100@swing@java", "cluster_num": 2 }, { "sample_id": "106479029@swing@java", "cluster_num": 1 }, { "sample_id": "7338836@swing@java", "cluster_num": 0 }, { "sample_id": "88959473@swing@java", "cluster_num": 2 }, { "sample_id": "5067565@swing@java", "cluster_num": 0 }, { "sample_id": "6116843@swing@java", "cluster_num": 1 }, { "sample_id": "86535676@swing@java", "cluster_num": 2 }, { "sample_id": "6737617@swing@java", "cluster_num": 2 }, { "sample_id": "7338836@jar@java", "cluster_num": 0 }, { "sample_id": "6735853@exception@java", "cluster_num": 1 }, { "sample_id": "7187015@swing@java", "cluster_num": 0 }, { "sample_id": "6752356@applet@java", "cluster_num": 0 }, { "sample_id": "41979001@swing@java", "cluster_num": 2 }, { "sample_id": "7524167@swing@java", "cluster_num": 0 }, { "sample_id": "7366145@swing@java", "cluster_num": 0 }, { "sample_id": "117431591@swing@java", "cluster_num": 0 }, { "sample_id": "6684557@swing@java", "cluster_num": 2 }, { "sample_id": "7530103@swing@java", "cluster_num": 0 }, { "sample_id": "111399217@swing@java", "cluster_num": 0 }, { "sample_id": "75174404@swing@java", "cluster_num": 1 }, { "sample_id": "117431591@java@java", "cluster_num": 0 }, { "sample_id": "117675468@swing@java", "cluster_num": 0 }, { "sample_id": "7038273@swing@java", "cluster_num": 2 }, { "sample_id": "82762301@swing@java", "cluster_num": 2 }, { "sample_id": "78682028@swing@java", "cluster_num": 1 }, { "sample_id": "7428004@swing@java", "cluster_num": 2 }, { "sample_id": "117675468@java@java", "cluster_num": 0 }, { "sample_id": "7883839@applet@java", "cluster_num": 0 }, { "sample_id": "81534635@swing@java", "cluster_num": 1 }, { "sample_id": "4543885@jms@java", "cluster_num": 0 }, { "sample_id": "51912143@javabean@java", "cluster_num": 0 }, { "sample_id": "6684500@swing@java", "cluster_num": 2 }, { "sample_id": "106655033@swing@java", "cluster_num": 1 }, { "sample_id": "55669157@swing@java", "cluster_num": 0 }, { "sample_id": "117047116@swing@java", "cluster_num": 0 }, { "sample_id": "117047116@java@java", "cluster_num": 0 }, { "sample_id": "106206724@swing@java", "cluster_num": 2 }, { "sample_id": "77621366@swing@java", "cluster_num": 0 }, { "sample_id": "108598027@swing@java", "cluster_num": 0 }, { "sample_id": "7484894@swing@java", "cluster_num": 0 }, { "sample_id": "7484894@hibernate@java", "cluster_num": 0 }, { "sample_id": "7336323@jms@java", "cluster_num": 0 }, { "sample_id": "5628054@swing@java", "cluster_num": 2 } ] } } } } }, { "为组件设置边框": { "data": { "uuid": "java-5-742", "seg": [ [ [ "组件", "设置", "边框" ] ] ], "level": { "min": 0.3283396464646464, "max": 0.3283459595959596 }, "related_data": {} } } }, { "Swing组件的双缓冲和键盘驱动": { "data": { "uuid": "java-5-743", "seg": [ [ [ "swing", "组件", "双", "缓冲" ], [ "键盘", "驱动" ] ] ], "level": { "min": 0.3283459595959596, "max": 0.32835227272727274 }, "related_data": { "blog": { "data_id": [ { "sample_id": "44337805@swing@java", "cluster_num": 0 } ] } } } } }, { "使用JToolBar创建工具条": { "data": { "uuid": "java-5-744", "seg": [ [ [ "jtoolbar", "创建", "工具条" ] ] ], "level": { "min": 0.32835227272727274, "max": 0.32835858585858585 }, "related_data": {} } } }, { "使用JFileChooser和JColorChooser": { "data": { "uuid": "java-5-745", "seg": [ [ [ "jfilechooser" ], [ "jcolorchooser" ] ] ], "level": { "min": 0.32835858585858585, "max": 0.32836489898989896 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_193354_98530@13", "cluster_num": 0 } ] } } } } }, { "使用JOptionPane": { "data": { "uuid": "java-5-746", "seg": [ [ [ "joptionpane" ] ] ], "level": { "min": 0.32836489898989896, "max": 0.3283712121212121 }, "related_data": { "blog": { "data_id": [ { "sample_id": "51372613@swing@java", "cluster_num": 2 }, { "sample_id": "51921521@swing@java", "cluster_num": 0 }, { "sample_id": "6775705@swing@java", "cluster_num": 1 }, { "sample_id": "2714881@swing@java", "cluster_num": 1 } ] } } } } } ], "data": { "uuid": "java-4-589", "seg": [ [ [ "swing", "组件", "用法", "基本组件" ] ] ], "level": { "min": 0.3283333333333333, "max": 0.3283712121212121 }, "related_data": {} } } }, { "Swing中的特殊容器": { "children": [ { "使用JSplitPane": { "data": { "uuid": "java-5-747", "seg": [ [ [ "jsplitpane" ] ] ], "level": { "min": 0.3283712121212121, "max": 0.3283838383838384 }, "related_data": { "blog": { "data_id": [ { "sample_id": "2526231@builder@java", "cluster_num": 0 } ] } } } } }, { "使用JTabbedPane": { "data": { "uuid": "java-5-748", "seg": [ [ [ "jtabbedpane" ] ] ], "level": { "min": 0.3283838383838384, "max": 0.3283964646464646 }, "related_data": {} } } }, { "使用JLayeredPane、JDesktopPane和JInternalFrame": { "data": { "uuid": "java-5-749", "seg": [ [ [ "jlayeredpane" ], [ "jdesktoppane" ], [ "jinternalframe" ] ] ], "level": { "min": 0.3283964646464646, "max": 0.3284090909090909 }, "related_data": {} } } } ], "data": { "uuid": "java-4-590", "seg": [ [ [ "swing", "容器" ] ] ], "level": { "min": 0.3283712121212121, "max": 0.3284090909090909 }, "related_data": {} } } }, { "Swing简化的拖放功能": { "data": { "uuid": "java-4-591", "seg": [ [ [ "swing", "简化", "拖放", "功能" ] ] ], "level": { "min": 0.3284090909090909, "max": 0.3284469696969697 }, "related_data": {} } } }, { "Java 7新增的Swing功能": { "children": [ { "使用JLayer装饰组件": { "data": { "uuid": "java-5-750", "seg": [ [ [ "jlayer", "装饰", "组件", "装饰组件" ] ] ], "level": { "min": 0.3284469696969697, "max": 0.3284659090909091 }, "related_data": {} } } }, { "创建透明、不规则形状窗口": { "data": { "uuid": "java-5-751", "seg": [ [ [ "创建", "透明" ], [ "不规则", "形状", "窗口", "形状窗口" ] ] ], "level": { "min": 0.3284659090909091, "max": 0.3284848484848485 }, "related_data": {} } } } ], "data": { "uuid": "java-4-592", "seg": [ [ [ "java", "新增", "swing", "功能" ] ] ], "level": { "min": 0.3284469696969697, "max": 0.3284848484848485 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_1051451_1248797@13", "cluster_num": 0 } ] } } } } }, { "使用JProgressBar、ProgressMonitor和BoundedRangeModel创建进度条": { "children": [ { "创建进度条": { "data": { "uuid": "java-5-752", "seg": [ [ [ "创建", "进度条" ] ] ], "level": { "min": 0.3284848484848485, "max": 0.32850378787878787 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_7398302_53344662@13", "cluster_num": 0 } ] }, "blog": { "data_id": [ { "sample_id": "21827499@javac@java", "cluster_num": 0 } ] } } } } }, { "创建进度对话框": { "data": { "uuid": "java-5-753", "seg": [ [ [ "创建", "进度", "对话框", "进度对话框" ] ] ], "level": { "min": 0.32850378787878787, "max": 0.32852272727272724 }, "related_data": {} } } } ], "data": { "uuid": "java-4-593", "seg": [ [ [ "jprogressbar" ], [ "progressmonitor" ], [ "boundedrangemodel", "创建", "进度条" ] ] ], "level": { "min": 0.3284848484848485, "max": 0.32852272727272724 }, "related_data": {} } } }, { "使用JSlider和BoundedRangeModel创建滑动条": { "data": { "uuid": "java-4-594", "seg": [ [ [ "jslider" ], [ "boundedrangemodel", "创建", "滑动", "条" ] ] ], "level": { "min": 0.32852272727272724, "max": 0.32856060606060605 }, "related_data": {} } } }, { "使用JSpinner和SpinnerModel创建微调控制器": { "data": { "uuid": "java-4-595", "seg": [ [ [ "jspinner" ], [ "spinnermodel", "创建", "微调", "控制器", "微调控制器" ] ] ], "level": { "min": 0.32856060606060605, "max": 0.3285984848484848 }, "related_data": {} } } }, { "使用JList、JComboBox创建列表框": { "children": [ { "不强制存储列表项的ListModel和ComboBoxModel": { "data": { "uuid": "java-5-754", "seg": [ [ [ "强制", "存储", "列表", "listmodel", "不强制" ], [ "comboboxmodel" ] ] ], "level": { "min": 0.3285984848484848, "max": 0.3286111111111111 }, "related_data": {} } } }, { "强制存储列表项的DefaultListModel和DefaultComboBoxModel": { "data": { "uuid": "java-5-755", "seg": [ [ [ "强制", "存储", "列表", "defaultlistmodel" ], [ "defaultcomboboxmodel" ] ] ], "level": { "min": 0.3286111111111111, "max": 0.32862373737373735 }, "related_data": {} } } }, { "使用ListCellRenderer改变列表项外观": { "data": { "uuid": "java-5-756", "seg": [ [ [ "listcellrenderer", "改变", "列表", "项", "外观", "列表项", "项外观" ] ] ], "level": { "min": 0.32862373737373735, "max": 0.3286363636363636 }, "related_data": {} } } } ], "data": { "uuid": "java-4-596", "seg": [ [ [ "jlist" ], [ "jcombobox", "创建", "列表框" ] ] ], "level": { "min": 0.3285984848484848, "max": 0.3286363636363636 }, "related_data": {} } } }, { "使用JTree和TreeModel创建树": { "children": [ { "创建树": { "data": { "uuid": "java-5-757", "seg": [ [ [ "创建", "树" ] ] ], "level": { "min": 0.3286363636363636, "max": 0.3286426767676768 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_263292_277330@13", "cluster_num": 0 }, { "sample_id": "13_5357_4467@13", "cluster_num": 2 }, { "sample_id": "13_364777_387030@13", "cluster_num": 0 }, { "sample_id": "13_7428643_53394818@13", "cluster_num": 0 }, { "sample_id": "13_766190_825375@13", "cluster_num": 0 }, { "sample_id": "13_221339_177188@13", "cluster_num": 2 }, { "sample_id": "13_1063925_1262061@13", "cluster_num": 1 } ] }, "blog": { "data_id": [ { "sample_id": "80154566@builder@java", "cluster_num": 0 } ] } } } } }, { "拖动、编辑树节点": { "data": { "uuid": "java-5-758", "seg": [ [ [ "拖动" ], [ "编辑", "树", "节点" ] ] ], "level": { "min": 0.3286426767676768, "max": 0.3286489898989899 }, "related_data": {} } } }, { "监听节点事件": { "data": { "uuid": "java-5-759", "seg": [ [ [ "监听", "节点", "事件", "节点事件" ] ] ], "level": { "min": 0.3286489898989899, "max": 0.328655303030303 }, "related_data": {} } } }, { "使用DefaultTreeCellRenderer改变节点外观": { "data": { "uuid": "java-5-760", "seg": [ [ [ "defaulttreecellrenderer", "改变", "节点", "外观", "节点外观" ] ] ], "level": { "min": 0.328655303030303, "max": 0.32866161616161615 }, "related_data": {} } } }, { "扩展DefaultTreeCellRenderer改变节点外观": { "data": { "uuid": "java-5-761", "seg": [ [ [ "扩展", "defaulttreecellrenderer", "改变", "节点", "外观", "节点外观" ] ] ], "level": { "min": 0.32866161616161615, "max": 0.3286679292929293 }, "related_data": {} } } }, { "实现TreeCellRenderer改变节点外观": { "data": { "uuid": "java-5-762", "seg": [ [ [ "treecellrenderer", "改变", "节点", "外观", "节点外观" ] ] ], "level": { "min": 0.3286679292929293, "max": 0.3286742424242424 }, "related_data": {} } } } ], "data": { "uuid": "java-4-597", "seg": [ [ [ "jtree" ], [ "treemodel", "创建", "树" ] ] ], "level": { "min": 0.3286363636363636, "max": 0.3286742424242424 }, "related_data": {} } } }, { "使用JTable和TableModel创建表格": { "children": [ { "TableModel和监听器": { "data": { "uuid": "java-5-763", "seg": [ [ [ "tablemodel" ], [ "监听器" ] ] ], "level": { "min": 0.3286742424242424, "max": 0.3286818181818182 }, "related_data": { "blog": { "data_id": [ { "sample_id": "7269073@swing@java", "cluster_num": 0 } ] } } } } }, { "TableColumnModel和监听器": { "data": { "uuid": "java-5-764", "seg": [ [ [ "tablecolumnmodel" ], [ "监听器" ] ] ], "level": { "min": 0.3286818181818182, "max": 0.32868939393939395 }, "related_data": {} } } }, { "实现排序": { "data": { "uuid": "java-5-765", "seg": [ [ [ "排序" ] ] ], "level": { "min": 0.32868939393939395, "max": 0.32869696969696965 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_374923_404117@13", "cluster_num": 0 } ] } } } } }, { "绘制单元格内容": { "data": { "uuid": "java-5-766", "seg": [ [ [ "绘制", "单元格", "内容", "绘制单元格", "单元格内容" ] ] ], "level": { "min": 0.32869696969696965, "max": 0.3287045454545454 }, "related_data": {} } } }, { "编辑单元格内容": { "data": { "uuid": "java-5-767", "seg": [ [ [ "编辑", "单元格", "内容", "编辑单元格", "单元格内容" ] ] ], "level": { "min": 0.3287045454545454, "max": 0.3287121212121212 }, "related_data": {} } } } ], "data": { "uuid": "java-4-598", "seg": [ [ [ "jtable" ], [ "tablemodel", "创建表格" ] ] ], "level": { "min": 0.3286742424242424, "max": 0.3287121212121212 }, "related_data": {} } } }, { "使用JFormattedTextField和JTextPane创建格式文本": { "children": [ { "监听Document的变化": { "data": { "uuid": "java-5-768", "seg": [ [ [ "监听", "document", "变化" ] ] ], "level": { "min": 0.3287121212121212, "max": 0.32871969696969694 }, "related_data": { "blog": { "data_id": [ { "sample_id": "48267741@builder@java", "cluster_num": 0 } ] } } } } }, { "使用JPasswordField": { "data": { "uuid": "java-5-769", "seg": [ [ [ "jpasswordfield" ] ] ], "level": { "min": 0.32871969696969694, "max": 0.3287272727272727 }, "related_data": {} } } }, { "使用JFormattedTextField": { "data": { "uuid": "java-5-770", "seg": [ [ [ "jformattedtextfield" ] ] ], "level": { "min": 0.3287272727272727, "max": 0.32873484848484846 }, "related_data": {} } } }, { "使用JEditorPane": { "data": { "uuid": "java-5-771", "seg": [ [ [ "jeditorpane" ] ] ], "level": { "min": 0.32873484848484846, "max": 0.3287424242424242 }, "related_data": {} } } }, { "使用JTextPane": { "data": { "uuid": "java-5-772", "seg": [ [ [ "jtextpane" ] ] ], "level": { "min": 0.3287424242424242, "max": 0.32875 }, "related_data": { "blog": { "data_id": [ { "sample_id": "7928384@swing@java", "cluster_num": 0 } ] } } } } } ], "data": { "uuid": "java-4-599", "seg": [ [ [ "jformattedtextfield" ], [ "jtextpane", "创建", "格式", "文本", "格式文本" ] ] ], "level": { "min": 0.3287121212121212, "max": 0.32875 }, "related_data": {} } } } ], "data": { "uuid": "java-3-283", "seg": [ [ [ "swing", "编程" ] ] ], "level": { "min": 0.3283333333333333, "max": 0.32875 }, "related_data": {} } } }, { "注解(Annotation)": { "children": [ { "JDK的元注解": { "children": [ { "使用@Retention": { "data": { "uuid": "java-5-773", "seg": [ [ [ "retention" ] ] ], "level": { "min": 0.32875, "max": 0.3287847222222222 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_354809_367514@13", "cluster_num": 0 } ] } } } } }, { "使用@Target": { "data": { "uuid": "java-5-774", "seg": [ [ [ "target" ] ] ], "level": { "min": 0.3287847222222222, "max": 0.32881944444444444 }, "related_data": {} } } }, { "使用@Documented": { "data": { "uuid": "java-5-775", "seg": [ [ [ "documented" ] ] ], "level": { "min": 0.32881944444444444, "max": 0.32885416666666667 }, "related_data": {} } } }, { "使用@Inherited": { "data": { "uuid": "java-5-776", "seg": [ [ [ "inherited" ] ] ], "level": { "min": 0.32885416666666667, "max": 0.3288888888888889 }, "related_data": {} } } } ], "data": { "uuid": "java-4-600", "seg": [ [ [ "jdk", "元", "注解" ] ] ], "level": { "min": 0.32875, "max": 0.3288888888888889 }, "related_data": {} } } }, { "自定义注解": { "children": [ { "提取注解信息": { "data": { "uuid": "java-5-777", "seg": [ [ [ "提取", "注解", "信息" ] ] ], "level": { "min": 0.3288888888888889, "max": 0.32895833333333335 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_743182_786935@13", "cluster_num": 0 } ] } } } } }, { "使用注解的示例": { "data": { "uuid": "java-5-778", "seg": [ [ [ "注解", "示例" ] ] ], "level": { "min": 0.32895833333333335, "max": 0.32902777777777775 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_1166021_1929065@13", "cluster_num": 0 }, { "sample_id": "13_378339_409449@13", "cluster_num": 0 }, { "sample_id": "13_768805_829183@13", "cluster_num": 0 }, { "sample_id": "13_759020_815159@13", "cluster_num": 2 }, { "sample_id": "13_183454_72313@13", "cluster_num": 0 }, { "sample_id": "13_1103311_1317720@13", "cluster_num": 1 } ] }, "blog": { "data_id": [ { "sample_id": "90697479@java@java", "cluster_num": 0 }, { "sample_id": "77838496@log4j@java", "cluster_num": 1 } ] } } } } } ], "data": { "uuid": "java-4-601", "seg": [ [ [ "自定义", "注解" ] ] ], "level": { "min": 0.3288888888888889, "max": 0.32902777777777775 }, "related_data": { "blog": { "data_id": [ { "sample_id": "52101922@java@java", "cluster_num": 0 } ] } } } } }, { "编译时处理注解": { "data": { "uuid": "java-4-602", "seg": [ [ [ "编译", "注解" ] ] ], "level": { "min": 0.32902777777777775, "max": 0.32916666666666666 }, "related_data": {} } } } ], "data": { "uuid": "java-3-284", "seg": [ [ [ "注解", "annotation" ] ] ], "level": { "min": 0.32875, "max": 0.32916666666666666 }, "related_data": {} } } }, { "输入/输出": { "children": [ { "理解Java的IO流": { "children": [ { "流的分类": { "data": { "uuid": "java-5-779", "seg": [ [ [ "流", "分类" ] ] ], "level": { "min": 0.32916666666666666, "max": 0.3292013888888889 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_752122_806115@13", "cluster_num": 0 }, { "sample_id": "13_746035_794846@13", "cluster_num": 1 }, { "sample_id": "13_370781_397473@13", "cluster_num": 2 }, { "sample_id": "13_658381_471425@13", "cluster_num": 2 }, { "sample_id": "13_28570_8041@13", "cluster_num": 1 }, { "sample_id": "13_645602_447291@13", "cluster_num": 0 }, { "sample_id": "13_7437018_53409515@13", "cluster_num": 1 }, { "sample_id": "13_7413576_53365676@13", "cluster_num": 0 }, { "sample_id": "13_7444024_53421778@13", "cluster_num": 2 }, { "sample_id": "13_643462_443868@13", "cluster_num": 2 }, { "sample_id": "13_7395353_53338406@13", "cluster_num": 2 }, { "sample_id": "13_7396332_53339801@13", "cluster_num": 0 } ] }, "blog": { "data_id": [ { "sample_id": "48530301@arraylist@java", "cluster_num": 0 }, { "sample_id": "65449952@arraylist@java", "cluster_num": 1 }, { "sample_id": "102831084@java@java", "cluster_num": 2 } ] } } } } }, { "流的概念模型": { "data": { "uuid": "java-5-780", "seg": [ [ [ "流", "概念模型" ] ] ], "level": { "min": 0.3292013888888889, "max": 0.3292361111111111 }, "related_data": {} } } } ], "data": { "uuid": "java-4-603", "seg": [ [ [ "理解", "java", "io", "流" ] ] ], "level": { "min": 0.32916666666666666, "max": 0.3292361111111111 }, "related_data": {} } } }, { "输入/输出流体系": { "children": [ { "处理流的用法": { "data": { "uuid": "java-5-781", "seg": [ [ [ "流", "用法" ] ] ], "level": { "min": 0.3292361111111111, "max": 0.32925925925925925 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_693501_571189@13", "cluster_num": 0 }, { "sample_id": "13_648054_452059@13", "cluster_num": 1 }, { "sample_id": "13_385317_422513@13", "cluster_num": 2 } ] }, "blog": { "data_id": [ { "sample_id": "69053957@log4j@java", "cluster_num": 0 } ] } } } } }, { "输入/输出流体系": { "data": { "uuid": "java-5-782", "seg": [ [ [ "输入", "输出", "流", "体系", "流体系" ] ] ], "level": { "min": 0.32925925925925925, "max": 0.32928240740740744 }, "related_data": { "blog": { "data_id": [ { "sample_id": "112603595@java@java", "cluster_num": 2 }, { "sample_id": "111056307@slf4j@java", "cluster_num": 1 }, { "sample_id": "115359803@java@java", "cluster_num": 0 }, { "sample_id": "74095143@log4j@java", "cluster_num": 1 } ] } } } } }, { "推回输入流": { "data": { "uuid": "java-5-783", "seg": [ [ [ "推回", "输入", "流" ] ] ], "level": { "min": 0.32928240740740744, "max": 0.3293055555555556 }, "related_data": {} } } } ], "data": { "uuid": "java-4-604", "seg": [ [ [ "输入", "输出", "流", "体系", "流体系" ] ] ], "level": { "min": 0.3292361111111111, "max": 0.3293055555555556 }, "related_data": {} } } }, { "重定向标准输入/输出": { "data": { "uuid": "java-4-605", "seg": [ [ [ "重定向", "标准", "输入", "输出", "重定向标准" ] ] ], "level": { "min": 0.3293055555555556, "max": 0.329375 }, "related_data": {} } } }, { "Java虚拟机读写其他进程的数据": { "data": { "uuid": "java-4-606", "seg": [ [ [ "java", "虚拟机", "读写", "进程", "数据" ] ] ], "level": { "min": 0.329375, "max": 0.32944444444444443 }, "related_data": {} } } }, { "Java 9改进的对象序列化": { "children": [ { "序列化的含义和意义": { "data": { "uuid": "java-5-784", "seg": [ [ [ "序列化", "含义" ], [ "意义" ] ] ], "level": { "min": 0.32944444444444443, "max": 0.32945436507936504 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_200787_122061@13", "cluster_num": 0 } ] } } } } }, { "使用对象流实现序列化": { "data": { "uuid": "java-5-785", "seg": [ [ [ "对象", "流", "序列化", "对象流" ] ] ], "level": { "min": 0.32945436507936504, "max": 0.3294642857142857 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_675939_512612@13", "cluster_num": 0 } ] }, "blog": { "data_id": [ { "sample_id": "103232007@stream@java", "cluster_num": 0 } ] } } } } }, { "对象引用的序列化": { "data": { "uuid": "java-5-786", "seg": [ [ [ "对象", "引用", "序列化" ] ] ], "level": { "min": 0.3294642857142857, "max": 0.3294742063492063 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_755323_811394@13", "cluster_num": 0 }, { "sample_id": "13_7438932_53412371@13", "cluster_num": 1 } ] } } } } }, { "Java 9增加的过滤功能": { "data": { "uuid": "java-5-787", "seg": [ [ [ "java", "增加", "过滤", "功能" ] ] ], "level": { "min": 0.3294742063492063, "max": 0.329484126984127 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_7456575_53440420@13", "cluster_num": 0 } ] } } } } }, { "自定义序列化": { "data": { "uuid": "java-5-788", "seg": [ [ [ "自定义", "序列化" ] ] ], "level": { "min": 0.329484126984127, "max": 0.3294940476190476 }, "related_data": {} } } }, { "另一种自定义序列化机制": { "data": { "uuid": "java-5-789", "seg": [ [ [ "自定义", "序列化", "机制", "序列化机制" ] ] ], "level": { "min": 0.3294940476190476, "max": 0.32950396825396827 }, "related_data": {} } } }, { "版本": { "data": { "uuid": "java-5-790", "seg": [ [ [ "版本" ] ] ], "level": { "min": 0.32950396825396827, "max": 0.3295138888888889 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_7464561_53451045@13", "cluster_num": 1 }, { "sample_id": "13_697528_583288@13", "cluster_num": 1 }, { "sample_id": "13_1091157_1298489@13", "cluster_num": 0 }, { "sample_id": "13_7459452_53444386@13", "cluster_num": 0 }, { "sample_id": "13_770806_833246@13", "cluster_num": 2 } ] } } } } } ], "data": { "uuid": "java-4-607", "seg": [ [ [ "java", "改进", "对象", "序列化", "对象序列化" ] ] ], "level": { "min": 0.32944444444444443, "max": 0.3295138888888889 }, "related_data": {} } } }, { "NIO.2的功能和用法": { "children": [ { "Path、Paths和Files核心API": { "data": { "uuid": "java-5-791", "seg": [ [ [ "path" ], [ "paths" ], [ "files", "核心", "api" ] ] ], "level": { "min": 0.3295138888888889, "max": 0.329537037037037 }, "related_data": { "blog": { "data_id": [ { "sample_id": "104499687@nio@java", "cluster_num": 0 } ] } } } } }, { "使用WatchService监控文件变化": { "data": { "uuid": "java-5-792", "seg": [ [ [ "watchservice", "监控", "文件", "变化" ] ] ], "level": { "min": 0.329537037037037, "max": 0.3295601851851852 }, "related_data": {} } } }, { "访问文件属性": { "data": { "uuid": "java-5-793", "seg": [ [ [ "访问", "文件属性" ] ] ], "level": { "min": 0.3295601851851852, "max": 0.32958333333333334 }, "related_data": {} } } } ], "data": { "uuid": "java-4-608", "seg": [ [ [ "nio", "功能" ], [ "用法" ] ] ], "level": { "min": 0.3295138888888889, "max": 0.32958333333333334 }, "related_data": {} } } } ], "data": { "uuid": "java-3-285", "seg": [ [ [ "输入", "输出" ] ] ], "level": { "min": 0.32916666666666666, "max": 0.32958333333333334 }, "related_data": {} } } }, { "Java程序设计概述": { "children": [ { "Java程序设计平台": { "data": { "uuid": "java-4-609", "seg": [ [ [ "java", "程序设计", "平台", "程序设计平台" ] ] ], "level": { "min": 0.32958333333333334, "max": 0.3296875 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_7429981_53396951@13", "cluster_num": 0 }, { "sample_id": "13_707980_641196@13", "cluster_num": 0 }, { "sample_id": "13_7451390_53432913@13", "cluster_num": 0 }, { "sample_id": "13_7397081_53341593@13", "cluster_num": 0 }, { "sample_id": "13_7397085_53341547@13", "cluster_num": 0 }, { "sample_id": "13_645208_446518@13", "cluster_num": 0 }, { "sample_id": "13_354681_367352@13", "cluster_num": 0 }, { "sample_id": "13_333693_325966@13", "cluster_num": 2 }, { "sample_id": "13_7444620_53422990@13", "cluster_num": 1 } ] } } } } }, { "Java“白皮书”的关键术语": { "children": [ { "解释型": { "data": { "uuid": "java-5-794", "seg": [ [ [] ] ], "level": { "min": 0.3296875, "max": 0.32979166666666665 }, "related_data": {} } } } ], "data": { "uuid": "java-4-610", "seg": [ [ [ "java", "白皮书", "关键", "术语", "关键术语" ] ] ], "level": { "min": 0.3296875, "max": 0.32979166666666665 }, "related_data": {} } } }, { "Java发展简史": { "data": { "uuid": "java-4-611", "seg": [ [ [ "java", "发展", "简史" ] ] ], "level": { "min": 0.32979166666666665, "max": 0.3298958333333333 }, "related_data": {} } } }, { "关于Java的常见误解": { "data": { "uuid": "java-4-612", "seg": [ [ [ "java", "常见", "误解" ] ] ], "level": { "min": 0.3298958333333333, "max": 0.32999999999999996 }, "related_data": { "blog": { "data_id": [ { "sample_id": "88051083@java@java", "cluster_num": 0 } ] } } } } } ], "data": { "uuid": "java-3-286", "seg": [ [ [ "java", "程序设计", "概述" ] ] ], "level": { "min": 0.32958333333333334, "max": 0.32999999999999996 }, "related_data": {} } } }, { "Java程序设计环境": { "children": [ { "安装Java开发工具包": { "children": [ { "设置JDK": { "data": { "uuid": "java-5-795", "seg": [ [ [ "设置", "jdk" ] ] ], "level": { "min": 0.32999999999999996, "max": 0.3300520833333333 }, "related_data": {} } } }, { "安装库源文件和文档": { "data": { "uuid": "java-5-796", "seg": [ [ [ "安装", "库", "源文件", "库源文件" ], [ "文档" ] ] ], "level": { "min": 0.3300520833333333, "max": 0.33010416666666664 }, "related_data": {} } } } ], "data": { "uuid": "java-4-613", "seg": [ [ [ "安装", "java", "开发", "工具包" ] ] ], "level": { "min": 0.32999999999999996, "max": 0.33010416666666664 }, "related_data": {} } } }, { "使用命令行工具": { "data": { "uuid": "java-4-614", "seg": [ [ [ "命令行", "工具", "命令行工具" ] ] ], "level": { "min": 0.33010416666666664, "max": 0.3302083333333333 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_26924_7376@13", "cluster_num": 0 } ] } } } } }, { "使用集成开发环境": { "data": { "uuid": "java-4-615", "seg": [ [ [ "集成", "开发", "环境" ] ] ], "level": { "min": 0.3302083333333333, "max": 0.33031249999999995 }, "related_data": {} } } }, { "JShell": { "data": { "uuid": "java-4-616", "seg": [ [ [ "jshell" ] ] ], "level": { "min": 0.33031249999999995, "max": 0.33041666666666664 }, "related_data": {} } } } ], "data": { "uuid": "java-3-287", "seg": [ [ [ "java", "程序设计", "环境", "程序设计环境" ] ] ], "level": { "min": 0.32999999999999996, "max": 0.33041666666666664 }, "related_data": {} } } }, { "Java的基本程序设计结构": { "children": [ { "一个简单的Java应用程序": { "data": { "uuid": "java-4-617", "seg": [ [ [ "java", "应用程序" ] ] ], "level": { "min": 0.33041666666666664, "max": 0.33062499999999995 }, "related_data": {} } } }, { "大数": { "data": { "uuid": "java-4-618", "seg": [ [ [ "大数" ] ] ], "level": { "min": 0.33062499999999995, "max": 0.3308333333333333 }, "related_data": {} } } } ], "data": { "uuid": "java-3-288", "seg": [ [ [ "java", "程序设计", "结构", "基本程序设计", "程序设计结构" ] ] ], "level": { "min": 0.33041666666666664, "max": 0.3308333333333333 }, "related_data": {} } } }, { "泛型程序设计": { "children": [ { "定义简单泛型类": { "data": { "uuid": "java-4-619", "seg": [ [ [ "定义", "泛型", "类", "泛型类" ] ] ], "level": { "min": 0.3308333333333333, "max": 0.3308928571428571 }, "related_data": {} } } }, { "类型变量的限定": { "data": { "uuid": "java-4-620", "seg": [ [ [ "类型", "变量", "限定" ] ] ], "level": { "min": 0.3308928571428571, "max": 0.33095238095238094 }, "related_data": {} } } }, { "泛型代码和虚拟机": { "children": [ { "类型擦除": { "data": { "uuid": "java-5-797", "seg": [ [ [ "类型", "擦除" ] ] ], "level": { "min": 0.33095238095238094, "max": 0.3309672619047619 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_362237_381013@13", "cluster_num": 0 }, { "sample_id": "13_167201_40983@13", "cluster_num": 1 }, { "sample_id": "13_1105339_1328254@13", "cluster_num": 2 }, { "sample_id": "13_155923_17165@13", "cluster_num": 1 }, { "sample_id": "13_229212_196558@13", "cluster_num": 2 } ] }, "blog": { "data_id": [ { "sample_id": "76736356@java@java", "cluster_num": 0 } ] } } } } }, { "转换泛型表达式": { "data": { "uuid": "java-5-798", "seg": [ [ [ "转换", "泛型", "表达式", "泛型表达式" ] ] ], "level": { "min": 0.3309672619047619, "max": 0.33098214285714284 }, "related_data": {} } } }, { "转换泛型方法": { "data": { "uuid": "java-5-799", "seg": [ [ [ "转换", "泛型", "方法", "泛型方法" ] ] ], "level": { "min": 0.33098214285714284, "max": 0.3309970238095238 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_7395577_53338255@13", "cluster_num": 2 }, { "sample_id": "13_769938_831172@13", "cluster_num": 0 }, { "sample_id": "13_229225_196595@13", "cluster_num": 1 }, { "sample_id": "13_774510_838443@13", "cluster_num": 0 } ] } } } } }, { "调用遗留代码": { "data": { "uuid": "java-5-800", "seg": [ [ [ "调用", "遗留" ] ] ], "level": { "min": 0.3309970238095238, "max": 0.33101190476190473 }, "related_data": {} } } } ], "data": { "uuid": "java-4-621", "seg": [ [ [ "泛型", "泛型代码" ], [ "虚拟机" ] ] ], "level": { "min": 0.33095238095238094, "max": 0.33101190476190473 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_7396683_53340999@13", "cluster_num": 0 }, { "sample_id": "13_194116_100761@13", "cluster_num": 1 } ] }, "blog": { "data_id": [ { "sample_id": "81664921@java@java", "cluster_num": 0 } ] } } } } }, { "限制与局限性": { "children": [ { "运行时类型查询只适用于原始类型": { "data": { "uuid": "java-5-801", "seg": [ [ [ "运行", "类型", "查询", "原始", "时类型", "只适用" ] ] ], "level": { "min": 0.33101190476190473, "max": 0.3310204081632653 }, "related_data": {} } } }, { "不能创建参数化类型的数组": { "data": { "uuid": "java-5-802", "seg": [ [ [ "创建", "参数", "化", "类型", "数组", "参数化", "化类型" ] ] ], "level": { "min": 0.3310204081632653, "max": 0.3310289115646258 }, "related_data": {} } } }, { "Varargs警告": { "data": { "uuid": "java-5-803", "seg": [ [ [ "varargs", "警告" ] ] ], "level": { "min": 0.3310289115646258, "max": 0.3310374149659864 }, "related_data": {} } } }, { "不能构造泛型数组": { "data": { "uuid": "java-5-804", "seg": [ [ [ "构造", "泛型", "数组", "泛型数组" ] ] ], "level": { "min": 0.3310374149659864, "max": 0.3310459183673469 }, "related_data": {} } } }, { "泛型类的静态上下文中类型变量无效": { "data": { "uuid": "java-5-805", "seg": [ [ [ "泛", "型类", "静态", "上下文", "类型", "变量", "无效" ] ] ], "level": { "min": 0.3310459183673469, "max": 0.3310544217687075 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_324443_316073@13", "cluster_num": 0 } ] } } } } }, { "可以取消对检查型异常的检查": { "data": { "uuid": "java-5-806", "seg": [ [ [ "取消", "检查", "异常" ] ] ], "level": { "min": 0.3310544217687075, "max": 0.331062925170068 }, "related_data": {} } } }, { "注意擦除后的冲突": { "data": { "uuid": "java-5-807", "seg": [ [ [ "擦除", "冲突" ] ] ], "level": { "min": 0.331062925170068, "max": 0.33107142857142857 }, "related_data": {} } } } ], "data": { "uuid": "java-4-622", "seg": [ [ [], [ "局限性" ] ] ], "level": { "min": 0.33101190476190473, "max": 0.33107142857142857 }, "related_data": {} } } }, { "泛型类型的继承规则": { "data": { "uuid": "java-4-623", "seg": [ [ [ "泛型", "类型", "继承", "规则", "泛型类型" ] ] ], "level": { "min": 0.33107142857142857, "max": 0.33113095238095236 }, "related_data": {} } } }, { "通配符类型": { "children": [ { "通配符概念": { "data": { "uuid": "java-5-808", "seg": [ [ [ "通配符", "概念", "通配符概念" ] ] ], "level": { "min": 0.33113095238095236, "max": 0.3311458333333333 }, "related_data": {} } } }, { "通配符的超类型限定": { "data": { "uuid": "java-5-809", "seg": [ [ [ "通配符", "超", "类型", "限定" ] ] ], "level": { "min": 0.3311458333333333, "max": 0.33116071428571425 }, "related_data": {} } } }, { "无限定通配符": { "data": { "uuid": "java-5-810", "seg": [ [ [ "无限", "定", "通配符" ] ] ], "level": { "min": 0.33116071428571425, "max": 0.33117559523809526 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_7406641_53356186@13", "cluster_num": 0 } ] } } } } }, { "通配符捕获": { "data": { "uuid": "java-5-811", "seg": [ [ [ "通配符", "捕获" ] ] ], "level": { "min": 0.33117559523809526, "max": 0.3311904761904762 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_675583_510221@13", "cluster_num": 0 } ] } } } } } ], "data": { "uuid": "java-4-624", "seg": [ [ [ "通配符", "类型", "通配符类型" ] ] ], "level": { "min": 0.33113095238095236, "max": 0.3311904761904762 }, "related_data": {} } } }, { "反射和泛型": { "children": [ { "泛型Class类": { "data": { "uuid": "java-5-812", "seg": [ [ [ "泛型", "class", "类" ] ] ], "level": { "min": 0.3311904761904762, "max": 0.33120535714285715 }, "related_data": {} } } }, { "使用Class参数进行类型匹配": { "data": { "uuid": "java-5-813", "seg": [ [ [ "class", "t", "参数", "类型", "匹配" ] ] ], "level": { "min": 0.33120535714285715, "max": 0.3312202380952381 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_200008_119509@13", "cluster_num": 0 } ] } } } } }, { "虚拟机中的泛型类型信息": { "data": { "uuid": "java-5-814", "seg": [ [ [ "虚拟机", "泛型", "类型信息", "泛型类型信息" ] ] ], "level": { "min": 0.3312202380952381, "max": 0.33123511904761904 }, "related_data": {} } } }, { "类型字面量": { "data": { "uuid": "java-5-815", "seg": [ [ [ "类型", "字面", "量", "类型字面", "字面量" ] ] ], "level": { "min": 0.33123511904761904, "max": 0.33125 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_376857_407063@13", "cluster_num": 0 } ] }, "blog": { "data_id": [ { "sample_id": "110943982@layout@java", "cluster_num": 0 } ] } } } } } ], "data": { "uuid": "java-4-625", "seg": [ [ [ "反射", "和泛" ] ] ], "level": { "min": 0.3311904761904762, "max": 0.33125 }, "related_data": {} } } } ], "data": { "uuid": "java-3-289", "seg": [ [ [ "泛型", "程序设计", "泛型程序设计" ] ] ], "level": { "min": 0.3308333333333333, "max": 0.33125 }, "related_data": {} } } }, { "图形用户界面程序设计": { "children": [ { "Java用户界面工具包简史": { "data": { "uuid": "java-4-626", "seg": [ [ [ "java", "用户界面", "工具包", "简史", "用户界面工具包", "工具包简史" ] ] ], "level": { "min": 0.33125, "max": 0.33135416666666667 }, "related_data": {} } } }, { "显示窗体": { "children": [ { "创建窗体": { "data": { "uuid": "java-5-816", "seg": [ [ [ "创建", "窗体" ] ] ], "level": { "min": 0.33135416666666667, "max": 0.33140625 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_351211_363867@13", "cluster_num": 0 }, { "sample_id": "13_7423516_53383337@13", "cluster_num": 1 } ] } } } } }, { "窗体属性": { "data": { "uuid": "java-5-817", "seg": [ [ [ "窗体", "属性", "窗体属性" ] ] ], "level": { "min": 0.33140625, "max": 0.3314583333333333 }, "related_data": {} } } } ], "data": { "uuid": "java-4-627", "seg": [ [ [ "显示", "窗体" ] ] ], "level": { "min": 0.33135416666666667, "max": 0.3314583333333333 }, "related_data": {} } } }, { "在组件中显示信息": { "children": [ { "处理2D图形": { "data": { "uuid": "java-5-818", "seg": [ [ [ "d", "图形" ] ] ], "level": { "min": 0.3314583333333333, "max": 0.33148437499999994 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_354764_367795@13", "cluster_num": 0 } ] } } } } }, { "使用颜色": { "data": { "uuid": "java-5-819", "seg": [ [ [ "颜色" ] ] ], "level": { "min": 0.33148437499999994, "max": 0.33151041666666664 }, "related_data": {} } } }, { "使用字体": { "data": { "uuid": "java-5-820", "seg": [ [ [ "字体" ] ] ], "level": { "min": 0.33151041666666664, "max": 0.33153645833333334 }, "related_data": {} } } }, { "显示图像": { "data": { "uuid": "java-5-821", "seg": [ [ [ "显示", "图像" ] ] ], "level": { "min": 0.33153645833333334, "max": 0.3315625 }, "related_data": {} } } } ], "data": { "uuid": "java-4-628", "seg": [ [ [ "组件", "显示信息" ] ] ], "level": { "min": 0.3314583333333333, "max": 0.3315625 }, "related_data": {} } } }, { "首选项API": { "data": { "uuid": "java-4-629", "seg": [ [ [ "首选项", "api" ] ] ], "level": { "min": 0.3315625, "max": 0.33166666666666667 }, "related_data": {} } } } ], "data": { "uuid": "java-3-290", "seg": [ [ [ "图形用户界面", "程序设计", "图形用户界面程序设计" ] ] ], "level": { "min": 0.33125, "max": 0.33166666666666667 }, "related_data": {} } } }, { "Swing用户界面组件": { "children": [ { "布局管理概述": { "children": [ { "边框布局": { "data": { "uuid": "java-5-822", "seg": [ [ [ "边框", "布局", "边框布局" ] ] ], "level": { "min": 0.33166666666666667, "max": 0.33171875 }, "related_data": {} } } }, { "网格布局": { "data": { "uuid": "java-5-823", "seg": [ [ [ "网格", "布局", "网格布局" ] ] ], "level": { "min": 0.33171875, "max": 0.33177083333333335 }, "related_data": {} } } } ], "data": { "uuid": "java-4-630", "seg": [ [ [ "布局", "管理", "概述" ] ] ], "level": { "min": 0.33166666666666667, "max": 0.33177083333333335 }, "related_data": {} } } }, { "文本输入": { "children": [ { "密码域": { "data": { "uuid": "java-5-824", "seg": [ [ [ "密码", "域", "密码域" ] ] ], "level": { "min": 0.33177083333333335, "max": 0.3318055555555556 }, "related_data": {} } } }, { "文本区": { "data": { "uuid": "java-5-825", "seg": [ [ [ "文本", "区", "文本区" ] ] ], "level": { "min": 0.3318055555555556, "max": 0.3318402777777778 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_163422_36252@13", "cluster_num": 0 }, { "sample_id": "13_743716_788550@13", "cluster_num": 1 }, { "sample_id": "13_7416142_53370041@13", "cluster_num": 2 } ] } } } } }, { "滚动窗格": { "data": { "uuid": "java-5-826", "seg": [ [ [ "滚动", "窗格" ] ] ], "level": { "min": 0.3318402777777778, "max": 0.33187500000000003 }, "related_data": {} } } } ], "data": { "uuid": "java-4-631", "seg": [ [ [ "文本", "输入" ] ] ], "level": { "min": 0.33177083333333335, "max": 0.33187500000000003 }, "related_data": {} } } }, { "选择组件": { "children": [ { "组合框": { "data": { "uuid": "java-5-827", "seg": [ [ [ "组合", "框" ] ] ], "level": { "min": 0.33187500000000003, "max": 0.3319270833333333 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_1100861_1315580@13", "cluster_num": 0 } ] } } } } }, { "滑动条": { "data": { "uuid": "java-5-828", "seg": [ [ [ "滑动", "条" ] ] ], "level": { "min": 0.3319270833333333, "max": 0.33197916666666666 }, "related_data": {} } } } ], "data": { "uuid": "java-4-632", "seg": [ [ [ "选择", "组件" ] ] ], "level": { "min": 0.33187500000000003, "max": 0.33197916666666666 }, "related_data": {} } } }, { "复杂的布局管理": { "children": [ { "网格包布局": { "data": { "uuid": "java-5-829", "seg": [ [ [ "网格", "包", "布局" ] ] ], "level": { "min": 0.33197916666666666, "max": 0.33203125 }, "related_data": { "blog": { "data_id": [ { "sample_id": "52563298@layout@java", "cluster_num": 0 } ] } } } } }, { "定制布局管理器": { "data": { "uuid": "java-5-830", "seg": [ [ [ "定制", "布局", "管理器", "布局管理器" ] ] ], "level": { "min": 0.33203125, "max": 0.33208333333333334 }, "related_data": {} } } } ], "data": { "uuid": "java-4-633", "seg": [ [ [ "布局", "管理" ] ] ], "level": { "min": 0.33197916666666666, "max": 0.33208333333333334 }, "related_data": {} } } } ], "data": { "uuid": "java-3-291", "seg": [ [ [ "swing", "用户界面", "组件", "用户界面组件" ] ] ], "level": { "min": 0.33166666666666667, "max": 0.33208333333333334 }, "related_data": {} } } }, { "Java快速入门": { "children": [ { "Java程序基础": { "children": [ { "Java程序基本结构": { "data": { "uuid": "java-5-831", "seg": [ [ [ "java", "程序", "结构", "程序基本", "基本结构" ] ] ], "level": { "min": 0.33208333333333334, "max": 0.332125 }, "related_data": { "blog": { "data_id": [ { "sample_id": "115498947@java@java", "cluster_num": 0 }, { "sample_id": "115364158@java@java", "cluster_num": 1 } ] } } } } }, { "整数运算": { "data": { "uuid": "java-5-832", "seg": [ [ [ "整数", "运算" ] ] ], "level": { "min": 0.332125, "max": 0.33216666666666667 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_7441487_53417669@13", "cluster_num": 1 }, { "sample_id": "13_664814_481867@13", "cluster_num": 1 }, { "sample_id": "13_1102403_1316815@13", "cluster_num": 2 }, { "sample_id": "13_242494_229867@13", "cluster_num": 0 }, { "sample_id": "13_372118_399199@13", "cluster_num": 1 }, { "sample_id": "13_768720_829179@13", "cluster_num": 0 }, { "sample_id": "13_197214_110990@13", "cluster_num": 2 }, { "sample_id": "13_692451_567378@13", "cluster_num": 2 } ] } } } } }, { "浮点数运算": { "data": { "uuid": "java-5-833", "seg": [ [ [ "浮点数", "运算" ] ] ], "level": { "min": 0.33216666666666667, "max": 0.3322083333333333 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_650747_457635@13", "cluster_num": 0 }, { "sample_id": "13_1082383_1288340@13", "cluster_num": 1 }, { "sample_id": "13_344453_347607@13", "cluster_num": 2 } ] } } } } }, { "布尔运算": { "data": { "uuid": "java-5-834", "seg": [ [ [ "布尔运算" ] ] ], "level": { "min": 0.3322083333333333, "max": 0.33225 }, "related_data": {} } } }, { "数组类型": { "data": { "uuid": "java-5-835", "seg": [ [ [ "数组", "类型", "数组类型" ] ] ], "level": { "min": 0.33225, "max": 0.33229166666666665 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_223582_181848@13", "cluster_num": 0 }, { "sample_id": "13_228803_195458@13", "cluster_num": 1 } ] } } } } } ], "data": { "uuid": "java-4-634", "seg": [ [ [ "java", "程序", "基础", "程序基础" ] ] ], "level": { "min": 0.33208333333333334, "max": 0.33229166666666665 }, "related_data": {} } } }, { "数组操作": { "data": { "uuid": "java-4-635", "seg": [ [ [ "数组", "操作" ] ] ], "level": { "min": 0.33229166666666665, "max": 0.33249999999999996 }, "related_data": {} } } } ], "data": { "uuid": "java-3-292", "seg": [ [ [ "java", "快速", "入门", "快速入门" ] ] ], "level": { "min": 0.33208333333333334, "max": 0.33249999999999996 }, "related_data": { "blog": { "data_id": [ { "sample_id": "118636417@javac@java", "cluster_num": 2 }, { "sample_id": "102870687@nio@java", "cluster_num": 0 }, { "sample_id": "78793160@nio@java", "cluster_num": 0 }, { "sample_id": "52774286@builder@java", "cluster_num": 1 }, { "sample_id": "52774287@builder@java", "cluster_num": 1 } ] } } } } }, { "IO": { "children": [ { "File对象": { "data": { "uuid": "java-4-636", "seg": [ [ [ "file", "对象" ] ] ], "level": { "min": 0.33249999999999996, "max": 0.3325462962962963 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_826805_923111@13", "cluster_num": 0 } ] } } } } }, { "InputStream": { "data": { "uuid": "java-4-637", "seg": [ [ [ "inputstream" ] ] ], "level": { "min": 0.3325462962962963, "max": 0.33259259259259255 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_773567_837537@13", "cluster_num": 0 } ] } } } } }, { "OutputStream": { "data": { "uuid": "java-4-638", "seg": [ [ [ "outputstream" ] ] ], "level": { "min": 0.33259259259259255, "max": 0.3326388888888889 }, "related_data": {} } } }, { "Filter模式": { "data": { "uuid": "java-4-639", "seg": [ [ [ "filter", "模式" ] ] ], "level": { "min": 0.3326388888888889, "max": 0.33268518518518514 }, "related_data": {} } } }, { "操作Zip": { "data": { "uuid": "java-4-640", "seg": [ [ [ "操作", "zip" ] ] ], "level": { "min": 0.33268518518518514, "max": 0.33273148148148146 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_231037_201417@13", "cluster_num": 0 } ] } } } } }, { "读取classpath资源": { "data": { "uuid": "java-4-641", "seg": [ [ [ "读取", "classpath", "资源" ] ] ], "level": { "min": 0.33273148148148146, "max": 0.33277777777777773 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_644442_445132@13", "cluster_num": 0 } ] } } } } }, { "序列化": { "data": { "uuid": "java-4-642", "seg": [ [ [ "序列化" ] ] ], "level": { "min": 0.33277777777777773, "max": 0.33282407407407405 }, "related_data": {} } } }, { "PrintStream和PrintWriter": { "data": { "uuid": "java-4-643", "seg": [ [ [ "printstream" ], [ "printwriter" ] ] ], "level": { "min": 0.33282407407407405, "max": 0.3328703703703703 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_226170_188292@13", "cluster_num": 0 }, { "sample_id": "13_351247_360691@13", "cluster_num": 1 } ] } } } } }, { "使用Files": { "data": { "uuid": "java-4-644", "seg": [ [ [ "files" ] ] ], "level": { "min": 0.3328703703703703, "max": 0.33291666666666664 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_671521_495433@13", "cluster_num": 0 } ] } } } } } ], "data": { "uuid": "java-3-293", "seg": [ [ [ "io" ] ] ], "level": { "min": 0.33249999999999996, "max": 0.33291666666666664 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_215410_161345@13", "cluster_num": 1 }, { "sample_id": "13_346112_351429@13", "cluster_num": 0 }, { "sample_id": "13_667118_486152@13", "cluster_num": 0 }, { "sample_id": "13_742331_784248@13", "cluster_num": 1 }, { "sample_id": "13_7434373_53404907@13", "cluster_num": 2 } ] } } } } }, { "单元测试": { "children": [ { "编写JUnit测试": { "data": { "uuid": "java-4-645", "seg": [ [ [ "编写", "junit" ] ] ], "level": { "min": 0.33291666666666664, "max": 0.3330208333333333 }, "related_data": {} } } }, { "使用Fixture": { "data": { "uuid": "java-4-646", "seg": [ [ [ "fixture" ] ] ], "level": { "min": 0.3330208333333333, "max": 0.333125 }, "related_data": {} } } }, { "异常测试": { "data": { "uuid": "java-4-647", "seg": [ [ [ "异常", "异常测试" ] ] ], "level": { "min": 0.333125, "max": 0.33322916666666663 }, "related_data": {} } } }, { "参数化测试": { "data": { "uuid": "java-4-648", "seg": [ [ [ "参数", "化", "参数化" ] ] ], "level": { "min": 0.33322916666666663, "max": 0.3333333333333333 }, "related_data": {} } } } ], "data": { "uuid": "java-3-294", "seg": [ [ [ "单元测试" ] ] ], "level": { "min": 0.33291666666666664, "max": 0.3333333333333333 }, "related_data": {} } } } ], "data": { "uuid": "java-2-15", "seg": [ [ [] ] ], "level": { "min": 0.3125, "max": 0.3333333333333333 }, "related_data": {} } } } ], "data": { "uuid": "java-1-0", "seg": [ [ [ "java", "初阶" ] ] ], "level": { "min": 0.0, "max": 0.3333333333333333 }, "related_data": {} } } }, { "java中阶": { "children": [ { "字符串处理": { "children": [ { "String类的构造函数": { "data": { "uuid": "java-3-295", "seg": [ [ [ "string", "类", "构造函数" ] ] ], "level": { "min": 0.3333333333333333, "max": 0.3349358974358974 }, "related_data": {} } } }, { "字符串的长度": { "data": { "uuid": "java-3-296", "seg": [ [ [ "字符串", "长度" ] ] ], "level": { "min": 0.3349358974358974, "max": 0.3365384615384615 }, "related_data": {} } } }, { "特殊的字符串操作": { "children": [ { "字符串字面值": { "data": { "uuid": "java-4-649", "seg": [ [ [ "字符串", "字", "面值", "字符串字", "字面值" ] ] ], "level": { "min": 0.3365384615384615, "max": 0.33693910256410253 }, "related_data": {} } } }, { "字符串连接": { "data": { "uuid": "java-4-650", "seg": [ [ [ "字符串", "连接" ] ] ], "level": { "min": 0.33693910256410253, "max": 0.33733974358974356 }, "related_data": {} } } }, { "字符串和其他数据类型的连接": { "data": { "uuid": "java-4-651", "seg": [ [ [ "字符串" ], [ "数据类型", "连接" ] ] ], "level": { "min": 0.33733974358974356, "max": 0.3377403846153846 }, "related_data": {} } } }, { "字符串转换和toString方法": { "data": { "uuid": "java-4-652", "seg": [ [ [ "字符串", "转换" ], [ "tostring", "方法" ] ] ], "level": { "min": 0.3377403846153846, "max": 0.3381410256410256 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_742950_786103@13", "cluster_num": 0 }, { "sample_id": "13_692636_568121@13", "cluster_num": 2 }, { "sample_id": "13_743036_786414@13", "cluster_num": 1 }, { "sample_id": "13_687389_550880@13", "cluster_num": 1 }, { "sample_id": "13_232194_204639@13", "cluster_num": 1 } ] } } } } } ], "data": { "uuid": "java-3-297", "seg": [ [ [ "字符串", "操作" ] ] ], "level": { "min": 0.3365384615384615, "max": 0.3381410256410256 }, "related_data": {} } } }, { "提取字符": { "children": [ { "charAt": { "data": { "uuid": "java-4-653", "seg": [ [ [ "charat" ] ] ], "level": { "min": 0.3381410256410256, "max": 0.33854166666666663 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_355757_370471@13", "cluster_num": 0 } ] } } } } }, { "getChars": { "data": { "uuid": "java-4-654", "seg": [ [ [ "getchars" ] ] ], "level": { "min": 0.33854166666666663, "max": 0.33894230769230765 }, "related_data": {} } } }, { "getBytes": { "data": { "uuid": "java-4-655", "seg": [ [ [ "getbytes" ] ] ], "level": { "min": 0.33894230769230765, "max": 0.3393429487179487 }, "related_data": {} } } }, { "toCharArray": { "data": { "uuid": "java-4-656", "seg": [ [ [ "tochararray" ] ] ], "level": { "min": 0.3393429487179487, "max": 0.3397435897435897 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_717143_710303@13", "cluster_num": 0 } ] } } } } } ], "data": { "uuid": "java-3-298", "seg": [ [ [ "提取", "字符" ] ] ], "level": { "min": 0.3381410256410256, "max": 0.3397435897435897 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_7450427_53431737@13", "cluster_num": 0 } ] }, "blog": { "data_id": [ { "sample_id": "106044521@javac@java", "cluster_num": 0 } ] } } } } }, { "比较字符串": { "children": [ { "equals和equalsIgnoreCase": { "data": { "uuid": "java-4-657", "seg": [ [ [ "equals" ], [ "equalsignorecase" ] ] ], "level": { "min": 0.3397435897435897, "max": 0.3400641025641025 }, "related_data": {} } } }, { "regionMatches": { "data": { "uuid": "java-4-658", "seg": [ [ [ "regionmatches" ] ] ], "level": { "min": 0.3400641025641025, "max": 0.34038461538461534 }, "related_data": {} } } }, { "startsWith和endsWith": { "data": { "uuid": "java-4-659", "seg": [ [ [ "startswith" ], [ "endswith" ] ] ], "level": { "min": 0.34038461538461534, "max": 0.34070512820512816 }, "related_data": {} } } }, { "equals与==": { "data": { "uuid": "java-4-660", "seg": [ [ [ "equals" ], [] ] ], "level": { "min": 0.34070512820512816, "max": 0.341025641025641 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_7464816_53451431@13", "cluster_num": 2 }, { "sample_id": "13_365827_389402@13", "cluster_num": 1 }, { "sample_id": "13_368395_394783@13", "cluster_num": 1 }, { "sample_id": "13_365823_389403@13", "cluster_num": 1 }, { "sample_id": "13_755005_810253@13", "cluster_num": 0 } ] } } } } }, { "compareTo": { "data": { "uuid": "java-4-661", "seg": [ [ [ "compareto" ] ] ], "level": { "min": 0.341025641025641, "max": 0.3413461538461538 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_798987_890771@13", "cluster_num": 2 }, { "sample_id": "13_958670_1107096@13", "cluster_num": 1 }, { "sample_id": "13_1092176_1299977@13", "cluster_num": 0 }, { "sample_id": "13_242846_230773@13", "cluster_num": 1 } ] } } } } } ], "data": { "uuid": "java-3-299", "seg": [ [ [ "字符串", "比较字符串" ] ] ], "level": { "min": 0.3397435897435897, "max": 0.3413461538461538 }, "related_data": {} } } }, { "查找字符串": { "data": { "uuid": "java-3-300", "seg": [ [ [ "查找", "字符串" ] ] ], "level": { "min": 0.3413461538461538, "max": 0.3429487179487179 }, "related_data": {} } } }, { "修改字符串": { "children": [ { "substring": { "data": { "uuid": "java-4-662", "seg": [ [ [ "substring" ] ] ], "level": { "min": 0.3429487179487179, "max": 0.3433493589743589 }, "related_data": {} } } }, { "concat": { "data": { "uuid": "java-4-663", "seg": [ [ [ "concat" ] ] ], "level": { "min": 0.3433493589743589, "max": 0.34375 }, "related_data": {} } } }, { "replace": { "data": { "uuid": "java-4-664", "seg": [ [ [ "replace" ] ] ], "level": { "min": 0.34375, "max": 0.344150641025641 }, "related_data": {} } } }, { "trim": { "data": { "uuid": "java-4-665", "seg": [ [ [ "trim" ] ] ], "level": { "min": 0.344150641025641, "max": 0.34455128205128205 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_7415390_53368802@13", "cluster_num": 0 } ] } } } } } ], "data": { "uuid": "java-3-301", "seg": [ [ [ "修改", "字符串" ] ] ], "level": { "min": 0.3429487179487179, "max": 0.34455128205128205 }, "related_data": {} } } }, { "使用valueOf转换数据": { "data": { "uuid": "java-3-302", "seg": [ [ [ "valueof", "转换", "数据" ] ] ], "level": { "min": 0.34455128205128205, "max": 0.34615384615384615 }, "related_data": {} } } }, { "改变字符串中字符的大小写": { "data": { "uuid": "java-3-303", "seg": [ [ [ "改变", "字符串", "字符", "大小写" ] ] ], "level": { "min": 0.34615384615384615, "max": 0.34775641025641024 }, "related_data": {} } } }, { "连接字符串": { "data": { "uuid": "java-3-304", "seg": [ [ [ "连接", "字符串" ] ] ], "level": { "min": 0.34775641025641024, "max": 0.34935897435897434 }, "related_data": {} } } }, { "其他String方法": { "data": { "uuid": "java-3-305", "seg": [ [ [ "string", "方法" ] ] ], "level": { "min": 0.34935897435897434, "max": 0.35096153846153844 }, "related_data": {} } } }, { "StringBuffer类": { "children": [ { "StringBuffer类的构造函数": { "data": { "uuid": "java-4-666", "seg": [ [ [ "stringbuffer", "类", "构造函数" ] ] ], "level": { "min": 0.35096153846153844, "max": 0.3510848126232741 }, "related_data": {} } } }, { "length与capacity": { "data": { "uuid": "java-4-667", "seg": [ [ [ "length" ], [ "capacity" ] ] ], "level": { "min": 0.3510848126232741, "max": 0.3512080867850098 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_258627_266763@13", "cluster_num": 1 }, { "sample_id": "13_382814_417745@13", "cluster_num": 0 }, { "sample_id": "13_760959_818202@13", "cluster_num": 1 }, { "sample_id": "13_1063516_1261588@13", "cluster_num": 2 } ] } } } } }, { "ensureCapacity": { "data": { "uuid": "java-4-668", "seg": [ [ [ "ensurecapacity" ] ] ], "level": { "min": 0.3512080867850098, "max": 0.35133136094674555 }, "related_data": {} } } }, { "setLength": { "data": { "uuid": "java-4-669", "seg": [ [ [ "setlength" ] ] ], "level": { "min": 0.35133136094674555, "max": 0.35145463510848124 }, "related_data": {} } } }, { "charAt与setCharAt": { "data": { "uuid": "java-4-670", "seg": [ [ [ "charat" ], [ "setcharat" ] ] ], "level": { "min": 0.35145463510848124, "max": 0.3515779092702169 }, "related_data": {} } } }, { "getChars": { "data": { "uuid": "java-4-671", "seg": [ [ [ "getchars" ] ] ], "level": { "min": 0.3515779092702169, "max": 0.3517011834319526 }, "related_data": {} } } }, { "append": { "data": { "uuid": "java-4-672", "seg": [ [ [ "append" ] ] ], "level": { "min": 0.3517011834319526, "max": 0.35182445759368836 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_243507_232027@13", "cluster_num": 0 }, { "sample_id": "13_7427449_53391898@13", "cluster_num": 1 }, { "sample_id": "13_205027_134717@13", "cluster_num": 2 } ] }, "blog": { "data_id": [ { "sample_id": "74553029@javamail@java", "cluster_num": 0 } ] } } } } }, { "insert": { "data": { "uuid": "java-4-673", "seg": [ [ [ "insert" ] ] ], "level": { "min": 0.35182445759368836, "max": 0.35194773175542404 }, "related_data": {} } } }, { "reverse": { "data": { "uuid": "java-4-674", "seg": [ [ [ "reverse" ] ] ], "level": { "min": 0.35194773175542404, "max": 0.35207100591715973 }, "related_data": {} } } }, { "delete与deleteCharAt": { "data": { "uuid": "java-4-675", "seg": [ [ [ "delete" ], [ "deletecharat" ] ] ], "level": { "min": 0.35207100591715973, "max": 0.3521942800788954 }, "related_data": {} } } }, { "replace": { "data": { "uuid": "java-4-676", "seg": [ [ [ "replace" ] ] ], "level": { "min": 0.3521942800788954, "max": 0.35231755424063116 }, "related_data": {} } } }, { "substring": { "data": { "uuid": "java-4-677", "seg": [ [ [ "substring" ] ] ], "level": { "min": 0.35231755424063116, "max": 0.35244082840236685 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_7445780_53424607@13", "cluster_num": 0 }, { "sample_id": "13_7412933_53364484@13", "cluster_num": 1 }, { "sample_id": "13_182882_69247@13", "cluster_num": 2 } ] } } } } }, { "其他StringBuffer方法": { "data": { "uuid": "java-4-678", "seg": [ [ [ "stringbuffer", "方法" ] ] ], "level": { "min": 0.35244082840236685, "max": 0.35256410256410253 }, "related_data": {} } } } ], "data": { "uuid": "java-3-306", "seg": [ [ [ "stringbuffer", "类" ] ] ], "level": { "min": 0.35096153846153844, "max": 0.35256410256410253 }, "related_data": {} } } }, { "StringBuilder类": { "data": { "uuid": "java-3-307", "seg": [ [ [ "stringbuilder", "类" ] ] ], "level": { "min": 0.35256410256410253, "max": 0.35416666666666663 }, "related_data": {} } } } ], "data": { "uuid": "java-2-16", "seg": [ [ [ "字符串" ] ] ], "level": { "min": 0.3333333333333333, "max": 0.35416666666666663 }, "related_data": {} } } }, { "探究java.lang": { "children": [ { "基本类型封装器": { "children": [ { "Number": { "data": { "uuid": "java-4-679", "seg": [ [ [ "number" ] ] ], "level": { "min": 0.35416666666666663, "max": 0.354265873015873 }, "related_data": {} } } }, { "Double与Float": { "data": { "uuid": "java-4-680", "seg": [ [ [ "double" ], [ "float" ] ] ], "level": { "min": 0.354265873015873, "max": 0.3543650793650793 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_264376_279153@13", "cluster_num": 1 }, { "sample_id": "13_264374_279130@13", "cluster_num": 1 }, { "sample_id": "13_7405276_53354429@13", "cluster_num": 0 }, { "sample_id": "13_226802_189900@13", "cluster_num": 2 }, { "sample_id": "13_7439773_53414769@13", "cluster_num": 0 } ] } } } } }, { "理解isInfinite与isNaN": { "data": { "uuid": "java-4-681", "seg": [ [ [ "理解", "isinfinite" ], [ "isnan" ] ] ], "level": { "min": 0.3543650793650793, "max": 0.3544642857142857 }, "related_data": {} } } }, { "Byte、Short、Integer和Long": { "data": { "uuid": "java-4-682", "seg": [ [ [ "byte" ], [ "short" ], [ "integer" ], [ "long" ] ] ], "level": { "min": 0.3544642857142857, "max": 0.354563492063492 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_7415588_53369082@13", "cluster_num": 0 } ] } } } } }, { "Character": { "data": { "uuid": "java-4-683", "seg": [ [ [ "character" ] ] ], "level": { "min": 0.354563492063492, "max": 0.3546626984126984 }, "related_data": {} } } }, { "对Unicode代码点的附加支持": { "data": { "uuid": "java-4-684", "seg": [ [ [ "unicode", "附加", "支持" ] ] ], "level": { "min": 0.3546626984126984, "max": 0.3547619047619047 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_744800_791437@13", "cluster_num": 0 } ] } } } } }, { "Boolean": { "data": { "uuid": "java-4-685", "seg": [ [ [ "boolean" ] ] ], "level": { "min": 0.3547619047619047, "max": 0.35486111111111107 }, "related_data": {} } } } ], "data": { "uuid": "java-3-308", "seg": [ [ [ "类型", "封装", "器", "基本类型" ] ] ], "level": { "min": 0.35416666666666663, "max": 0.35486111111111107 }, "related_data": {} } } }, { "Void类": { "data": { "uuid": "java-3-309", "seg": [ [ [ "void", "类" ] ] ], "level": { "min": 0.35486111111111107, "max": 0.3555555555555555 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_230073_198915@13", "cluster_num": 0 }, { "sample_id": "13_365420_388580@13", "cluster_num": 1 } ] } } } } }, { "Process类": { "data": { "uuid": "java-3-310", "seg": [ [ [ "process", "类" ] ] ], "level": { "min": 0.3555555555555555, "max": 0.35624999999999996 }, "related_data": {} } } }, { "Runtime类": { "children": [ { "内存管理": { "data": { "uuid": "java-4-686", "seg": [ [ [ "内存", "管理" ] ] ], "level": { "min": 0.35624999999999996, "max": 0.3565972222222222 }, "related_data": {} } } }, { "执行其他程序": { "data": { "uuid": "java-4-687", "seg": [ [ [ "执行", "程序" ] ] ], "level": { "min": 0.3565972222222222, "max": 0.3569444444444444 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_665428_483020@13", "cluster_num": 0 }, { "sample_id": "13_769593_830508@13", "cluster_num": 1 }, { "sample_id": "13_357335_373925@13", "cluster_num": 2 } ] } } } } } ], "data": { "uuid": "java-3-311", "seg": [ [ [ "runtime", "类" ] ] ], "level": { "min": 0.35624999999999996, "max": 0.3569444444444444 }, "related_data": {} } } }, { "ProcessBuilder类": { "data": { "uuid": "java-3-312", "seg": [ [ [ "processbuilder", "类" ] ] ], "level": { "min": 0.3569444444444444, "max": 0.35763888888888884 }, "related_data": {} } } }, { "System类": { "children": [ { "使用currentTimeMillis计时程序的执行": { "data": { "uuid": "java-4-688", "seg": [ [ [ "currenttimemillis", "计时", "程序", "执行", "计时程序" ] ] ], "level": { "min": 0.35763888888888884, "max": 0.35787037037037034 }, "related_data": {} } } }, { "使用arraycopy": { "data": { "uuid": "java-4-689", "seg": [ [ [ "arraycopy" ] ] ], "level": { "min": 0.35787037037037034, "max": 0.3581018518518518 }, "related_data": {} } } }, { "环境属性": { "data": { "uuid": "java-4-690", "seg": [ [ [ "环境", "属性", "环境属性" ] ] ], "level": { "min": 0.3581018518518518, "max": 0.3583333333333333 }, "related_data": {} } } } ], "data": { "uuid": "java-3-313", "seg": [ [ [ "system", "类" ] ] ], "level": { "min": 0.35763888888888884, "max": 0.3583333333333333 }, "related_data": {} } } }, { "Object类": { "data": { "uuid": "java-3-314", "seg": [ [ [ "object", "类" ] ] ], "level": { "min": 0.3583333333333333, "max": 0.3590277777777777 }, "related_data": {} } } }, { "使用clone方法和Cloneable接口": { "data": { "uuid": "java-3-315", "seg": [ [ [ "clone", "方法" ], [ "cloneable", "接口" ] ] ], "level": { "min": 0.3590277777777777, "max": 0.3597222222222222 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_219015_169590@13", "cluster_num": 0 } ] }, "blog": { "data_id": [ { "sample_id": "18369201@java@java", "cluster_num": 0 } ] } } } } }, { "Class类": { "data": { "uuid": "java-3-316", "seg": [ [ [ "class", "类" ] ] ], "level": { "min": 0.3597222222222222, "max": 0.36041666666666666 }, "related_data": {} } } }, { "ClassLoader类": { "data": { "uuid": "java-3-317", "seg": [ [ [ "classloader", "类" ] ] ], "level": { "min": 0.36041666666666666, "max": 0.3611111111111111 }, "related_data": { "blog": { "data_id": [ { "sample_id": "102983363@java@java", "cluster_num": 0 }, { "sample_id": "7331354@java@java", "cluster_num": 1 } ] } } } } }, { "Math类": { "children": [ { "三角函数": { "data": { "uuid": "java-4-691", "seg": [ [ [ "三角函数" ] ] ], "level": { "min": 0.3611111111111111, "max": 0.3612847222222222 }, "related_data": {} } } }, { "指数函数": { "data": { "uuid": "java-4-692", "seg": [ [ [ "指数函数" ] ] ], "level": { "min": 0.3612847222222222, "max": 0.3614583333333333 }, "related_data": {} } } }, { "舍入函数": { "data": { "uuid": "java-4-693", "seg": [ [ [ "舍入", "函数" ] ] ], "level": { "min": 0.3614583333333333, "max": 0.36163194444444446 }, "related_data": {} } } }, { "其他数学方法": { "data": { "uuid": "java-4-694", "seg": [ [ [ "数学方法" ] ] ], "level": { "min": 0.36163194444444446, "max": 0.36180555555555555 }, "related_data": {} } } } ], "data": { "uuid": "java-3-318", "seg": [ [ [ "math", "类" ] ] ], "level": { "min": 0.3611111111111111, "max": 0.36180555555555555 }, "related_data": {} } } }, { "StrictMath类": { "data": { "uuid": "java-3-319", "seg": [ [ [ "strictmath", "类" ] ] ], "level": { "min": 0.36180555555555555, "max": 0.3625 }, "related_data": {} } } }, { "Compiler类": { "data": { "uuid": "java-3-320", "seg": [ [ [ "compiler", "类" ] ] ], "level": { "min": 0.3625, "max": 0.36319444444444443 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_677761_520308@13", "cluster_num": 0 } ] }, "blog": { "data_id": [ { "sample_id": "38380775@eclipse@java", "cluster_num": 0 } ] } } } } }, { "Thread类、ThreadGroup类和Runnable接口": { "children": [ { "Runnable接口": { "data": { "uuid": "java-4-695", "seg": [ [ [ "runnable", "接口" ] ] ], "level": { "min": 0.36319444444444443, "max": 0.36342592592592593 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_7445255_53423798@13", "cluster_num": 2 }, { "sample_id": "13_208249_143938@13", "cluster_num": 2 }, { "sample_id": "13_525280_439270@13", "cluster_num": 0 }, { "sample_id": "13_774110_838042@13", "cluster_num": 2 }, { "sample_id": "13_384121_420224@13", "cluster_num": 0 }, { "sample_id": "13_175114_55339@13", "cluster_num": 0 }, { "sample_id": "13_1092653_1300832@13", "cluster_num": 1 }, { "sample_id": "13_274639_301767@13", "cluster_num": 1 }, { "sample_id": "13_385758_423269@13", "cluster_num": 0 } ] } } } } }, { "Thread类": { "data": { "uuid": "java-4-696", "seg": [ [ [ "thread", "类" ] ] ], "level": { "min": 0.36342592592592593, "max": 0.3636574074074074 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_1064443_1262691@13", "cluster_num": 1 }, { "sample_id": "13_369050_395959@13", "cluster_num": 1 }, { "sample_id": "13_238684_220869@13", "cluster_num": 1 }, { "sample_id": "13_670725_493691@13", "cluster_num": 1 }, { "sample_id": "13_194067_100524@13", "cluster_num": 2 }, { "sample_id": "13_250759_248859@13", "cluster_num": 0 }, { "sample_id": "13_776213_841468@13", "cluster_num": 1 }, { "sample_id": "13_730831_819974@13", "cluster_num": 1 }, { "sample_id": "13_1096480_1308816@13", "cluster_num": 0 }, { "sample_id": "13_7467365_53454859@13", "cluster_num": 1 }, { "sample_id": "13_224379_183672@13", "cluster_num": 2 }, { "sample_id": "13_660931_475714@13", "cluster_num": 2 }, { "sample_id": "13_418697_437300@13", "cluster_num": 0 }, { "sample_id": "13_757144_812479@13", "cluster_num": 2 }, { "sample_id": "13_754366_809408@13", "cluster_num": 1 }, { "sample_id": "13_765695_824679@13", "cluster_num": 0 }, { "sample_id": "13_7460332_53445409@13", "cluster_num": 2 }, { "sample_id": "13_853790_976808@13", "cluster_num": 1 } ] }, "blog": { "data_id": [ { "sample_id": "114129066@arraylist@java", "cluster_num": 1 }, { "sample_id": "6532519@layout@java", "cluster_num": 0 }, { "sample_id": "6649117@exception@java", "cluster_num": 1 }, { "sample_id": "116119643@semaphore@java", "cluster_num": 1 }, { "sample_id": "7367827@semaphore@java", "cluster_num": 2 }, { "sample_id": "7262941@jmx@java", "cluster_num": 1 }, { "sample_id": "6988326@hashmap@java", "cluster_num": 0 }, { "sample_id": "5829421@semaphore@java", "cluster_num": 2 }, { "sample_id": "6885408@exception@java", "cluster_num": 0 }, { "sample_id": "7711852@exception@java", "cluster_num": 0 }, { "sample_id": "7033698@exception@java", "cluster_num": 0 }, { "sample_id": "7038825@semaphore@java", "cluster_num": 1 }, { "sample_id": "7600873@semaphore@java", "cluster_num": 2 }, { "sample_id": "5110582@semaphore@java", "cluster_num": 1 }, { "sample_id": "6117239@semaphore@java", "cluster_num": 0 }, { "sample_id": "8061176@semaphore@java", "cluster_num": 2 }, { "sample_id": "7893252@timezone@java", "cluster_num": 0 }, { "sample_id": "7173677@hashmap@java", "cluster_num": 0 }, { "sample_id": "6577286@semaphore@java", "cluster_num": 0 }, { "sample_id": "7754032@semaphore@java", "cluster_num": 1 }, { "sample_id": "6825435@semaphore@java", "cluster_num": 2 }, { "sample_id": "59101660@slf4j@java", "cluster_num": 1 }, { "sample_id": "7019595@timezone@java", "cluster_num": 0 }, { "sample_id": "7425947@layout@java", "cluster_num": 1 }, { "sample_id": "7098928@semaphore@java", "cluster_num": 2 }, { "sample_id": "109506125@hashtable@java", "cluster_num": 1 }, { "sample_id": "6905587@layout@java", "cluster_num": 0 }, { "sample_id": "6278640@semaphore@java", "cluster_num": 2 }, { "sample_id": "24009283@javac@java", "cluster_num": 1 }, { "sample_id": "7638175@semaphore@java", "cluster_num": 0 }, { "sample_id": "8020516@semaphore@java", "cluster_num": 1 } ] } } } } }, { "ThreadGroup类": { "data": { "uuid": "java-4-697", "seg": [ [ [ "threadgroup", "类" ] ] ], "level": { "min": 0.3636574074074074, "max": 0.3638888888888889 }, "related_data": {} } } } ], "data": { "uuid": "java-3-321", "seg": [ [ [ "thread", "类" ], [ "threadgroup", "类" ], [ "runnable", "接口" ] ] ], "level": { "min": 0.36319444444444443, "max": 0.3638888888888889 }, "related_data": {} } } }, { "ThreadLocal和InheritableThreadLocal类": { "data": { "uuid": "java-3-322", "seg": [ [ [ "threadlocal" ], [ "inheritablethreadlocal", "类" ] ] ], "level": { "min": 0.3638888888888889, "max": 0.3645833333333333 }, "related_data": {} } } }, { "Package类": { "data": { "uuid": "java-3-323", "seg": [ [ [ "package", "类" ] ] ], "level": { "min": 0.3645833333333333, "max": 0.36527777777777776 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_743467_787789@13", "cluster_num": 1 }, { "sample_id": "13_7439756_53414465@13", "cluster_num": 1 }, { "sample_id": "13_1021809_1214583@13", "cluster_num": 0 }, { "sample_id": "13_390001_431094@13", "cluster_num": 1 }, { "sample_id": "13_693130_570057@13", "cluster_num": 1 }, { "sample_id": "13_373126_400852@13", "cluster_num": 2 }, { "sample_id": "13_692088_566076@13", "cluster_num": 1 } ] } } } } }, { "RuntimePermission类": { "data": { "uuid": "java-3-324", "seg": [ [ [ "runtimepermission", "类" ] ] ], "level": { "min": 0.36527777777777776, "max": 0.3659722222222222 }, "related_data": {} } } }, { "Throwable类": { "data": { "uuid": "java-3-325", "seg": [ [ [ "throwable", "类" ] ] ], "level": { "min": 0.3659722222222222, "max": 0.36666666666666664 }, "related_data": { "blog": { "data_id": [ { "sample_id": "80343958@exception@java", "cluster_num": 0 } ] } } } } }, { "SecurityManager类": { "data": { "uuid": "java-3-326", "seg": [ [ [ "securitymanager", "类" ] ] ], "level": { "min": 0.36666666666666664, "max": 0.3673611111111111 }, "related_data": {} } } }, { "StackTraceElement类": { "data": { "uuid": "java-3-327", "seg": [ [ [ "stacktraceelement", "类" ] ] ], "level": { "min": 0.3673611111111111, "max": 0.3680555555555555 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_364212_385662@13", "cluster_num": 0 } ] } } } } }, { "Enum类": { "data": { "uuid": "java-3-328", "seg": [ [ [ "enum", "类" ] ] ], "level": { "min": 0.3680555555555555, "max": 0.36874999999999997 }, "related_data": {} } } }, { "ClassValue类": { "data": { "uuid": "java-3-329", "seg": [ [ [ "classvalue", "类" ] ] ], "level": { "min": 0.36874999999999997, "max": 0.3694444444444444 }, "related_data": {} } } }, { "CharSequence接口": { "data": { "uuid": "java-3-330", "seg": [ [ [ "charsequence", "接口" ] ] ], "level": { "min": 0.3694444444444444, "max": 0.3701388888888889 }, "related_data": {} } } }, { "Comparable接口": { "data": { "uuid": "java-3-331", "seg": [ [ [ "comparable", "接口" ] ] ], "level": { "min": 0.3701388888888889, "max": 0.37083333333333335 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_877206_1012611@13", "cluster_num": 0 }, { "sample_id": "13_7409134_53359429@13", "cluster_num": 1 }, { "sample_id": "13_7439601_53414217@13", "cluster_num": 2 } ] } } } } }, { "Appendable接口": { "data": { "uuid": "java-3-332", "seg": [ [ [ "appendable", "接口" ] ] ], "level": { "min": 0.37083333333333335, "max": 0.3715277777777778 }, "related_data": {} } } }, { "Iterable接口": { "data": { "uuid": "java-3-333", "seg": [ [ [ "iterable", "接口" ] ] ], "level": { "min": 0.3715277777777778, "max": 0.37222222222222223 }, "related_data": {} } } }, { "Readable接口": { "data": { "uuid": "java-3-334", "seg": [ [ [ "readable", "接口" ] ] ], "level": { "min": 0.37222222222222223, "max": 0.3729166666666667 }, "related_data": {} } } }, { "AutoCloseable接口": { "data": { "uuid": "java-3-335", "seg": [ [ [ "autocloseable", "接口" ] ] ], "level": { "min": 0.3729166666666667, "max": 0.3736111111111111 }, "related_data": {} } } }, { "Thread.UncaughtExceptionHandler接口": { "data": { "uuid": "java-3-336", "seg": [ [ [ "thread", "uncaughtexceptionhandler", "接口" ] ] ], "level": { "min": 0.3736111111111111, "max": 0.37430555555555556 }, "related_data": {} } } }, { "java.lang子包": { "children": [ { "java.lang.annotation": { "data": { "uuid": "java-4-698", "seg": [ [ [ "java", "lang", "annotation" ] ] ], "level": { "min": 0.37430555555555556, "max": 0.3744212962962963 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_387434_426516@13", "cluster_num": 2 }, { "sample_id": "13_7397998_53343743@13", "cluster_num": 2 }, { "sample_id": "13_683789_540480@13", "cluster_num": 2 }, { "sample_id": "13_760281_1263897@13", "cluster_num": 2 }, { "sample_id": "13_184627_74625@13", "cluster_num": 1 }, { "sample_id": "13_205120_134968@13", "cluster_num": 2 }, { "sample_id": "13_7422819_53381564@13", "cluster_num": 2 }, { "sample_id": "13_635702_441275@13", "cluster_num": 2 }, { "sample_id": "13_382461_417036@13", "cluster_num": 2 }, { "sample_id": "13_667458_486609@13", "cluster_num": 2 }, { "sample_id": "13_200449_120978@13", "cluster_num": 1 }, { "sample_id": "13_815001_910569@13", "cluster_num": 1 }, { "sample_id": "13_7441189_53417193@13", "cluster_num": 0 }, { "sample_id": "13_226594_189332@13", "cluster_num": 1 }, { "sample_id": "13_667455_486629@13", "cluster_num": 1 }, { "sample_id": "13_770589_832462@13", "cluster_num": 2 }, { "sample_id": "13_741933_782962@13", "cluster_num": 0 }, { "sample_id": "13_823774_922154@13", "cluster_num": 2 }, { "sample_id": "13_7439680_53414192@13", "cluster_num": 0 }, { "sample_id": "13_1056780_1253823@13", "cluster_num": 2 }, { "sample_id": "13_743592_788202@13", "cluster_num": 2 }, { "sample_id": "13_194426_101938@13", "cluster_num": 2 }, { "sample_id": "13_724176_731698@13", "cluster_num": 0 }, { "sample_id": "13_359088_378202@13", "cluster_num": 2 }, { "sample_id": "13_753566_808196@13", "cluster_num": 0 }, { "sample_id": "13_972831_1128743@13", "cluster_num": 0 }, { "sample_id": "13_1097984_1312369@13", "cluster_num": 2 }, { "sample_id": "13_757644_813229@13", "cluster_num": 2 }, { "sample_id": "13_7441267_53417159@13", "cluster_num": 1 }, { "sample_id": "13_7452603_53434628@13", "cluster_num": 0 }, { "sample_id": "13_970286_1126088@13", "cluster_num": 0 }, { "sample_id": "13_756757_814550@13", "cluster_num": 2 }, { "sample_id": "13_756767_811923@13", "cluster_num": 2 }, { "sample_id": "13_744959_791878@13", "cluster_num": 2 }, { "sample_id": "13_955671_1100811@13", "cluster_num": 2 }, { "sample_id": "13_714620_706582@13", "cluster_num": 0 }, { "sample_id": "13_380930_414219@13", "cluster_num": 1 }, { "sample_id": "13_4645523_29328202@13", "cluster_num": 1 }, { "sample_id": "13_670583_493476@13", "cluster_num": 0 }, { "sample_id": "13_224203_183223@13", "cluster_num": 1 }, { "sample_id": "13_27791_175815@13", "cluster_num": 2 }, { "sample_id": "13_182002_67846@13", "cluster_num": 1 }, { "sample_id": "13_346207_351327@13", "cluster_num": 2 }, { "sample_id": "13_720312_799009@13", "cluster_num": 2 }, { "sample_id": "13_166900_76586@13", "cluster_num": 2 }, { "sample_id": "13_758917_814912@13", "cluster_num": 0 } ] }, "blog": { "data_id": [ { "sample_id": "82352764@javac@java", "cluster_num": 2 }, { "sample_id": "82260960@javac@java", "cluster_num": 2 }, { "sample_id": "20619889@log4j@java", "cluster_num": 0 }, { "sample_id": "51899461@slf4j@java", "cluster_num": 0 }, { "sample_id": "71188931@log4j@java", "cluster_num": 0 }, { "sample_id": "49700733@slf4j@java", "cluster_num": 1 }, { "sample_id": "49700733@logback@java", "cluster_num": 1 }, { "sample_id": "61619496@log4j@java", "cluster_num": 0 }, { "sample_id": "49700733@log4j@java", "cluster_num": 1 }, { "sample_id": "88658683@logback@java", "cluster_num": 0 }, { "sample_id": "44813103@singleton@java", "cluster_num": 0 } ] } } } } }, { "java.lang.instrument": { "data": { "uuid": "java-4-699", "seg": [ [ [ "java", "lang", "instrument" ] ] ], "level": { "min": 0.3744212962962963, "max": 0.37453703703703706 }, "related_data": {} } } }, { "java.lang.invoke": { "data": { "uuid": "java-4-700", "seg": [ [ [ "java", "lang", "invoke" ] ] ], "level": { "min": 0.37453703703703706, "max": 0.3746527777777778 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_348123_354643@13", "cluster_num": 0 }, { "sample_id": "13_687205_550300@13", "cluster_num": 1 }, { "sample_id": "13_197636_112983@13", "cluster_num": 2 } ] } } } } }, { "java.lang.management": { "data": { "uuid": "java-4-701", "seg": [ [ [ "java", "lang", "management" ] ] ], "level": { "min": 0.3746527777777778, "max": 0.3747685185185185 }, "related_data": {} } } }, { "java.lang.ref": { "data": { "uuid": "java-4-702", "seg": [ [ [ "java", "lang", "ref" ] ] ], "level": { "min": 0.3747685185185185, "max": 0.3748842592592593 }, "related_data": {} } } }, { "java.lang.reflect": { "data": { "uuid": "java-4-703", "seg": [ [ [ "java", "lang", "reflect" ] ] ], "level": { "min": 0.3748842592592593, "max": 0.375 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_645418_446931@13", "cluster_num": 0 } ] }, "blog": { "data_id": [ { "sample_id": "7574278@hibernate@java", "cluster_num": 1 }, { "sample_id": "91808429@slf4j@java", "cluster_num": 0 }, { "sample_id": "91808429@logback@java", "cluster_num": 0 }, { "sample_id": "91808429@log4j@java", "cluster_num": 0 } ] } } } } } ], "data": { "uuid": "java-3-337", "seg": [ [ [ "java", "lang", "子", "包" ] ] ], "level": { "min": 0.37430555555555556, "max": 0.375 }, "related_data": {} } } } ], "data": { "uuid": "java-2-17", "seg": [ [ [ "探究", "java", "lang" ] ] ], "level": { "min": 0.35416666666666663, "max": 0.375 }, "related_data": {} } } }, { "java.util第1部分:集合框架": { "children": [ { "集合概述": { "data": { "uuid": "java-3-338", "seg": [ [ [ "集合", "概述" ] ] ], "level": { "min": 0.375, "max": 0.3766025641025641 }, "related_data": {} } } }, { "JDK 5对集合框架的修改": { "children": [ { "泛型从根本上改变了集合框架": { "data": { "uuid": "java-4-704", "seg": [ [ [ "泛型", "改变", "集合", "框架", "从根本上改变" ] ] ], "level": { "min": 0.3766025641025641, "max": 0.37713675213675213 }, "related_data": {} } } }, { "自动装箱使得使用基本类型更加容易": { "data": { "uuid": "java-4-705", "seg": [ [ [ "自动", "装箱", "类型", "基本类型" ] ] ], "level": { "min": 0.37713675213675213, "max": 0.37767094017094016 }, "related_data": {} } } }, { "for-each风格的for循环": { "data": { "uuid": "java-4-706", "seg": [ [ [ "for", "each", "风格", "for循环" ] ] ], "level": { "min": 0.37767094017094016, "max": 0.3782051282051282 }, "related_data": {} } } } ], "data": { "uuid": "java-3-339", "seg": [ [ [ "jdk", "集合", "框架", "修改" ] ] ], "level": { "min": 0.3766025641025641, "max": 0.3782051282051282 }, "related_data": {} } } }, { "集合接口": { "children": [ { "Collection接口": { "data": { "uuid": "java-4-707", "seg": [ [ [ "collection", "接口" ] ] ], "level": { "min": 0.3782051282051282, "max": 0.3784340659340659 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_204050_132183@13", "cluster_num": 0 } ] }, "blog": { "data_id": [ { "sample_id": "52093840@linkedlist@java", "cluster_num": 0 } ] } } } } }, { "List接口": { "data": { "uuid": "java-4-708", "seg": [ [ [ "list", "接口" ] ] ], "level": { "min": 0.3784340659340659, "max": 0.37866300366300365 }, "related_data": {} } } }, { "Set接口": { "data": { "uuid": "java-4-709", "seg": [ [ [ "set", "接口" ] ] ], "level": { "min": 0.37866300366300365, "max": 0.3788919413919414 }, "related_data": {} } } }, { "SortedSet接口": { "data": { "uuid": "java-4-710", "seg": [ [ [ "sortedset", "接口" ] ] ], "level": { "min": 0.3788919413919414, "max": 0.3791208791208791 }, "related_data": {} } } }, { "NavigableSet接口": { "data": { "uuid": "java-4-711", "seg": [ [ [ "navigableset", "接口" ] ] ], "level": { "min": 0.3791208791208791, "max": 0.37934981684981683 }, "related_data": {} } } }, { "Queue接口": { "data": { "uuid": "java-4-712", "seg": [ [ [ "queue", "接口" ] ] ], "level": { "min": 0.37934981684981683, "max": 0.37957875457875456 }, "related_data": {} } } }, { "Deque接口": { "data": { "uuid": "java-4-713", "seg": [ [ [ "deque", "接口" ] ] ], "level": { "min": 0.37957875457875456, "max": 0.3798076923076923 }, "related_data": {} } } } ], "data": { "uuid": "java-3-340", "seg": [ [ [ "集合", "接口" ] ] ], "level": { "min": 0.3782051282051282, "max": 0.3798076923076923 }, "related_data": {} } } }, { "集合类": { "children": [ { "ArrayList类": { "data": { "uuid": "java-4-714", "seg": [ [ [ "arraylist", "类" ] ] ], "level": { "min": 0.3798076923076923, "max": 0.3800080128205128 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_335879_330335@13", "cluster_num": 0 }, { "sample_id": "13_4646257_29329805@13", "cluster_num": 1 } ] } } } } }, { "LinkedList类": { "data": { "uuid": "java-4-715", "seg": [ [ [ "linkedlist", "类" ] ] ], "level": { "min": 0.3800080128205128, "max": 0.3802083333333333 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_750087_803570@13", "cluster_num": 0 } ] }, "blog": { "data_id": [ { "sample_id": "51472775@linkedlist@java", "cluster_num": 0 }, { "sample_id": "78165127@linkedlist@java", "cluster_num": 0 }, { "sample_id": "70191680@linkedlist@java", "cluster_num": 2 }, { "sample_id": "28484869@linkedlist@java", "cluster_num": 1 } ] } } } } }, { "HashSet类": { "data": { "uuid": "java-4-716", "seg": [ [ [ "hashset", "类" ] ] ], "level": { "min": 0.3802083333333333, "max": 0.38040865384615385 }, "related_data": {} } } }, { "LinkedHashSet类": { "data": { "uuid": "java-4-717", "seg": [ [ [ "linkedhashset", "类" ] ] ], "level": { "min": 0.38040865384615385, "max": 0.38060897435897434 }, "related_data": {} } } }, { "TreeSet类": { "data": { "uuid": "java-4-718", "seg": [ [ [ "treeset", "类" ] ] ], "level": { "min": 0.38060897435897434, "max": 0.3808092948717948 }, "related_data": {} } } }, { "PriorityQueue类": { "data": { "uuid": "java-4-719", "seg": [ [ [ "priorityqueue", "类" ] ] ], "level": { "min": 0.3808092948717948, "max": 0.38100961538461536 }, "related_data": {} } } }, { "ArrayDeque类": { "data": { "uuid": "java-4-720", "seg": [ [ [ "arraydeque", "类" ] ] ], "level": { "min": 0.38100961538461536, "max": 0.3812099358974359 }, "related_data": {} } } }, { "EnumSet类": { "data": { "uuid": "java-4-721", "seg": [ [ [ "enumset", "类" ] ] ], "level": { "min": 0.3812099358974359, "max": 0.3814102564102564 }, "related_data": {} } } } ], "data": { "uuid": "java-3-341", "seg": [ [ [ "集合", "类" ] ] ], "level": { "min": 0.3798076923076923, "max": 0.3814102564102564 }, "related_data": {} } } }, { "通过迭代器访问集合": { "children": [ { "使用迭代器": { "data": { "uuid": "java-4-722", "seg": [ [ [ "迭代", "器" ] ] ], "level": { "min": 0.3814102564102564, "max": 0.38221153846153844 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_752055_806041@13", "cluster_num": 0 } ] } } } } }, { "使用for-each循环替代迭代器": { "data": { "uuid": "java-4-723", "seg": [ [ [ "for", "each", "循环", "迭代", "器" ] ] ], "level": { "min": 0.38221153846153844, "max": 0.3830128205128205 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_245571_236188@13", "cluster_num": 0 } ] } } } } } ], "data": { "uuid": "java-3-342", "seg": [ [ [ "迭代", "器", "访问", "集合" ] ] ], "level": { "min": 0.3814102564102564, "max": 0.3830128205128205 }, "related_data": {} } } }, { "Spliterator": { "children": [ { "拆分过程": { "data": { "uuid": "java-4-724", "seg": [ [ [ "拆分", "过程" ] ] ], "level": { "min": 0.3830128205128205, "max": 0.3846153846153846 }, "related_data": {} } } } ], "data": { "uuid": "java-3-343", "seg": [ [ [ "spliterator" ] ] ], "level": { "min": 0.3830128205128205, "max": 0.3846153846153846 }, "related_data": {} } } }, { "在集合中存储用户定义的类": { "data": { "uuid": "java-3-344", "seg": [ [ [ "集合", "存储用户", "定义", "类", "存储用户定义" ] ] ], "level": { "min": 0.3846153846153846, "max": 0.38621794871794873 }, "related_data": {} } } }, { "RandomAccess接口": { "data": { "uuid": "java-3-345", "seg": [ [ [ "randomaccess", "接口" ] ] ], "level": { "min": 0.38621794871794873, "max": 0.38782051282051283 }, "related_data": {} } } }, { "使用映射": { "children": [ { "映射接口": { "data": { "uuid": "java-4-725", "seg": [ [ [ "映射", "接口" ] ] ], "level": { "min": 0.38782051282051283, "max": 0.38822115384615385 }, "related_data": {} } } }, { "映射类": { "data": { "uuid": "java-4-726", "seg": [ [ [ "映射", "类" ] ] ], "level": { "min": 0.38822115384615385, "max": 0.3886217948717949 }, "related_data": {} } } }, { "对流中每一个元素应用函数": { "data": { "uuid": "java-4-727", "seg": [ [ [ "对流", "元素", "函数" ] ] ], "level": { "min": 0.3886217948717949, "max": 0.3890224358974359 }, "related_data": {} } } }, { "流的扁平化": { "data": { "uuid": "java-4-728", "seg": [ [ [ "流", "扁平化" ] ] ], "level": { "min": 0.3890224358974359, "max": 0.3894230769230769 }, "related_data": {} } } } ], "data": { "uuid": "java-3-346", "seg": [ [ [ "映射" ] ] ], "level": { "min": 0.38782051282051283, "max": 0.3894230769230769 }, "related_data": {} } } }, { "比较器": { "data": { "uuid": "java-3-347", "seg": [ [ [ "器", "比较器" ] ] ], "level": { "min": 0.3894230769230769, "max": 0.391025641025641 }, "related_data": {} } } }, { "集合算法": { "data": { "uuid": "java-3-348", "seg": [ [ [ "集合", "算法" ] ] ], "level": { "min": 0.391025641025641, "max": 0.3926282051282051 }, "related_data": {} } } }, { "Arrays类": { "data": { "uuid": "java-3-349", "seg": [ [ [ "arrays", "类" ] ] ], "level": { "min": 0.3926282051282051, "max": 0.3942307692307692 }, "related_data": {} } } }, { "遗留的类和接口": { "children": [ { "Enumeration接口": { "data": { "uuid": "java-4-729", "seg": [ [ [ "enumeration", "接口" ] ] ], "level": { "min": 0.3942307692307692, "max": 0.39445970695970695 }, "related_data": {} } } }, { "Vector类": { "data": { "uuid": "java-4-730", "seg": [ [ [ "vector", "类" ] ] ], "level": { "min": 0.39445970695970695, "max": 0.3946886446886447 }, "related_data": {} } } }, { "Stack类": { "data": { "uuid": "java-4-731", "seg": [ [ [ "stack", "类" ] ] ], "level": { "min": 0.3946886446886447, "max": 0.3949175824175824 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_682655_537475@13", "cluster_num": 0 } ] } } } } }, { "Dictionary类": { "data": { "uuid": "java-4-732", "seg": [ [ [ "dictionary", "类" ] ] ], "level": { "min": 0.3949175824175824, "max": 0.39514652014652013 }, "related_data": {} } } }, { "Hashtable类": { "data": { "uuid": "java-4-733", "seg": [ [ [ "hashtable", "类" ] ] ], "level": { "min": 0.39514652014652013, "max": 0.39537545787545786 }, "related_data": { "blog": { "data_id": [ { "sample_id": "114151692@hashtable@java", "cluster_num": 0 }, { "sample_id": "77074266@hashtable@java", "cluster_num": 1 } ] } } } } }, { "Properties类": { "data": { "uuid": "java-4-734", "seg": [ [ [ "properties", "类" ] ] ], "level": { "min": 0.39537545787545786, "max": 0.3956043956043956 }, "related_data": {} } } }, { "使用store和load": { "data": { "uuid": "java-4-735", "seg": [ [ [ "store" ], [ "load" ] ] ], "level": { "min": 0.3956043956043956, "max": 0.3958333333333333 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_182248_68027@13", "cluster_num": 0 } ] } } } } } ], "data": { "uuid": "java-3-350", "seg": [ [ [ "遗留", "类" ], [ "接口" ] ] ], "level": { "min": 0.3942307692307692, "max": 0.3958333333333333 }, "related_data": {} } } } ], "data": { "uuid": "java-2-18", "seg": [ [ [ "java", "util" ] ], [ [ "集合", "框架" ] ] ], "level": { "min": 0.375, "max": 0.3958333333333333 }, "related_data": {} } } }, { "java.util第2部分:更多实用工具类": { "children": [ { "StringTokenizer类": { "data": { "uuid": "java-3-351", "seg": [ [ [ "stringtokenizer", "类" ] ] ], "level": { "min": 0.3958333333333333, "max": 0.3969907407407407 }, "related_data": {} } } }, { "BitSet类": { "data": { "uuid": "java-3-352", "seg": [ [ [ "bitset", "类" ] ] ], "level": { "min": 0.3969907407407407, "max": 0.39814814814814814 }, "related_data": {} } } }, { "Optional、OptionalDouble、OptionalInt和OptionalLong": { "data": { "uuid": "java-3-353", "seg": [ [ [ "optional" ], [ "optionaldouble" ], [ "optionalint" ], [ "optionallong" ] ] ], "level": { "min": 0.39814814814814814, "max": 0.3993055555555555 }, "related_data": {} } } }, { "Date类": { "data": { "uuid": "java-3-354", "seg": [ [ [ "date", "类" ] ] ], "level": { "min": 0.3993055555555555, "max": 0.40046296296296297 }, "related_data": {} } } }, { "Calendar类": { "data": { "uuid": "java-3-355", "seg": [ [ [ "calendar", "类" ] ] ], "level": { "min": 0.40046296296296297, "max": 0.40162037037037035 }, "related_data": {} } } }, { "GregorianCalendar类": { "data": { "uuid": "java-3-356", "seg": [ [ [ "gregoriancalendar", "类" ] ] ], "level": { "min": 0.40162037037037035, "max": 0.40277777777777773 }, "related_data": {} } } }, { "TimeZone类": { "data": { "uuid": "java-3-357", "seg": [ [ [ "timezone", "类" ] ] ], "level": { "min": 0.40277777777777773, "max": 0.4039351851851852 }, "related_data": { "blog": { "data_id": [ { "sample_id": "24163509@timezone@java", "cluster_num": 0 }, { "sample_id": "50765412@timezone@java", "cluster_num": 1 }, { "sample_id": "51784220@timezone@java", "cluster_num": 1 }, { "sample_id": "43022977@timezone@java", "cluster_num": 1 }, { "sample_id": "51649995@timezone@java", "cluster_num": 1 }, { "sample_id": "49516453@timezone@java", "cluster_num": 2 }, { "sample_id": "117380475@timezone@java", "cluster_num": 0 }, { "sample_id": "78783650@timezone@java", "cluster_num": 0 }, { "sample_id": "76020736@timezone@java", "cluster_num": 2 }, { "sample_id": "78530793@timezone@java", "cluster_num": 0 }, { "sample_id": "8814676@timezone@java", "cluster_num": 0 }, { "sample_id": "6993266@timezone@java", "cluster_num": 0 }, { "sample_id": "79007371@timezone@java", "cluster_num": 1 }, { "sample_id": "50754253@timezone@java", "cluster_num": 2 }, { "sample_id": "97260023@timezone@java", "cluster_num": 0 }, { "sample_id": "78896420@timezone@java", "cluster_num": 1 }, { "sample_id": "7462896@timezone@java", "cluster_num": 0 }, { "sample_id": "100601438@timezone@java", "cluster_num": 1 }, { "sample_id": "71202232@timezone@java", "cluster_num": 0 }, { "sample_id": "6613196@timezone@java", "cluster_num": 0 }, { "sample_id": "103037133@timezone@java", "cluster_num": 1 }, { "sample_id": "44069827@timezone@java", "cluster_num": 1 }, { "sample_id": "77453593@timezone@java", "cluster_num": 1 }, { "sample_id": "47976115@timezone@java", "cluster_num": 2 }, { "sample_id": "1646498@timezone@java", "cluster_num": 0 }, { "sample_id": "7607217@timezone@java", "cluster_num": 0 }, { "sample_id": "80944543@timezone@java", "cluster_num": 1 }, { "sample_id": "6222826@timezone@java", "cluster_num": 0 }, { "sample_id": "82711973@timezone@java", "cluster_num": 0 }, { "sample_id": "7466028@timezone@java", "cluster_num": 0 }, { "sample_id": "7311352@timezone@java", "cluster_num": 0 }, { "sample_id": "93764817@timezone@java", "cluster_num": 1 }, { "sample_id": "114696081@timezone@java", "cluster_num": 0 }, { "sample_id": "5291810@timezone@java", "cluster_num": 0 }, { "sample_id": "12646211@timezone@java", "cluster_num": 0 }, { "sample_id": "6927272@timezone@java", "cluster_num": 0 }, { "sample_id": "90899658@timezone@java", "cluster_num": 0 }, { "sample_id": "7185588@timezone@java", "cluster_num": 0 }, { "sample_id": "108570628@timezone@java", "cluster_num": 0 } ] } } } } }, { "SimpleTimeZone类": { "data": { "uuid": "java-3-358", "seg": [ [ [ "simpletimezone", "类" ] ] ], "level": { "min": 0.4039351851851852, "max": 0.40509259259259256 }, "related_data": {} } } }, { "Locale类": { "data": { "uuid": "java-3-359", "seg": [ [ [ "locale", "类" ] ] ], "level": { "min": 0.40509259259259256, "max": 0.40625 }, "related_data": {} } } }, { "Random类": { "data": { "uuid": "java-3-360", "seg": [ [ [ "random", "类" ] ] ], "level": { "min": 0.40625, "max": 0.4074074074074074 }, "related_data": {} } } }, { "Observable类": { "children": [ { "Observer接口": { "data": { "uuid": "java-4-736", "seg": [ [ [ "observer", "接口" ] ] ], "level": { "min": 0.4074074074074074, "max": 0.40798611111111105 }, "related_data": {} } } }, { "Observer示例": { "data": { "uuid": "java-4-737", "seg": [ [ [ "observer", "示例" ] ] ], "level": { "min": 0.40798611111111105, "max": 0.40856481481481477 }, "related_data": {} } } } ], "data": { "uuid": "java-3-361", "seg": [ [ [ "observable", "类" ] ] ], "level": { "min": 0.4074074074074074, "max": 0.40856481481481477 }, "related_data": {} } } }, { "Timer和TimerTask类": { "data": { "uuid": "java-3-362", "seg": [ [ [ "timer" ], [ "timertask", "类" ] ] ], "level": { "min": 0.40856481481481477, "max": 0.4097222222222222 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_743896_789128@13", "cluster_num": 0 }, { "sample_id": "13_772811_836295@13", "cluster_num": 1 } ] } } } } }, { "Currency类": { "data": { "uuid": "java-3-363", "seg": [ [ [ "currency", "类" ] ] ], "level": { "min": 0.4097222222222222, "max": 0.4108796296296296 }, "related_data": {} } } }, { "Formatter类": { "children": [ { "Formatter类的构造函数": { "data": { "uuid": "java-4-738", "seg": [ [ [ "formatter", "类", "构造函数" ] ] ], "level": { "min": 0.4108796296296296, "max": 0.4109439300411522 }, "related_data": {} } } }, { "Formatter类的方法": { "data": { "uuid": "java-4-739", "seg": [ [ [ "formatter", "类", "方法" ] ] ], "level": { "min": 0.4109439300411522, "max": 0.41100823045267487 }, "related_data": {} } } }, { "格式化的基础知识": { "data": { "uuid": "java-4-740", "seg": [ [ [ "格式化", "基础知识" ] ] ], "level": { "min": 0.41100823045267487, "max": 0.4110725308641975 }, "related_data": {} } } }, { "格式化字符串和字符": { "data": { "uuid": "java-4-741", "seg": [ [ [ "格式化", "字符串", "格式化字符串" ], [ "字符" ] ] ], "level": { "min": 0.4110725308641975, "max": 0.41113683127572015 }, "related_data": {} } } }, { "格式化数字": { "data": { "uuid": "java-4-742", "seg": [ [ [ "格式化", "数字", "格式化数字" ] ] ], "level": { "min": 0.41113683127572015, "max": 0.41120113168724276 }, "related_data": {} } } }, { "格式化时间和日期": { "data": { "uuid": "java-4-743", "seg": [ [ [ "格式化", "时间", "格式化时间" ], [ "日期" ] ] ], "level": { "min": 0.41120113168724276, "max": 0.41126543209876537 }, "related_data": {} } } }, { "%n和%%说明符": { "data": { "uuid": "java-4-744", "seg": [ [ [ "%", "n" ], [ "%", "说明符" ] ] ], "level": { "min": 0.41126543209876537, "max": 0.41132973251028804 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_643493_443553@13", "cluster_num": 0 } ] } } } } }, { "指定最小字段宽度": { "data": { "uuid": "java-4-745", "seg": [ [ [ "指定", "最小", "字段", "宽度", "字段宽度" ] ] ], "level": { "min": 0.41132973251028804, "max": 0.41139403292181065 }, "related_data": {} } } }, { "指定精度": { "data": { "uuid": "java-4-746", "seg": [ [ [ "指定", "精度" ] ] ], "level": { "min": 0.41139403292181065, "max": 0.41145833333333326 }, "related_data": {} } } }, { "使用格式标志": { "data": { "uuid": "java-4-747", "seg": [ [ [ "格式", "标志", "格式标志" ] ] ], "level": { "min": 0.41145833333333326, "max": 0.4115226337448559 }, "related_data": {} } } }, { "对齐输出": { "data": { "uuid": "java-4-748", "seg": [ [ [ "对齐", "输出", "对齐输出" ] ] ], "level": { "min": 0.4115226337448559, "max": 0.41158693415637854 }, "related_data": {} } } }, { "空格、“+”、“0”以及“(”标志": { "data": { "uuid": "java-4-749", "seg": [ [ [ "空格" ], [], [], [ "标志" ] ] ], "level": { "min": 0.41158693415637854, "max": 0.4116512345679012 }, "related_data": {} } } }, { "逗号标志": { "data": { "uuid": "java-4-750", "seg": [ [ [ "逗号", "标志", "逗号标志" ] ] ], "level": { "min": 0.4116512345679012, "max": 0.4117155349794238 }, "related_data": {} } } }, { "“#”标志": { "data": { "uuid": "java-4-751", "seg": [ [ [ "标志" ] ] ], "level": { "min": 0.4117155349794238, "max": 0.4117798353909464 }, "related_data": {} } } }, { "大写选项": { "data": { "uuid": "java-4-752", "seg": [ [ [ "大写", "选项", "大写选项" ] ] ], "level": { "min": 0.4117798353909464, "max": 0.4118441358024691 }, "related_data": {} } } }, { "使用参数索引": { "data": { "uuid": "java-4-753", "seg": [ [ [ "参数", "索引", "参数索引" ] ] ], "level": { "min": 0.4118441358024691, "max": 0.4119084362139917 }, "related_data": {} } } }, { "关闭Formatter对象": { "data": { "uuid": "java-4-754", "seg": [ [ [ "关闭", "formatter", "对象" ] ] ], "level": { "min": 0.4119084362139917, "max": 0.41197273662551437 }, "related_data": {} } } }, { "printf方法": { "data": { "uuid": "java-4-755", "seg": [ [ [ "printf", "方法" ] ] ], "level": { "min": 0.41197273662551437, "max": 0.412037037037037 }, "related_data": {} } } } ], "data": { "uuid": "java-3-364", "seg": [ [ [ "formatter", "类" ] ] ], "level": { "min": 0.4108796296296296, "max": 0.412037037037037 }, "related_data": {} } } }, { "Scanner类": { "children": [ { "Scanner类的构造函数": { "data": { "uuid": "java-4-756", "seg": [ [ [ "scanner", "类", "构造函数" ] ] ], "level": { "min": 0.412037037037037, "max": 0.4122685185185185 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_385891_423568@13", "cluster_num": 0 }, { "sample_id": "13_745371_793099@13", "cluster_num": 1 } ] } } } } }, { "扫描的基础知识": { "data": { "uuid": "java-4-757", "seg": [ [ [ "扫描", "基础知识" ] ] ], "level": { "min": 0.4122685185185185, "max": 0.4125 }, "related_data": {} } } }, { "一些Scanner示例": { "data": { "uuid": "java-4-758", "seg": [ [ [ "scanner", "示例" ] ] ], "level": { "min": 0.4125, "max": 0.4127314814814814 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_208459_144476@13", "cluster_num": 0 }, { "sample_id": "13_249927_246509@13", "cluster_num": 0 }, { "sample_id": "13_7456440_53440207@13", "cluster_num": 1 }, { "sample_id": "13_7450331_53430877@13", "cluster_num": 0 }, { "sample_id": "13_203158_129519@13", "cluster_num": 0 }, { "sample_id": "13_346091_351061@13", "cluster_num": 0 }, { "sample_id": "13_4646868_29330790@13", "cluster_num": 1 }, { "sample_id": "13_669030_489910@13", "cluster_num": 0 }, { "sample_id": "13_170370_46780@13", "cluster_num": 2 }, { "sample_id": "13_7424812_53386008@13", "cluster_num": 0 }, { "sample_id": "13_209514_147190@13", "cluster_num": 1 }, { "sample_id": "13_1058269_1255541@13", "cluster_num": 0 }, { "sample_id": "13_357610_374457@13", "cluster_num": 0 }, { "sample_id": "13_368665_395683@13", "cluster_num": 0 }, { "sample_id": "13_7434260_53404646@13", "cluster_num": 0 }, { "sample_id": "13_662776_478633@13", "cluster_num": 0 }, { "sample_id": "13_7435058_53405577@13", "cluster_num": 1 }, { "sample_id": "13_7438478_53411836@13", "cluster_num": 1 }, { "sample_id": "13_259068_267813@13", "cluster_num": 0 }, { "sample_id": "13_7450973_53432033@13", "cluster_num": 0 }, { "sample_id": "13_246520_238667@13", "cluster_num": 2 }, { "sample_id": "13_772919_836392@13", "cluster_num": 1 }, { "sample_id": "13_199347_117260@13", "cluster_num": 2 }, { "sample_id": "13_750537_803643@13", "cluster_num": 0 } ] } } } } }, { "设置定界符": { "data": { "uuid": "java-4-759", "seg": [ [ [ "设置", "定界符" ] ] ], "level": { "min": 0.4127314814814814, "max": 0.4129629629629629 }, "related_data": {} } } }, { "其他Scanner特性": { "data": { "uuid": "java-4-760", "seg": [ [ [ "scanner", "特性" ] ] ], "level": { "min": 0.4129629629629629, "max": 0.4131944444444444 }, "related_data": {} } } } ], "data": { "uuid": "java-3-365", "seg": [ [ [ "scanner", "类" ] ] ], "level": { "min": 0.412037037037037, "max": 0.4131944444444444 }, "related_data": {} } } }, { "ResourceBundle、ListResourceBundle和": { "data": { "uuid": "java-3-366", "seg": [ [ [ "resourcebundle" ], [ "listresourcebundle" ], [] ] ], "level": { "min": 0.4131944444444444, "max": 0.4143518518518518 }, "related_data": {} } } }, { "其他实用工具类和接口": { "data": { "uuid": "java-3-367", "seg": [ [ [ "实用工具", "类", "实用工具类" ], [ "接口" ] ] ], "level": { "min": 0.4143518518518518, "max": 0.41550925925925924 }, "related_data": {} } } }, { "java.util子包": { "children": [ { "java.util.concurrent、java.util.concurrent.atomic和java.util.concurrent.locks": { "data": { "uuid": "java-4-761", "seg": [ [ [ "java", "util", "concurrent" ], [ "java", "util", "concurrent", "atomic" ], [ "java", "util", "concurrent", "locks" ] ] ], "level": { "min": 0.41550925925925924, "max": 0.4156378600823045 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_769947_831179@13", "cluster_num": 0 } ] } } } } }, { "java.util.function": { "data": { "uuid": "java-4-762", "seg": [ [ [ "java", "util", "function" ] ] ], "level": { "min": 0.4156378600823045, "max": 0.4157664609053498 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_650448_457214@13", "cluster_num": 1 }, { "sample_id": "13_7447886_53427842@13", "cluster_num": 0 }, { "sample_id": "13_765926_824997@13", "cluster_num": 1 }, { "sample_id": "13_372489_400353@13", "cluster_num": 2 }, { "sample_id": "13_1084522_1290929@13", "cluster_num": 1 } ] }, "blog": { "data_id": [ { "sample_id": "78656981@singleton@java", "cluster_num": 0 }, { "sample_id": "1497706@hashmap@java", "cluster_num": 1 }, { "sample_id": "1497706@iterator@java", "cluster_num": 2 } ] } } } } }, { "java.util.jar": { "data": { "uuid": "java-4-763", "seg": [ [ [ "java", "util", "jar" ] ] ], "level": { "min": 0.4157664609053498, "max": 0.415895061728395 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_975577_1132797@13", "cluster_num": 0 } ] } } } } }, { "java.util.logging": { "data": { "uuid": "java-4-764", "seg": [ [ [ "java", "util", "logging" ] ] ], "level": { "min": 0.415895061728395, "max": 0.4160236625514403 }, "related_data": { "blog": { "data_id": [ { "sample_id": "46495045@log4j@java", "cluster_num": 2 }, { "sample_id": "52708509@log4j@java", "cluster_num": 2 }, { "sample_id": "115350866@log4j@java", "cluster_num": 0 }, { "sample_id": "39290487@log4j@java", "cluster_num": 0 }, { "sample_id": "80955046@slf4j@java", "cluster_num": 2 }, { "sample_id": "115364441@slf4j@java", "cluster_num": 2 }, { "sample_id": "82884396@slf4j@java", "cluster_num": 1 }, { "sample_id": "23457293@slf4j@java", "cluster_num": 0 }, { "sample_id": "3981680@slf4j@java", "cluster_num": 0 }, { "sample_id": "7756129@slf4j@java", "cluster_num": 0 }, { "sample_id": "75145537@logback@java", "cluster_num": 1 }, { "sample_id": "84972356@logback@java", "cluster_num": 1 }, { "sample_id": "51385128@slf4j@java", "cluster_num": 0 }, { "sample_id": "51385128@log4j@java", "cluster_num": 0 }, { "sample_id": "52350613@logback@java", "cluster_num": 1 }, { "sample_id": "53561718@log4j@java", "cluster_num": 0 } ] } } } } }, { "java.util.prefs": { "data": { "uuid": "java-4-765", "seg": [ [ [ "java", "util", "prefs" ] ] ], "level": { "min": 0.4160236625514403, "max": 0.4161522633744856 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_652366_460474@13", "cluster_num": 0 } ] } } } } }, { "java.util.regex": { "data": { "uuid": "java-4-766", "seg": [ [ [ "java", "util", "regex" ] ] ], "level": { "min": 0.4161522633744856, "max": 0.41628086419753085 }, "related_data": {} } } }, { "java.util.spi": { "data": { "uuid": "java-4-767", "seg": [ [ [ "java", "util", "spi" ] ] ], "level": { "min": 0.41628086419753085, "max": 0.4164094650205761 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_358467_377335@13", "cluster_num": 0 } ] }, "blog": { "data_id": [ { "sample_id": "79924513@logback@java", "cluster_num": 0 } ] } } } } }, { "java.util.stream": { "data": { "uuid": "java-4-768", "seg": [ [ [ "java", "util", "stream" ] ] ], "level": { "min": 0.4164094650205761, "max": 0.41653806584362135 }, "related_data": {} } } }, { "java.util.zip": { "data": { "uuid": "java-4-769", "seg": [ [ [ "java", "util", "zip" ] ] ], "level": { "min": 0.41653806584362135, "max": 0.41666666666666663 }, "related_data": {} } } } ], "data": { "uuid": "java-3-368", "seg": [ [ [ "java", "util", "子", "包" ] ] ], "level": { "min": 0.41550925925925924, "max": 0.41666666666666663 }, "related_data": {} } } } ], "data": { "uuid": "java-2-19", "seg": [ [ [ "java", "util" ] ], [ [ "实用工具", "类", "实用工具类" ] ] ], "level": { "min": 0.3958333333333333, "max": 0.41666666666666663 }, "related_data": {} } } }, { "输入/输出:探究java.io": { "children": [ { "I/O类和接口": { "data": { "uuid": "java-3-369", "seg": [ [ [ "i", "o", "类" ], [ "接口" ] ] ], "level": { "min": 0.41666666666666663, "max": 0.418560606060606 }, "related_data": {} } } }, { "File类": { "children": [ { "目录": { "data": { "uuid": "java-4-770", "seg": [ [ [ "目录" ] ] ], "level": { "min": 0.418560606060606, "max": 0.4190340909090909 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_747341_798498@13", "cluster_num": 0 }, { "sample_id": "13_770637_832591@13", "cluster_num": 1 } ] } } } } }, { "使用FilenameFilter接口": { "data": { "uuid": "java-4-771", "seg": [ [ [ "filenamefilter", "接口" ] ] ], "level": { "min": 0.4190340909090909, "max": 0.4195075757575757 }, "related_data": {} } } }, { "listFiles方法": { "data": { "uuid": "java-4-772", "seg": [ [ [ "listfiles", "方法" ] ] ], "level": { "min": 0.4195075757575757, "max": 0.41998106060606055 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_743575_788147@13", "cluster_num": 0 } ] } } } } }, { "创建目录": { "data": { "uuid": "java-4-773", "seg": [ [ [ "创建", "目录" ] ] ], "level": { "min": 0.41998106060606055, "max": 0.4204545454545454 }, "related_data": {} } } } ], "data": { "uuid": "java-3-370", "seg": [ [ [ "file", "类" ] ] ], "level": { "min": 0.418560606060606, "max": 0.4204545454545454 }, "related_data": {} } } }, { "AutoCloseable、Closeable和Flushable接口": { "data": { "uuid": "java-3-371", "seg": [ [ [ "autocloseable" ], [ "closeable" ], [ "flushable", "接口" ] ] ], "level": { "min": 0.4204545454545454, "max": 0.4223484848484848 }, "related_data": {} } } }, { "I/O异常": { "data": { "uuid": "java-3-372", "seg": [ [ [ "i", "o", "异常" ] ] ], "level": { "min": 0.4223484848484848, "max": 0.4242424242424242 }, "related_data": {} } } }, { "关闭流的两种方式": { "data": { "uuid": "java-3-373", "seg": [ [ [ "关闭", "流", "方式" ] ] ], "level": { "min": 0.4242424242424242, "max": 0.4261363636363636 }, "related_data": {} } } }, { "流类": { "data": { "uuid": "java-3-374", "seg": [ [ [ "流类" ] ] ], "level": { "min": 0.4261363636363636, "max": 0.42803030303030304 }, "related_data": {} } } }, { "字节流": { "children": [ { "InputStream类": { "data": { "uuid": "java-4-774", "seg": [ [ [ "inputstream", "类" ] ] ], "level": { "min": 0.42803030303030304, "max": 0.4281881313131313 }, "related_data": {} } } }, { "OutputStream类": { "data": { "uuid": "java-4-775", "seg": [ [ [ "outputstream", "类" ] ] ], "level": { "min": 0.4281881313131313, "max": 0.4283459595959596 }, "related_data": {} } } }, { "FileInputStream类": { "data": { "uuid": "java-4-776", "seg": [ [ [ "fileinputstream", "类" ] ] ], "level": { "min": 0.4283459595959596, "max": 0.4285037878787879 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_237090_216683@13", "cluster_num": 0 }, { "sample_id": "13_679235_525888@13", "cluster_num": 1 } ] } } } } }, { "FileOutputStream类": { "data": { "uuid": "java-4-777", "seg": [ [ [ "fileoutputstream", "类" ] ] ], "level": { "min": 0.4285037878787879, "max": 0.4286616161616162 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_235019_212945@13", "cluster_num": 0 } ] }, "blog": { "data_id": [ { "sample_id": "109140049@javac@java", "cluster_num": 0 } ] } } } } }, { "ByteArrayInputStream类": { "data": { "uuid": "java-4-778", "seg": [ [ [ "bytearrayinputstream", "类" ] ] ], "level": { "min": 0.4286616161616162, "max": 0.4288194444444445 }, "related_data": {} } } }, { "ByteArrayOutputStream类": { "data": { "uuid": "java-4-779", "seg": [ [ [ "bytearrayoutputstream", "类" ] ] ], "level": { "min": 0.4288194444444445, "max": 0.4289772727272727 }, "related_data": {} } } }, { "过滤的字节流": { "data": { "uuid": "java-4-780", "seg": [ [ [ "过滤", "字节", "流", "字节流" ] ] ], "level": { "min": 0.4289772727272727, "max": 0.429135101010101 }, "related_data": {} } } }, { "缓冲的字节流": { "data": { "uuid": "java-4-781", "seg": [ [ [ "缓冲", "字节", "流", "字节流" ] ] ], "level": { "min": 0.429135101010101, "max": 0.4292929292929293 }, "related_data": {} } } }, { "SequenceInputStream类": { "data": { "uuid": "java-4-782", "seg": [ [ [ "sequenceinputstream", "类" ] ] ], "level": { "min": 0.4292929292929293, "max": 0.42945075757575757 }, "related_data": {} } } }, { "PrintStream类": { "data": { "uuid": "java-4-783", "seg": [ [ [ "printstream", "类" ] ] ], "level": { "min": 0.42945075757575757, "max": 0.42960858585858586 }, "related_data": {} } } }, { "DataOutputStream和DataInputStream类": { "data": { "uuid": "java-4-784", "seg": [ [ [ "dataoutputstream" ], [ "datainputstream", "类" ] ] ], "level": { "min": 0.42960858585858586, "max": 0.42976641414141414 }, "related_data": {} } } }, { "RandomAccessFile类": { "data": { "uuid": "java-4-785", "seg": [ [ [ "randomaccessfile", "类" ] ] ], "level": { "min": 0.42976641414141414, "max": 0.42992424242424243 }, "related_data": {} } } } ], "data": { "uuid": "java-3-375", "seg": [ [ [ "字节", "流", "字节流" ] ] ], "level": { "min": 0.42803030303030304, "max": 0.42992424242424243 }, "related_data": {} } } }, { "字符流": { "children": [ { "Reader类": { "data": { "uuid": "java-4-786", "seg": [ [ [ "reader", "类" ] ] ], "level": { "min": 0.42992424242424243, "max": 0.43011363636363636 }, "related_data": {} } } }, { "Writer类": { "data": { "uuid": "java-4-787", "seg": [ [ [ "writer", "类" ] ] ], "level": { "min": 0.43011363636363636, "max": 0.4303030303030303 }, "related_data": {} } } }, { "FileReader类": { "data": { "uuid": "java-4-788", "seg": [ [ [ "filereader", "类" ] ] ], "level": { "min": 0.4303030303030303, "max": 0.43049242424242423 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_691136_563017@13", "cluster_num": 0 }, { "sample_id": "13_668102_487974@13", "cluster_num": 1 } ] } } } } }, { "FileWriter类": { "data": { "uuid": "java-4-789", "seg": [ [ [ "filewriter", "类" ] ] ], "level": { "min": 0.43049242424242423, "max": 0.43068181818181817 }, "related_data": {} } } }, { "CharArrayReader类": { "data": { "uuid": "java-4-790", "seg": [ [ [ "chararrayreader", "类" ] ] ], "level": { "min": 0.43068181818181817, "max": 0.43087121212121215 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_696020_579224@13", "cluster_num": 0 } ] } } } } }, { "CharArrayWriter类": { "data": { "uuid": "java-4-791", "seg": [ [ [ "chararraywriter", "类" ] ] ], "level": { "min": 0.43087121212121215, "max": 0.4310606060606061 }, "related_data": {} } } }, { "BufferedReader类": { "data": { "uuid": "java-4-792", "seg": [ [ [ "bufferedreader", "类" ] ] ], "level": { "min": 0.4310606060606061, "max": 0.43125 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_929819_1064684@13", "cluster_num": 0 } ] } } } } }, { "BufferedWriter类": { "data": { "uuid": "java-4-793", "seg": [ [ [ "bufferedwriter", "类" ] ] ], "level": { "min": 0.43125, "max": 0.43143939393939396 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_201845_125889@13", "cluster_num": 1 }, { "sample_id": "13_364203_385619@13", "cluster_num": 0 }, { "sample_id": "13_221849_176658@13", "cluster_num": 0 }, { "sample_id": "13_200164_120355@13", "cluster_num": 1 }, { "sample_id": "13_155604_18324@13", "cluster_num": 1 }, { "sample_id": "13_760080_816629@13", "cluster_num": 2 } ] } } } } }, { "PushbackReader类": { "data": { "uuid": "java-4-794", "seg": [ [ [ "pushbackreader", "类" ] ] ], "level": { "min": 0.43143939393939396, "max": 0.4316287878787879 }, "related_data": {} } } }, { "PrintWriter类": { "data": { "uuid": "java-4-795", "seg": [ [ [ "printwriter", "类" ] ] ], "level": { "min": 0.4316287878787879, "max": 0.4318181818181818 }, "related_data": {} } } } ], "data": { "uuid": "java-3-376", "seg": [ [ [ "字符", "流", "字符流" ] ] ], "level": { "min": 0.42992424242424243, "max": 0.4318181818181818 }, "related_data": {} } } }, { "Console类": { "data": { "uuid": "java-3-377", "seg": [ [ [ "console", "类" ] ] ], "level": { "min": 0.4318181818181818, "max": 0.4337121212121212 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_680085_528985@13", "cluster_num": 0 } ] } } } } }, { "串行化": { "children": [ { "Serializable接口": { "data": { "uuid": "java-4-796", "seg": [ [ [ "serializable", "接口" ] ] ], "level": { "min": 0.4337121212121212, "max": 0.43398268398268397 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_221787_176547@13", "cluster_num": 0 }, { "sample_id": "13_648581_453183@13", "cluster_num": 1 } ] } } } } }, { "Externalizable接口": { "data": { "uuid": "java-4-797", "seg": [ [ [ "externalizable", "接口" ] ] ], "level": { "min": 0.43398268398268397, "max": 0.4342532467532468 }, "related_data": {} } } }, { "ObjectOutput接口": { "data": { "uuid": "java-4-798", "seg": [ [ [ "objectoutput", "接口" ] ] ], "level": { "min": 0.4342532467532468, "max": 0.43452380952380953 }, "related_data": {} } } }, { "ObjectOutputStream类": { "data": { "uuid": "java-4-799", "seg": [ [ [ "objectoutputstream", "类" ] ] ], "level": { "min": 0.43452380952380953, "max": 0.4347943722943723 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_673489_501575@13", "cluster_num": 0 }, { "sample_id": "13_7437607_53410970@13", "cluster_num": 1 } ] } } } } }, { "ObjectInput接口": { "data": { "uuid": "java-4-800", "seg": [ [ [ "objectinput", "接口" ] ] ], "level": { "min": 0.4347943722943723, "max": 0.43506493506493504 }, "related_data": {} } } }, { "ObjectInputStream类": { "data": { "uuid": "java-4-801", "seg": [ [ [ "objectinputstream", "类" ] ] ], "level": { "min": 0.43506493506493504, "max": 0.43533549783549785 }, "related_data": {} } } }, { "串行化示例": { "data": { "uuid": "java-4-802", "seg": [ [ [ "串行化", "示例", "串行化示例" ] ] ], "level": { "min": 0.43533549783549785, "max": 0.4356060606060606 }, "related_data": {} } } } ], "data": { "uuid": "java-3-378", "seg": [ [ [ "串行化" ] ] ], "level": { "min": 0.4337121212121212, "max": 0.4356060606060606 }, "related_data": {} } } }, { "流的优点": { "data": { "uuid": "java-3-379", "seg": [ [ [ "流", "优点" ] ] ], "level": { "min": 0.4356060606060606, "max": 0.4375 }, "related_data": {} } } } ], "data": { "uuid": "java-2-20", "seg": [ [ [ "输入", "输出" ] ], [ [ "探究", "java", "io" ] ] ], "level": { "min": 0.41666666666666663, "max": 0.4375 }, "related_data": {} } } }, { "探究NIO": { "children": [ { "NIO类": { "data": { "uuid": "java-3-380", "seg": [ [ [ "nio", "类" ] ] ], "level": { "min": 0.4375, "max": 0.44166666666666665 }, "related_data": {} } } }, { "NIO的基础知识": { "children": [ { "缓冲区": { "data": { "uuid": "java-4-803", "seg": [ [ [ "缓冲区" ] ] ], "level": { "min": 0.44166666666666665, "max": 0.44305555555555554 }, "related_data": {} } } }, { "通道": { "data": { "uuid": "java-4-804", "seg": [ [ [ "通道" ] ] ], "level": { "min": 0.44305555555555554, "max": 0.4444444444444444 }, "related_data": {} } } }, { "字符集和选择器": { "data": { "uuid": "java-4-805", "seg": [ [ [ "字符集" ], [ "选择器" ] ] ], "level": { "min": 0.4444444444444444, "max": 0.4458333333333333 }, "related_data": {} } } } ], "data": { "uuid": "java-3-381", "seg": [ [ [ "nio", "基础知识" ] ] ], "level": { "min": 0.44166666666666665, "max": 0.4458333333333333 }, "related_data": {} } } }, { "JDK 7对NIO的增强": { "children": [ { "Path接口": { "data": { "uuid": "java-4-806", "seg": [ [ [ "path", "接口" ] ] ], "level": { "min": 0.4458333333333333, "max": 0.44666666666666666 }, "related_data": { "blog": { "data_id": [ { "sample_id": "51697648@nio@java", "cluster_num": 0 } ] } } } } }, { "Files类": { "data": { "uuid": "java-4-807", "seg": [ [ [ "files", "类" ] ] ], "level": { "min": 0.44666666666666666, "max": 0.4475 }, "related_data": {} } } }, { "Path接口": { "data": { "uuid": "java-4-808", "seg": [ [ [ "path", "接口" ] ] ], "level": { "min": 0.4475, "max": 0.4483333333333333 }, "related_data": {} } } }, { "文件属性接口": { "data": { "uuid": "java-4-809", "seg": [ [ [ "文件属性", "接口" ] ] ], "level": { "min": 0.4483333333333333, "max": 0.44916666666666666 }, "related_data": {} } } }, { "FileSystem、FileSystems和FileStore类": { "data": { "uuid": "java-4-810", "seg": [ [ [ "filesystem" ], [ "filesystems" ], [ "filestore", "类" ] ] ], "level": { "min": 0.44916666666666666, "max": 0.45 }, "related_data": {} } } } ], "data": { "uuid": "java-3-382", "seg": [ [ [ "jdk", "nio", "增强" ] ] ], "level": { "min": 0.4458333333333333, "max": 0.45 }, "related_data": {} } } }, { "使用NIO系统": { "children": [ { "为基于通道的I/O使用NIO": { "data": { "uuid": "java-4-811", "seg": [ [ [ "通道", "i", "o", "nio" ] ] ], "level": { "min": 0.45, "max": 0.4513888888888889 }, "related_data": { "blog": { "data_id": [ { "sample_id": "51527373@nio@java", "cluster_num": 0 }, { "sample_id": "50299687@nio@java", "cluster_num": 1 } ] } } } } }, { "为基于流的I/O使用NIO": { "data": { "uuid": "java-4-812", "seg": [ [ [ "流", "i", "o", "nio" ] ] ], "level": { "min": 0.4513888888888889, "max": 0.4527777777777778 }, "related_data": { "blog": { "data_id": [ { "sample_id": "117170754@nio@java", "cluster_num": 1 }, { "sample_id": "115476506@nio@java", "cluster_num": 0 }, { "sample_id": "51179148@nio@java", "cluster_num": 1 }, { "sample_id": "72627919@nio@java", "cluster_num": 1 }, { "sample_id": "8466532@nio@java", "cluster_num": 0 }, { "sample_id": "106786930@nio@java", "cluster_num": 0 }, { "sample_id": "110489318@nio@java", "cluster_num": 2 }, { "sample_id": "103671297@nio@java", "cluster_num": 0 }, { "sample_id": "44699173@nio@java", "cluster_num": 1 }, { "sample_id": "50327649@nio@java", "cluster_num": 1 }, { "sample_id": "72899394@nio@java", "cluster_num": 0 }, { "sample_id": "116705925@nio@java", "cluster_num": 0 }, { "sample_id": "117329943@nio@java", "cluster_num": 2 }, { "sample_id": "110202267@nio@java", "cluster_num": 0 }, { "sample_id": "111089399@nio@java", "cluster_num": 2 }, { "sample_id": "102244656@nio@java", "cluster_num": 2 } ] } } } } }, { "为路径和文件系统操作使用NIO": { "data": { "uuid": "java-4-813", "seg": [ [ [ "路径" ], [ "文件系统", "操作", "nio" ] ] ], "level": { "min": 0.4527777777777778, "max": 0.45416666666666666 }, "related_data": { "blog": { "data_id": [ { "sample_id": "98777686@nio@java", "cluster_num": 0 }, { "sample_id": "17252977@nio@java", "cluster_num": 1 } ] } } } } } ], "data": { "uuid": "java-3-383", "seg": [ [ [ "nio", "系统" ] ] ], "level": { "min": 0.45, "max": 0.45416666666666666 }, "related_data": {} } } }, { "JDK 7之前基于通道的例子": { "children": [ { "读文件(JDK 7之前)": { "data": { "uuid": "java-4-814", "seg": [ [ [ "读", "文件", "jdk" ] ] ], "level": { "min": 0.45416666666666666, "max": 0.45625 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_750772_804076@13", "cluster_num": 0 } ] } } } } }, { "写文件(JDK 7之前)": { "data": { "uuid": "java-4-815", "seg": [ [ [ "写", "文件", "jdk" ] ] ], "level": { "min": 0.45625, "max": 0.4583333333333333 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_7397910_53343432@13", "cluster_num": 0 }, { "sample_id": "13_217176_165129@13", "cluster_num": 1 }, { "sample_id": "13_667810_487279@13", "cluster_num": 2 } ] }, "blog": { "data_id": [ { "sample_id": "40403223@slf4j@java", "cluster_num": 0 } ] } } } } } ], "data": { "uuid": "java-3-384", "seg": [ [ [ "jdk", "通道", "例子" ] ] ], "level": { "min": 0.45416666666666666, "max": 0.4583333333333333 }, "related_data": {} } } } ], "data": { "uuid": "java-2-21", "seg": [ [ [ "探究", "nio" ] ] ], "level": { "min": 0.4375, "max": 0.4583333333333333 }, "related_data": {} } } }, { "联网": { "children": [ { "联网的基础知识": { "data": { "uuid": "java-3-385", "seg": [ [ [ "联网", "基础知识" ] ] ], "level": { "min": 0.4583333333333333, "max": 0.4600694444444444 }, "related_data": {} } } }, { "联网类和接口": { "data": { "uuid": "java-3-386", "seg": [ [ [ "联网", "类", "联网类" ], [ "接口" ] ] ], "level": { "min": 0.4600694444444444, "max": 0.4618055555555555 }, "related_data": {} } } }, { "InetAddress类": { "children": [ { "工厂方法": { "data": { "uuid": "java-4-816", "seg": [ [ [ "工厂", "方法", "工厂方法" ] ] ], "level": { "min": 0.4618055555555555, "max": 0.46354166666666663 }, "related_data": {} } } } ], "data": { "uuid": "java-3-387", "seg": [ [ [ "inetaddress", "类" ] ] ], "level": { "min": 0.4618055555555555, "max": 0.46354166666666663 }, "related_data": {} } } }, { "Inet4Address类和Inet6Address类": { "data": { "uuid": "java-3-388", "seg": [ [ [ "inet4address", "类" ], [ "inet6address", "类" ] ] ], "level": { "min": 0.46354166666666663, "max": 0.46527777777777773 }, "related_data": {} } } }, { "TCP/IP客户端套接字": { "data": { "uuid": "java-3-389", "seg": [ [ [ "tcp", "ip", "客户端", "套", "接字", "客户端套" ] ] ], "level": { "min": 0.46527777777777773, "max": 0.46701388888888884 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_28034_7818@13", "cluster_num": 1 }, { "sample_id": "13_7445779_53424609@13", "cluster_num": 2 }, { "sample_id": "13_202634_127897@13", "cluster_num": 1 }, { "sample_id": "13_243288_231936@13", "cluster_num": 0 }, { "sample_id": "13_7443225_53421007@13", "cluster_num": 0 }, { "sample_id": "13_26105_7165@13", "cluster_num": 1 }, { "sample_id": "13_671598_495682@13", "cluster_num": 1 }, { "sample_id": "13_7464608_53451094@13", "cluster_num": 2 }, { "sample_id": "13_159444_24936@13", "cluster_num": 0 }, { "sample_id": "13_7462113_53447547@13", "cluster_num": 1 }, { "sample_id": "13_250083_246863@13", "cluster_num": 2 }, { "sample_id": "13_1101455_1315948@13", "cluster_num": 0 }, { "sample_id": "13_1051718_1249042@13", "cluster_num": 1 }, { "sample_id": "13_1070868_1272507@13", "cluster_num": 0 }, { "sample_id": "13_243532_232074@13", "cluster_num": 1 }, { "sample_id": "13_226282_188619@13", "cluster_num": 1 } ] } } } } }, { "URL类": { "data": { "uuid": "java-3-390", "seg": [ [ [ "url", "类" ] ] ], "level": { "min": 0.46701388888888884, "max": 0.46875 }, "related_data": {} } } }, { "URLConnection类": { "data": { "uuid": "java-3-391", "seg": [ [ [ "urlconnection", "类" ] ] ], "level": { "min": 0.46875, "max": 0.4704861111111111 }, "related_data": {} } } }, { "HttpURLConnection类": { "data": { "uuid": "java-3-392", "seg": [ [ [ "httpurlconnection", "类" ] ] ], "level": { "min": 0.4704861111111111, "max": 0.4722222222222222 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_243757_234683@13", "cluster_num": 0 }, { "sample_id": "13_356703_374698@13", "cluster_num": 1 } ] } } } } }, { "URI类": { "data": { "uuid": "java-3-393", "seg": [ [ [ "uri", "类" ] ] ], "level": { "min": 0.4722222222222222, "max": 0.4739583333333333 }, "related_data": {} } } }, { "cookie": { "data": { "uuid": "java-3-394", "seg": [ [ [ "cookie" ] ] ], "level": { "min": 0.4739583333333333, "max": 0.4756944444444444 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_151106_13506@13", "cluster_num": 0 }, { "sample_id": "13_744697_791184@13", "cluster_num": 1 }, { "sample_id": "13_227619_192026@13", "cluster_num": 2 } ] } } } } }, { "TCP/IP服务器套接字": { "data": { "uuid": "java-3-395", "seg": [ [ [ "tcp", "ip", "服务器", "套", "接字", "服务器套" ] ] ], "level": { "min": 0.4756944444444444, "max": 0.4774305555555555 }, "related_data": {} } } }, { "数据报": { "children": [ { "DatagramSocket类": { "data": { "uuid": "java-4-817", "seg": [ [ [ "datagramsocket", "类" ] ] ], "level": { "min": 0.4774305555555555, "max": 0.47800925925925924 }, "related_data": {} } } }, { "DatagramPacket类": { "data": { "uuid": "java-4-818", "seg": [ [ [ "datagrampacket", "类" ] ] ], "level": { "min": 0.47800925925925924, "max": 0.4785879629629629 }, "related_data": {} } } }, { "数据报示例": { "data": { "uuid": "java-4-819", "seg": [ [ [ "数据", "报", "示例", "数据报", "报示例" ] ] ], "level": { "min": 0.4785879629629629, "max": 0.47916666666666663 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_245715_236523@13", "cluster_num": 0 }, { "sample_id": "13_7429929_53396926@13", "cluster_num": 2 }, { "sample_id": "13_647819_451621@13", "cluster_num": 2 }, { "sample_id": "13_678588_832603@13", "cluster_num": 2 }, { "sample_id": "13_186063_79505@13", "cluster_num": 1 }, { "sample_id": "13_1049757_1247164@13", "cluster_num": 0 }, { "sample_id": "13_1053342_1250665@13", "cluster_num": 0 }, { "sample_id": "13_359085_856845@13", "cluster_num": 0 } ] }, "blog": { "data_id": [ { "sample_id": "89192643@javac@java", "cluster_num": 0 } ] } } } } } ], "data": { "uuid": "java-3-396", "seg": [ [ [ "数据", "报", "数据报" ] ] ], "level": { "min": 0.4774305555555555, "max": 0.47916666666666663 }, "related_data": {} } } } ], "data": { "uuid": "java-2-22", "seg": [ [ [ "联网" ] ] ], "level": { "min": 0.4583333333333333, "max": 0.47916666666666663 }, "related_data": {} } } }, { "Applet类": { "children": [ { "applet的两种类型": { "data": { "uuid": "java-3-397", "seg": [ [ [ "applet", "类型" ] ] ], "level": { "min": 0.47916666666666663, "max": 0.48065476190476186 }, "related_data": {} } } }, { "applet的基础知识": { "data": { "uuid": "java-3-398", "seg": [ [ [ "applet", "基础知识" ] ] ], "level": { "min": 0.48065476190476186, "max": 0.4821428571428571 }, "related_data": {} } } }, { "applet的架构": { "data": { "uuid": "java-3-399", "seg": [ [ [ "applet", "架构" ] ] ], "level": { "min": 0.4821428571428571, "max": 0.48363095238095233 }, "related_data": {} } } }, { "applet的骨架": { "children": [ { "applet的初始化和终止": { "data": { "uuid": "java-4-820", "seg": [ [ [ "applet", "初始化" ], [ "终止" ] ] ], "level": { "min": 0.48363095238095233, "max": 0.484375 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_178100_61942@13", "cluster_num": 1 }, { "sample_id": "13_7435444_53406026@13", "cluster_num": 2 }, { "sample_id": "13_665960_511560@13", "cluster_num": 1 }, { "sample_id": "13_188819_86489@13", "cluster_num": 2 }, { "sample_id": "13_349464_357207@13", "cluster_num": 2 }, { "sample_id": "13_218469_168059@13", "cluster_num": 0 } ] }, "blog": { "data_id": [ { "sample_id": "50592152@applet@java", "cluster_num": 1 }, { "sample_id": "53115167@applet@java", "cluster_num": 1 }, { "sample_id": "77466858@applet@java", "cluster_num": 1 }, { "sample_id": "51137802@applet@java", "cluster_num": 1 }, { "sample_id": "50971435@applet@java", "cluster_num": 1 }, { "sample_id": "80538781@applet@java", "cluster_num": 1 }, { "sample_id": "15338723@applet@java", "cluster_num": 1 }, { "sample_id": "78202790@applet@java", "cluster_num": 1 }, { "sample_id": "986218@applet@java", "cluster_num": 2 }, { "sample_id": "78650491@applet@java", "cluster_num": 1 }, { "sample_id": "4142048@applet@java", "cluster_num": 1 }, { "sample_id": "82864892@applet@java", "cluster_num": 2 }, { "sample_id": "79592125@applet@java", "cluster_num": 2 }, { "sample_id": "7006487@applet@java", "cluster_num": 0 }, { "sample_id": "17390643@applet@java", "cluster_num": 1 }, { "sample_id": "18413355@applet@java", "cluster_num": 2 }, { "sample_id": "6784073@applet@java", "cluster_num": 0 }, { "sample_id": "19324643@applet@java", "cluster_num": 2 }, { "sample_id": "7694701@applet@java", "cluster_num": 2 }, { "sample_id": "739952@applet@java", "cluster_num": 1 }, { "sample_id": "7578994@applet@java", "cluster_num": 2 }, { "sample_id": "4248491@applet@java", "cluster_num": 1 }, { "sample_id": "26499817@applet@java", "cluster_num": 1 }, { "sample_id": "5919058@applet@java", "cluster_num": 1 }, { "sample_id": "7337058@applet@java", "cluster_num": 2 }, { "sample_id": "6007294@applet@java", "cluster_num": 2 }, { "sample_id": "4912387@applet@java", "cluster_num": 1 }, { "sample_id": "4592692@applet@java", "cluster_num": 2 }, { "sample_id": "6246927@applet@java", "cluster_num": 0 }, { "sample_id": "100058823@applet@java", "cluster_num": 1 }, { "sample_id": "6500244@applet@java", "cluster_num": 1 }, { "sample_id": "6864061@applet@java", "cluster_num": 1 }, { "sample_id": "6196939@applet@java", "cluster_num": 2 }, { "sample_id": "78330524@applet@java", "cluster_num": 2 }, { "sample_id": "7583478@applet@java", "cluster_num": 2 }, { "sample_id": "7944447@applet@java", "cluster_num": 1 }, { "sample_id": "7868234@applet@java", "cluster_num": 1 }, { "sample_id": "6950091@applet@java", "cluster_num": 2 }, { "sample_id": "51635789@applet@java", "cluster_num": 2 }, { "sample_id": "7864354@applet@java", "cluster_num": 2 }, { "sample_id": "1660161@applet@java", "cluster_num": 0 }, { "sample_id": "6705831@applet@java", "cluster_num": 2 }, { "sample_id": "130478@applet@java", "cluster_num": 2 }, { "sample_id": "6585809@applet@java", "cluster_num": 2 }, { "sample_id": "5470397@applet@java", "cluster_num": 0 }, { "sample_id": "7496565@applet@java", "cluster_num": 1 }, { "sample_id": "7522672@applet@java", "cluster_num": 2 }, { "sample_id": "51296002@applet@java", "cluster_num": 1 }, { "sample_id": "7932019@applet@java", "cluster_num": 2 }, { "sample_id": "1822482@applet@java", "cluster_num": 0 }, { "sample_id": "7042719@applet@java", "cluster_num": 1 }, { "sample_id": "167544@applet@java", "cluster_num": 2 }, { "sample_id": "2335681@applet@java", "cluster_num": 0 }, { "sample_id": "1705104@applet@java", "cluster_num": 0 }, { "sample_id": "7202228@applet@java", "cluster_num": 0 }, { "sample_id": "51465242@applet@java", "cluster_num": 1 }, { "sample_id": "1561646@applet@java", "cluster_num": 2 }, { "sample_id": "6555191@applet@java", "cluster_num": 1 }, { "sample_id": "5321010@applet@java", "cluster_num": 0 }, { "sample_id": "7782940@applet@java", "cluster_num": 2 }, { "sample_id": "12843665@applet@java", "cluster_num": 2 }, { "sample_id": "7030956@applet@java", "cluster_num": 0 }, { "sample_id": "2451226@applet@java", "cluster_num": 2 }, { "sample_id": "3131905@applet@java", "cluster_num": 0 }, { "sample_id": "4212915@applet@java", "cluster_num": 0 }, { "sample_id": "47945791@applet@java", "cluster_num": 0 }, { "sample_id": "6692416@applet@java", "cluster_num": 0 }, { "sample_id": "1217384@applet@java", "cluster_num": 0 }, { "sample_id": "7438846@applet@java", "cluster_num": 1 }, { "sample_id": "2341537@applet@java", "cluster_num": 2 }, { "sample_id": "4458924@applet@java", "cluster_num": 1 }, { "sample_id": "18309793@applet@java", "cluster_num": 2 }, { "sample_id": "6019877@applet@java", "cluster_num": 2 }, { "sample_id": "695633@applet@java", "cluster_num": 0 }, { "sample_id": "6312999@applet@java", "cluster_num": 1 }, { "sample_id": "5917789@applet@java", "cluster_num": 1 }, { "sample_id": "204376@applet@java", "cluster_num": 2 }, { "sample_id": "8083305@applet@java", "cluster_num": 2 }, { "sample_id": "7751056@applet@java", "cluster_num": 0 }, { "sample_id": "6888877@applet@java", "cluster_num": 1 }, { "sample_id": "3974350@applet@java", "cluster_num": 0 }, { "sample_id": "6306966@applet@java", "cluster_num": 0 }, { "sample_id": "1526972@applet@java", "cluster_num": 2 }, { "sample_id": "7173923@applet@java", "cluster_num": 2 }, { "sample_id": "459495@applet@java", "cluster_num": 2 }, { "sample_id": "2986531@applet@java", "cluster_num": 2 }, { "sample_id": "4061463@applet@java", "cluster_num": 0 }, { "sample_id": "7671894@applet@java", "cluster_num": 0 }, { "sample_id": "1624603@applet@java", "cluster_num": 2 }, { "sample_id": "7846195@applet@java", "cluster_num": 0 }, { "sample_id": "4927933@applet@java", "cluster_num": 2 }, { "sample_id": "7856619@applet@java", "cluster_num": 0 }, { "sample_id": "6957507@applet@java", "cluster_num": 2 }, { "sample_id": "179879@applet@java", "cluster_num": 0 }, { "sample_id": "6343369@applet@java", "cluster_num": 0 }, { "sample_id": "8080912@applet@java", "cluster_num": 2 }, { "sample_id": "1644765@applet@java", "cluster_num": 0 }, { "sample_id": "7977074@applet@java", "cluster_num": 2 }, { "sample_id": "77947957@applet@java", "cluster_num": 1 }, { "sample_id": "3938539@applet@java", "cluster_num": 0 }, { "sample_id": "6163550@applet@java", "cluster_num": 0 }, { "sample_id": "2663964@applet@java", "cluster_num": 0 }, { "sample_id": "53862461@applet@java", "cluster_num": 2 }, { "sample_id": "7373042@applet@java", "cluster_num": 2 }, { "sample_id": "6401257@applet@java", "cluster_num": 0 }, { "sample_id": "6565665@applet@java", "cluster_num": 2 }, { "sample_id": "6921232@applet@java", "cluster_num": 0 }, { "sample_id": "7944679@applet@java", "cluster_num": 2 }, { "sample_id": "1621571@applet@java", "cluster_num": 2 }, { "sample_id": "7766103@applet@java", "cluster_num": 2 }, { "sample_id": "7577848@applet@java", "cluster_num": 2 }, { "sample_id": "108459596@applet@java", "cluster_num": 2 }, { "sample_id": "1507572@applet@java", "cluster_num": 2 }, { "sample_id": "394368@applet@java", "cluster_num": 0 }, { "sample_id": "5391582@applet@java", "cluster_num": 0 }, { "sample_id": "7037649@applet@java", "cluster_num": 0 }, { "sample_id": "7986319@applet@java", "cluster_num": 1 }, { "sample_id": "3170514@applet@java", "cluster_num": 2 }, { "sample_id": "7454304@applet@java", "cluster_num": 2 }, { "sample_id": "80307616@applet@java", "cluster_num": 1 }, { "sample_id": "6757386@applet@java", "cluster_num": 0 }, { "sample_id": "2663964@swt@java", "cluster_num": 0 }, { "sample_id": "6628745@applet@java", "cluster_num": 2 }, { "sample_id": "597255@applet@java", "cluster_num": 0 }, { "sample_id": "5570265@applet@java", "cluster_num": 2 }, { "sample_id": "1505350@applet@java", "cluster_num": 2 }, { "sample_id": "6491951@applet@java", "cluster_num": 0 }, { "sample_id": "5713033@applet@java", "cluster_num": 0 }, { "sample_id": "2260923@applet@java", "cluster_num": 0 }, { "sample_id": "39156847@applet@java", "cluster_num": 2 }, { "sample_id": "7032885@applet@java", "cluster_num": 2 }, { "sample_id": "5297260@applet@java", "cluster_num": 0 }, { "sample_id": "7347251@applet@java", "cluster_num": 0 }, { "sample_id": "1810506@applet@java", "cluster_num": 0 }, { "sample_id": "7917253@applet@java", "cluster_num": 0 }, { "sample_id": "6652293@applet@java", "cluster_num": 0 }, { "sample_id": "5522997@applet@java", "cluster_num": 1 }, { "sample_id": "6013146@applet@java", "cluster_num": 0 }, { "sample_id": "13554@applet@java", "cluster_num": 2 }, { "sample_id": "6425297@applet@java", "cluster_num": 2 }, { "sample_id": "7740775@applet@java", "cluster_num": 0 }, { "sample_id": "5580220@applet@java", "cluster_num": 2 }, { "sample_id": "5623639@applet@java", "cluster_num": 1 }, { "sample_id": "7904951@applet@java", "cluster_num": 0 }, { "sample_id": "7993331@applet@java", "cluster_num": 2 }, { "sample_id": "7459647@applet@java", "cluster_num": 0 }, { "sample_id": "108688111@applet@java", "cluster_num": 0 }, { "sample_id": "6333467@applet@java", "cluster_num": 2 }, { "sample_id": "5376406@applet@java", "cluster_num": 0 }, { "sample_id": "6747456@applet@java", "cluster_num": 0 }, { "sample_id": "5787520@applet@java", "cluster_num": 2 }, { "sample_id": "6937727@applet@java", "cluster_num": 0 }, { "sample_id": "1053756@applet@java", "cluster_num": 0 }, { "sample_id": "572530@applet@java", "cluster_num": 2 } ] } } } } }, { "重写update方法": { "data": { "uuid": "java-4-821", "seg": [ [ [ "重写", "update", "方法" ] ] ], "level": { "min": 0.484375, "max": 0.4851190476190476 }, "related_data": {} } } } ], "data": { "uuid": "java-3-400", "seg": [ [ [ "applet", "骨架" ] ] ], "level": { "min": 0.48363095238095233, "max": 0.4851190476190476 }, "related_data": {} } } }, { "简单的applet显示方法": { "data": { "uuid": "java-3-401", "seg": [ [ [ "applet", "显示", "方法" ] ] ], "level": { "min": 0.4851190476190476, "max": 0.48660714285714285 }, "related_data": {} } } }, { "请求重画": { "data": { "uuid": "java-3-402", "seg": [ [ [ "重画" ] ] ], "level": { "min": 0.48660714285714285, "max": 0.4880952380952381 }, "related_data": {} } } }, { "使用状态栏窗口": { "data": { "uuid": "java-3-403", "seg": [ [ [ "状态栏", "窗口", "状态栏窗口" ] ] ], "level": { "min": 0.4880952380952381, "max": 0.4895833333333333 }, "related_data": {} } } }, { "HTML APPLET标记": { "data": { "uuid": "java-3-404", "seg": [ [ [ "html", "applet", "标记" ] ] ], "level": { "min": 0.4895833333333333, "max": 0.49107142857142855 }, "related_data": {} } } }, { "向applet传递参数": { "data": { "uuid": "java-3-405", "seg": [ [ [ "applet", "传递", "参数" ] ] ], "level": { "min": 0.49107142857142855, "max": 0.4925595238095238 }, "related_data": {} } } }, { "getDocumentBase和getCodeBase": { "data": { "uuid": "java-3-406", "seg": [ [ [ "getdocumentbase" ], [ "getcodebase" ] ] ], "level": { "min": 0.4925595238095238, "max": 0.494047619047619 }, "related_data": {} } } }, { "AppletContext接口和showDocument方法": { "data": { "uuid": "java-3-407", "seg": [ [ [ "appletcontext", "接口" ], [ "showdocument", "方法" ] ] ], "level": { "min": 0.494047619047619, "max": 0.4955357142857143 }, "related_data": {} } } }, { "AudioClip接口": { "data": { "uuid": "java-3-408", "seg": [ [ [ "audioclip", "接口" ] ] ], "level": { "min": 0.4955357142857143, "max": 0.49702380952380953 }, "related_data": {} } } }, { "AppletStub接口": { "data": { "uuid": "java-3-409", "seg": [ [ [ "appletstub", "接口" ] ] ], "level": { "min": 0.49702380952380953, "max": 0.49851190476190477 }, "related_data": {} } } }, { "向控制台输出": { "data": { "uuid": "java-3-410", "seg": [ [ [ "控制台", "输出" ] ] ], "level": { "min": 0.49851190476190477, "max": 0.5 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_657482_470065@13", "cluster_num": 0 } ] } } } } } ], "data": { "uuid": "java-2-23", "seg": [ [ [ "applet", "类" ] ] ], "level": { "min": 0.47916666666666663, "max": 0.5 }, "related_data": {} } } }, { "事件处理": { "children": [ { "两种事件处理机制": { "data": { "uuid": "java-3-411", "seg": [ [ [ "事件处理", "机制" ] ] ], "level": { "min": 0.5, "max": 0.5026041666666666 }, "related_data": {} } } }, { "委托事件模型": { "children": [ { "事件": { "data": { "uuid": "java-4-822", "seg": [ [ [ "事件" ] ] ], "level": { "min": 0.5026041666666666, "max": 0.5034722222222222 }, "related_data": {} } } }, { "事件源": { "data": { "uuid": "java-4-823", "seg": [ [ [ "事件", "源", "事件源" ] ] ], "level": { "min": 0.5034722222222222, "max": 0.5043402777777777 }, "related_data": {} } } }, { "事件监听器": { "data": { "uuid": "java-4-824", "seg": [ [ [ "事件", "监听器", "事件监听器" ] ] ], "level": { "min": 0.5043402777777777, "max": 0.5052083333333333 }, "related_data": {} } } } ], "data": { "uuid": "java-3-412", "seg": [ [ [ "委托", "事件", "模型", "委托事件", "事件模型" ] ] ], "level": { "min": 0.5026041666666666, "max": 0.5052083333333333 }, "related_data": {} } } }, { "事件类": { "children": [ { "ActionEvent类": { "data": { "uuid": "java-4-825", "seg": [ [ [ "actionevent", "类" ] ] ], "level": { "min": 0.5052083333333333, "max": 0.5054253472222221 }, "related_data": {} } } }, { "AdjustmentEvent类": { "data": { "uuid": "java-4-826", "seg": [ [ [ "adjustmentevent", "类" ] ] ], "level": { "min": 0.5054253472222221, "max": 0.505642361111111 }, "related_data": {} } } }, { "ComponentEvent类": { "data": { "uuid": "java-4-827", "seg": [ [ [ "componentevent", "类" ] ] ], "level": { "min": 0.505642361111111, "max": 0.505859375 }, "related_data": {} } } }, { "ContainerEvent类": { "data": { "uuid": "java-4-828", "seg": [ [ [ "containerevent", "类" ] ] ], "level": { "min": 0.505859375, "max": 0.5060763888888888 }, "related_data": {} } } }, { "FocusEvent类": { "data": { "uuid": "java-4-829", "seg": [ [ [ "focusevent", "类" ] ] ], "level": { "min": 0.5060763888888888, "max": 0.5062934027777777 }, "related_data": {} } } }, { "InputEvent类": { "data": { "uuid": "java-4-830", "seg": [ [ [ "inputevent", "类" ] ] ], "level": { "min": 0.5062934027777777, "max": 0.5065104166666666 }, "related_data": {} } } }, { "ItemEvent类": { "data": { "uuid": "java-4-831", "seg": [ [ [ "itemevent", "类" ] ] ], "level": { "min": 0.5065104166666666, "max": 0.5067274305555556 }, "related_data": {} } } }, { "KeyEvent类": { "data": { "uuid": "java-4-832", "seg": [ [ [ "keyevent", "类" ] ] ], "level": { "min": 0.5067274305555556, "max": 0.5069444444444444 }, "related_data": {} } } }, { "MouseEvent类": { "data": { "uuid": "java-4-833", "seg": [ [ [ "mouseevent", "类" ] ] ], "level": { "min": 0.5069444444444444, "max": 0.5071614583333333 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_346367_351556@13", "cluster_num": 0 } ] } } } } }, { "MouseWheelEvent类": { "data": { "uuid": "java-4-834", "seg": [ [ [ "mousewheelevent", "类" ] ] ], "level": { "min": 0.5071614583333333, "max": 0.5073784722222222 }, "related_data": {} } } }, { "TextEvent类": { "data": { "uuid": "java-4-835", "seg": [ [ [ "textevent", "类" ] ] ], "level": { "min": 0.5073784722222222, "max": 0.5075954861111112 }, "related_data": {} } } }, { "WindowEvent类": { "data": { "uuid": "java-4-836", "seg": [ [ [ "windowevent", "类" ] ] ], "level": { "min": 0.5075954861111112, "max": 0.5078125 }, "related_data": {} } } } ], "data": { "uuid": "java-3-413", "seg": [ [ [ "事件", "类", "事件类" ] ] ], "level": { "min": 0.5052083333333333, "max": 0.5078125 }, "related_data": {} } } }, { "事件源": { "data": { "uuid": "java-3-414", "seg": [ [ [ "事件", "源", "事件源" ] ] ], "level": { "min": 0.5078125, "max": 0.5104166666666666 }, "related_data": {} } } }, { "事件监听器接口": { "children": [ { "ActionListener接口": { "data": { "uuid": "java-4-837", "seg": [ [ [ "actionlistener", "接口" ] ] ], "level": { "min": 0.5104166666666666, "max": 0.5106169871794871 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_1095035_1305834@13", "cluster_num": 0 }, { "sample_id": "13_643048_442898@13", "cluster_num": 1 } ] } } } } }, { "AdjustmentListener接口": { "data": { "uuid": "java-4-838", "seg": [ [ [ "adjustmentlistener", "接口" ] ] ], "level": { "min": 0.5106169871794871, "max": 0.5108173076923076 }, "related_data": {} } } }, { "ComponentListener接口": { "data": { "uuid": "java-4-839", "seg": [ [ [ "componentlistener", "接口" ] ] ], "level": { "min": 0.5108173076923076, "max": 0.5110176282051282 }, "related_data": {} } } }, { "ContainerListener接口": { "data": { "uuid": "java-4-840", "seg": [ [ [ "containerlistener", "接口" ] ] ], "level": { "min": 0.5110176282051282, "max": 0.5112179487179487 }, "related_data": {} } } }, { "FocusListener接口": { "data": { "uuid": "java-4-841", "seg": [ [ [ "focuslistener", "接口" ] ] ], "level": { "min": 0.5112179487179487, "max": 0.5114182692307692 }, "related_data": {} } } }, { "ItemListener接口": { "data": { "uuid": "java-4-842", "seg": [ [ [ "itemlistener", "接口" ] ] ], "level": { "min": 0.5114182692307692, "max": 0.5116185897435896 }, "related_data": {} } } }, { "KeyListener接口": { "data": { "uuid": "java-4-843", "seg": [ [ [ "keylistener", "接口" ] ] ], "level": { "min": 0.5116185897435896, "max": 0.5118189102564102 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_351966_362225@13", "cluster_num": 0 } ] } } } } }, { "MouseListener接口": { "data": { "uuid": "java-4-844", "seg": [ [ [ "mouselistener", "接口" ] ] ], "level": { "min": 0.5118189102564102, "max": 0.5120192307692307 }, "related_data": {} } } }, { "MouseMotionListener接口": { "data": { "uuid": "java-4-845", "seg": [ [ [ "mousemotionlistener", "接口" ] ] ], "level": { "min": 0.5120192307692307, "max": 0.5122195512820512 }, "related_data": {} } } }, { "MouseWheelListener接口": { "data": { "uuid": "java-4-846", "seg": [ [ [ "mousewheellistener", "接口" ] ] ], "level": { "min": 0.5122195512820512, "max": 0.5124198717948717 }, "related_data": {} } } }, { "TextListener接口": { "data": { "uuid": "java-4-847", "seg": [ [ [ "textlistener", "接口" ] ] ], "level": { "min": 0.5124198717948717, "max": 0.5126201923076923 }, "related_data": {} } } }, { "WindowFocusListener接口": { "data": { "uuid": "java-4-848", "seg": [ [ [ "windowfocuslistener", "接口" ] ] ], "level": { "min": 0.5126201923076923, "max": 0.5128205128205128 }, "related_data": {} } } }, { "WindowListener接口": { "data": { "uuid": "java-4-849", "seg": [ [ [ "windowlistener", "接口" ] ] ], "level": { "min": 0.5128205128205128, "max": 0.5130208333333333 }, "related_data": {} } } } ], "data": { "uuid": "java-3-415", "seg": [ [ [ "事件", "监听器", "接口", "事件监听器" ] ] ], "level": { "min": 0.5104166666666666, "max": 0.5130208333333333 }, "related_data": {} } } }, { "使用委托事件模型": { "children": [ { "处理鼠标事件": { "data": { "uuid": "java-4-850", "seg": [ [ [ "鼠标", "事件", "鼠标事件" ] ] ], "level": { "min": 0.5130208333333333, "max": 0.5143229166666666 }, "related_data": {} } } }, { "处理键盘事件": { "data": { "uuid": "java-4-851", "seg": [ [ [ "键盘", "事件", "键盘事件" ] ] ], "level": { "min": 0.5143229166666666, "max": 0.515625 }, "related_data": {} } } } ], "data": { "uuid": "java-3-416", "seg": [ [ [ "委托", "事件", "模型", "委托事件", "事件模型" ] ] ], "level": { "min": 0.5130208333333333, "max": 0.515625 }, "related_data": {} } } }, { "适配器类": { "data": { "uuid": "java-3-417", "seg": [ [ [ "适配器", "类", "适配器类" ] ] ], "level": { "min": 0.515625, "max": 0.5182291666666666 }, "related_data": {} } } }, { "内部类": { "data": { "uuid": "java-3-418", "seg": [ [ [ "内部", "类", "内部类" ] ] ], "level": { "min": 0.5182291666666666, "max": 0.5208333333333333 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_273875_300118@13", "cluster_num": 0 } ] } } } } } ], "data": { "uuid": "java-2-24", "seg": [ [ [ "事件处理" ] ] ], "level": { "min": 0.5, "max": 0.5208333333333333 }, "related_data": {} } } }, { "AWT介绍:使用窗口、图形和文本": { "children": [ { "AWT类": { "data": { "uuid": "java-3-419", "seg": [ [ [ "awt", "类" ] ] ], "level": { "min": 0.5208333333333333, "max": 0.5227272727272727 }, "related_data": {} } } }, { "窗口基本元素": { "children": [ { "Component类": { "data": { "uuid": "java-4-852", "seg": [ [ [ "component", "类" ] ] ], "level": { "min": 0.5227272727272727, "max": 0.5230429292929293 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_7451636_53434534@13", "cluster_num": 0 }, { "sample_id": "13_1092156_1300223@13", "cluster_num": 1 } ] } } } } }, { "Container类": { "data": { "uuid": "java-4-853", "seg": [ [ [ "container", "类" ] ] ], "level": { "min": 0.5230429292929293, "max": 0.5233585858585859 }, "related_data": {} } } }, { "Panel类": { "data": { "uuid": "java-4-854", "seg": [ [ [ "panel", "类" ] ] ], "level": { "min": 0.5233585858585859, "max": 0.5236742424242424 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_7404873_53354080@13", "cluster_num": 0 }, { "sample_id": "13_652798_460835@13", "cluster_num": 1 } ] } } } } }, { "Window类": { "data": { "uuid": "java-4-855", "seg": [ [ [ "window", "类" ] ] ], "level": { "min": 0.5236742424242424, "max": 0.5239898989898989 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_717104_710257@13", "cluster_num": 0 }, { "sample_id": "13_201083_123207@13", "cluster_num": 1 }, { "sample_id": "13_768672_828941@13", "cluster_num": 2 } ] } } } } }, { "Frame类": { "data": { "uuid": "java-4-856", "seg": [ [ [ "frame", "类" ] ] ], "level": { "min": 0.5239898989898989, "max": 0.5243055555555555 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_691796_565164@13", "cluster_num": 0 }, { "sample_id": "13_690678_561299@13", "cluster_num": 1 } ] }, "blog": { "data_id": [ { "sample_id": "51018064@javac@java", "cluster_num": 0 } ] } } } } }, { "Canvas类": { "data": { "uuid": "java-4-857", "seg": [ [ [ "canvas", "类" ] ] ], "level": { "min": 0.5243055555555555, "max": 0.524621212121212 }, "related_data": { "blog": { "data_id": [ { "sample_id": "51435968@layout@java", "cluster_num": 0 }, { "sample_id": "114156010@java@java", "cluster_num": 1 } ] } } } } } ], "data": { "uuid": "java-3-420", "seg": [ [ [ "窗口", "元素", "基本元素" ] ] ], "level": { "min": 0.5227272727272727, "max": 0.524621212121212 }, "related_data": {} } } }, { "使用框架窗口": { "children": [ { "设置窗口的尺寸": { "data": { "uuid": "java-4-858", "seg": [ [ [ "设置", "窗口", "尺寸" ] ] ], "level": { "min": 0.524621212121212, "max": 0.5250946969696969 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_224802_184833@13", "cluster_num": 1 }, { "sample_id": "13_7417891_53373670@13", "cluster_num": 0 }, { "sample_id": "13_766695_826037@13", "cluster_num": 0 }, { "sample_id": "13_762574_820830@13", "cluster_num": 1 }, { "sample_id": "13_1091284_1298640@13", "cluster_num": 2 } ] }, "blog": { "data_id": [ { "sample_id": "39453417@builder@java", "cluster_num": 0 }, { "sample_id": "39830237@builder@java", "cluster_num": 1 }, { "sample_id": "8372924@layout@java", "cluster_num": 2 } ] } } } } }, { "隐藏和显示窗口": { "data": { "uuid": "java-4-859", "seg": [ [ [ "隐藏" ], [ "显示", "窗口" ] ] ], "level": { "min": 0.5250946969696969, "max": 0.5255681818181818 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_197036_110856@13", "cluster_num": 0 }, { "sample_id": "13_25220_6707@13", "cluster_num": 1 }, { "sample_id": "13_1096714_1309254@13", "cluster_num": 0 }, { "sample_id": "13_160865_29085@13", "cluster_num": 1 }, { "sample_id": "13_846430_962506@13", "cluster_num": 0 }, { "sample_id": "13_7458509_53443128@13", "cluster_num": 2 } ] } } } } }, { "设置窗口的标题": { "data": { "uuid": "java-4-860", "seg": [ [ [ "设置", "窗口", "标题" ] ] ], "level": { "min": 0.5255681818181818, "max": 0.5260416666666666 }, "related_data": {} } } }, { "关闭框架窗口": { "data": { "uuid": "java-4-861", "seg": [ [ [ "关闭", "框架", "窗口", "框架窗口" ] ] ], "level": { "min": 0.5260416666666666, "max": 0.5265151515151515 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_7460202_53445263@13", "cluster_num": 0 } ] } } } } } ], "data": { "uuid": "java-3-421", "seg": [ [ [ "框架", "窗口", "框架窗口" ] ] ], "level": { "min": 0.524621212121212, "max": 0.5265151515151515 }, "related_data": {} } } }, { "在基于AWT的applet中创建框架窗口": { "data": { "uuid": "java-3-422", "seg": [ [ [ "awt", "applet", "创建", "框架", "窗口", "框架窗口" ] ] ], "level": { "min": 0.5265151515151515, "max": 0.5284090909090908 }, "related_data": {} } } }, { "创建基于窗口的程序": { "data": { "uuid": "java-3-423", "seg": [ [ [ "创建", "窗口", "程序" ] ] ], "level": { "min": 0.5284090909090908, "max": 0.5303030303030303 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_766652_825974@13", "cluster_num": 0 } ] } } } } }, { "在窗口中显示信息": { "data": { "uuid": "java-3-424", "seg": [ [ [ "窗口", "显示信息" ] ] ], "level": { "min": 0.5303030303030303, "max": 0.5321969696969696 }, "related_data": {} } } }, { "使用图形": { "children": [ { "绘制直线": { "data": { "uuid": "java-4-862", "seg": [ [ [ "绘制", "直线", "绘制直线" ] ] ], "level": { "min": 0.5321969696969696, "max": 0.5324675324675324 }, "related_data": {} } } }, { "绘制矩形": { "data": { "uuid": "java-4-863", "seg": [ [ [ "绘制", "矩形", "绘制矩形" ] ] ], "level": { "min": 0.5324675324675324, "max": 0.5327380952380951 }, "related_data": {} } } }, { "绘制椭圆和圆": { "data": { "uuid": "java-4-864", "seg": [ [ [ "绘制", "椭圆", "绘制椭圆" ], [ "圆" ] ] ], "level": { "min": 0.5327380952380951, "max": 0.5330086580086579 }, "related_data": {} } } }, { "绘制弧形": { "data": { "uuid": "java-4-865", "seg": [ [ [ "绘制", "弧形", "绘制弧形" ] ] ], "level": { "min": 0.5330086580086579, "max": 0.5332792207792207 }, "related_data": {} } } }, { "绘制多边形": { "data": { "uuid": "java-4-866", "seg": [ [ [ "绘制", "多边形", "绘制多边形" ] ] ], "level": { "min": 0.5332792207792207, "max": 0.5335497835497836 }, "related_data": {} } } }, { "演示绘制方法": { "data": { "uuid": "java-4-867", "seg": [ [ [ "演示", "绘制", "方法", "绘制方法" ] ] ], "level": { "min": 0.5335497835497836, "max": 0.5338203463203463 }, "related_data": {} } } }, { "改变图形的大小": { "data": { "uuid": "java-4-868", "seg": [ [ [ "改变", "图形", "大小" ] ] ], "level": { "min": 0.5338203463203463, "max": 0.5340909090909091 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_221340_175355@13", "cluster_num": 0 }, { "sample_id": "13_655605_466469@13", "cluster_num": 1 }, { "sample_id": "13_7465471_53452512@13", "cluster_num": 1 }, { "sample_id": "13_750646_803799@13", "cluster_num": 1 }, { "sample_id": "13_392065_435053@13", "cluster_num": 1 }, { "sample_id": "13_2606_4422@13", "cluster_num": 0 }, { "sample_id": "13_651237_458313@13", "cluster_num": 1 }, { "sample_id": "13_346592_352029@13", "cluster_num": 2 } ] }, "blog": { "data_id": [ { "sample_id": "98663600@nio@java", "cluster_num": 0 } ] } } } } } ], "data": { "uuid": "java-3-425", "seg": [ [ [ "图形" ] ] ], "level": { "min": 0.5321969696969696, "max": 0.5340909090909091 }, "related_data": {} } } }, { "使用颜色": { "children": [ { "Color类的方法": { "data": { "uuid": "java-4-869", "seg": [ [ [ "color", "类", "方法" ] ] ], "level": { "min": 0.5340909090909091, "max": 0.5347222222222222 }, "related_data": {} } } }, { "设置当前图形的颜色": { "data": { "uuid": "java-4-870", "seg": [ [ [ "设置", "图形", "颜色" ] ] ], "level": { "min": 0.5347222222222222, "max": 0.5353535353535352 }, "related_data": {} } } }, { "一个演示颜色的applet": { "data": { "uuid": "java-4-871", "seg": [ [ [ "演示", "颜色", "applet" ] ] ], "level": { "min": 0.5353535353535352, "max": 0.5359848484848484 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_7453322_53436025@13", "cluster_num": 0 } ] } } } } } ], "data": { "uuid": "java-3-426", "seg": [ [ [ "颜色" ] ] ], "level": { "min": 0.5340909090909091, "max": 0.5359848484848484 }, "related_data": {} } } }, { "设置绘图模式": { "data": { "uuid": "java-3-427", "seg": [ [ [ "设置", "绘图", "模式", "绘图模式" ] ] ], "level": { "min": 0.5359848484848484, "max": 0.5378787878787878 }, "related_data": {} } } }, { "使用字体": { "children": [ { "确定可用字体": { "data": { "uuid": "java-4-872", "seg": [ [ [ "可用", "字体" ] ] ], "level": { "min": 0.5378787878787878, "max": 0.538510101010101 }, "related_data": {} } } }, { "创建和选择字体": { "data": { "uuid": "java-4-873", "seg": [ [ [ "创建" ], [ "选择", "字体" ] ] ], "level": { "min": 0.538510101010101, "max": 0.539141414141414 }, "related_data": {} } } }, { "获取字体信息": { "data": { "uuid": "java-4-874", "seg": [ [ [ "获取", "字体", "信息", "字体信息" ] ] ], "level": { "min": 0.539141414141414, "max": 0.5397727272727272 }, "related_data": {} } } } ], "data": { "uuid": "java-3-428", "seg": [ [ [ "字体" ] ] ], "level": { "min": 0.5378787878787878, "max": 0.5397727272727272 }, "related_data": {} } } }, { "使用FontMetrics管理文本输出": { "children": [ { "显示多行文本": { "data": { "uuid": "java-4-875", "seg": [ [ [ "显示", "文本" ] ] ], "level": { "min": 0.5397727272727272, "max": 0.5404040404040403 }, "related_data": {} } } }, { "居中显示文本": { "data": { "uuid": "java-4-876", "seg": [ [ [ "居中", "显示", "文本" ] ] ], "level": { "min": 0.5404040404040403, "max": 0.5410353535353535 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_750309_803266@13", "cluster_num": 0 } ] } } } } }, { "对齐多行文本": { "data": { "uuid": "java-4-877", "seg": [ [ [ "对齐", "文本" ] ] ], "level": { "min": 0.5410353535353535, "max": 0.5416666666666666 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_383622_419296@13", "cluster_num": 0 }, { "sample_id": "13_155557_16502@13", "cluster_num": 2 }, { "sample_id": "13_833_1480@13", "cluster_num": 2 }, { "sample_id": "13_691712_810782@13", "cluster_num": 2 }, { "sample_id": "13_696802_581071@13", "cluster_num": 1 }, { "sample_id": "13_7446686_53426223@13", "cluster_num": 0 }, { "sample_id": "13_696861_581294@13", "cluster_num": 1 }, { "sample_id": "13_1001299_1179748@13", "cluster_num": 2 } ] } } } } } ], "data": { "uuid": "java-3-429", "seg": [ [ [ "fontmetrics", "管理", "文本", "输出" ] ] ], "level": { "min": 0.5397727272727272, "max": 0.5416666666666666 }, "related_data": {} } } } ], "data": { "uuid": "java-2-25", "seg": [ [ [ "awt", "介绍" ] ], [ [ "窗口" ], [ "图形" ], [ "文本" ] ] ], "level": { "min": 0.5208333333333333, "max": 0.5416666666666666 }, "related_data": {} } } }, { "使用AWT控件、布局管理器和菜单": { "children": [ { "AWT控件的基础知识": { "children": [ { "添加和移除控件": { "data": { "uuid": "java-4-878", "seg": [ [ [ "添加" ], [ "移除", "控件" ] ] ], "level": { "min": 0.5416666666666666, "max": 0.5421296296296296 }, "related_data": {} } } }, { "响应控件": { "data": { "uuid": "java-4-879", "seg": [ [ [ "响应", "控件" ] ] ], "level": { "min": 0.5421296296296296, "max": 0.5425925925925925 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_195321_104885@13", "cluster_num": 0 }, { "sample_id": "13_7460748_53446034@13", "cluster_num": 1 }, { "sample_id": "13_699895_588309@13", "cluster_num": 0 }, { "sample_id": "13_745334_792970@13", "cluster_num": 2 } ] }, "blog": { "data_id": [ { "sample_id": "51460641@java@java", "cluster_num": 0 }, { "sample_id": "7415618@layout@java", "cluster_num": 1 } ] } } } } }, { "HeadlessException异常": { "data": { "uuid": "java-4-880", "seg": [ [ [ "headlessexception", "异常" ] ] ], "level": { "min": 0.5425925925925925, "max": 0.5430555555555555 }, "related_data": {} } } } ], "data": { "uuid": "java-3-430", "seg": [ [ [ "awt", "控件", "基础知识" ] ] ], "level": { "min": 0.5416666666666666, "max": 0.5430555555555555 }, "related_data": {} } } }, { "使用标签": { "data": { "uuid": "java-3-431", "seg": [ [ [ "标签" ] ] ], "level": { "min": 0.5430555555555555, "max": 0.5444444444444444 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_355565_369828@13", "cluster_num": 0 }, { "sample_id": "13_347702_353883@13", "cluster_num": 1 }, { "sample_id": "13_160925_29369@13", "cluster_num": 1 }, { "sample_id": "13_201032_122834@13", "cluster_num": 0 }, { "sample_id": "13_71390_11693@13", "cluster_num": 1 }, { "sample_id": "13_870979_1002671@13", "cluster_num": 1 }, { "sample_id": "13_7412848_53364536@13", "cluster_num": 2 } ] } } } } }, { "使用命令按钮": { "data": { "uuid": "java-3-432", "seg": [ [ [ "命令", "按钮", "命令按钮" ] ] ], "level": { "min": 0.5444444444444444, "max": 0.5458333333333333 }, "related_data": {} } } }, { "使用复选框": { "data": { "uuid": "java-3-433", "seg": [ [ [ "复选框" ] ] ], "level": { "min": 0.5458333333333333, "max": 0.5472222222222222 }, "related_data": {} } } }, { "使用复选框组": { "data": { "uuid": "java-3-434", "seg": [ [ [ "复选框" ] ] ], "level": { "min": 0.5472222222222222, "max": 0.548611111111111 }, "related_data": {} } } }, { "使用下拉列表": { "data": { "uuid": "java-3-435", "seg": [ [ [ "下拉", "列表", "下拉列表" ] ] ], "level": { "min": 0.548611111111111, "max": 0.5499999999999999 }, "related_data": {} } } }, { "使用列表框": { "data": { "uuid": "java-3-436", "seg": [ [ [ "列表框" ] ] ], "level": { "min": 0.5499999999999999, "max": 0.5513888888888888 }, "related_data": {} } } }, { "管理滚动条": { "data": { "uuid": "java-3-437", "seg": [ [ [ "管理", "滚动条" ] ] ], "level": { "min": 0.5513888888888888, "max": 0.5527777777777778 }, "related_data": {} } } }, { "使用TextField": { "data": { "uuid": "java-3-438", "seg": [ [ [ "textfield" ] ] ], "level": { "min": 0.5527777777777778, "max": 0.5541666666666667 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_3457683_23009415@13", "cluster_num": 0 } ] } } } } }, { "使用TextArea": { "data": { "uuid": "java-3-439", "seg": [ [ [ "textarea" ] ] ], "level": { "min": 0.5541666666666667, "max": 0.5555555555555556 }, "related_data": {} } } }, { "理解布局管理器": { "children": [ { "FlowLayout布局管理器": { "data": { "uuid": "java-4-881", "seg": [ [ [ "flowlayout", "布局", "管理器", "布局管理器" ] ] ], "level": { "min": 0.5555555555555556, "max": 0.555787037037037 }, "related_data": {} } } }, { "BorderLayout布局管理器": { "data": { "uuid": "java-4-882", "seg": [ [ [ "borderlayout", "布局", "管理器", "布局管理器" ] ] ], "level": { "min": 0.555787037037037, "max": 0.5560185185185186 }, "related_data": {} } } }, { "使用Insets": { "data": { "uuid": "java-4-883", "seg": [ [ [ "insets" ] ] ], "level": { "min": 0.5560185185185186, "max": 0.55625 }, "related_data": {} } } }, { "GridLayout布局管理器": { "data": { "uuid": "java-4-884", "seg": [ [ [ "gridlayout", "布局", "管理器", "布局管理器" ] ] ], "level": { "min": 0.55625, "max": 0.5564814814814815 }, "related_data": {} } } }, { "CardLayout布局管理器": { "data": { "uuid": "java-4-885", "seg": [ [ [ "cardlayout", "布局", "管理器", "布局管理器" ] ] ], "level": { "min": 0.5564814814814815, "max": 0.556712962962963 }, "related_data": {} } } }, { "GridBagLayout布局管理器": { "data": { "uuid": "java-4-886", "seg": [ [ [ "gridbaglayout", "布局", "管理器", "布局管理器" ] ] ], "level": { "min": 0.556712962962963, "max": 0.5569444444444445 }, "related_data": {} } } } ], "data": { "uuid": "java-3-440", "seg": [ [ [ "理解", "布局", "管理器", "布局管理器" ] ] ], "level": { "min": 0.5555555555555556, "max": 0.5569444444444445 }, "related_data": {} } } }, { "菜单栏和菜单": { "data": { "uuid": "java-3-441", "seg": [ [ [ "菜单栏" ], [ "菜单" ] ] ], "level": { "min": 0.5569444444444445, "max": 0.5583333333333333 }, "related_data": {} } } }, { "对话框": { "data": { "uuid": "java-3-442", "seg": [ [ [ "对话框" ] ] ], "level": { "min": 0.5583333333333333, "max": 0.5597222222222222 }, "related_data": {} } } }, { "FileDialog类": { "data": { "uuid": "java-3-443", "seg": [ [ [ "filedialog", "类" ] ] ], "level": { "min": 0.5597222222222222, "max": 0.5611111111111111 }, "related_data": {} } } }, { "关于重写paint方法": { "data": { "uuid": "java-3-444", "seg": [ [ [ "重写", "paint", "方法" ] ] ], "level": { "min": 0.5611111111111111, "max": 0.5625 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_643800_443924@13", "cluster_num": 0 }, { "sample_id": "13_178585_62988@13", "cluster_num": 1 }, { "sample_id": "13_667484_486661@13", "cluster_num": 2 } ] } } } } } ], "data": { "uuid": "java-2-26", "seg": [ [ [ "awt", "控件" ], [ "布局", "管理器", "布局管理器" ], [ "菜单" ] ] ], "level": { "min": 0.5416666666666666, "max": 0.5625 }, "related_data": {} } } }, { "图像": { "children": [ { "文件格式": { "data": { "uuid": "java-3-445", "seg": [ [ [ "文件格式" ] ] ], "level": { "min": 0.5625, "max": 0.5648148148148148 }, "related_data": {} } } }, { "图像基础:创建、加载与显示": { "children": [ { "创建Image对象": { "data": { "uuid": "java-4-887", "seg": [ [ [ "创建", "image", "对象" ] ] ], "level": { "min": 0.5648148148148148, "max": 0.5655864197530864 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_2163_3361@13", "cluster_num": 0 } ] } } } } }, { "加载图像": { "data": { "uuid": "java-4-888", "seg": [ [ [ "加载", "图像" ] ] ], "level": { "min": 0.5655864197530864, "max": 0.566358024691358 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_7454733_53437411@13", "cluster_num": 2 }, { "sample_id": "13_183081_69595@13", "cluster_num": 0 }, { "sample_id": "13_2688_3837@13", "cluster_num": 1 }, { "sample_id": "13_749206_801579@13", "cluster_num": 0 }, { "sample_id": "13_672637_524458@13", "cluster_num": 2 } ] }, "blog": { "data_id": [ { "sample_id": "64922443@javac@java", "cluster_num": 0 }, { "sample_id": "117228972@javac@java", "cluster_num": 1 }, { "sample_id": "107475481@javac@java", "cluster_num": 2 } ] } } } } }, { "显示图像": { "data": { "uuid": "java-4-889", "seg": [ [ [ "显示", "图像" ] ] ], "level": { "min": 0.566358024691358, "max": 0.5671296296296297 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_3543_4410@13", "cluster_num": 2 }, { "sample_id": "13_655423_466210@13", "cluster_num": 2 }, { "sample_id": "13_782279_853152@13", "cluster_num": 2 }, { "sample_id": "13_161486_30906@13", "cluster_num": 2 }, { "sample_id": "13_7457251_53441372@13", "cluster_num": 2 }, { "sample_id": "13_7459932_53444961@13", "cluster_num": 1 }, { "sample_id": "13_378912_410549@13", "cluster_num": 0 }, { "sample_id": "13_688105_553149@13", "cluster_num": 2 }, { "sample_id": "13_7444135_53421978@13", "cluster_num": 2 }, { "sample_id": "13_209195_146384@13", "cluster_num": 2 }, { "sample_id": "13_688441_554334@13", "cluster_num": 1 }, { "sample_id": "13_659089_472670@13", "cluster_num": 2 }, { "sample_id": "13_7461589_53446767@13", "cluster_num": 2 }, { "sample_id": "13_751374_804950@13", "cluster_num": 0 }, { "sample_id": "13_672776_499283@13", "cluster_num": 0 }, { "sample_id": "13_153645_14295@13", "cluster_num": 1 }, { "sample_id": "13_7358918_53337202@13", "cluster_num": 2 }, { "sample_id": "13_390356_432017@13", "cluster_num": 2 }, { "sample_id": "13_680448_530347@13", "cluster_num": 2 }, { "sample_id": "13_235547_214582@13", "cluster_num": 0 }, { "sample_id": "13_364153_385326@13", "cluster_num": 2 }, { "sample_id": "13_7429181_53395687@13", "cluster_num": 2 }, { "sample_id": "13_235266_213730@13", "cluster_num": 0 }, { "sample_id": "13_757196_812645@13", "cluster_num": 1 }, { "sample_id": "13_1055310_1252413@13", "cluster_num": 2 }, { "sample_id": "13_1078233_1282645@13", "cluster_num": 2 }, { "sample_id": "13_686686_548808@13", "cluster_num": 2 }, { "sample_id": "13_380476_413359@13", "cluster_num": 1 }, { "sample_id": "13_1050808_1247957@13", "cluster_num": 2 }, { "sample_id": "13_7423694_53383610@13", "cluster_num": 2 }, { "sample_id": "13_750502_803589@13", "cluster_num": 2 }, { "sample_id": "13_7445844_53424805@13", "cluster_num": 2 } ] } } } } } ], "data": { "uuid": "java-3-446", "seg": [ [ [ "图像", "基础", "图像基础" ] ], [ [ "创建" ], [ "加载" ], [ "显示" ] ] ], "level": { "min": 0.5648148148148148, "max": 0.5671296296296297 }, "related_data": {} } } }, { "ImageObserver接口": { "data": { "uuid": "java-3-447", "seg": [ [ [ "imageobserver", "接口" ] ] ], "level": { "min": 0.5671296296296297, "max": 0.5694444444444444 }, "related_data": {} } } }, { "双缓冲": { "data": { "uuid": "java-3-448", "seg": [ [ [ "双", "缓冲" ] ] ], "level": { "min": 0.5694444444444444, "max": 0.5717592592592592 }, "related_data": {} } } }, { "MediaTracker类": { "data": { "uuid": "java-3-449", "seg": [ [ [ "mediatracker", "类" ] ] ], "level": { "min": 0.5717592592592592, "max": 0.5740740740740741 }, "related_data": {} } } }, { "ImageProducer接口": { "data": { "uuid": "java-3-450", "seg": [ [ [ "imageproducer", "接口" ] ] ], "level": { "min": 0.5740740740740741, "max": 0.5763888888888888 }, "related_data": {} } } }, { "ImageConsumer接口": { "data": { "uuid": "java-3-451", "seg": [ [ [ "imageconsumer", "接口" ] ] ], "level": { "min": 0.5763888888888888, "max": 0.5787037037037036 }, "related_data": {} } } }, { "ImageFilter类": { "children": [ { "CropImageFilter类": { "data": { "uuid": "java-4-890", "seg": [ [ [ "cropimagefilter", "类" ] ] ], "level": { "min": 0.5787037037037036, "max": 0.579861111111111 }, "related_data": {} } } }, { "RGBImageFilter类": { "data": { "uuid": "java-4-891", "seg": [ [ [ "rgbimagefilter", "类" ] ] ], "level": { "min": 0.579861111111111, "max": 0.5810185185185185 }, "related_data": {} } } } ], "data": { "uuid": "java-3-452", "seg": [ [ [ "imagefilter", "类" ] ] ], "level": { "min": 0.5787037037037036, "max": 0.5810185185185185 }, "related_data": {} } } }, { "其他图像类": { "data": { "uuid": "java-3-453", "seg": [ [ [ "图像", "类", "图像类" ] ] ], "level": { "min": 0.5810185185185185, "max": 0.5833333333333333 }, "related_data": {} } } } ], "data": { "uuid": "java-2-27", "seg": [ [ [ "图像" ] ] ], "level": { "min": 0.5625, "max": 0.5833333333333333 }, "related_data": {} } } }, { "并发实用工具": { "children": [ { "并发API包": { "children": [ { "java.util.concurrent包": { "data": { "uuid": "java-4-892", "seg": [ [ [ "java", "util", "concurrent", "包" ] ] ], "level": { "min": 0.5833333333333333, "max": 0.5841049382716048 }, "related_data": {} } } }, { "java.util.concurrent.atomic包": { "data": { "uuid": "java-4-893", "seg": [ [ [ "java", "util", "concurrent", "atomic", "包" ] ] ], "level": { "min": 0.5841049382716048, "max": 0.5848765432098765 }, "related_data": {} } } }, { "java.util.concurrent.locks包": { "data": { "uuid": "java-4-894", "seg": [ [ [ "java", "util", "concurrent", "locks", "包" ] ] ], "level": { "min": 0.5848765432098765, "max": 0.585648148148148 }, "related_data": {} } } } ], "data": { "uuid": "java-3-454", "seg": [ [ [ "并发", "api", "包" ] ] ], "level": { "min": 0.5833333333333333, "max": 0.585648148148148 }, "related_data": {} } } }, { "使用同步对象": { "children": [ { "Semaphore类": { "data": { "uuid": "java-4-895", "seg": [ [ [ "semaphore", "类" ] ] ], "level": { "min": 0.585648148148148, "max": 0.586111111111111 }, "related_data": { "blog": { "data_id": [ { "sample_id": "6858582@semaphore@java", "cluster_num": 0 }, { "sample_id": "47069783@semaphore@java", "cluster_num": 2 }, { "sample_id": "9125223@semaphore@java", "cluster_num": 0 }, { "sample_id": "72818857@semaphore@java", "cluster_num": 2 }, { "sample_id": "51594594@semaphore@java", "cluster_num": 1 }, { "sample_id": "8039071@semaphore@java", "cluster_num": 1 }, { "sample_id": "4362011@semaphore@java", "cluster_num": 1 }, { "sample_id": "69053518@semaphore@java", "cluster_num": 2 }, { "sample_id": "7538247@semaphore@java", "cluster_num": 2 } ] } } } } }, { "CountDownLatch类": { "data": { "uuid": "java-4-896", "seg": [ [ [ "countdownlatch", "类" ] ] ], "level": { "min": 0.586111111111111, "max": 0.586574074074074 }, "related_data": {} } } }, { "CyclicBarrier类": { "data": { "uuid": "java-4-897", "seg": [ [ [ "cyclicbarrier", "类" ] ] ], "level": { "min": 0.586574074074074, "max": 0.5870370370370369 }, "related_data": {} } } }, { "Exchanger类": { "data": { "uuid": "java-4-898", "seg": [ [ [ "exchanger", "类" ] ] ], "level": { "min": 0.5870370370370369, "max": 0.5874999999999999 }, "related_data": {} } } }, { "Phaser类": { "data": { "uuid": "java-4-899", "seg": [ [ [ "phaser", "类" ] ] ], "level": { "min": 0.5874999999999999, "max": 0.5879629629629629 }, "related_data": {} } } } ], "data": { "uuid": "java-3-455", "seg": [ [ [ "同步", "对象", "同步对象" ] ] ], "level": { "min": 0.585648148148148, "max": 0.5879629629629629 }, "related_data": {} } } }, { "使用执行器": { "children": [ { "一个简单的执行器示例": { "data": { "uuid": "java-4-900", "seg": [ [ [ "执行器", "示例", "执行器示例" ] ] ], "level": { "min": 0.5879629629629629, "max": 0.5891203703703702 }, "related_data": {} } } }, { "使用Callable和Future接口": { "children": [ { "Future接口的局限性": { "data": { "uuid": "java-5-836", "seg": [ [ [ "future", "接口", "局限性" ] ] ], "level": { "min": 0.5891203703703702, "max": 0.589699074074074 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_772932_836424@13", "cluster_num": 0 }, { "sample_id": "13_647476_451341@13", "cluster_num": 1 } ] } } } } }, { "使用CompletableFuture构建异步应用": { "data": { "uuid": "java-5-837", "seg": [ [ [ "completablefuture", "构建", "异步", "异步应用" ] ] ], "level": { "min": 0.589699074074074, "max": 0.5902777777777777 }, "related_data": {} } } } ], "data": { "uuid": "java-4-901", "seg": [ [ [ "callable" ], [ "future", "接口" ] ] ], "level": { "min": 0.5891203703703702, "max": 0.5902777777777777 }, "related_data": {} } } } ], "data": { "uuid": "java-3-456", "seg": [ [ [ "执行器" ] ] ], "level": { "min": 0.5879629629629629, "max": 0.5902777777777777 }, "related_data": {} } } }, { "TimeUnit枚举": { "data": { "uuid": "java-3-457", "seg": [ [ [ "timeunit", "枚举" ] ] ], "level": { "min": 0.5902777777777777, "max": 0.5925925925925926 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_201062_123156@13", "cluster_num": 0 } ] } } } } }, { "并发集合": { "data": { "uuid": "java-3-458", "seg": [ [ [ "并发", "集合" ] ] ], "level": { "min": 0.5925925925925926, "max": 0.5949074074074073 }, "related_data": {} } } }, { "锁": { "data": { "uuid": "java-3-459", "seg": [ [ [ "锁" ] ] ], "level": { "min": 0.5949074074074073, "max": 0.5972222222222222 }, "related_data": {} } } }, { "原子操作": { "data": { "uuid": "java-3-460", "seg": [ [ [ "原子", "操作" ] ] ], "level": { "min": 0.5972222222222222, "max": 0.599537037037037 }, "related_data": {} } } }, { "通过Fork/Join框架进行并行编程": { "children": [ { "主要的Fork/Join类": { "data": { "uuid": "java-4-902", "seg": [ [ [ "fork", "join", "类" ] ] ], "level": { "min": 0.599537037037037, "max": 0.5997474747474747 }, "related_data": {} } } }, { "分而治之的策略": { "data": { "uuid": "java-4-903", "seg": [ [ [ "分而治之", "策略" ] ] ], "level": { "min": 0.5997474747474747, "max": 0.5999579124579124 }, "related_data": {} } } }, { "一个简单的Fork/Join示例": { "data": { "uuid": "java-4-904", "seg": [ [ [ "fork", "join", "示例" ] ] ], "level": { "min": 0.5999579124579124, "max": 0.6001683501683501 }, "related_data": {} } } }, { "理解并行级别带来的影响": { "data": { "uuid": "java-4-905", "seg": [ [ [ "理解", "并行", "级别", "带来", "影响" ] ] ], "level": { "min": 0.6001683501683501, "max": 0.6003787878787878 }, "related_data": {} } } }, { "一个使用RecursiveTask[V]的例子": { "data": { "uuid": "java-4-906", "seg": [ [ [ "recursivetask", "v", "例子" ] ] ], "level": { "min": 0.6003787878787878, "max": 0.6005892255892256 }, "related_data": {} } } }, { "异步执行任务": { "data": { "uuid": "java-4-907", "seg": [ [ [ "异步", "执行", "异步执行" ] ] ], "level": { "min": 0.6005892255892256, "max": 0.6007996632996633 }, "related_data": {} } } }, { "取消任务": { "data": { "uuid": "java-4-908", "seg": [ [ [ "取消" ] ] ], "level": { "min": 0.6007996632996633, "max": 0.601010101010101 }, "related_data": {} } } }, { "确定任务的完成状态": { "data": { "uuid": "java-4-909", "seg": [ [ [ "状态" ] ] ], "level": { "min": 0.601010101010101, "max": 0.6012205387205387 }, "related_data": {} } } }, { "重新启动任务": { "data": { "uuid": "java-4-910", "seg": [ [ [ "重新启动" ] ] ], "level": { "min": 0.6012205387205387, "max": 0.6014309764309764 }, "related_data": {} } } }, { "深入研究": { "data": { "uuid": "java-4-911", "seg": [ [ [ "深入研究" ] ] ], "level": { "min": 0.6014309764309764, "max": 0.6016414141414141 }, "related_data": {} } } }, { "关于Fork/Join框架的一些提示": { "data": { "uuid": "java-4-912", "seg": [ [ [ "fork", "join", "框架", "提示" ] ] ], "level": { "min": 0.6016414141414141, "max": 0.6018518518518519 }, "related_data": {} } } } ], "data": { "uuid": "java-3-461", "seg": [ [ [ "fork", "join", "框架", "并行", "编程" ] ] ], "level": { "min": 0.599537037037037, "max": 0.6018518518518519 }, "related_data": {} } } }, { "并发实用工具与Java传统方式的比较": { "data": { "uuid": "java-3-462", "seg": [ [ [ "并发", "实用工具" ], [ "java", "传统", "方式", "传统方式" ] ] ], "level": { "min": 0.6018518518518519, "max": 0.6041666666666666 }, "related_data": {} } } } ], "data": { "uuid": "java-2-28", "seg": [ [ [ "并发", "实用工具" ] ] ], "level": { "min": 0.5833333333333333, "max": 0.6041666666666666 }, "related_data": {} } } }, { "流API": { "children": [ { "流的基础知识": { "children": [ { "流接口": { "data": { "uuid": "java-4-913", "seg": [ [ [ "流", "接口" ] ] ], "level": { "min": 0.6041666666666666, "max": 0.6051587301587301 }, "related_data": {} } } }, { "如何获得流": { "data": { "uuid": "java-4-914", "seg": [ [ [ "流" ] ] ], "level": { "min": 0.6051587301587301, "max": 0.6061507936507936 }, "related_data": {} } } }, { "一个简单的流示例": { "data": { "uuid": "java-4-915", "seg": [ [ [ "流", "示例", "流示例" ] ] ], "level": { "min": 0.6061507936507936, "max": 0.6071428571428571 }, "related_data": {} } } } ], "data": { "uuid": "java-3-463", "seg": [ [ [ "流", "基础知识" ] ] ], "level": { "min": 0.6041666666666666, "max": 0.6071428571428571 }, "related_data": {} } } }, { "缩减操作": { "data": { "uuid": "java-3-464", "seg": [ [ [ "缩减", "操作" ] ] ], "level": { "min": 0.6071428571428571, "max": 0.6101190476190476 }, "related_data": {} } } }, { "使用并行流": { "children": [ { "将顺序流转换为并行流": { "data": { "uuid": "java-4-916", "seg": [ [ [ "顺序", "流", "转换", "并行", "将顺序", "顺序流" ] ] ], "level": { "min": 0.6101190476190476, "max": 0.611111111111111 }, "related_data": {} } } }, { "测量流性能": { "data": { "uuid": "java-4-917", "seg": [ [ [ "测量", "流", "性能", "流性能" ] ] ], "level": { "min": 0.611111111111111, "max": 0.6121031746031745 }, "related_data": {} } } }, { "高效使用并行流": { "data": { "uuid": "java-4-918", "seg": [ [ [ "高效", "并行", "流" ] ] ], "level": { "min": 0.6121031746031745, "max": 0.613095238095238 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_1064525_1262918@13", "cluster_num": 0 } ] } } } } } ], "data": { "uuid": "java-3-465", "seg": [ [ [ "并行", "流" ] ] ], "level": { "min": 0.6101190476190476, "max": 0.613095238095238 }, "related_data": {} } } }, { "映射": { "data": { "uuid": "java-3-466", "seg": [ [ [ "映射" ] ] ], "level": { "min": 0.613095238095238, "max": 0.6160714285714286 }, "related_data": {} } } }, { "收集": { "data": { "uuid": "java-3-467", "seg": [ [ [ "收集" ] ] ], "level": { "min": 0.6160714285714286, "max": 0.6190476190476191 }, "related_data": {} } } }, { "迭代器和流": { "children": [ { "对流使用迭代器": { "data": { "uuid": "java-4-919", "seg": [ [ [ "对流", "迭代", "器" ] ] ], "level": { "min": 0.6190476190476191, "max": 0.6193452380952381 }, "related_data": {} } } }, { "使用Spliterator": { "data": { "uuid": "java-4-920", "seg": [ [ [ "spliterator" ] ] ], "level": { "min": 0.6193452380952381, "max": 0.6196428571428572 }, "related_data": {} } } }, { "筛选": { "children": [ { "用谓词筛选": { "data": { "uuid": "java-5-838", "seg": [ [ [ "谓词", "筛选" ] ] ], "level": { "min": 0.6196428571428572, "max": 0.6197916666666667 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_7400962_53349047@13", "cluster_num": 0 }, { "sample_id": "13_1093660_1303236@13", "cluster_num": 1 } ] } } } } }, { "筛选各异的元素": { "data": { "uuid": "java-5-839", "seg": [ [ [ "筛选", "各异", "元素" ] ] ], "level": { "min": 0.6197916666666667, "max": 0.6199404761904762 }, "related_data": {} } } } ], "data": { "uuid": "java-4-921", "seg": [ [ [ "筛选" ] ] ], "level": { "min": 0.6196428571428572, "max": 0.6199404761904762 }, "related_data": {} } } }, { "流的切片": { "children": [ { "使用谓词对流进行切片": { "data": { "uuid": "java-5-840", "seg": [ [ [ "谓词", "对流", "切片", "谓词对流" ] ] ], "level": { "min": 0.6199404761904762, "max": 0.6200396825396826 }, "related_data": {} } } }, { "截短流": { "data": { "uuid": "java-5-841", "seg": [ [ [ "截短", "流" ] ] ], "level": { "min": 0.6200396825396826, "max": 0.6201388888888889 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_374371_403195@13", "cluster_num": 0 }, { "sample_id": "13_204620_133667@13", "cluster_num": 2 }, { "sample_id": "13_760930_818171@13", "cluster_num": 0 }, { "sample_id": "13_199948_119460@13", "cluster_num": 2 }, { "sample_id": "13_235925_215516@13", "cluster_num": 1 }, { "sample_id": "13_354889_367801@13", "cluster_num": 2 }, { "sample_id": "13_228116_193593@13", "cluster_num": 0 }, { "sample_id": "13_1093238_1302438@13", "cluster_num": 0 } ] }, "blog": { "data_id": [ { "sample_id": "54691618@stream@java", "cluster_num": 0 }, { "sample_id": "80234281@javac@java", "cluster_num": 2 }, { "sample_id": "108754698@javac@java", "cluster_num": 1 }, { "sample_id": "78484511@stream@java", "cluster_num": 2 }, { "sample_id": "79845248@spring@java", "cluster_num": 2 }, { "sample_id": "77542661@javac@java", "cluster_num": 1 }, { "sample_id": "114876929@javac@java", "cluster_num": 1 } ] } } } } }, { "跳过元素": { "data": { "uuid": "java-5-842", "seg": [ [ [ "跳", "元素" ] ] ], "level": { "min": 0.6201388888888889, "max": 0.6202380952380953 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_1100746_1315522@13", "cluster_num": 0 }, { "sample_id": "13_1071624_1273647@13", "cluster_num": 1 }, { "sample_id": "13_2795_3872@13", "cluster_num": 2 } ] } } } } } ], "data": { "uuid": "java-4-922", "seg": [ [ [ "流", "切片" ] ] ], "level": { "min": 0.6199404761904762, "max": 0.6202380952380953 }, "related_data": {} } } }, { "查找和匹配": { "children": [ { "检查谓词是否至少匹配一个元素": { "data": { "uuid": "java-5-843", "seg": [ [ [ "检查", "谓词", "匹配", "元素", "至少匹配" ] ] ], "level": { "min": 0.6202380952380953, "max": 0.6203125 }, "related_data": {} } } }, { "检查谓词是否匹配所有元素": { "data": { "uuid": "java-5-844", "seg": [ [ [ "检查", "谓词", "匹配", "元素" ] ] ], "level": { "min": 0.6203125, "max": 0.6203869047619048 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_1058049_1255371@13", "cluster_num": 0 }, { "sample_id": "13_846431_962508@13", "cluster_num": 1 } ] }, "blog": { "data_id": [ { "sample_id": "11887913@javac@java", "cluster_num": 0 } ] } } } } }, { "查找元素": { "data": { "uuid": "java-5-845", "seg": [ [ [ "查找", "元素" ] ] ], "level": { "min": 0.6203869047619048, "max": 0.6204613095238095 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_770139_831569@13", "cluster_num": 0 }, { "sample_id": "13_1099052_1313992@13", "cluster_num": 1 }, { "sample_id": "13_3197989_21755103@13", "cluster_num": 2 } ] } } } } }, { "查找第一个元素": { "data": { "uuid": "java-5-846", "seg": [ [ [ "查找", "元素" ] ] ], "level": { "min": 0.6204613095238095, "max": 0.6205357142857143 }, "related_data": {} } } } ], "data": { "uuid": "java-4-923", "seg": [ [ [ "查找" ], [ "匹配" ] ] ], "level": { "min": 0.6202380952380953, "max": 0.6205357142857143 }, "related_data": {} } } }, { "归约": { "children": [ { "元素求和": { "data": { "uuid": "java-5-847", "seg": [ [ [ "元素", "求和" ] ] ], "level": { "min": 0.6205357142857143, "max": 0.6206845238095238 }, "related_data": {} } } }, { "最大值和最小值": { "data": { "uuid": "java-5-848", "seg": [ [ [ "最大值" ], [ "最小值" ] ] ], "level": { "min": 0.6206845238095238, "max": 0.6208333333333333 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_7462480_53447986@13", "cluster_num": 0 } ] } } } } } ], "data": { "uuid": "java-4-924", "seg": [ [ [ "归约" ] ] ], "level": { "min": 0.6205357142857143, "max": 0.6208333333333333 }, "related_data": {} } } }, { "付诸实践": { "children": [ { "领域:交易员和交易": { "data": { "uuid": "java-5-849", "seg": [ [ [ "领域" ] ], [ [ "交易员" ], [ "交易" ] ] ], "level": { "min": 0.6208333333333333, "max": 0.6209821428571429 }, "related_data": {} } } }, { "解答": { "data": { "uuid": "java-5-850", "seg": [ [ [] ] ], "level": { "min": 0.6209821428571429, "max": 0.6211309523809524 }, "related_data": {} } } } ], "data": { "uuid": "java-4-925", "seg": [ [ [ "付诸实践" ] ] ], "level": { "min": 0.6208333333333333, "max": 0.6211309523809524 }, "related_data": {} } } }, { "数值流": { "children": [ { "原始类型流特化": { "data": { "uuid": "java-5-851", "seg": [ [ [ "原始", "类型", "流", "特化", "类型流", "流特化" ] ] ], "level": { "min": 0.6211309523809524, "max": 0.6212301587301587 }, "related_data": {} } } }, { "数值范围": { "data": { "uuid": "java-5-852", "seg": [ [ [ "数值", "数值范围" ] ] ], "level": { "min": 0.6212301587301587, "max": 0.6213293650793651 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_215454_161782@13", "cluster_num": 2 }, { "sample_id": "13_7447209_53426721@13", "cluster_num": 1 }, { "sample_id": "13_7400205_53347998@13", "cluster_num": 0 }, { "sample_id": "13_7400073_53347847@13", "cluster_num": 0 }, { "sample_id": "13_654307_463844@13", "cluster_num": 2 } ] } } } } }, { "数值流应用:勾股数": { "data": { "uuid": "java-5-853", "seg": [ [ [ "数值", "流", "数值流" ] ], [ [ "勾", "股数" ] ] ], "level": { "min": 0.6213293650793651, "max": 0.6214285714285714 }, "related_data": {} } } } ], "data": { "uuid": "java-4-926", "seg": [ [ [ "数值", "流", "数值流" ] ] ], "level": { "min": 0.6211309523809524, "max": 0.6214285714285714 }, "related_data": {} } } }, { "构建流": { "children": [ { "由值创建流": { "data": { "uuid": "java-5-854", "seg": [ [ [ "值", "创建", "流" ] ] ], "level": { "min": 0.6214285714285714, "max": 0.6214880952380952 }, "related_data": {} } } }, { "由可空对象创建流": { "data": { "uuid": "java-5-855", "seg": [ [ [ "可空", "对象", "创建", "流" ] ] ], "level": { "min": 0.6214880952380952, "max": 0.621547619047619 }, "related_data": {} } } }, { "由数组创建流": { "data": { "uuid": "java-5-856", "seg": [ [ [ "数组", "创建", "流" ] ] ], "level": { "min": 0.621547619047619, "max": 0.6216071428571429 }, "related_data": {} } } }, { "由文件生成流": { "data": { "uuid": "java-5-857", "seg": [ [ [ "文件", "生成", "流" ] ] ], "level": { "min": 0.6216071428571429, "max": 0.6216666666666667 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_1102276_1316652@13", "cluster_num": 1 }, { "sample_id": "13_7404757_53353757@13", "cluster_num": 0 }, { "sample_id": "13_647314_450668@13", "cluster_num": 2 }, { "sample_id": "13_7415097_53368429@13", "cluster_num": 1 }, { "sample_id": "13_675934_512553@13", "cluster_num": 0 } ] }, "blog": { "data_id": [ { "sample_id": "84262492@stream@java", "cluster_num": 0 } ] } } } } }, { "由函数生成流:创建无限流": { "data": { "uuid": "java-5-858", "seg": [ [ [ "函数", "生成", "流" ] ], [ [ "创建", "无限", "流" ] ] ], "level": { "min": 0.6216666666666667, "max": 0.6217261904761905 }, "related_data": {} } } } ], "data": { "uuid": "java-4-927", "seg": [ [ [ "构建", "流" ] ] ], "level": { "min": 0.6214285714285714, "max": 0.6217261904761905 }, "related_data": {} } } }, { "概述": { "data": { "uuid": "java-4-928", "seg": [ [ [ "概述" ] ] ], "level": { "min": 0.6217261904761905, "max": 0.6220238095238095 }, "related_data": {} } } } ], "data": { "uuid": "java-3-468", "seg": [ [ [ "迭代", "器" ], [ "流" ] ] ], "level": { "min": 0.6190476190476191, "max": 0.6220238095238095 }, "related_data": {} } } }, { "流API中更多值得探究的地方": { "data": { "uuid": "java-3-469", "seg": [ [ [ "流", "api", "值得", "探究", "地方" ] ] ], "level": { "min": 0.6220238095238095, "max": 0.625 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_30135_9340@13", "cluster_num": 0 } ] } } } } } ], "data": { "uuid": "java-2-29", "seg": [ [ [ "流", "api" ] ] ], "level": { "min": 0.6041666666666666, "max": 0.625 }, "related_data": {} } } }, { "正则表达式和其他包": { "children": [ { "核心Java API包": { "data": { "uuid": "java-3-470", "seg": [ [ [ "核心", "java", "api", "包" ] ] ], "level": { "min": 0.625, "max": 0.6263020833333334 }, "related_data": {} } } }, { "正则表达式处理": { "children": [ { "Pattern类": { "data": { "uuid": "java-4-929", "seg": [ [ [ "pattern", "类" ] ] ], "level": { "min": 0.6263020833333334, "max": 0.6265190972222222 }, "related_data": {} } } }, { "Matcher类": { "data": { "uuid": "java-4-930", "seg": [ [ [ "matcher", "类" ] ] ], "level": { "min": 0.6265190972222222, "max": 0.6267361111111112 }, "related_data": {} } } }, { "正则表达式的语法": { "data": { "uuid": "java-4-931", "seg": [ [ [ "正则表达式", "语法" ] ] ], "level": { "min": 0.6267361111111112, "max": 0.626953125 }, "related_data": {} } } }, { "演示模式匹配": { "data": { "uuid": "java-4-932", "seg": [ [ [ "演示", "模式匹配" ] ] ], "level": { "min": 0.626953125, "max": 0.6271701388888888 }, "related_data": {} } } }, { "模式匹配的两个选项": { "data": { "uuid": "java-4-933", "seg": [ [ [ "模式匹配", "选项" ] ] ], "level": { "min": 0.6271701388888888, "max": 0.6273871527777778 }, "related_data": {} } } }, { "探究正则表达式": { "data": { "uuid": "java-4-934", "seg": [ [ [ "探究", "正则表达式" ] ] ], "level": { "min": 0.6273871527777778, "max": 0.6276041666666666 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_5715666_35334393@13", "cluster_num": 0 }, { "sample_id": "13_387739_427122@13", "cluster_num": 2 }, { "sample_id": "13_371807_398545@13", "cluster_num": 2 }, { "sample_id": "13_364459_386270@13", "cluster_num": 0 }, { "sample_id": "13_768647_828910@13", "cluster_num": 2 }, { "sample_id": "13_672355_497647@13", "cluster_num": 1 }, { "sample_id": "13_171660_49727@13", "cluster_num": 1 }, { "sample_id": "13_355657_373057@13", "cluster_num": 0 }, { "sample_id": "13_366304_390651@13", "cluster_num": 2 }, { "sample_id": "13_695611_578411@13", "cluster_num": 0 }, { "sample_id": "13_389949_430959@13", "cluster_num": 2 }, { "sample_id": "13_695613_578413@13", "cluster_num": 0 }, { "sample_id": "13_754767_809807@13", "cluster_num": 1 }, { "sample_id": "13_690473_560587@13", "cluster_num": 2 }, { "sample_id": "13_746497_796088@13", "cluster_num": 1 }, { "sample_id": "13_7464131_53450892@13", "cluster_num": 1 }, { "sample_id": "13_7405388_53354590@13", "cluster_num": 2 }, { "sample_id": "13_690376_560295@13", "cluster_num": 2 }, { "sample_id": "13_418768_437399@13", "cluster_num": 0 }, { "sample_id": "13_1053008_1250344@13", "cluster_num": 1 }, { "sample_id": "13_2201514_16679713@13", "cluster_num": 2 }, { "sample_id": "13_7441331_53417305@13", "cluster_num": 2 }, { "sample_id": "13_256224_262259@13", "cluster_num": 2 }, { "sample_id": "13_210933_150344@13", "cluster_num": 1 }, { "sample_id": "13_347190_353002@13", "cluster_num": 1 }, { "sample_id": "13_1938_5342@13", "cluster_num": 2 }, { "sample_id": "13_369141_396069@13", "cluster_num": 2 }, { "sample_id": "13_747523_798835@13", "cluster_num": 2 }, { "sample_id": "13_195905_106566@13", "cluster_num": 1 }, { "sample_id": "13_646311_448632@13", "cluster_num": 1 }, { "sample_id": "13_365737_389232@13", "cluster_num": 1 }, { "sample_id": "13_747083_797891@13", "cluster_num": 1 }, { "sample_id": "13_372254_399421@13", "cluster_num": 2 }, { "sample_id": "13_383520_418971@13", "cluster_num": 1 }, { "sample_id": "13_743310_787324@13", "cluster_num": 2 }, { "sample_id": "13_701386_591132@13", "cluster_num": 2 }, { "sample_id": "13_700032_588604@13", "cluster_num": 2 }, { "sample_id": "13_753518_808080@13", "cluster_num": 1 }, { "sample_id": "13_756070_811169@13", "cluster_num": 2 }, { "sample_id": "13_755607_811170@13", "cluster_num": 2 }, { "sample_id": "13_240228_224343@13", "cluster_num": 2 }, { "sample_id": "13_386795_425441@13", "cluster_num": 2 }, { "sample_id": "13_344602_347977@13", "cluster_num": 0 }, { "sample_id": "13_7399226_53348077@13", "cluster_num": 2 }, { "sample_id": "13_766921_826835@13", "cluster_num": 2 }, { "sample_id": "13_7451209_53432242@13", "cluster_num": 2 }, { "sample_id": "13_651447_458708@13", "cluster_num": 1 }, { "sample_id": "13_7444101_53421971@13", "cluster_num": 2 }, { "sample_id": "13_759918_816329@13", "cluster_num": 2 } ] }, "blog": { "data_id": [ { "sample_id": "117024328@java@java", "cluster_num": 0 } ] } } } } } ], "data": { "uuid": "java-3-471", "seg": [ [ [ "正则表达式" ] ] ], "level": { "min": 0.6263020833333334, "max": 0.6276041666666666 }, "related_data": {} } } }, { "反射": { "data": { "uuid": "java-3-472", "seg": [ [ [ "反射" ] ] ], "level": { "min": 0.6276041666666666, "max": 0.62890625 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_742717_785455@13", "cluster_num": 0 } ] } } } } }, { "远程方法调用": { "data": { "uuid": "java-3-473", "seg": [ [ [ "远程", "方法", "调用", "远程方法" ] ] ], "level": { "min": 0.62890625, "max": 0.6302083333333333 }, "related_data": {} } } }, { "使用java.text格式化日期和时间": { "children": [ { "DateFormat类": { "data": { "uuid": "java-4-935", "seg": [ [ [ "dateformat", "类" ] ] ], "level": { "min": 0.6302083333333333, "max": 0.630859375 }, "related_data": {} } } }, { "SimpleDateFormat类": { "data": { "uuid": "java-4-936", "seg": [ [ [ "simpledateformat", "类" ] ] ], "level": { "min": 0.630859375, "max": 0.6315104166666666 }, "related_data": {} } } } ], "data": { "uuid": "java-3-474", "seg": [ [ [ "java", "text", "格式化", "日期" ], [ "时间" ] ] ], "level": { "min": 0.6302083333333333, "max": 0.6315104166666666 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_370843_397574@13", "cluster_num": 0 } ] } } } } }, { "JDK 8新增的时间和日期API": { "children": [ { "时间和日期的基础知识": { "data": { "uuid": "java-4-937", "seg": [ [ [ "时间" ], [ "日期", "基础知识" ] ] ], "level": { "min": 0.6315104166666666, "max": 0.6319444444444444 }, "related_data": {} } } }, { "格式化日期和时间": { "data": { "uuid": "java-4-938", "seg": [ [ [ "格式化", "日期" ], [ "时间" ] ] ], "level": { "min": 0.6319444444444444, "max": 0.6323784722222222 }, "related_data": {} } } }, { "解析日期和时间字符串": { "data": { "uuid": "java-4-939", "seg": [ [ [ "解析", "日期" ], [ "时间", "字符串", "时间字符串" ] ] ], "level": { "min": 0.6323784722222222, "max": 0.6328125 }, "related_data": {} } } } ], "data": { "uuid": "java-3-475", "seg": [ [ [ "jdk", "新增", "时间" ], [ "日期", "api" ] ] ], "level": { "min": 0.6315104166666666, "max": 0.6328125 }, "related_data": {} } } }, { "探究java.time包的其他方面": { "data": { "uuid": "java-3-476", "seg": [ [ [ "探究", "java", "time", "包" ] ] ], "level": { "min": 0.6328125, "max": 0.6341145833333333 }, "related_data": {} } } }, { "匹配字符串": { "data": { "uuid": "java-3-477", "seg": [ [ [ "匹配", "字符串" ] ] ], "level": { "min": 0.6341145833333333, "max": 0.6354166666666666 }, "related_data": {} } } }, { "找出多个匹配": { "data": { "uuid": "java-3-478", "seg": [ [ [ "找出", "匹配" ] ] ], "level": { "min": 0.6354166666666666, "max": 0.63671875 }, "related_data": {} } } }, { "用分隔符来分割": { "data": { "uuid": "java-3-479", "seg": [ [ [ "分隔符", "分割" ] ] ], "level": { "min": 0.63671875, "max": 0.6380208333333333 }, "related_data": {} } } }, { "替换匹配": { "data": { "uuid": "java-3-480", "seg": [ [ [ "替换", "匹配" ] ] ], "level": { "min": 0.6380208333333333, "max": 0.6393229166666666 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_220435_173067@13", "cluster_num": 0 } ] } } } } }, { "正则表达式简介": { "data": { "uuid": "java-3-481", "seg": [ [ [ "正则表达式", "简介" ] ] ], "level": { "min": 0.6393229166666666, "max": 0.640625 }, "related_data": {} } } }, { "匹配规则": { "data": { "uuid": "java-3-482", "seg": [ [ [ "匹配", "规则" ] ] ], "level": { "min": 0.640625, "max": 0.6419270833333333 }, "related_data": {} } } }, { "分组匹配": { "data": { "uuid": "java-3-483", "seg": [ [ [ "分组", "匹配" ] ] ], "level": { "min": 0.6419270833333333, "max": 0.6432291666666666 }, "related_data": {} } } }, { "非贪婪匹配": { "data": { "uuid": "java-3-484", "seg": [ [ [ "贪婪", "匹配", "非贪婪" ] ] ], "level": { "min": 0.6432291666666666, "max": 0.6445312499999999 }, "related_data": {} } } }, { "搜索和替换": { "data": { "uuid": "java-3-485", "seg": [ [ [ "搜索" ], [ "替换" ] ] ], "level": { "min": 0.6445312499999999, "max": 0.6458333333333333 }, "related_data": {} } } } ], "data": { "uuid": "java-2-30", "seg": [ [ [ "正则表达式" ], [ "包" ] ] ], "level": { "min": 0.625, "max": 0.6458333333333333 }, "related_data": {} } } }, { "其他": { "children": [ { "并发编程的挑战": { "children": [ { "上下文切换": { "children": [ { "多线程一定快吗": { "children": [ { "多线程基础": { "data": { "uuid": "java-6-162", "seg": [ [ [ "多线程", "基础" ] ] ], "level": { "min": 0.6458333333333333, "max": 0.6458392384731669 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_659090_472618@13", "cluster_num": 1 }, { "sample_id": "13_758590_814680@13", "cluster_num": 2 }, { "sample_id": "13_654904_465124@13", "cluster_num": 1 }, { "sample_id": "13_377176_407658@13", "cluster_num": 1 }, { "sample_id": "13_239439_222749@13", "cluster_num": 1 }, { "sample_id": "13_647436_450933@13", "cluster_num": 1 }, { "sample_id": "13_366088_390007@13", "cluster_num": 0 }, { "sample_id": "13_388413_428166@13", "cluster_num": 1 }, { "sample_id": "13_682849_538033@13", "cluster_num": 1 }, { "sample_id": "13_1099749_1314751@13", "cluster_num": 1 }, { "sample_id": "13_806644_901665@13", "cluster_num": 1 }, { "sample_id": "13_367148_392407@13", "cluster_num": 2 }, { "sample_id": "13_240616_226580@13", "cluster_num": 1 }, { "sample_id": "13_1065837_1265160@13", "cluster_num": 1 }, { "sample_id": "13_650005_456377@13", "cluster_num": 1 }, { "sample_id": "13_246817_239410@13", "cluster_num": 0 }, { "sample_id": "13_7415811_53369387@13", "cluster_num": 1 }, { "sample_id": "13_1077971_1282534@13", "cluster_num": 1 }, { "sample_id": "13_674335_504338@13", "cluster_num": 0 }, { "sample_id": "13_768531_828837@13", "cluster_num": 0 }, { "sample_id": "13_198007_113125@13", "cluster_num": 0 }, { "sample_id": "13_356308_371750@13", "cluster_num": 1 }, { "sample_id": "13_758967_814999@13", "cluster_num": 1 }, { "sample_id": "13_769949_831216@13", "cluster_num": 1 }, { "sample_id": "13_364525_386379@13", "cluster_num": 0 }, { "sample_id": "13_761867_819866@13", "cluster_num": 1 }, { "sample_id": "13_207638_142161@13", "cluster_num": 1 }, { "sample_id": "13_379306_411222@13", "cluster_num": 1 }, { "sample_id": "13_7448184_53428223@13", "cluster_num": 1 }, { "sample_id": "13_7450968_53433104@13", "cluster_num": 0 }, { "sample_id": "13_174216_53743@13", "cluster_num": 0 }, { "sample_id": "13_1097578_1311248@13", "cluster_num": 0 }, { "sample_id": "13_11665_5560@13", "cluster_num": 0 }, { "sample_id": "13_7399825_53347379@13", "cluster_num": 0 } ] }, "blog": { "data_id": [ { "sample_id": "108431422@java@java", "cluster_num": 0 } ] } } } } }, { "创建新线程": { "data": { "uuid": "java-6-163", "seg": [ [ [ "创建", "线程" ] ] ], "level": { "min": 0.6458392384731669, "max": 0.6458451436130007 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_356744_372692@13", "cluster_num": 0 } ] } } } } }, { "中断线程": { "data": { "uuid": "java-6-164", "seg": [ [ [ "中断", "线程", "中断线程" ] ] ], "level": { "min": 0.6458451436130007, "max": 0.6458510487528344 }, "related_data": {} } } }, { "守护线程": { "data": { "uuid": "java-6-165", "seg": [ [ [ "守护", "线程" ] ] ], "level": { "min": 0.6458510487528344, "max": 0.6458569538926681 }, "related_data": {} } } }, { "线程同步": { "data": { "uuid": "java-6-166", "seg": [ [ [ "线程", "同步" ] ] ], "level": { "min": 0.6458569538926681, "max": 0.6458628590325018 }, "related_data": {} } } }, { "同步方法": { "data": { "uuid": "java-6-167", "seg": [ [ [ "同步", "方法", "同步方法" ] ] ], "level": { "min": 0.6458628590325018, "max": 0.6458687641723355 }, "related_data": {} } } }, { "使用wait和notify": { "data": { "uuid": "java-6-168", "seg": [ [ [ "wait" ], [ "not", "if", "y" ] ] ], "level": { "min": 0.6458687641723355, "max": 0.6458746693121693 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_700602_589554@13", "cluster_num": 1 }, { "sample_id": "13_171163_48013@13", "cluster_num": 1 }, { "sample_id": "13_746742_796755@13", "cluster_num": 1 }, { "sample_id": "13_669879_492327@13", "cluster_num": 1 }, { "sample_id": "13_700507_589399@13", "cluster_num": 1 }, { "sample_id": "13_4645735_29328849@13", "cluster_num": 2 }, { "sample_id": "13_7445416_53423972@13", "cluster_num": 0 }, { "sample_id": "13_638514_441379@13", "cluster_num": 2 }, { "sample_id": "13_198919_115921@13", "cluster_num": 1 }, { "sample_id": "13_694542_574877@13", "cluster_num": 0 }, { "sample_id": "13_646692_450495@13", "cluster_num": 2 }, { "sample_id": "13_666863_486111@13", "cluster_num": 2 }, { "sample_id": "13_1092387_1300326@13", "cluster_num": 2 }, { "sample_id": "13_747552_798844@13", "cluster_num": 0 }, { "sample_id": "13_871757_1003857@13", "cluster_num": 2 }, { "sample_id": "13_702604_711898@13", "cluster_num": 1 } ] }, "blog": { "data_id": [ { "sample_id": "325831@jmx@java", "cluster_num": 1 }, { "sample_id": "51191916@swt@java", "cluster_num": 1 }, { "sample_id": "8079457@timezone@java", "cluster_num": 1 }, { "sample_id": "53150697@semaphore@java", "cluster_num": 0 }, { "sample_id": "81737070@javac@java", "cluster_num": 1 }, { "sample_id": "88105624@logback@java", "cluster_num": 1 }, { "sample_id": "80989002@logback@java", "cluster_num": 1 }, { "sample_id": "35225105@eclipse@java", "cluster_num": 2 }, { "sample_id": "35225105@exception@java", "cluster_num": 2 }, { "sample_id": "79551789@exception@java", "cluster_num": 2 }, { "sample_id": "81234123@builder@java", "cluster_num": 1 } ] } } } } }, { "使用ReentrantLock": { "data": { "uuid": "java-6-169", "seg": [ [ [ "reentrantlock" ] ] ], "level": { "min": 0.6458746693121693, "max": 0.645880574452003 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_1063978_1262216@13", "cluster_num": 0 } ] } } } } }, { "使用Condition": { "data": { "uuid": "java-6-170", "seg": [ [ [ "condition" ] ] ], "level": { "min": 0.645880574452003, "max": 0.6458864795918366 }, "related_data": {} } } }, { "使用ReadWriteLock": { "data": { "uuid": "java-6-171", "seg": [ [ [ "readwritelock" ] ] ], "level": { "min": 0.6458864795918366, "max": 0.6458923847316704 }, "related_data": {} } } }, { "使用StampedLock": { "data": { "uuid": "java-6-172", "seg": [ [ [ "stampedlock" ] ] ], "level": { "min": 0.6458923847316704, "max": 0.6458982898715041 }, "related_data": {} } } }, { "使用Concurrent集合": { "data": { "uuid": "java-6-173", "seg": [ [ [ "concurrent", "集合" ] ] ], "level": { "min": 0.6458982898715041, "max": 0.6459041950113378 }, "related_data": {} } } }, { "使用Atomic": { "data": { "uuid": "java-6-174", "seg": [ [ [ "atomic" ] ] ], "level": { "min": 0.6459041950113378, "max": 0.6459101001511716 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_356335_371960@13", "cluster_num": 0 } ] } } } } }, { "使用ForkJoin": { "data": { "uuid": "java-6-175", "seg": [ [ [ "forkjoin" ] ] ], "level": { "min": 0.6459101001511716, "max": 0.6459160052910052 }, "related_data": {} } } } ], "data": { "uuid": "java-5-859", "seg": [ [ [ "多线程" ] ] ], "level": { "min": 0.6458333333333333, "max": 0.6459160052910052 }, "related_data": {} } } }, { "测试上下文切换次数和时长": { "data": { "uuid": "java-5-860", "seg": [ [ [ "上下文", "切换", "次数" ], [ "时长" ] ] ], "level": { "min": 0.6459160052910052, "max": 0.6459986772486772 }, "related_data": {} } } }, { "如何减少上下文切换": { "data": { "uuid": "java-5-861", "seg": [ [ [ "减少", "上下文", "切换" ] ] ], "level": { "min": 0.6459986772486772, "max": 0.6460813492063492 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_772903_836445@13", "cluster_num": 0 }, { "sample_id": "13_183239_69954@13", "cluster_num": 1 } ] } } } } } ], "data": { "uuid": "java-4-940", "seg": [ [ [ "上下文", "切换" ] ] ], "level": { "min": 0.6458333333333333, "max": 0.6460813492063492 }, "related_data": {} } } }, { "死锁": { "data": { "uuid": "java-4-941", "seg": [ [ [ "死锁" ] ] ], "level": { "min": 0.6460813492063492, "max": 0.646329365079365 }, "related_data": {} } } }, { "资源限制的挑战": { "data": { "uuid": "java-4-942", "seg": [ [ [ "资源", "挑战" ] ] ], "level": { "min": 0.646329365079365, "max": 0.6465773809523809 }, "related_data": {} } } } ], "data": { "uuid": "java-3-486", "seg": [ [ [ "并发", "编程", "挑战" ] ] ], "level": { "min": 0.6458333333333333, "max": 0.6465773809523809 }, "related_data": {} } } }, { "Java并发机制的底层实现原理": { "children": [ { "volatile的应用": { "data": { "uuid": "java-4-943", "seg": [ [ [ "volatile" ] ] ], "level": { "min": 0.6465773809523809, "max": 0.6468253968253967 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_744766_791364@13", "cluster_num": 0 } ] } } } } }, { "synchronized的实现原理与应用": { "children": [ { "Java对象头": { "data": { "uuid": "java-5-862", "seg": [ [ [ "java", "对象", "头", "对象头" ] ] ], "level": { "min": 0.6468253968253967, "max": 0.6469494047619047 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_250745_248190@13", "cluster_num": 0 } ] } } } } }, { "锁的升级与对比": { "data": { "uuid": "java-5-863", "seg": [ [ [ "锁", "升级" ], [] ] ], "level": { "min": 0.6469494047619047, "max": 0.6470734126984127 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_769722_830819@13", "cluster_num": 0 }, { "sample_id": "13_7402318_53350008@13", "cluster_num": 1 } ] } } } } } ], "data": { "uuid": "java-4-944", "seg": [ [ [ "synchronized", "原理" ], [] ] ], "level": { "min": 0.6468253968253967, "max": 0.6470734126984127 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_745100_792306@13", "cluster_num": 2 }, { "sample_id": "13_830549_927784@13", "cluster_num": 0 }, { "sample_id": "13_7447267_53426816@13", "cluster_num": 1 }, { "sample_id": "13_647711_451446@13", "cluster_num": 2 }, { "sample_id": "13_773862_837678@13", "cluster_num": 0 }, { "sample_id": "13_28621_8104@13", "cluster_num": 2 }, { "sample_id": "13_667076_485906@13", "cluster_num": 1 }, { "sample_id": "13_7447352_53427327@13", "cluster_num": 2 }, { "sample_id": "13_690102_559445@13", "cluster_num": 1 } ] }, "blog": { "data_id": [ { "sample_id": "72828483@java@java", "cluster_num": 0 }, { "sample_id": "25541065@javac@java", "cluster_num": 1 }, { "sample_id": "88394810@slf4j@java", "cluster_num": 2 } ] } } } } }, { "原子操作的实现原理": { "data": { "uuid": "java-4-945", "seg": [ [ [ "原子", "操作", "原理" ] ] ], "level": { "min": 0.6470734126984127, "max": 0.6473214285714285 }, "related_data": {} } } } ], "data": { "uuid": "java-3-487", "seg": [ [ [ "java", "并发", "机制", "底层", "原理" ] ] ], "level": { "min": 0.6465773809523809, "max": 0.6473214285714285 }, "related_data": {} } } }, { "Java内存模型": { "children": [ { "Java内存模型的基础": { "children": [ { "Java内存模型的抽象结构": { "data": { "uuid": "java-5-864", "seg": [ [ [ "java", "内存", "模型", "抽象", "结构", "内存模型" ] ] ], "level": { "min": 0.6473214285714285, "max": 0.6473420965608465 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_354580_367180@13", "cluster_num": 0 } ] }, "blog": { "data_id": [ { "sample_id": "7577730@stream@java", "cluster_num": 0 }, { "sample_id": "6974282@stream@java", "cluster_num": 1 } ] } } } } }, { "从源代码到指令序列的重排序": { "data": { "uuid": "java-5-865", "seg": [ [ [ "指令", "序列", "重", "排序", "指令序列" ] ] ], "level": { "min": 0.6473420965608465, "max": 0.6473627645502644 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_678859_524156@13", "cluster_num": 0 } ] } } } } }, { "并发编程模型的分类": { "data": { "uuid": "java-5-866", "seg": [ [ [ "并发", "编程", "模型", "分类", "编程模型" ] ] ], "level": { "min": 0.6473627645502644, "max": 0.6473834325396824 }, "related_data": {} } } }, { "happens-before简介": { "data": { "uuid": "java-5-867", "seg": [ [ [ "happens", "be", "for", "e", "简介" ] ] ], "level": { "min": 0.6473834325396824, "max": 0.6474041005291005 }, "related_data": {} } } } ], "data": { "uuid": "java-4-946", "seg": [ [ [ "java", "内存", "模型", "基础", "内存模型" ] ] ], "level": { "min": 0.6473214285714285, "max": 0.6474041005291005 }, "related_data": {} } } }, { "重排序": { "children": [ { "数据依赖性": { "data": { "uuid": "java-5-868", "seg": [ [ [ "数据", "依赖性", "数据依赖性" ] ] ], "level": { "min": 0.6474041005291005, "max": 0.6474247685185185 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_921971_1056796@13", "cluster_num": 0 } ] } } } } }, { "as-if-serial语义": { "data": { "uuid": "java-5-869", "seg": [ [ [ "as", "if", "serial", "语义" ] ] ], "level": { "min": 0.6474247685185185, "max": 0.6474454365079365 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_777531_846323@13", "cluster_num": 0 } ] } } } } }, { "程序顺序规则": { "data": { "uuid": "java-5-870", "seg": [ [ [ "程序", "顺序", "规则", "程序顺序", "顺序规则" ] ] ], "level": { "min": 0.6474454365079365, "max": 0.6474661044973544 }, "related_data": {} } } }, { "重排序对多线程的影响": { "data": { "uuid": "java-5-871", "seg": [ [ [ "重", "排序", "多线程", "影响" ] ] ], "level": { "min": 0.6474661044973544, "max": 0.6474867724867724 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_214002_157583@13", "cluster_num": 0 }, { "sample_id": "13_752405_814574@13", "cluster_num": 0 }, { "sample_id": "13_352702_363691@13", "cluster_num": 0 }, { "sample_id": "13_564873_439914@13", "cluster_num": 0 }, { "sample_id": "13_199586_118019@13", "cluster_num": 0 }, { "sample_id": "13_646648_449256@13", "cluster_num": 0 }, { "sample_id": "13_241715_228140@13", "cluster_num": 2 }, { "sample_id": "13_1071607_1273625@13", "cluster_num": 0 }, { "sample_id": "13_346432_351649@13", "cluster_num": 0 }, { "sample_id": "13_7443243_53420307@13", "cluster_num": 1 }, { "sample_id": "13_1090970_1298216@13", "cluster_num": 2 }, { "sample_id": "13_742895_785948@13", "cluster_num": 1 }, { "sample_id": "13_379888_412215@13", "cluster_num": 1 }, { "sample_id": "13_7399921_53347665@13", "cluster_num": 2 } ] }, "blog": { "data_id": [ { "sample_id": "109302363@java@java", "cluster_num": 0 } ] } } } } } ], "data": { "uuid": "java-4-947", "seg": [ [ [ "重", "排序" ] ] ], "level": { "min": 0.6474041005291005, "max": 0.6474867724867724 }, "related_data": {} } } }, { "顺序一致性": { "children": [ { "数据竞争与顺序一致性": { "data": { "uuid": "java-5-872", "seg": [ [ [ "数据", "竞争" ], [ "顺序", "一致性", "顺序一致性" ] ] ], "level": { "min": 0.6474867724867724, "max": 0.6475074404761905 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_749287_801722@13", "cluster_num": 2 }, { "sample_id": "13_7446799_53426347@13", "cluster_num": 0 }, { "sample_id": "13_696996_581913@13", "cluster_num": 1 }, { "sample_id": "13_932210_1069290@13", "cluster_num": 1 } ] } } } } }, { "顺序一致性内存模型": { "data": { "uuid": "java-5-873", "seg": [ [ [ "顺序", "一致性", "内存", "模型", "顺序一致性", "一致性内存", "内存模型" ] ] ], "level": { "min": 0.6475074404761905, "max": 0.6475281084656084 }, "related_data": {} } } }, { "同步程序的顺序一致性效果": { "data": { "uuid": "java-5-874", "seg": [ [ [ "同步", "程序", "顺序", "一致性", "效果", "同步程序", "顺序一致性", "一致性效果" ] ] ], "level": { "min": 0.6475281084656084, "max": 0.6475487764550264 }, "related_data": {} } } }, { "未同步程序的执行特性": { "data": { "uuid": "java-5-875", "seg": [ [ [ "同步", "程序", "执行", "特性", "同步程序" ] ] ], "level": { "min": 0.6475487764550264, "max": 0.6475694444444444 }, "related_data": {} } } } ], "data": { "uuid": "java-4-948", "seg": [ [ [ "顺序", "一致性", "顺序一致性" ] ] ], "level": { "min": 0.6474867724867724, "max": 0.6475694444444444 }, "related_data": {} } } }, { "volatile的内存语义": { "children": [ { "volatile的特性": { "data": { "uuid": "java-5-876", "seg": [ [ [ "volatile", "特性" ] ] ], "level": { "min": 0.6475694444444444, "max": 0.6475901124338624 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_696308_579881@13", "cluster_num": 0 }, { "sample_id": "13_742394_784484@13", "cluster_num": 1 }, { "sample_id": "13_1092031_1299752@13", "cluster_num": 2 }, { "sample_id": "13_903760_1039227@13", "cluster_num": 0 }, { "sample_id": "13_7417634_53373019@13", "cluster_num": 0 }, { "sample_id": "13_229304_196945@13", "cluster_num": 2 }, { "sample_id": "13_695500_578126@13", "cluster_num": 0 }, { "sample_id": "13_681151_533002@13", "cluster_num": 0 }, { "sample_id": "13_187111_80843@13", "cluster_num": 0 }, { "sample_id": "13_375669_405228@13", "cluster_num": 1 }, { "sample_id": "13_1077744_1282142@13", "cluster_num": 1 }, { "sample_id": "13_229959_198675@13", "cluster_num": 0 } ] }, "blog": { "data_id": [ { "sample_id": "115507951@hashmap@java", "cluster_num": 2 }, { "sample_id": "6645810@timezone@java", "cluster_num": 0 }, { "sample_id": "53454724@singleton@java", "cluster_num": 1 }, { "sample_id": "51052889@singleton@java", "cluster_num": 1 }, { "sample_id": "69922320@singleton@java", "cluster_num": 1 }, { "sample_id": "80682208@java@java", "cluster_num": 2 }, { "sample_id": "51480159@singleton@java", "cluster_num": 1 }, { "sample_id": "106896221@hashmap@java", "cluster_num": 2 }, { "sample_id": "89160086@singleton@java", "cluster_num": 1 } ] } } } } }, { "volatile写-读建立的happens-before关系": { "data": { "uuid": "java-5-877", "seg": [ [ [ "volatile", "写", "读", "建立", "happens", "be", "for", "e", "关系" ] ] ], "level": { "min": 0.6475901124338624, "max": 0.6476107804232805 }, "related_data": {} } } }, { "volatile写-读的内存语义": { "data": { "uuid": "java-5-878", "seg": [ [ [ "volatile", "写", "读", "内存", "语义", "内存语义" ] ] ], "level": { "min": 0.6476107804232805, "max": 0.6476314484126984 }, "related_data": {} } } }, { "volatile内存语义的实现": { "data": { "uuid": "java-5-879", "seg": [ [ [ "volatile", "内存", "语义", "内存语义" ] ] ], "level": { "min": 0.6476314484126984, "max": 0.6476521164021164 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_367489_393260@13", "cluster_num": 1 }, { "sample_id": "13_344477_347760@13", "cluster_num": 1 }, { "sample_id": "13_208125_143685@13", "cluster_num": 0 }, { "sample_id": "13_7435830_53407445@13", "cluster_num": 2 }, { "sample_id": "13_364317_385793@13", "cluster_num": 1 }, { "sample_id": "13_7426122_53388874@13", "cluster_num": 1 }, { "sample_id": "13_380823_414344@13", "cluster_num": 0 }, { "sample_id": "13_704941_603516@13", "cluster_num": 1 }, { "sample_id": "13_7415743_53369727@13", "cluster_num": 0 }, { "sample_id": "13_7426085_53388816@13", "cluster_num": 0 }, { "sample_id": "13_264927_280376@13", "cluster_num": 0 }, { "sample_id": "13_2499_3739@13", "cluster_num": 2 }, { "sample_id": "13_745036_792120@13", "cluster_num": 2 }, { "sample_id": "13_759095_815131@13", "cluster_num": 2 }, { "sample_id": "13_686748_548896@13", "cluster_num": 0 }, { "sample_id": "13_826393_924345@13", "cluster_num": 0 }, { "sample_id": "13_365415_388590@13", "cluster_num": 1 } ] }, "blog": { "data_id": [ { "sample_id": "55189622@javac@java", "cluster_num": 0 } ] } } } } } ], "data": { "uuid": "java-4-949", "seg": [ [ [ "volatile", "内存", "语义", "内存语义" ] ] ], "level": { "min": 0.6475694444444444, "max": 0.6476521164021164 }, "related_data": {} } } }, { "锁的内存语义": { "children": [ { "锁的释放-获取建立的": { "data": { "uuid": "java-5-880", "seg": [ [ [ "锁", "释放", "获取", "建立" ] ] ], "level": { "min": 0.6476521164021164, "max": 0.6476727843915344 }, "related_data": {} } } }, { "锁的释放和获取的内存语义": { "data": { "uuid": "java-5-881", "seg": [ [ [ "锁", "释放" ], [ "获取", "内存", "语义", "内存语义" ] ] ], "level": { "min": 0.6476727843915344, "max": 0.6476934523809523 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_235099_213247@13", "cluster_num": 0 }, { "sample_id": "13_718265_711887@13", "cluster_num": 1 }, { "sample_id": "13_242917_230901@13", "cluster_num": 2 } ] } } } } }, { "锁内存语义的实现": { "data": { "uuid": "java-5-882", "seg": [ [ [ "锁", "内存", "语义", "内存语义" ] ] ], "level": { "min": 0.6476934523809523, "max": 0.6477141203703702 }, "related_data": {} } } }, { "concurrent包的实现": { "data": { "uuid": "java-5-883", "seg": [ [ [ "concurrent", "包" ] ] ], "level": { "min": 0.6477141203703702, "max": 0.6477347883597883 }, "related_data": {} } } } ], "data": { "uuid": "java-4-950", "seg": [ [ [ "锁", "内存", "语义", "内存语义" ] ] ], "level": { "min": 0.6476521164021164, "max": 0.6477347883597883 }, "related_data": {} } } }, { "final域的内存语义": { "children": [ { "final域的重排序规则": { "data": { "uuid": "java-5-884", "seg": [ [ [ "final", "域", "重", "排序", "规则", "排序规则" ] ] ], "level": { "min": 0.6477347883597883, "max": 0.6477513227513226 }, "related_data": {} } } }, { "写final域的重排序规则": { "data": { "uuid": "java-5-885", "seg": [ [ [ "写", "final", "域", "重", "排序", "规则", "排序规则" ] ] ], "level": { "min": 0.6477513227513226, "max": 0.647767857142857 }, "related_data": {} } } }, { "读final域的重排序规则": { "data": { "uuid": "java-5-886", "seg": [ [ [ "读", "final", "域", "重", "排序", "规则", "排序规则" ] ] ], "level": { "min": 0.647767857142857, "max": 0.6477843915343915 }, "related_data": {} } } }, { "final域为引用类型": { "data": { "uuid": "java-5-887", "seg": [ [ [ "final", "域", "引用", "类型" ] ] ], "level": { "min": 0.6477843915343915, "max": 0.6478009259259259 }, "related_data": {} } } }, { "final语义在处理器中的实现": { "data": { "uuid": "java-5-888", "seg": [ [ [ "final", "语义", "处理器" ] ] ], "level": { "min": 0.6478009259259259, "max": 0.6478174603174602 }, "related_data": {} } } } ], "data": { "uuid": "java-4-951", "seg": [ [ [ "final", "域", "内存", "语义", "内存语义" ] ] ], "level": { "min": 0.6477347883597883, "max": 0.6478174603174602 }, "related_data": {} } } }, { "happens-before": { "children": [ { "JMM的设计": { "data": { "uuid": "java-5-889", "seg": [ [ [ "jmm", "设计" ] ] ], "level": { "min": 0.6478174603174602, "max": 0.6478450176366842 }, "related_data": {} } } }, { "happens-before的定义": { "data": { "uuid": "java-5-890", "seg": [ [ [ "happens", "be", "for", "e", "定义" ] ] ], "level": { "min": 0.6478450176366842, "max": 0.6478725749559082 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_941638_1079146@13", "cluster_num": 1 }, { "sample_id": "13_186955_80430@13", "cluster_num": 0 }, { "sample_id": "13_7425894_53390411@13", "cluster_num": 1 }, { "sample_id": "13_1093393_1302725@13", "cluster_num": 0 }, { "sample_id": "13_1066509_1266189@13", "cluster_num": 1 }, { "sample_id": "13_373167_400929@13", "cluster_num": 2 }, { "sample_id": "13_7403599_53352141@13", "cluster_num": 2 }, { "sample_id": "13_7463233_53449043@13", "cluster_num": 0 }, { "sample_id": "13_354460_367001@13", "cluster_num": 0 }, { "sample_id": "13_670201_492526@13", "cluster_num": 0 }, { "sample_id": "13_363355_383556@13", "cluster_num": 0 }, { "sample_id": "13_205110_134910@13", "cluster_num": 0 }, { "sample_id": "13_7445968_53425060@13", "cluster_num": 0 }, { "sample_id": "13_338957_337176@13", "cluster_num": 0 }, { "sample_id": "13_160753_28895@13", "cluster_num": 1 }, { "sample_id": "13_25442_6830@13", "cluster_num": 0 }, { "sample_id": "13_247198_240360@13", "cluster_num": 2 }, { "sample_id": "13_7419491_53376711@13", "cluster_num": 2 }, { "sample_id": "13_697413_583203@13", "cluster_num": 0 }, { "sample_id": "13_672609_498641@13", "cluster_num": 0 }, { "sample_id": "13_7416749_53390416@13", "cluster_num": 1 }, { "sample_id": "13_1064105_1262270@13", "cluster_num": 0 }, { "sample_id": "13_649033_454239@13", "cluster_num": 0 }, { "sample_id": "13_719192_713183@13", "cluster_num": 1 }, { "sample_id": "13_7419721_53377246@13", "cluster_num": 0 }, { "sample_id": "13_387083_425911@13", "cluster_num": 0 }, { "sample_id": "13_679387_526494@13", "cluster_num": 0 }, { "sample_id": "13_768031_827830@13", "cluster_num": 0 }, { "sample_id": "13_7399891_53347972@13", "cluster_num": 0 }, { "sample_id": "13_228499_194645@13", "cluster_num": 1 }, { "sample_id": "13_222489_178661@13", "cluster_num": 1 }, { "sample_id": "13_7413171_53364979@13", "cluster_num": 2 }, { "sample_id": "13_334562_327600@13", "cluster_num": 0 }, { "sample_id": "13_368684_395899@13", "cluster_num": 0 }, { "sample_id": "13_366738_391534@13", "cluster_num": 0 }, { "sample_id": "13_365467_388684@13", "cluster_num": 2 }, { "sample_id": "13_857849_983876@13", "cluster_num": 1 }, { "sample_id": "13_356602_372383@13", "cluster_num": 0 }, { "sample_id": "13_7459411_53444319@13", "cluster_num": 0 }, { "sample_id": "13_224408_183985@13", "cluster_num": 1 }, { "sample_id": "13_7441584_53417833@13", "cluster_num": 1 }, { "sample_id": "13_1064675_1262998@13", "cluster_num": 1 }, { "sample_id": "13_356269_371667@13", "cluster_num": 1 }, { "sample_id": "13_659647_473436@13", "cluster_num": 1 }, { "sample_id": "13_760329_817076@13", "cluster_num": 1 }, { "sample_id": "13_769363_830101@13", "cluster_num": 0 }, { "sample_id": "13_205268_135357@13", "cluster_num": 1 }, { "sample_id": "13_715515_707871@13", "cluster_num": 0 }, { "sample_id": "13_225113_185627@13", "cluster_num": 2 }, { "sample_id": "13_1092725_1300955@13", "cluster_num": 0 }, { "sample_id": "13_252113_251458@13", "cluster_num": 1 }, { "sample_id": "13_353299_364708@13", "cluster_num": 0 }, { "sample_id": "13_765959_825035@13", "cluster_num": 0 }, { "sample_id": "13_717835_711297@13", "cluster_num": 2 }, { "sample_id": "13_1098471_1313019@13", "cluster_num": 2 }, { "sample_id": "13_516192_438793@13", "cluster_num": 1 }, { "sample_id": "13_340607_340548@13", "cluster_num": 0 }, { "sample_id": "13_7422604_53381235@13", "cluster_num": 2 }, { "sample_id": "13_945858_1085780@13", "cluster_num": 1 }, { "sample_id": "13_742256_783970@13", "cluster_num": 1 }, { "sample_id": "13_1051511_1248857@13", "cluster_num": 1 }, { "sample_id": "13_748685_801458@13", "cluster_num": 2 }, { "sample_id": "13_368005_394247@13", "cluster_num": 0 } ] }, "blog": { "data_id": [ { "sample_id": "77248170@junit@java", "cluster_num": 2 }, { "sample_id": "71107872@interceptor@java", "cluster_num": 0 }, { "sample_id": "82023893@junit@java", "cluster_num": 2 }, { "sample_id": "53837024@junit@java", "cluster_num": 2 }, { "sample_id": "43150067@interceptor@java", "cluster_num": 2 }, { "sample_id": "76983788@log4j@java", "cluster_num": 1 }, { "sample_id": "77113323@log4j@java", "cluster_num": 1 }, { "sample_id": "83538057@junit@java", "cluster_num": 2 }, { "sample_id": "102689288@slf4j@java", "cluster_num": 1 }, { "sample_id": "45011033@log4j@java", "cluster_num": 1 }, { "sample_id": "98874675@log4j@java", "cluster_num": 1 }, { "sample_id": "52951679@junit@java", "cluster_num": 2 }, { "sample_id": "86485140@log4j@java", "cluster_num": 1 }, { "sample_id": "82699752@javafx@java", "cluster_num": 2 }, { "sample_id": "79385056@log4j@java", "cluster_num": 1 }, { "sample_id": "78363761@exception@java", "cluster_num": 0 }, { "sample_id": "89450682@timezone@java", "cluster_num": 0 }, { "sample_id": "85106860@spring boot@java", "cluster_num": 2 }, { "sample_id": "85106860@jpa@java", "cluster_num": 2 }, { "sample_id": "88994092@jpa@java", "cluster_num": 2 }, { "sample_id": "97645958@timezone@java", "cluster_num": 0 }, { "sample_id": "91986308@maven@java", "cluster_num": 2 }, { "sample_id": "2220533@layout@java", "cluster_num": 0 }, { "sample_id": "6564783@jsp@java", "cluster_num": 2 }, { "sample_id": "280320@timezone@java", "cluster_num": 0 }, { "sample_id": "6451975@semaphore@java", "cluster_num": 2 }, { "sample_id": "110531001@jsp@java", "cluster_num": 2 }, { "sample_id": "78762595@builder@java", "cluster_num": 2 }, { "sample_id": "81143246@builder@java", "cluster_num": 0 }, { "sample_id": "8721644@hibernate@java", "cluster_num": 2 }, { "sample_id": "5638680@semaphore@java", "cluster_num": 0 }, { "sample_id": "8031447@builder@java", "cluster_num": 0 }, { "sample_id": "50775194@log4j@java", "cluster_num": 1 }, { "sample_id": "80346904@exception@java", "cluster_num": 2 }, { "sample_id": "41181155@stream@java", "cluster_num": 0 }, { "sample_id": "76287062@hibernate@java", "cluster_num": 2 }, { "sample_id": "104172374@singleton@java", "cluster_num": 2 }, { "sample_id": "82729574@logback@java", "cluster_num": 2 }, { "sample_id": "19604139@nio@java", "cluster_num": 2 }, { "sample_id": "79534605@spring@java", "cluster_num": 2 }, { "sample_id": "4516196@semaphore@java", "cluster_num": 0 }, { "sample_id": "77868555@builder@java", "cluster_num": 0 }, { "sample_id": "51174582@exception@java", "cluster_num": 0 } ] } } } } }, { "happens-before规则": { "data": { "uuid": "java-5-891", "seg": [ [ [ "happens", "be", "for", "e", "规则" ] ] ], "level": { "min": 0.6478725749559082, "max": 0.6479001322751322 }, "related_data": {} } } } ], "data": { "uuid": "java-4-952", "seg": [ [ [ "happens", "be", "for", "e" ] ] ], "level": { "min": 0.6478174603174602, "max": 0.6479001322751322 }, "related_data": {} } } }, { "双重检查锁定与延迟初始化": { "children": [ { "双重检查锁定的由来": { "data": { "uuid": "java-5-892", "seg": [ [ [ "双重", "检查", "锁定" ] ] ], "level": { "min": 0.6479001322751322, "max": 0.6479276895943562 }, "related_data": {} } } }, { "基于volatile的解决方案": { "data": { "uuid": "java-5-893", "seg": [ [ [ "volatile", "解决方案" ] ] ], "level": { "min": 0.6479276895943562, "max": 0.6479552469135802 }, "related_data": {} } } }, { "基于类初始化的解决方案": { "data": { "uuid": "java-5-894", "seg": [ [ [ "类", "初始化", "解决方案" ] ] ], "level": { "min": 0.6479552469135802, "max": 0.6479828042328042 }, "related_data": {} } } } ], "data": { "uuid": "java-4-953", "seg": [ [ [ "双重", "检查", "锁定" ], [ "延迟", "初始化" ] ] ], "level": { "min": 0.6479001322751322, "max": 0.6479828042328042 }, "related_data": {} } } }, { "Java内存模型综述": { "children": [ { "处理器的内存模型": { "data": { "uuid": "java-5-895", "seg": [ [ [ "处理器", "内存", "模型", "内存模型" ] ] ], "level": { "min": 0.6479828042328042, "max": 0.6480034722222222 }, "related_data": {} } } }, { "各种内存模型之间的关系": { "data": { "uuid": "java-5-896", "seg": [ [ [ "内存", "模型", "关系", "内存模型" ] ] ], "level": { "min": 0.6480034722222222, "max": 0.6480241402116402 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_7428343_53394087@13", "cluster_num": 1 }, { "sample_id": "13_192626_96285@13", "cluster_num": 1 }, { "sample_id": "13_668495_488833@13", "cluster_num": 0 }, { "sample_id": "13_767358_827033@13", "cluster_num": 1 }, { "sample_id": "13_231535_202765@13", "cluster_num": 2 }, { "sample_id": "13_750499_804916@13", "cluster_num": 0 }, { "sample_id": "13_1082460_1289320@13", "cluster_num": 2 } ] }, "blog": { "data_id": [ { "sample_id": "52777441@builder@java", "cluster_num": 0 } ] } } } } }, { "JMM的内存可见性保证": { "data": { "uuid": "java-5-897", "seg": [ [ [ "jmm", "内存", "性", "保证" ] ] ], "level": { "min": 0.6480241402116402, "max": 0.6480448082010581 }, "related_data": {} } } }, { "JSR-133对旧内存模型的修补": { "data": { "uuid": "java-5-898", "seg": [ [ [ "jsr", "内存", "模型", "修补", "内存模型" ] ] ], "level": { "min": 0.6480448082010581, "max": 0.6480654761904762 }, "related_data": {} } } } ], "data": { "uuid": "java-4-954", "seg": [ [ [ "java", "内存", "模型", "综述", "内存模型" ] ] ], "level": { "min": 0.6479828042328042, "max": 0.6480654761904762 }, "related_data": {} } } } ], "data": { "uuid": "java-3-488", "seg": [ [ [ "java", "内存", "模型", "内存模型" ] ] ], "level": { "min": 0.6473214285714285, "max": 0.6480654761904762 }, "related_data": {} } } }, { "Java并发编程基础": { "children": [ { "线程简介": { "children": [ { "什么是线程": { "data": { "uuid": "java-5-899", "seg": [ [ [ "线程" ] ] ], "level": { "min": 0.6480654761904762, "max": 0.6481274801587301 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_356675_372517@13", "cluster_num": 0 }, { "sample_id": "13_671759_496162@13", "cluster_num": 1 }, { "sample_id": "13_7397324_53342178@13", "cluster_num": 2 } ] } } } } }, { "线程优先级": { "data": { "uuid": "java-5-900", "seg": [ [ [ "线程", "优先级" ] ] ], "level": { "min": 0.6481274801587301, "max": 0.6481894841269841 }, "related_data": {} } } }, { "线程的状态": { "data": { "uuid": "java-5-901", "seg": [ [ [ "线程", "状态" ] ] ], "level": { "min": 0.6481894841269841, "max": 0.648251488095238 }, "related_data": {} } } }, { "Daemon线程": { "data": { "uuid": "java-5-902", "seg": [ [ [ "daemon", "线程" ] ] ], "level": { "min": 0.648251488095238, "max": 0.648313492063492 }, "related_data": {} } } } ], "data": { "uuid": "java-4-955", "seg": [ [ [ "线程", "简介" ] ] ], "level": { "min": 0.6480654761904762, "max": 0.648313492063492 }, "related_data": {} } } }, { "启动和终止线程": { "children": [ { "构造线程": { "data": { "uuid": "java-5-903", "seg": [ [ [ "构造", "线程" ] ] ], "level": { "min": 0.648313492063492, "max": 0.6483630952380952 }, "related_data": {} } } }, { "启动线程": { "data": { "uuid": "java-5-904", "seg": [ [ [ "启动", "线程" ] ] ], "level": { "min": 0.6483630952380952, "max": 0.6484126984126983 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_233213_207814@13", "cluster_num": 1 }, { "sample_id": "13_149094_13015@13", "cluster_num": 1 }, { "sample_id": "13_349174_356617@13", "cluster_num": 1 }, { "sample_id": "13_7396288_53339690@13", "cluster_num": 2 }, { "sample_id": "13_7435911_53407002@13", "cluster_num": 2 }, { "sample_id": "13_680605_530932@13", "cluster_num": 2 }, { "sample_id": "13_767232_826839@13", "cluster_num": 2 }, { "sample_id": "13_1062989_1260999@13", "cluster_num": 1 }, { "sample_id": "13_235737_215048@13", "cluster_num": 1 }, { "sample_id": "13_669557_491337@13", "cluster_num": 2 }, { "sample_id": "13_699466_587609@13", "cluster_num": 0 }, { "sample_id": "13_750343_803302@13", "cluster_num": 2 }, { "sample_id": "13_973047_1128906@13", "cluster_num": 0 }, { "sample_id": "13_345793_351133@13", "cluster_num": 2 }, { "sample_id": "13_768479_828641@13", "cluster_num": 2 }, { "sample_id": "13_767383_826966@13", "cluster_num": 0 }, { "sample_id": "13_6242844_44136794@13", "cluster_num": 2 }, { "sample_id": "13_759073_815102@13", "cluster_num": 2 }, { "sample_id": "13_369260_397358@13", "cluster_num": 0 }, { "sample_id": "13_694630_575083@13", "cluster_num": 2 }, { "sample_id": "13_1055948_1253208@13", "cluster_num": 2 }, { "sample_id": "13_1101967_1316520@13", "cluster_num": 2 }, { "sample_id": "13_759290_815680@13", "cluster_num": 0 }, { "sample_id": "13_381125_414648@13", "cluster_num": 2 }, { "sample_id": "13_749278_801716@13", "cluster_num": 2 }, { "sample_id": "13_657217_469835@13", "cluster_num": 1 }, { "sample_id": "13_719872_714035@13", "cluster_num": 0 } ] }, "blog": { "data_id": [ { "sample_id": "79032627@javac@java", "cluster_num": 0 }, { "sample_id": "7643396@layout@java", "cluster_num": 1 }, { "sample_id": "38433847@layout@java", "cluster_num": 2 } ] } } } } }, { "理解中断": { "data": { "uuid": "java-5-905", "seg": [ [ [ "理解", "中断" ] ] ], "level": { "min": 0.6484126984126983, "max": 0.6484623015873016 }, "related_data": {} } } }, { "过期的suspend、resume和stop": { "data": { "uuid": "java-5-906", "seg": [ [ [ "suspend" ], [ "resume" ], [ "stop" ] ] ], "level": { "min": 0.6484623015873016, "max": 0.6485119047619047 }, "related_data": {} } } }, { "安全地终止线程": { "data": { "uuid": "java-5-907", "seg": [ [ [ "终止", "线程" ] ] ], "level": { "min": 0.6485119047619047, "max": 0.6485615079365079 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_1053693_1250920@13", "cluster_num": 0 }, { "sample_id": "13_653736_462768@13", "cluster_num": 2 }, { "sample_id": "13_761414_819914@13", "cluster_num": 0 }, { "sample_id": "13_217708_166354@13", "cluster_num": 1 }, { "sample_id": "13_923975_1058826@13", "cluster_num": 1 } ] } } } } } ], "data": { "uuid": "java-4-956", "seg": [ [ [ "启动" ], [ "终止", "线程" ] ] ], "level": { "min": 0.648313492063492, "max": 0.6485615079365079 }, "related_data": {} } } }, { "线程间通信": { "children": [ { "等待/通知机制": { "data": { "uuid": "java-5-908", "seg": [ [ [ "等待", "通知", "机制" ] ] ], "level": { "min": 0.6485615079365079, "max": 0.6486235119047619 }, "related_data": {} } } }, { "等待/通知的经典范式": { "data": { "uuid": "java-5-909", "seg": [ [ [ "等待", "通知", "经典", "范式", "经典范式" ] ] ], "level": { "min": 0.6486235119047619, "max": 0.6486855158730158 }, "related_data": {} } } }, { "管道输入/输出流": { "data": { "uuid": "java-5-910", "seg": [ [ [ "管道", "输入", "输出", "流" ] ] ], "level": { "min": 0.6486855158730158, "max": 0.6487475198412698 }, "related_data": {} } } }, { "Thread.join的使用": { "data": { "uuid": "java-5-911", "seg": [ [ [ "thread", "join" ] ] ], "level": { "min": 0.6487475198412698, "max": 0.6488095238095237 }, "related_data": { "blog": { "data_id": [ { "sample_id": "6732387@iterator@java", "cluster_num": 0 }, { "sample_id": "6732387@exception@java", "cluster_num": 1 } ] } } } } } ], "data": { "uuid": "java-4-957", "seg": [ [ [ "线程", "间通信", "线程间通信" ] ] ], "level": { "min": 0.6485615079365079, "max": 0.6488095238095237 }, "related_data": {} } } } ], "data": { "uuid": "java-3-489", "seg": [ [ [ "java", "并发", "编程", "基础", "编程基础" ] ] ], "level": { "min": 0.6480654761904762, "max": 0.6488095238095237 }, "related_data": {} } } }, { "Java中的锁": { "children": [ { "Lock接口": { "data": { "uuid": "java-4-958", "seg": [ [ [ "lock", "接口" ] ] ], "level": { "min": 0.6488095238095237, "max": 0.6489335317460316 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_7396569_53341136@13", "cluster_num": 0 } ] } } } } }, { "队列同步器": { "children": [ { "队列同步器的接口与示例": { "children": [ { "Windows注册表概述": { "data": { "uuid": "java-6-176", "seg": [ [ [ "windows", "注册表", "概述" ] ] ], "level": { "min": 0.6489335317460316, "max": 0.6489541997354497 }, "related_data": {} } } }, { "访问注册表的Java平台接口": { "data": { "uuid": "java-6-177", "seg": [ [ [ "访问", "注册表", "java", "平台", "接口" ] ] ], "level": { "min": 0.6489541997354497, "max": 0.6489748677248676 }, "related_data": {} } } }, { "以本地方法实现注册表访问函数": { "data": { "uuid": "java-6-178", "seg": [ [ [ "方法", "注册表", "访问", "函数" ] ] ], "level": { "min": 0.6489748677248676, "max": 0.6489955357142856 }, "related_data": {} } } } ], "data": { "uuid": "java-5-912", "seg": [ [ [ "队列", "同步器", "接口", "队列同步器" ], [ "示例" ] ] ], "level": { "min": 0.6489335317460316, "max": 0.6489955357142856 }, "related_data": {} } } }, { "队列同步器的实现分析": { "data": { "uuid": "java-5-913", "seg": [ [ [ "队列", "同步器", "分析", "队列同步器" ] ] ], "level": { "min": 0.6489955357142856, "max": 0.6490575396825397 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_771579_834206@13", "cluster_num": 0 } ] } } } } } ], "data": { "uuid": "java-4-959", "seg": [ [ [ "队列", "同步器", "队列同步器" ] ] ], "level": { "min": 0.6489335317460316, "max": 0.6490575396825397 }, "related_data": {} } } }, { "重入锁": { "data": { "uuid": "java-4-960", "seg": [ [ [ "重入", "锁" ] ] ], "level": { "min": 0.6490575396825397, "max": 0.6491815476190476 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_763730_822257@13", "cluster_num": 0 } ] } } } } }, { "读写锁": { "children": [ { "读写锁的接口与示例": { "data": { "uuid": "java-5-914", "seg": [ [ [ "读写", "锁", "接口" ], [ "示例" ] ] ], "level": { "min": 0.6491815476190476, "max": 0.6492435515873015 }, "related_data": {} } } }, { "读写锁的实现分析": { "data": { "uuid": "java-5-915", "seg": [ [ [ "读写", "锁", "分析" ] ] ], "level": { "min": 0.6492435515873015, "max": 0.6493055555555555 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_174479_54450@13", "cluster_num": 0 }, { "sample_id": "13_656121_467409@13", "cluster_num": 1 } ] } } } } } ], "data": { "uuid": "java-4-961", "seg": [ [ [ "读写", "锁" ] ] ], "level": { "min": 0.6491815476190476, "max": 0.6493055555555555 }, "related_data": {} } } }, { "LockSupport工具": { "data": { "uuid": "java-4-962", "seg": [ [ [ "locksupport", "工具" ] ] ], "level": { "min": 0.6493055555555555, "max": 0.6494295634920635 }, "related_data": {} } } }, { "Condition接口": { "children": [ { "Condition接口与示例": { "data": { "uuid": "java-5-916", "seg": [ [ [ "condition", "接口" ], [ "示例" ] ] ], "level": { "min": 0.6494295634920635, "max": 0.6494915674603174 }, "related_data": {} } } }, { "Condition的实现分析": { "data": { "uuid": "java-5-917", "seg": [ [ [ "condition", "分析" ] ] ], "level": { "min": 0.6494915674603174, "max": 0.6495535714285714 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_757548_813685@13", "cluster_num": 0 } ] }, "blog": { "data_id": [ { "sample_id": "2443313@javamail@java", "cluster_num": 0 } ] } } } } } ], "data": { "uuid": "java-4-963", "seg": [ [ [ "condition", "接口" ] ] ], "level": { "min": 0.6494295634920635, "max": 0.6495535714285714 }, "related_data": {} } } } ], "data": { "uuid": "java-3-490", "seg": [ [ [ "java", "锁" ] ] ], "level": { "min": 0.6488095238095237, "max": 0.6495535714285714 }, "related_data": {} } } }, { "Java并发容器和框架": { "children": [ { "ConcurrentHashMap的实现原理与使用": { "children": [ { "ConcurrentHashMap的结构": { "data": { "uuid": "java-5-918", "seg": [ [ [ "concurrenthashmap", "结构" ] ] ], "level": { "min": 0.6495535714285714, "max": 0.6496000744047619 }, "related_data": {} } } }, { "ConcurrentHashMap的初始化": { "data": { "uuid": "java-5-919", "seg": [ [ [ "concurrenthashmap", "初始化" ] ] ], "level": { "min": 0.6496000744047619, "max": 0.6496465773809523 }, "related_data": { "blog": { "data_id": [ { "sample_id": "51462549@hashtable@java", "cluster_num": 2 }, { "sample_id": "51005799@hashtable@java", "cluster_num": 2 }, { "sample_id": "58602805@hashtable@java", "cluster_num": 2 }, { "sample_id": "115984778@hashmap@java", "cluster_num": 1 }, { "sample_id": "79383766@hashmap@java", "cluster_num": 1 }, { "sample_id": "58135315@hashtable@java", "cluster_num": 2 }, { "sample_id": "47315921@hashtable@java", "cluster_num": 2 }, { "sample_id": "60479937@hashmap@java", "cluster_num": 1 }, { "sample_id": "70787685@hashtable@java", "cluster_num": 2 }, { "sample_id": "82458413@hashmap@java", "cluster_num": 1 }, { "sample_id": "77713423@hashmap@java", "cluster_num": 1 }, { "sample_id": "77713423@hashtable@java", "cluster_num": 1 }, { "sample_id": "52925552@hashtable@java", "cluster_num": 1 }, { "sample_id": "54809676@hashtable@java", "cluster_num": 1 }, { "sample_id": "56496255@hashtable@java", "cluster_num": 1 }, { "sample_id": "76532366@hashmap@java", "cluster_num": 1 }, { "sample_id": "108693402@hashmap@java", "cluster_num": 1 }, { "sample_id": "43488961@hashmap@java", "cluster_num": 1 }, { "sample_id": "51679790@hashmap@java", "cluster_num": 1 }, { "sample_id": "100102633@hashtable@java", "cluster_num": 1 }, { "sample_id": "43488961@hashtable@java", "cluster_num": 1 }, { "sample_id": "2916620@hashmap@java", "cluster_num": 2 }, { "sample_id": "2916620@iterator@java", "cluster_num": 2 }, { "sample_id": "54971965@hashmap@java", "cluster_num": 1 }, { "sample_id": "54971965@hashtable@java", "cluster_num": 1 }, { "sample_id": "53495854@hashtable@java", "cluster_num": 1 }, { "sample_id": "103589011@java@java", "cluster_num": 1 }, { "sample_id": "78209278@linkedlist@java", "cluster_num": 0 }, { "sample_id": "78209278@arraylist@java", "cluster_num": 0 }, { "sample_id": "78209278@hashtable@java", "cluster_num": 0 }, { "sample_id": "110843535@hashmap@java", "cluster_num": 1 } ] } } } } }, { "定位Segment": { "data": { "uuid": "java-5-920", "seg": [ [ [ "定位", "segment" ] ] ], "level": { "min": 0.6496465773809523, "max": 0.6496930803571428 }, "related_data": {} } } }, { "ConcurrentHashMap的操作": { "data": { "uuid": "java-5-921", "seg": [ [ [ "concurrenthashmap", "操作" ] ] ], "level": { "min": 0.6496930803571428, "max": 0.6497395833333333 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_764593_823503@13", "cluster_num": 0 } ] } } } } } ], "data": { "uuid": "java-4-964", "seg": [ [ [ "concurrenthashmap", "原理" ], [] ] ], "level": { "min": 0.6495535714285714, "max": 0.6497395833333333 }, "related_data": {} } } }, { "ConcurrentLinkedQueue": { "children": [ { "ConcurrentLinkedQueue的结构": { "data": { "uuid": "java-5-922", "seg": [ [ [ "concurrentlinkedqueue", "结构" ] ] ], "level": { "min": 0.6497395833333333, "max": 0.6498015873015872 }, "related_data": {} } } }, { "入队列": { "data": { "uuid": "java-5-923", "seg": [ [ [ "入", "队列" ] ] ], "level": { "min": 0.6498015873015872, "max": 0.6498635912698412 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_7466788_53454128@13", "cluster_num": 0 } ] } } } } }, { "出队列": { "data": { "uuid": "java-5-924", "seg": [ [ [ "出", "队列" ] ] ], "level": { "min": 0.6498635912698412, "max": 0.6499255952380951 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_7438022_53411321@13", "cluster_num": 0 }, { "sample_id": "13_250176_247040@13", "cluster_num": 0 }, { "sample_id": "13_7447436_53427313@13", "cluster_num": 1 }, { "sample_id": "13_155321_15359@13", "cluster_num": 2 }, { "sample_id": "13_7467420_53454965@13", "cluster_num": 0 } ] }, "blog": { "data_id": [ { "sample_id": "110152715@java@java", "cluster_num": 0 } ] } } } } } ], "data": { "uuid": "java-4-965", "seg": [ [ [ "concurrentlinkedqueue" ] ] ], "level": { "min": 0.6497395833333333, "max": 0.6499255952380951 }, "related_data": {} } } }, { "Java中的阻塞队列": { "children": [ { "什么是阻塞队列": { "data": { "uuid": "java-5-925", "seg": [ [ [ "阻塞", "队列" ] ] ], "level": { "min": 0.6499255952380951, "max": 0.6499875992063491 }, "related_data": {} } } }, { "Java里的阻塞队列": { "data": { "uuid": "java-5-926", "seg": [ [ [ "java", "阻塞", "队列" ] ] ], "level": { "min": 0.6499875992063491, "max": 0.6500496031746031 }, "related_data": {} } } }, { "阻塞队列的实现原理": { "data": { "uuid": "java-5-927", "seg": [ [ [ "阻塞", "队列", "原理" ] ] ], "level": { "min": 0.6500496031746031, "max": 0.6501116071428571 }, "related_data": {} } } } ], "data": { "uuid": "java-4-966", "seg": [ [ [ "java", "阻塞", "队列" ] ] ], "level": { "min": 0.6499255952380951, "max": 0.6501116071428571 }, "related_data": {} } } }, { "Fork/Join框架": { "children": [ { "什么是Fork/Join框架": { "data": { "uuid": "java-5-928", "seg": [ [ [ "fork", "join", "框架" ] ] ], "level": { "min": 0.6501116071428571, "max": 0.6501426091269841 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_194600_102754@13", "cluster_num": 0 }, { "sample_id": "13_749696_802380@13", "cluster_num": 1 }, { "sample_id": "13_770751_832746@13", "cluster_num": 2 } ] }, "blog": { "data_id": [ { "sample_id": "51866284@hibernate@java", "cluster_num": 0 }, { "sample_id": "6686600@stream@java", "cluster_num": 1 }, { "sample_id": "7661629@hibernate@java", "cluster_num": 2 } ] } } } } }, { "工作窃取算法": { "data": { "uuid": "java-5-929", "seg": [ [ [ "工作", "窃取", "算法" ] ] ], "level": { "min": 0.6501426091269841, "max": 0.650173611111111 }, "related_data": {} } } }, { "Fork/Join框架的设计": { "data": { "uuid": "java-5-930", "seg": [ [ [ "fork", "join", "框架", "设计" ] ] ], "level": { "min": 0.650173611111111, "max": 0.650204613095238 }, "related_data": { "blog": { "data_id": [ { "sample_id": "7544316@semaphore@java", "cluster_num": 0 } ] } } } } }, { "使用Fork/Join框架": { "data": { "uuid": "java-5-931", "seg": [ [ [ "fork", "join", "框架" ] ] ], "level": { "min": 0.650204613095238, "max": 0.650235615079365 }, "related_data": {} } } }, { "Fork/Join框架的异常处理": { "data": { "uuid": "java-5-932", "seg": [ [ [ "fork", "join", "框架", "异常", "异常处理" ] ] ], "level": { "min": 0.650235615079365, "max": 0.650266617063492 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_345976_386139@13", "cluster_num": 0 }, { "sample_id": "13_246212_237483@13", "cluster_num": 1 } ] } } } } }, { "Fork/Join框架的实现原理": { "data": { "uuid": "java-5-933", "seg": [ [ [ "fork", "join", "框架", "原理" ] ] ], "level": { "min": 0.650266617063492, "max": 0.650297619047619 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_747072_797845@13", "cluster_num": 0 } ] } } } } } ], "data": { "uuid": "java-4-967", "seg": [ [ [ "fork", "join", "框架" ] ] ], "level": { "min": 0.6501116071428571, "max": 0.650297619047619 }, "related_data": {} } } } ], "data": { "uuid": "java-3-491", "seg": [ [ [ "java", "并发", "容器" ], [ "框架" ] ] ], "level": { "min": 0.6495535714285714, "max": 0.650297619047619 }, "related_data": {} } } }, { "Java中的13个原子操作类": { "children": [ { "原子更新基本类型类": { "data": { "uuid": "java-4-968", "seg": [ [ [ "原子", "更新", "类型", "类", "更新基本", "基本类型", "类型类" ] ] ], "level": { "min": 0.650297619047619, "max": 0.6504836309523809 }, "related_data": {} } } }, { "原子更新数组": { "data": { "uuid": "java-4-969", "seg": [ [ [ "原子", "更新", "数组", "更新数组" ] ] ], "level": { "min": 0.6504836309523809, "max": 0.6506696428571428 }, "related_data": {} } } }, { "原子更新引用类型": { "data": { "uuid": "java-4-970", "seg": [ [ [ "原子", "更新", "引用", "类型", "更新引用" ] ] ], "level": { "min": 0.6506696428571428, "max": 0.6508556547619047 }, "related_data": {} } } }, { "原子更新字段类": { "data": { "uuid": "java-4-971", "seg": [ [ [ "原子", "更新", "字段", "类", "更新字段", "字段类" ] ] ], "level": { "min": 0.6508556547619047, "max": 0.6510416666666666 }, "related_data": {} } } } ], "data": { "uuid": "java-3-492", "seg": [ [ [ "java", "原子", "操作", "类" ] ] ], "level": { "min": 0.650297619047619, "max": 0.6510416666666666 }, "related_data": {} } } }, { "Java中的并发工具类": { "children": [ { "等待多线程完成的CountDownLatch": { "data": { "uuid": "java-4-972", "seg": [ [ [ "等待", "多线程", "countdownlatch" ] ] ], "level": { "min": 0.6510416666666666, "max": 0.6512276785714285 }, "related_data": {} } } }, { "同步屏障CyclicBarrier": { "children": [ { "CyclicBarrier简介": { "data": { "uuid": "java-5-934", "seg": [ [ [ "cyclicbarrier", "简介" ] ] ], "level": { "min": 0.6512276785714285, "max": 0.6512896825396824 }, "related_data": {} } } }, { "CyclicBarrier的应用场景": { "data": { "uuid": "java-5-935", "seg": [ [ [ "cyclicbarrier", "场景" ] ] ], "level": { "min": 0.6512896825396824, "max": 0.6513516865079365 }, "related_data": {} } } }, { "CyclicBarrier和CountDownLatch的区别": { "data": { "uuid": "java-5-936", "seg": [ [ [ "cyclicbarrier" ], [ "countdownlatch", "区别" ] ] ], "level": { "min": 0.6513516865079365, "max": 0.6514136904761905 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_364513_386351@13", "cluster_num": 0 } ] }, "blog": { "data_id": [ { "sample_id": "53325654@semaphore@java", "cluster_num": 0 }, { "sample_id": "52931453@semaphore@java", "cluster_num": 1 }, { "sample_id": "8280032@semaphore@java", "cluster_num": 0 }, { "sample_id": "53769474@semaphore@java", "cluster_num": 2 } ] } } } } } ], "data": { "uuid": "java-4-973", "seg": [ [ [ "同步", "屏障", "cyclicbarrier", "同步屏障" ] ] ], "level": { "min": 0.6512276785714285, "max": 0.6514136904761905 }, "related_data": {} } } }, { "控制并发线程数的Semaphore": { "data": { "uuid": "java-4-974", "seg": [ [ [ "控制", "并发", "线程", "semaphore" ] ] ], "level": { "min": 0.6514136904761905, "max": 0.6515997023809523 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_771208_833586@13", "cluster_num": 0 }, { "sample_id": "13_229782_198302@13", "cluster_num": 1 } ] }, "blog": { "data_id": [ { "sample_id": "53389602@semaphore@java", "cluster_num": 1 }, { "sample_id": "70212663@semaphore@java", "cluster_num": 2 }, { "sample_id": "51577191@semaphore@java", "cluster_num": 1 }, { "sample_id": "78892825@semaphore@java", "cluster_num": 0 } ] } } } } }, { "线程间交换数据的Exchanger": { "data": { "uuid": "java-4-975", "seg": [ [ [ "线程", "交换", "数据", "exchanger" ] ] ], "level": { "min": 0.6515997023809523, "max": 0.6517857142857142 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_1103947_1318251@13", "cluster_num": 0 } ] } } } } } ], "data": { "uuid": "java-3-493", "seg": [ [ [ "java", "并发", "工具", "类", "工具类" ] ] ], "level": { "min": 0.6510416666666666, "max": 0.6517857142857142 }, "related_data": {} } } }, { "Java中的线程池": { "children": [ { "线程池的实现原理": { "data": { "uuid": "java-4-976", "seg": [ [ [ "线程", "池", "原理", "线程池" ] ] ], "level": { "min": 0.6517857142857142, "max": 0.652157738095238 }, "related_data": {} } } }, { "线程池的使用": { "children": [ { "线程池的创建": { "data": { "uuid": "java-5-937", "seg": [ [ [ "线程", "池", "创建", "线程池" ] ] ], "level": { "min": 0.652157738095238, "max": 0.6522321428571428 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_7458441_53443157@13", "cluster_num": 0 }, { "sample_id": "13_1071564_1274548@13", "cluster_num": 1 } ] } } } } }, { "向线程池提交任务": { "data": { "uuid": "java-5-938", "seg": [ [ [ "线程", "池", "提交", "线程池" ] ] ], "level": { "min": 0.6522321428571428, "max": 0.6523065476190476 }, "related_data": {} } } }, { "关闭线程池": { "data": { "uuid": "java-5-939", "seg": [ [ [ "关闭", "线程", "池", "线程池" ] ] ], "level": { "min": 0.6523065476190476, "max": 0.6523809523809523 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_654142_463636@13", "cluster_num": 0 }, { "sample_id": "13_694276_573796@13", "cluster_num": 0 }, { "sample_id": "13_678025_521291@13", "cluster_num": 0 }, { "sample_id": "13_7419062_53376034@13", "cluster_num": 0 }, { "sample_id": "13_1089801_1296464@13", "cluster_num": 0 }, { "sample_id": "13_7401716_53350074@13", "cluster_num": 0 }, { "sample_id": "13_173978_53245@13", "cluster_num": 0 }, { "sample_id": "13_957451_1103747@13", "cluster_num": 1 }, { "sample_id": "13_1049021_1246423@13", "cluster_num": 2 }, { "sample_id": "13_747207_798201@13", "cluster_num": 1 }, { "sample_id": "13_743608_788247@13", "cluster_num": 0 }, { "sample_id": "13_648401_453468@13", "cluster_num": 2 }, { "sample_id": "13_245481_235930@13", "cluster_num": 2 }, { "sample_id": "13_1091453_1298864@13", "cluster_num": 0 }, { "sample_id": "13_189895_89713@13", "cluster_num": 0 } ] }, "blog": { "data_id": [ { "sample_id": "7392607@jdk@java", "cluster_num": 1 }, { "sample_id": "79799267@jdk@java", "cluster_num": 0 }, { "sample_id": "78213576@jdk@java", "cluster_num": 0 }, { "sample_id": "23451759@linkedlist@java", "cluster_num": 0 }, { "sample_id": "51133971@java@java", "cluster_num": 1 }, { "sample_id": "39544553@nio@java", "cluster_num": 1 }, { "sample_id": "84987483@slf4j@java", "cluster_num": 2 }, { "sample_id": "7854413@iterator@java", "cluster_num": 1 }, { "sample_id": "7669132@semaphore@java", "cluster_num": 1 } ] } } } } }, { "合理地配置线程池": { "data": { "uuid": "java-5-940", "seg": [ [ [ "配置", "线程", "池", "线程池" ] ] ], "level": { "min": 0.6523809523809523, "max": 0.6524553571428571 }, "related_data": {} } } }, { "线程池的监控": { "data": { "uuid": "java-5-941", "seg": [ [ [ "线程", "池", "监控", "线程池" ] ] ], "level": { "min": 0.6524553571428571, "max": 0.6525297619047619 }, "related_data": {} } } } ], "data": { "uuid": "java-4-977", "seg": [ [ [ "线程", "池", "线程池" ] ] ], "level": { "min": 0.652157738095238, "max": 0.6525297619047619 }, "related_data": {} } } } ], "data": { "uuid": "java-3-494", "seg": [ [ [ "java", "线程", "池", "线程池" ] ] ], "level": { "min": 0.6517857142857142, "max": 0.6525297619047619 }, "related_data": {} } } }, { "Executor框架": { "children": [ { "Executor框架简介": { "children": [ { "Executor框架的两级调度模型": { "data": { "uuid": "java-5-942", "seg": [ [ [ "executor", "框架", "调度", "模型", "调度模型" ] ] ], "level": { "min": 0.6525297619047619, "max": 0.6526227678571428 }, "related_data": {} } } }, { "Executor框架的结构与成员": { "data": { "uuid": "java-5-943", "seg": [ [ [ "executor", "框架", "结构" ], [ "成员" ] ] ], "level": { "min": 0.6526227678571428, "max": 0.6527157738095237 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_7455882_53439235@13", "cluster_num": 1 }, { "sample_id": "13_240094_224029@13", "cluster_num": 0 }, { "sample_id": "13_237914_219273@13", "cluster_num": 1 }, { "sample_id": "13_348885_356294@13", "cluster_num": 2 }, { "sample_id": "13_371939_400389@13", "cluster_num": 0 }, { "sample_id": "13_744501_790634@13", "cluster_num": 2 }, { "sample_id": "13_157465_20409@13", "cluster_num": 1 }, { "sample_id": "13_226463_188996@13", "cluster_num": 2 }, { "sample_id": "13_258358_396208@13", "cluster_num": 2 }, { "sample_id": "13_6148503_42167879@13", "cluster_num": 1 }, { "sample_id": "13_745301_792889@13", "cluster_num": 2 }, { "sample_id": "13_11591_5527@13", "cluster_num": 2 }, { "sample_id": "13_7427916_53393093@13", "cluster_num": 1 }, { "sample_id": "13_7436759_53408950@13", "cluster_num": 1 } ] }, "blog": { "data_id": [ { "sample_id": "113806680@java@java", "cluster_num": 0 }, { "sample_id": "73359918@log4j@java", "cluster_num": 1 }, { "sample_id": "79800296@slf4j@java", "cluster_num": 1 }, { "sample_id": "79800296@log4j@java", "cluster_num": 1 }, { "sample_id": "2675366@javabean@java", "cluster_num": 0 }, { "sample_id": "50736331@log4j@java", "cluster_num": 0 }, { "sample_id": "80430002@slf4j@java", "cluster_num": 0 }, { "sample_id": "29203575@javac@java", "cluster_num": 0 }, { "sample_id": "80430002@log4j@java", "cluster_num": 0 }, { "sample_id": "85066931@slf4j@java", "cluster_num": 2 }, { "sample_id": "85066931@log4j@java", "cluster_num": 2 }, { "sample_id": "6685853@layout@java", "cluster_num": 0 }, { "sample_id": "24773219@hibernate@java", "cluster_num": 0 } ] } } } } } ], "data": { "uuid": "java-4-978", "seg": [ [ [ "executor", "框架", "简介" ] ] ], "level": { "min": 0.6525297619047619, "max": 0.6527157738095237 }, "related_data": {} } } }, { "ThreadPoolExecutor详解": { "children": [ { "FixedThreadPool详解": { "data": { "uuid": "java-5-944", "seg": [ [ [ "fixedthreadpool", "详解" ] ] ], "level": { "min": 0.6527157738095237, "max": 0.6527777777777777 }, "related_data": {} } } }, { "SingleThreadExecutor详解": { "data": { "uuid": "java-5-945", "seg": [ [ [ "singlethreadexecutor", "详解" ] ] ], "level": { "min": 0.6527777777777777, "max": 0.6528397817460316 }, "related_data": {} } } }, { "CachedThreadPool详解": { "data": { "uuid": "java-5-946", "seg": [ [ [ "cachedthreadpool", "详解" ] ] ], "level": { "min": 0.6528397817460316, "max": 0.6529017857142856 }, "related_data": { "blog": { "data_id": [ { "sample_id": "51203709@log4j@java", "cluster_num": 0 }, { "sample_id": "52282496@log4j@java", "cluster_num": 1 }, { "sample_id": "92844467@slf4j@java", "cluster_num": 0 }, { "sample_id": "52736350@java@java", "cluster_num": 1 }, { "sample_id": "6702273@layout@java", "cluster_num": 0 }, { "sample_id": "7163263@layout@java", "cluster_num": 0 }, { "sample_id": "90205359@spring@java", "cluster_num": 2 } ] } } } } } ], "data": { "uuid": "java-4-979", "seg": [ [ [ "threadpoolexecutor", "详解" ] ] ], "level": { "min": 0.6527157738095237, "max": 0.6529017857142856 }, "related_data": {} } } }, { "ScheduledThreadPoolExecutor详解": { "children": [ { "ScheduledThreadPoolExecutor的运行机制": { "data": { "uuid": "java-5-947", "seg": [ [ [ "scheduledthreadpoolexecutor", "运行机制" ] ] ], "level": { "min": 0.6529017857142856, "max": 0.6529947916666665 }, "related_data": {} } } }, { "ScheduledThreadPoolExecutor的实现": { "data": { "uuid": "java-5-948", "seg": [ [ [ "scheduledthreadpoolexecutor" ] ] ], "level": { "min": 0.6529947916666665, "max": 0.6530877976190476 }, "related_data": {} } } } ], "data": { "uuid": "java-4-980", "seg": [ [ [ "scheduledthreadpoolexecutor", "详解" ] ] ], "level": { "min": 0.6529017857142856, "max": 0.6530877976190476 }, "related_data": {} } } }, { "FutureTask详解": { "children": [ { "FutureTask简介": { "data": { "uuid": "java-5-949", "seg": [ [ [ "futuretask", "简介" ] ] ], "level": { "min": 0.6530877976190476, "max": 0.6531498015873015 }, "related_data": {} } } }, { "FutureTask的使用": { "data": { "uuid": "java-5-950", "seg": [ [ [ "futuretask" ] ] ], "level": { "min": 0.6531498015873015, "max": 0.6532118055555555 }, "related_data": {} } } }, { "FutureTask的实现": { "data": { "uuid": "java-5-951", "seg": [ [ [ "futuretask" ] ] ], "level": { "min": 0.6532118055555555, "max": 0.6532738095238094 }, "related_data": {} } } } ], "data": { "uuid": "java-4-981", "seg": [ [ [ "futuretask", "详解" ] ] ], "level": { "min": 0.6530877976190476, "max": 0.6532738095238094 }, "related_data": {} } } } ], "data": { "uuid": "java-3-495", "seg": [ [ [ "executor", "框架" ] ] ], "level": { "min": 0.6525297619047619, "max": 0.6532738095238094 }, "related_data": {} } } }, { "Java并发编程实践": { "children": [ { "生产者和消费者模式": { "children": [ { "多生产者和多消费者场景": { "data": { "uuid": "java-5-952", "seg": [ [ [ "生产者" ], [ "消费者", "场景", "消费者场景" ] ] ], "level": { "min": 0.6532738095238094, "max": 0.6535218253968254 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_742735_785501@13", "cluster_num": 1 }, { "sample_id": "13_199289_116906@13", "cluster_num": 0 }, { "sample_id": "13_690686_561295@13", "cluster_num": 0 }, { "sample_id": "13_719860_714128@13", "cluster_num": 1 }, { "sample_id": "13_357781_374828@13", "cluster_num": 0 }, { "sample_id": "13_1088118_1294781@13", "cluster_num": 2 }, { "sample_id": "13_7445422_53424051@13", "cluster_num": 2 } ] }, "blog": { "data_id": [ { "sample_id": "69808079@spring@java", "cluster_num": 0 } ] } } } } } ], "data": { "uuid": "java-4-982", "seg": [ [ [ "生产者" ], [ "消费者", "模式", "消费者模式" ] ] ], "level": { "min": 0.6532738095238094, "max": 0.6535218253968254 }, "related_data": {} } } }, { "性能测试": { "data": { "uuid": "java-4-983", "seg": [ [ [ "性能" ] ] ], "level": { "min": 0.6535218253968254, "max": 0.6537698412698412 }, "related_data": {} } } }, { "异步任务池": { "data": { "uuid": "java-4-984", "seg": [ [ [ "异步", "池", "异步任务", "任务池" ] ] ], "level": { "min": 0.6537698412698412, "max": 0.6540178571428571 }, "related_data": {} } } } ], "data": { "uuid": "java-3-496", "seg": [ [ [ "java", "并发", "编程", "实践" ] ] ], "level": { "min": 0.6532738095238094, "max": 0.6540178571428571 }, "related_data": {} } } }, { "基础知识": { "children": [ { "Java 8、9、10以及11的变化": { "children": [ { "Java怎么还在变": { "children": [ { "Java在编程语言生态系统中的位置": { "data": { "uuid": "java-6-179", "seg": [ [ [ "java", "编程语言", "生态系统", "位置" ] ] ], "level": { "min": 0.6540178571428571, "max": 0.6540333581349206 }, "related_data": { "blog": { "data_id": [ { "sample_id": "113798446@java@java", "cluster_num": 0 } ] } } } } }, { "用行为参数化把代码传递给方法": { "data": { "uuid": "java-6-180", "seg": [ [ [ "参数", "化", "传递", "方法" ] ] ], "level": { "min": 0.6540333581349206, "max": 0.6540488591269841 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_7414520_53367331@13", "cluster_num": 0 }, { "sample_id": "13_1093212_1302387@13", "cluster_num": 1 } ] }, "blog": { "data_id": [ { "sample_id": "42556371@builder@java", "cluster_num": 0 } ] } } } } }, { "并行与共享的可变数据": { "data": { "uuid": "java-6-181", "seg": [ [ [ "并行" ], [ "共享", "可变", "数据" ] ] ], "level": { "min": 0.6540488591269841, "max": 0.6540643601190476 }, "related_data": {} } } }, { "Java需要演变": { "data": { "uuid": "java-6-182", "seg": [ [ [ "java", "演变" ] ] ], "level": { "min": 0.6540643601190476, "max": 0.654079861111111 }, "related_data": {} } } } ], "data": { "uuid": "java-5-953", "seg": [ [ [ "java", "变" ] ] ], "level": { "min": 0.6540178571428571, "max": 0.654079861111111 }, "related_data": {} } } }, { "Java中的函数": { "children": [ { "方法和Lambda作为一等值": { "children": [ { "从Java程序中调用C函数": { "data": { "uuid": "java-7-33", "seg": [ [ [ "java", "程序", "调用", "c", "函数" ] ] ], "level": { "min": 0.654079861111111, "max": 0.6540824446097883 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_244909_234786@13", "cluster_num": 0 }, { "sample_id": "13_363393_383608@13", "cluster_num": 2 }, { "sample_id": "13_178799_63438@13", "cluster_num": 2 }, { "sample_id": "13_7460884_53446002@13", "cluster_num": 0 }, { "sample_id": "13_226517_189345@13", "cluster_num": 0 }, { "sample_id": "13_7458626_53443256@13", "cluster_num": 2 }, { "sample_id": "13_226164_188403@13", "cluster_num": 2 }, { "sample_id": "13_701664_591605@13", "cluster_num": 2 }, { "sample_id": "13_250412_247601@13", "cluster_num": 0 }, { "sample_id": "13_691761_565202@13", "cluster_num": 1 }, { "sample_id": "13_230938_201084@13", "cluster_num": 1 }, { "sample_id": "13_7466337_53453535@13", "cluster_num": 0 }, { "sample_id": "13_237933_219276@13", "cluster_num": 0 }, { "sample_id": "13_1079545_1284257@13", "cluster_num": 1 } ] } } } } }, { "数值参数与返回值": { "data": { "uuid": "java-7-34", "seg": [ [ [ "数值", "参数", "数值参数" ], [ "返回值" ] ] ], "level": { "min": 0.6540824446097883, "max": 0.6540850281084656 }, "related_data": {} } } }, { "字符串参数": { "data": { "uuid": "java-7-35", "seg": [ [ [ "字符串", "参数", "字符串参数" ] ] ], "level": { "min": 0.6540850281084656, "max": 0.6540876116071428 }, "related_data": {} } } }, { "访问域": { "children": [ { "访问静态域": { "data": { "uuid": "java-8-0", "seg": [ [ [ "访问", "静态", "域", "静态域" ] ] ], "level": { "min": 0.6540876116071428, "max": 0.65409019510582 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_680153_529336@13", "cluster_num": 1 }, { "sample_id": "13_235517_214464@13", "cluster_num": 1 }, { "sample_id": "13_797210_947795@13", "cluster_num": 0 }, { "sample_id": "13_364845_387251@13", "cluster_num": 0 }, { "sample_id": "13_668107_487954@13", "cluster_num": 2 } ] } } } } } ], "data": { "uuid": "java-7-36", "seg": [ [ [ "访问", "域" ] ] ], "level": { "min": 0.6540876116071428, "max": 0.65409019510582 }, "related_data": {} } } }, { "编码签名": { "data": { "uuid": "java-7-37", "seg": [ [ [ "编码", "签名" ] ] ], "level": { "min": 0.65409019510582, "max": 0.6540927786044973 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_7399808_53347306@13", "cluster_num": 2 }, { "sample_id": "13_742803_785684@13", "cluster_num": 0 }, { "sample_id": "13_779188_847055@13", "cluster_num": 0 }, { "sample_id": "13_1095076_1305938@13", "cluster_num": 0 }, { "sample_id": "13_651268_458764@13", "cluster_num": 1 } ] }, "blog": { "data_id": [ { "sample_id": "113836090@builder@java", "cluster_num": 0 }, { "sample_id": "52875793@javac@java", "cluster_num": 1 } ] } } } } }, { "调用Java方法": { "children": [ { "静态方法": { "data": { "uuid": "java-8-1", "seg": [ [ [ "静态方法" ] ] ], "level": { "min": 0.6540927786044973, "max": 0.6540936397707231 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_361642_379672@13", "cluster_num": 2 }, { "sample_id": "13_7416434_53370504@13", "cluster_num": 0 }, { "sample_id": "13_1053601_1250846@13", "cluster_num": 1 }, { "sample_id": "13_646107_448604@13", "cluster_num": 0 } ] } } } } }, { "构造器": { "data": { "uuid": "java-8-2", "seg": [ [ [ "构造", "器" ] ] ], "level": { "min": 0.6540936397707231, "max": 0.6540945009369488 }, "related_data": {} } } }, { "另一种方法调用": { "data": { "uuid": "java-8-3", "seg": [ [ [ "方法", "调用" ] ] ], "level": { "min": 0.6540945009369488, "max": 0.6540953621031745 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_7425094_53386278@13", "cluster_num": 1 }, { "sample_id": "13_231027_201499@13", "cluster_num": 1 }, { "sample_id": "13_6557141_46949313@13", "cluster_num": 1 }, { "sample_id": "13_248587_243521@13", "cluster_num": 2 }, { "sample_id": "13_7397901_53343400@13", "cluster_num": 2 }, { "sample_id": "13_644558_445382@13", "cluster_num": 2 }, { "sample_id": "13_372009_398965@13", "cluster_num": 1 }, { "sample_id": "13_982572_1144545@13", "cluster_num": 2 }, { "sample_id": "13_661492_476591@13", "cluster_num": 2 }, { "sample_id": "13_377959_409008@13", "cluster_num": 0 }, { "sample_id": "13_1064586_1262832@13", "cluster_num": 0 }, { "sample_id": "13_1063723_1261856@13", "cluster_num": 2 }, { "sample_id": "13_219920_171847@13", "cluster_num": 2 }, { "sample_id": "13_376460_406405@13", "cluster_num": 2 }, { "sample_id": "13_1103882_1318193@13", "cluster_num": 2 }, { "sample_id": "13_229535_197554@13", "cluster_num": 1 }, { "sample_id": "13_7452885_53435244@13", "cluster_num": 2 }, { "sample_id": "13_242147_229179@13", "cluster_num": 2 }, { "sample_id": "13_24406_6405@13", "cluster_num": 0 }, { "sample_id": "13_219400_170524@13", "cluster_num": 2 }, { "sample_id": "13_369490_397695@13", "cluster_num": 2 }, { "sample_id": "13_720357_714888@13", "cluster_num": 2 }, { "sample_id": "13_646234_448505@13", "cluster_num": 2 }, { "sample_id": "13_368805_395606@13", "cluster_num": 2 }, { "sample_id": "13_649401_454949@13", "cluster_num": 1 }, { "sample_id": "13_764968_823898@13", "cluster_num": 2 }, { "sample_id": "13_7427773_53392524@13", "cluster_num": 2 }, { "sample_id": "13_172970_51538@13", "cluster_num": 2 }, { "sample_id": "13_162390_33475@13", "cluster_num": 2 }, { "sample_id": "13_863526_992001@13", "cluster_num": 2 }, { "sample_id": "13_3133787_20733908@13", "cluster_num": 1 }, { "sample_id": "13_201514_124271@13", "cluster_num": 0 }, { "sample_id": "13_226827_190049@13", "cluster_num": 0 }, { "sample_id": "13_226841_190035@13", "cluster_num": 0 }, { "sample_id": "13_7463611_53449599@13", "cluster_num": 2 }, { "sample_id": "13_207095_140598@13", "cluster_num": 2 }, { "sample_id": "13_222235_177833@13", "cluster_num": 2 }, { "sample_id": "13_746902_797307@13", "cluster_num": 1 }, { "sample_id": "13_259647_269103@13", "cluster_num": 2 }, { "sample_id": "13_245143_235190@13", "cluster_num": 1 }, { "sample_id": "13_706170_621046@13", "cluster_num": 2 }, { "sample_id": "13_716153_708704@13", "cluster_num": 2 }, { "sample_id": "13_241153_226729@13", "cluster_num": 2 }, { "sample_id": "13_977583_1136113@13", "cluster_num": 1 }, { "sample_id": "13_7418864_53375388@13", "cluster_num": 0 }, { "sample_id": "13_331449_322702@13", "cluster_num": 1 }, { "sample_id": "13_1057150_1254209@13", "cluster_num": 1 }, { "sample_id": "13_748681_800742@13", "cluster_num": 2 }, { "sample_id": "13_977788_1136432@13", "cluster_num": 1 }, { "sample_id": "13_7457482_53442246@13", "cluster_num": 1 }, { "sample_id": "13_7464634_53451150@13", "cluster_num": 2 }, { "sample_id": "13_7400497_53348497@13", "cluster_num": 2 }, { "sample_id": "13_244306_233556@13", "cluster_num": 2 }, { "sample_id": "13_385138_422108@13", "cluster_num": 2 }, { "sample_id": "13_7398830_53345442@13", "cluster_num": 2 }, { "sample_id": "13_246855_239627@13", "cluster_num": 1 }, { "sample_id": "13_826391_922790@13", "cluster_num": 2 }, { "sample_id": "13_210442_149457@13", "cluster_num": 2 }, { "sample_id": "13_226482_189040@13", "cluster_num": 2 }, { "sample_id": "13_7466678_53454012@13", "cluster_num": 2 }, { "sample_id": "13_189252_87787@13", "cluster_num": 2 }, { "sample_id": "13_229060_196202@13", "cluster_num": 2 }, { "sample_id": "13_350362_358922@13", "cluster_num": 2 }, { "sample_id": "13_816977_913241@13", "cluster_num": 2 }, { "sample_id": "13_163040_35335@13", "cluster_num": 1 }, { "sample_id": "13_220964_174435@13", "cluster_num": 2 }, { "sample_id": "13_664336_481097@13", "cluster_num": 2 }, { "sample_id": "13_745026_792091@13", "cluster_num": 1 }, { "sample_id": "13_243620_232264@13", "cluster_num": 2 }, { "sample_id": "13_196125_107396@13", "cluster_num": 1 }, { "sample_id": "13_7452710_53434888@13", "cluster_num": 2 }, { "sample_id": "13_7427778_53392506@13", "cluster_num": 2 }, { "sample_id": "13_24280_6332@13", "cluster_num": 1 }, { "sample_id": "13_1063436_1261411@13", "cluster_num": 2 }, { "sample_id": "13_1097064_1310150@13", "cluster_num": 2 }, { "sample_id": "13_217333_165462@13", "cluster_num": 1 }, { "sample_id": "13_1039243_1235333@13", "cluster_num": 0 }, { "sample_id": "13_744370_790243@13", "cluster_num": 2 }, { "sample_id": "13_233079_207196@13", "cluster_num": 2 }, { "sample_id": "13_10941_5074@13", "cluster_num": 0 }, { "sample_id": "13_181744_67314@13", "cluster_num": 1 }, { "sample_id": "13_7395205_53337956@13", "cluster_num": 2 }, { "sample_id": "13_196096_107325@13", "cluster_num": 1 }, { "sample_id": "13_238238_219872@13", "cluster_num": 2 }, { "sample_id": "13_230089_199294@13", "cluster_num": 2 }, { "sample_id": "13_222474_178602@13", "cluster_num": 2 }, { "sample_id": "13_754899_810068@13", "cluster_num": 2 }, { "sample_id": "13_374693_403750@13", "cluster_num": 2 }, { "sample_id": "13_1050795_1247996@13", "cluster_num": 2 }, { "sample_id": "13_232847_206563@13", "cluster_num": 2 }, { "sample_id": "13_237069_216633@13", "cluster_num": 2 }, { "sample_id": "13_667322_486330@13", "cluster_num": 2 }, { "sample_id": "13_229954_198703@13", "cluster_num": 2 }, { "sample_id": "13_252687_252781@13", "cluster_num": 2 }, { "sample_id": "13_1079317_1284767@13", "cluster_num": 2 }, { "sample_id": "13_364683_386988@13", "cluster_num": 2 }, { "sample_id": "13_223672_182016@13", "cluster_num": 1 }, { "sample_id": "13_653639_462521@13", "cluster_num": 2 }, { "sample_id": "13_964804_1115723@13", "cluster_num": 1 }, { "sample_id": "13_364682_386783@13", "cluster_num": 2 }, { "sample_id": "13_246828_242623@13", "cluster_num": 2 }, { "sample_id": "13_373091_400765@13", "cluster_num": 2 }, { "sample_id": "13_244642_234200@13", "cluster_num": 2 }, { "sample_id": "13_1546_2515@13", "cluster_num": 2 }, { "sample_id": "13_368889_395671@13", "cluster_num": 2 }, { "sample_id": "13_7461648_53446822@13", "cluster_num": 2 }, { "sample_id": "13_246146_237351@13", "cluster_num": 2 }, { "sample_id": "13_663167_479227@13", "cluster_num": 2 }, { "sample_id": "13_7446250_53425349@13", "cluster_num": 2 }, { "sample_id": "13_7463179_53448959@13", "cluster_num": 2 }, { "sample_id": "13_371903_398802@13", "cluster_num": 0 }, { "sample_id": "13_220947_174307@13", "cluster_num": 2 }, { "sample_id": "13_642750_442373@13", "cluster_num": 2 }, { "sample_id": "13_231798_203531@13", "cluster_num": 2 }, { "sample_id": "13_1097558_1311516@13", "cluster_num": 2 }, { "sample_id": "13_193918_100032@13", "cluster_num": 2 }, { "sample_id": "13_182095_67891@13", "cluster_num": 2 }, { "sample_id": "13_682248_536286@13", "cluster_num": 2 }, { "sample_id": "13_206670_139373@13", "cluster_num": 2 }, { "sample_id": "13_194114_100624@13", "cluster_num": 2 }, { "sample_id": "13_7417507_53372775@13", "cluster_num": 2 }, { "sample_id": "13_1091627_1299193@13", "cluster_num": 2 }, { "sample_id": "13_752794_807112@13", "cluster_num": 2 }, { "sample_id": "13_7435394_53405938@13", "cluster_num": 2 }, { "sample_id": "13_212013_152798@13", "cluster_num": 2 }, { "sample_id": "13_7431467_53399832@13", "cluster_num": 2 }, { "sample_id": "13_758377_814277@13", "cluster_num": 2 }, { "sample_id": "13_919890_1054849@13", "cluster_num": 2 }, { "sample_id": "13_363278_385659@13", "cluster_num": 2 }, { "sample_id": "13_687114_550772@13", "cluster_num": 2 }, { "sample_id": "13_2864_3942@13", "cluster_num": 2 }, { "sample_id": "13_747219_798234@13", "cluster_num": 2 }, { "sample_id": "13_229946_198671@13", "cluster_num": 2 }, { "sample_id": "13_7416191_53370144@13", "cluster_num": 1 }, { "sample_id": "13_743079_786573@13", "cluster_num": 0 }, { "sample_id": "13_348701_355702@13", "cluster_num": 2 }, { "sample_id": "13_816876_913253@13", "cluster_num": 0 }, { "sample_id": "13_243811_232774@13", "cluster_num": 1 }, { "sample_id": "13_671592_495669@13", "cluster_num": 0 }, { "sample_id": "13_369307_396337@13", "cluster_num": 2 }, { "sample_id": "13_646742_449478@13", "cluster_num": 2 }, { "sample_id": "13_753951_808769@13", "cluster_num": 2 }, { "sample_id": "13_224952_185249@13", "cluster_num": 2 }, { "sample_id": "13_687912_552736@13", "cluster_num": 2 }, { "sample_id": "13_792833_879777@13", "cluster_num": 2 }, { "sample_id": "13_761161_821743@13", "cluster_num": 2 }, { "sample_id": "13_25542_6853@13", "cluster_num": 1 }, { "sample_id": "13_673892_503336@13", "cluster_num": 1 }, { "sample_id": "13_1096356_1308498@13", "cluster_num": 0 }, { "sample_id": "13_675817_516700@13", "cluster_num": 0 }, { "sample_id": "13_386375_424629@13", "cluster_num": 2 }, { "sample_id": "13_199404_117462@13", "cluster_num": 2 }, { "sample_id": "13_355823_371283@13", "cluster_num": 0 }, { "sample_id": "13_226855_190057@13", "cluster_num": 2 }, { "sample_id": "13_650776_457755@13", "cluster_num": 2 }, { "sample_id": "13_220650_173665@13", "cluster_num": 2 }, { "sample_id": "13_1026193_1219985@13", "cluster_num": 2 }, { "sample_id": "13_193397_98668@13", "cluster_num": 2 }, { "sample_id": "13_239032_221726@13", "cluster_num": 2 }, { "sample_id": "13_232483_205496@13", "cluster_num": 2 }, { "sample_id": "13_216035_162850@13", "cluster_num": 2 }, { "sample_id": "13_683500_539778@13", "cluster_num": 0 }, { "sample_id": "13_238798_221134@13", "cluster_num": 2 }, { "sample_id": "13_6115910_40863476@13", "cluster_num": 2 }, { "sample_id": "13_392302_435571@13", "cluster_num": 2 }, { "sample_id": "13_924846_1060128@13", "cluster_num": 2 }, { "sample_id": "13_670425_493037@13", "cluster_num": 0 }, { "sample_id": "13_744538_790748@13", "cluster_num": 2 }, { "sample_id": "13_222496_181509@13", "cluster_num": 2 }, { "sample_id": "13_7439483_53414390@13", "cluster_num": 2 }, { "sample_id": "13_214128_157880@13", "cluster_num": 2 }, { "sample_id": "13_220955_174382@13", "cluster_num": 2 }, { "sample_id": "13_231578_202975@13", "cluster_num": 2 }, { "sample_id": "13_654426_464311@13", "cluster_num": 2 }, { "sample_id": "13_223739_182108@13", "cluster_num": 2 }, { "sample_id": "13_656783_468811@13", "cluster_num": 2 }, { "sample_id": "13_934181_1069385@13", "cluster_num": 2 }, { "sample_id": "13_7426608_53390188@13", "cluster_num": 2 }, { "sample_id": "13_773148_836887@13", "cluster_num": 2 }, { "sample_id": "13_7452097_53433893@13", "cluster_num": 2 }, { "sample_id": "13_753760_808531@13", "cluster_num": 2 }, { "sample_id": "13_231380_202339@13", "cluster_num": 2 }, { "sample_id": "13_745029_792106@13", "cluster_num": 2 }, { "sample_id": "13_1084607_1290963@13", "cluster_num": 2 }, { "sample_id": "13_773877_837834@13", "cluster_num": 2 }, { "sample_id": "13_646861_449753@13", "cluster_num": 2 }, { "sample_id": "13_224965_185290@13", "cluster_num": 2 }, { "sample_id": "13_7461931_53447228@13", "cluster_num": 2 }, { "sample_id": "13_27623_7605@13", "cluster_num": 2 }, { "sample_id": "13_7422792_53381465@13", "cluster_num": 2 }, { "sample_id": "13_893952_1031668@13", "cluster_num": 0 }, { "sample_id": "13_648952_454019@13", "cluster_num": 2 }, { "sample_id": "13_1725_2753@13", "cluster_num": 0 }, { "sample_id": "13_183135_69698@13", "cluster_num": 0 }, { "sample_id": "13_237975_219329@13", "cluster_num": 0 }, { "sample_id": "13_742396_784493@13", "cluster_num": 2 }, { "sample_id": "13_249965_248342@13", "cluster_num": 2 }, { "sample_id": "13_157474_20539@13", "cluster_num": 2 }, { "sample_id": "13_795_1430@13", "cluster_num": 2 }, { "sample_id": "13_7434415_53404800@13", "cluster_num": 0 }, { "sample_id": "13_687758_552027@13", "cluster_num": 2 }, { "sample_id": "13_1099330_1314389@13", "cluster_num": 2 }, { "sample_id": "13_1063273_1261207@13", "cluster_num": 2 }, { "sample_id": "13_7411557_53362587@13", "cluster_num": 2 }, { "sample_id": "13_206663_139808@13", "cluster_num": 0 }, { "sample_id": "13_212561_159840@13", "cluster_num": 2 }, { "sample_id": "13_196242_107879@13", "cluster_num": 2 }, { "sample_id": "13_764966_823900@13", "cluster_num": 2 }, { "sample_id": "13_665523_483137@13", "cluster_num": 1 }, { "sample_id": "13_240589_225174@13", "cluster_num": 0 }, { "sample_id": "13_203237_129821@13", "cluster_num": 2 }, { "sample_id": "13_193000_97689@13", "cluster_num": 1 }, { "sample_id": "13_682018_535696@13", "cluster_num": 0 }, { "sample_id": "13_747831_801162@13", "cluster_num": 2 }, { "sample_id": "13_698796_586206@13", "cluster_num": 2 }, { "sample_id": "13_1094275_1304410@13", "cluster_num": 2 }, { "sample_id": "13_256868_262822@13", "cluster_num": 2 } ] }, "blog": { "data_id": [ { "sample_id": "39187943@builder@java", "cluster_num": 2 }, { "sample_id": "61647205@builder@java", "cluster_num": 2 }, { "sample_id": "95514014@eclipse@java", "cluster_num": 2 }, { "sample_id": "88884945@jdk@java", "cluster_num": 0 }, { "sample_id": "105767714@slf4j@java", "cluster_num": 2 }, { "sample_id": "52997861@slf4j@java", "cluster_num": 1 }, { "sample_id": "52150471@layout@java", "cluster_num": 2 }, { "sample_id": "52997861@log4j@java", "cluster_num": 1 }, { "sample_id": "6635321@exception@java", "cluster_num": 2 }, { "sample_id": "19492307@nio@java", "cluster_num": 0 }, { "sample_id": "103847147@java@java", "cluster_num": 2 }, { "sample_id": "58027720@javac@java", "cluster_num": 1 }, { "sample_id": "7110211@layout@java", "cluster_num": 2 } ] } } } } } ], "data": { "uuid": "java-7-38", "seg": [ [ [ "调用", "java", "方法" ] ] ], "level": { "min": 0.6540927786044973, "max": 0.6540953621031745 }, "related_data": {} } } }, { "访问数组元素": { "data": { "uuid": "java-7-39", "seg": [ [ [ "访问", "数组", "元素", "数组元素" ] ] ], "level": { "min": 0.6540953621031745, "max": 0.6540979456018519 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_644043_444357@13", "cluster_num": 0 } ] } } } } }, { "使用调用API": { "data": { "uuid": "java-7-40", "seg": [ [ [ "调用", "api" ] ] ], "level": { "min": 0.6540979456018519, "max": 0.6541005291005291 }, "related_data": {} } } } ], "data": { "uuid": "java-6-183", "seg": [ [ [ "方法" ], [ "lambda", "等值" ] ] ], "level": { "min": 0.654079861111111, "max": 0.6541005291005291 }, "related_data": {} } } }, { "传递代码:一个例子": { "data": { "uuid": "java-6-184", "seg": [ [ [ "传递" ] ], [ [ "例子" ] ] ], "level": { "min": 0.6541005291005291, "max": 0.654121197089947 }, "related_data": {} } } }, { "从传递方法到Lambda": { "data": { "uuid": "java-6-185", "seg": [ [ [ "传递", "方法", "lambda" ] ] ], "level": { "min": 0.654121197089947, "max": 0.654141865079365 }, "related_data": {} } } } ], "data": { "uuid": "java-5-954", "seg": [ [ [ "java", "函数" ] ] ], "level": { "min": 0.654079861111111, "max": 0.654141865079365 }, "related_data": {} } } }, { "默认方法及Java模块": { "children": [ { "不断演进的API": { "children": [ { "初始版本的API": { "data": { "uuid": "java-7-41", "seg": [ [ [ "初始", "版本", "api" ] ] ], "level": { "min": 0.654141865079365, "max": 0.6541496155753967 }, "related_data": {} } } }, { "第二版API": { "data": { "uuid": "java-7-42", "seg": [ [ [ "版", "api" ] ] ], "level": { "min": 0.6541496155753967, "max": 0.6541573660714285 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_365551_388907@13", "cluster_num": 0 }, { "sample_id": "13_344497_347696@13", "cluster_num": 2 }, { "sample_id": "13_638523_441862@13", "cluster_num": 0 }, { "sample_id": "13_257151_263408@13", "cluster_num": 2 }, { "sample_id": "13_239872_223560@13", "cluster_num": 0 }, { "sample_id": "13_7403865_53352559@13", "cluster_num": 2 }, { "sample_id": "13_665039_482342@13", "cluster_num": 1 }, { "sample_id": "13_7437194_53409844@13", "cluster_num": 1 }, { "sample_id": "13_7419446_53376621@13", "cluster_num": 2 }, { "sample_id": "13_226489_189052@13", "cluster_num": 0 }, { "sample_id": "13_7438443_53413105@13", "cluster_num": 1 }, { "sample_id": "13_895137_1033330@13", "cluster_num": 0 }, { "sample_id": "13_232895_206676@13", "cluster_num": 2 }, { "sample_id": "13_962555_1112539@13", "cluster_num": 0 }, { "sample_id": "13_1098245_1312802@13", "cluster_num": 0 }, { "sample_id": "13_7424283_53384958@13", "cluster_num": 0 }, { "sample_id": "13_336201_331021@13", "cluster_num": 2 }, { "sample_id": "13_232677_206094@13", "cluster_num": 1 }, { "sample_id": "13_1090731_1297701@13", "cluster_num": 1 }, { "sample_id": "13_701220_590860@13", "cluster_num": 0 }, { "sample_id": "13_754880_810028@13", "cluster_num": 0 }, { "sample_id": "13_1084387_1290920@13", "cluster_num": 2 }, { "sample_id": "13_215833_162367@13", "cluster_num": 2 }, { "sample_id": "13_751937_805802@13", "cluster_num": 0 }, { "sample_id": "13_1094923_1305616@13", "cluster_num": 1 }, { "sample_id": "13_744827_791514@13", "cluster_num": 0 } ] }, "blog": { "data_id": [ { "sample_id": "47038607@stream@java", "cluster_num": 1 }, { "sample_id": "52788274@jpa@java", "cluster_num": 2 }, { "sample_id": "51023708@slf4j@java", "cluster_num": 1 }, { "sample_id": "49635539@linkedlist@java", "cluster_num": 2 }, { "sample_id": "76152872@slf4j@java", "cluster_num": 1 }, { "sample_id": "51958250@slf4j@java", "cluster_num": 1 }, { "sample_id": "78787875@hashmap@java", "cluster_num": 0 }, { "sample_id": "78787875@arraylist@java", "cluster_num": 0 }, { "sample_id": "80193648@arraylist@java", "cluster_num": 2 }, { "sample_id": "78787875@hashtable@java", "cluster_num": 0 }, { "sample_id": "51742664@slf4j@java", "cluster_num": 1 }, { "sample_id": "53433018@javamail@java", "cluster_num": 1 }, { "sample_id": "1687424@jmx@java", "cluster_num": 0 }, { "sample_id": "51700503@linkedlist@java", "cluster_num": 1 }, { "sample_id": "6796164@stream@java", "cluster_num": 1 }, { "sample_id": "8009005@applet@java", "cluster_num": 1 }, { "sample_id": "37563503@jdk@java", "cluster_num": 2 }, { "sample_id": "7881190@javafx@java", "cluster_num": 0 }, { "sample_id": "114123530@jdk@java", "cluster_num": 1 }, { "sample_id": "7817054@layout@java", "cluster_num": 0 }, { "sample_id": "49901867@applet@java", "cluster_num": 1 }, { "sample_id": "7912170@semaphore@java", "cluster_num": 2 }, { "sample_id": "6591058@semaphore@java", "cluster_num": 0 }, { "sample_id": "73521681@nio@java", "cluster_num": 0 }, { "sample_id": "6051421@jms@java", "cluster_num": 0 }, { "sample_id": "8548491@builder@java", "cluster_num": 0 }, { "sample_id": "6875600@exception@java", "cluster_num": 1 }, { "sample_id": "53635296@interceptor@java", "cluster_num": 0 }, { "sample_id": "8058371@jdk@java", "cluster_num": 2 }, { "sample_id": "8058371@jar@java", "cluster_num": 2 }, { "sample_id": "8058371@exception@java", "cluster_num": 2 }, { "sample_id": "7967767@timezone@java", "cluster_num": 0 }, { "sample_id": "7754598@timezone@java", "cluster_num": 0 }, { "sample_id": "52228082@javamail@java", "cluster_num": 0 }, { "sample_id": "6208983@javamail@java", "cluster_num": 0 }, { "sample_id": "6162155@jmx@java", "cluster_num": 1 }, { "sample_id": "6656749@applet@java", "cluster_num": 1 }, { "sample_id": "6712094@hashmap@java", "cluster_num": 0 }, { "sample_id": "114810724@hashtable@java", "cluster_num": 0 }, { "sample_id": "7084857@jms@java", "cluster_num": 0 }, { "sample_id": "7448552@builder@java", "cluster_num": 0 }, { "sample_id": "6795163@swt@java", "cluster_num": 0 }, { "sample_id": "7731078@interceptor@java", "cluster_num": 1 }, { "sample_id": "78646743@javafx@java", "cluster_num": 1 }, { "sample_id": "7920875@javafx@java", "cluster_num": 0 }, { "sample_id": "85100091@slf4j@java", "cluster_num": 1 }, { "sample_id": "24478721@javamail@java", "cluster_num": 0 }, { "sample_id": "24524691@javamail@java", "cluster_num": 0 }, { "sample_id": "7608664@hashmap@java", "cluster_num": 1 }, { "sample_id": "7608664@iterator@java", "cluster_num": 1 }, { "sample_id": "104068083@arraylist@java", "cluster_num": 2 }, { "sample_id": "76148747@nio@java", "cluster_num": 0 }, { "sample_id": "24473771@javamail@java", "cluster_num": 0 }, { "sample_id": "25241535@javamail@java", "cluster_num": 0 }, { "sample_id": "5772285@layout@java", "cluster_num": 0 }, { "sample_id": "7001602@semaphore@java", "cluster_num": 0 }, { "sample_id": "6687076@jms@java", "cluster_num": 0 }, { "sample_id": "50590602@builder@java", "cluster_num": 0 }, { "sample_id": "6687812@swt@java", "cluster_num": 0 }, { "sample_id": "7833593@timezone@java", "cluster_num": 0 }, { "sample_id": "79516836@javafx@java", "cluster_num": 0 }, { "sample_id": "24490399@javamail@java", "cluster_num": 0 }, { "sample_id": "6642449@exception@java", "cluster_num": 0 }, { "sample_id": "6788245@timezone@java", "cluster_num": 0 }, { "sample_id": "7869624@slf4j@java", "cluster_num": 1 }, { "sample_id": "7988945@stream@java", "cluster_num": 0 }, { "sample_id": "7869624@log4j@java", "cluster_num": 1 }, { "sample_id": "7754974@exception@java", "cluster_num": 0 }, { "sample_id": "7626547@semaphore@java", "cluster_num": 0 }, { "sample_id": "90448451@javac@java", "cluster_num": 1 }, { "sample_id": "83663035@javac@java", "cluster_num": 0 }, { "sample_id": "6649605@exception@java", "cluster_num": 0 }, { "sample_id": "6394998@layout@java", "cluster_num": 0 }, { "sample_id": "7591651@layout@java", "cluster_num": 0 }, { "sample_id": "106900098@javac@java", "cluster_num": 0 }, { "sample_id": "80430618@builder@java", "cluster_num": 0 }, { "sample_id": "90142137@javac@java", "cluster_num": 0 } ] } } } } } ], "data": { "uuid": "java-6-186", "seg": [ [ [ "演进", "api", "不断演进" ] ] ], "level": { "min": 0.654141865079365, "max": 0.6541573660714285 }, "related_data": {} } } }, { "概述默认方法": { "data": { "uuid": "java-6-187", "seg": [ [ [ "概述", "默认", "方法" ] ] ], "level": { "min": 0.6541573660714285, "max": 0.654172867063492 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_236102_215747@13", "cluster_num": 1 }, { "sample_id": "13_1066433_1266095@13", "cluster_num": 1 }, { "sample_id": "13_208210_144411@13", "cluster_num": 2 }, { "sample_id": "13_699265_587142@13", "cluster_num": 2 }, { "sample_id": "13_755340_810882@13", "cluster_num": 2 }, { "sample_id": "13_751776_809112@13", "cluster_num": 0 } ] }, "blog": { "data_id": [ { "sample_id": "84349476@log4j@java", "cluster_num": 0 } ] } } } } }, { "默认方法的使用模式": { "children": [ { "行为的多继承": { "data": { "uuid": "java-7-43", "seg": [ [ [ "继承" ] ] ], "level": { "min": 0.654172867063492, "max": 0.6541883680555555 }, "related_data": {} } } } ], "data": { "uuid": "java-6-188", "seg": [ [ [ "默认", "方法", "模式" ] ] ], "level": { "min": 0.654172867063492, "max": 0.6541883680555555 }, "related_data": {} } } }, { "解决冲突的规则": { "children": [ { "选择提供了最具体实现的默认方法的接口": { "data": { "uuid": "java-7-44", "seg": [ [ [ "选择", "提供", "默认", "方法", "接口" ] ] ], "level": { "min": 0.6541883680555555, "max": 0.6541961185515872 }, "related_data": {} } } }, { "冲突及如何显式地消除歧义": { "data": { "uuid": "java-7-45", "seg": [ [ [ "冲突" ], [ "显式", "消除", "歧义" ] ] ], "level": { "min": 0.6541961185515872, "max": 0.654203869047619 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_671585_495636@13", "cluster_num": 0 } ] }, "blog": { "data_id": [ { "sample_id": "80794802@slf4j@java", "cluster_num": 0 } ] } } } } } ], "data": { "uuid": "java-6-189", "seg": [ [ [ "冲突", "规则" ] ] ], "level": { "min": 0.6541883680555555, "max": 0.654203869047619 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_7407584_53357576@13", "cluster_num": 0 }, { "sample_id": "13_685535_545495@13", "cluster_num": 1 }, { "sample_id": "13_749647_802277@13", "cluster_num": 2 } ] } } } } } ], "data": { "uuid": "java-5-955", "seg": [ [ [ "默认", "方法" ], [ "java", "模块" ] ] ], "level": { "min": 0.654141865079365, "max": 0.654203869047619 }, "related_data": {} } } }, { "来自函数式编程的其他好思想": { "data": { "uuid": "java-5-956", "seg": [ [ [ "函数", "编程", "思想", "函数式" ] ] ], "level": { "min": 0.654203869047619, "max": 0.6542658730158729 }, "related_data": {} } } } ], "data": { "uuid": "java-4-985", "seg": [ [ [ "java" ], [], [], [ "变化" ] ] ], "level": { "min": 0.6540178571428571, "max": 0.6542658730158729 }, "related_data": {} } } }, { "通过行为参数化传递代码": { "children": [ { "应对不断变化的需求": { "children": [ { "初试牛刀:筛选绿苹果": { "data": { "uuid": "java-6-190", "seg": [ [ [ "初试", "牛刀" ] ], [ [ "筛选", "绿", "苹果" ] ] ], "level": { "min": 0.6542658730158729, "max": 0.6542865410052909 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_227839_192725@13", "cluster_num": 0 } ] } } } } }, { "再展身手:把颜色作为参数": { "data": { "uuid": "java-6-191", "seg": [ [ [ "再展", "身手" ] ], [ [ "颜色", "参数" ] ] ], "level": { "min": 0.6542865410052909, "max": 0.6543072089947088 }, "related_data": {} } } }, { "第三次尝试:对你能想到的每个属性做筛选": { "data": { "uuid": "java-6-192", "seg": [ [ [ "尝试" ] ], [ [ "想到", "属性", "做", "筛选" ] ] ], "level": { "min": 0.6543072089947088, "max": 0.6543278769841269 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_755341_810876@13", "cluster_num": 0 } ] } } } } } ], "data": { "uuid": "java-5-957", "seg": [ [ [ "应对", "变化", "需求", "不断变化" ] ] ], "level": { "min": 0.6542658730158729, "max": 0.6543278769841269 }, "related_data": {} } } }, { "行为参数化": { "data": { "uuid": "java-5-958", "seg": [ [ [ "参数", "化", "参数化" ] ] ], "level": { "min": 0.6543278769841269, "max": 0.6543898809523809 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_252319_251919@13", "cluster_num": 0 }, { "sample_id": "13_1091641_1299221@13", "cluster_num": 1 }, { "sample_id": "13_773546_841369@13", "cluster_num": 2 } ] } } } } }, { "对付啰唆": { "children": [ { "匿名类": { "data": { "uuid": "java-6-193", "seg": [ [ [ "匿名", "类" ] ] ], "level": { "min": 0.6543898809523809, "max": 0.6544053819444444 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_193100_97782@13", "cluster_num": 0 }, { "sample_id": "13_924558_1059458@13", "cluster_num": 1 } ] } } } } }, { "第五次尝试:使用匿名类": { "data": { "uuid": "java-6-194", "seg": [ [ [ "尝试" ] ], [ [ "匿名", "类" ] ] ], "level": { "min": 0.6544053819444444, "max": 0.6544208829365079 }, "related_data": {} } } }, { "第六次尝试:使用Lambda表达式": { "data": { "uuid": "java-6-195", "seg": [ [ [ "尝试" ] ], [ [ "lambda", "表达式" ] ] ], "level": { "min": 0.6544208829365079, "max": 0.6544363839285714 }, "related_data": {} } } }, { "第七次尝试:将List类型抽象化": { "data": { "uuid": "java-6-196", "seg": [ [ [ "尝试" ] ], [ [ "list", "类型", "抽象化" ] ] ], "level": { "min": 0.6544363839285714, "max": 0.6544518849206349 }, "related_data": {} } } } ], "data": { "uuid": "java-5-959", "seg": [ [ [ "对付", "啰唆" ] ] ], "level": { "min": 0.6543898809523809, "max": 0.6544518849206349 }, "related_data": {} } } }, { "真实的例子": { "children": [ { "用Comparator来排序": { "data": { "uuid": "java-6-197", "seg": [ [ [ "comparator", "排序" ] ] ], "level": { "min": 0.6544518849206349, "max": 0.6544673859126984 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_274228_300924@13", "cluster_num": 0 }, { "sample_id": "13_860904_987999@13", "cluster_num": 2 }, { "sample_id": "13_1091523_1299008@13", "cluster_num": 1 }, { "sample_id": "13_710056_667836@13", "cluster_num": 1 } ] }, "blog": { "data_id": [ { "sample_id": "12624815@linkedlist@java", "cluster_num": 0 }, { "sample_id": "19975307@arraylist@java", "cluster_num": 1 } ] } } } } }, { "用Runnable执行代码块": { "data": { "uuid": "java-6-198", "seg": [ [ [ "runnable", "执行" ] ] ], "level": { "min": 0.6544673859126984, "max": 0.6544828869047619 }, "related_data": {} } } }, { "通过Callable返回结果": { "data": { "uuid": "java-6-199", "seg": [ [ [ "callable", "返回" ] ] ], "level": { "min": 0.6544828869047619, "max": 0.6544983878968254 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_363257_383234@13", "cluster_num": 0 }, { "sample_id": "13_194520_102425@13", "cluster_num": 2 }, { "sample_id": "13_755604_811027@13", "cluster_num": 1 }, { "sample_id": "13_350720_359517@13", "cluster_num": 0 } ] }, "blog": { "data_id": [ { "sample_id": "76913083@builder@java", "cluster_num": 0 }, { "sample_id": "86501992@builder@java", "cluster_num": 1 } ] } } } } }, { "GUI事件处理": { "data": { "uuid": "java-6-200", "seg": [ [ [ "gui", "事件处理" ] ] ], "level": { "min": 0.6544983878968254, "max": 0.6545138888888888 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_673747_502223@13", "cluster_num": 0 }, { "sample_id": "13_669741_491394@13", "cluster_num": 0 }, { "sample_id": "13_201394_123981@13", "cluster_num": 0 }, { "sample_id": "13_669291_490594@13", "cluster_num": 0 }, { "sample_id": "13_5744505_35766533@13", "cluster_num": 1 }, { "sample_id": "13_7448297_53428422@13", "cluster_num": 0 }, { "sample_id": "13_240244_224397@13", "cluster_num": 2 }, { "sample_id": "13_204421_133265@13", "cluster_num": 1 }, { "sample_id": "13_7448316_53428449@13", "cluster_num": 2 }, { "sample_id": "13_347066_352685@13", "cluster_num": 0 }, { "sample_id": "13_7466136_53453287@13", "cluster_num": 1 }, { "sample_id": "13_7445634_53424307@13", "cluster_num": 1 }, { "sample_id": "13_7456255_53439772@13", "cluster_num": 1 }, { "sample_id": "13_199783_118960@13", "cluster_num": 1 }, { "sample_id": "13_7466166_53453375@13", "cluster_num": 2 }, { "sample_id": "13_981560_1143205@13", "cluster_num": 0 }, { "sample_id": "13_715864_708279@13", "cluster_num": 2 }, { "sample_id": "13_7464511_53450941@13", "cluster_num": 0 } ] }, "blog": { "data_id": [ { "sample_id": "76762038@arraylist@java", "cluster_num": 0 }, { "sample_id": "107598788@java@java", "cluster_num": 1 }, { "sample_id": "52562131@builder@java", "cluster_num": 2 } ] } } } } } ], "data": { "uuid": "java-5-960", "seg": [ [ [ "真实", "例子" ] ] ], "level": { "min": 0.6544518849206349, "max": 0.6545138888888888 }, "related_data": {} } } } ], "data": { "uuid": "java-4-986", "seg": [ [ [ "参数", "化", "传递", "参数化" ] ] ], "level": { "min": 0.6542658730158729, "max": 0.6545138888888888 }, "related_data": {} } } }, { "Lambda表达式": { "children": [ { "Lambda管中窥豹": { "data": { "uuid": "java-5-961", "seg": [ [ [ "lambda", "管中窥豹" ] ] ], "level": { "min": 0.6545138888888888, "max": 0.6545345568783069 }, "related_data": {} } } }, { "在哪里以及如何使用Lambda": { "children": [ { "函数式接口": { "data": { "uuid": "java-6-201", "seg": [ [ [ "函数", "接口", "函数式" ] ] ], "level": { "min": 0.6545345568783069, "max": 0.6545448908730158 }, "related_data": { "blog": { "data_id": [ { "sample_id": "68553148@stream@java", "cluster_num": 0 } ] } } } } }, { "函数描述符": { "data": { "uuid": "java-6-202", "seg": [ [ [ "函数", "描述符", "函数描述符" ] ] ], "level": { "min": 0.6545448908730158, "max": 0.6545552248677248 }, "related_data": {} } } } ], "data": { "uuid": "java-5-962", "seg": [ [ [], [ "lambda" ] ] ], "level": { "min": 0.6545345568783069, "max": 0.6545552248677248 }, "related_data": {} } } }, { "把Lambda付诸实践:环绕执行模式": { "children": [ { "第 1 步:记得行为参数化": { "data": { "uuid": "java-6-203", "seg": [ [ [ "步" ] ], [ [ "记得", "参数", "化", "参数化" ] ] ], "level": { "min": 0.6545552248677248, "max": 0.6545603918650793 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_7422968_53382290@13", "cluster_num": 0 } ] } } } } }, { "第 2 步:使用函数式接口来传递行为": { "data": { "uuid": "java-6-204", "seg": [ [ [ "步" ] ], [ [ "函数", "接口", "传递", "函数式" ] ] ], "level": { "min": 0.6545603918650793, "max": 0.6545655588624337 }, "related_data": {} } } }, { "第 3 步:执行一个行为": { "data": { "uuid": "java-6-205", "seg": [ [ [ "步" ] ], [ [ "执行" ] ] ], "level": { "min": 0.6545655588624337, "max": 0.6545707258597883 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_1105134_1319387@13", "cluster_num": 1 }, { "sample_id": "13_7459494_53444439@13", "cluster_num": 1 }, { "sample_id": "13_195331_104888@13", "cluster_num": 2 }, { "sample_id": "13_350160_358632@13", "cluster_num": 2 }, { "sample_id": "13_1097800_1311774@13", "cluster_num": 1 }, { "sample_id": "13_218738_169367@13", "cluster_num": 0 }, { "sample_id": "13_749722_802384@13", "cluster_num": 1 }, { "sample_id": "13_947659_1099560@13", "cluster_num": 0 }, { "sample_id": "13_685231_544677@13", "cluster_num": 0 }, { "sample_id": "13_216120_163266@13", "cluster_num": 1 }, { "sample_id": "13_1091784_1301227@13", "cluster_num": 0 }, { "sample_id": "13_161752_31819@13", "cluster_num": 2 }, { "sample_id": "13_237603_218199@13", "cluster_num": 2 }, { "sample_id": "13_383580_419144@13", "cluster_num": 2 }, { "sample_id": "13_725001_731620@13", "cluster_num": 0 }, { "sample_id": "13_780107_849308@13", "cluster_num": 0 }, { "sample_id": "13_191166_92532@13", "cluster_num": 1 }, { "sample_id": "13_7451723_53433167@13", "cluster_num": 0 }, { "sample_id": "13_784459_859034@13", "cluster_num": 0 } ] } } } } }, { "第 4 步:传递Lambda": { "data": { "uuid": "java-6-206", "seg": [ [ [ "步" ] ], [ [ "传递", "lambda" ] ] ], "level": { "min": 0.6545707258597883, "max": 0.6545758928571428 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_7398400_53344854@13", "cluster_num": 1 }, { "sample_id": "13_754601_810078@13", "cluster_num": 1 }, { "sample_id": "13_363801_384630@13", "cluster_num": 2 }, { "sample_id": "13_391375_433727@13", "cluster_num": 1 }, { "sample_id": "13_761241_818612@13", "cluster_num": 1 }, { "sample_id": "13_7418148_53374026@13", "cluster_num": 0 }, { "sample_id": "13_7409268_53359668@13", "cluster_num": 0 }, { "sample_id": "13_754237_809141@13", "cluster_num": 2 }, { "sample_id": "13_1059347_1256633@13", "cluster_num": 1 } ] }, "blog": { "data_id": [ { "sample_id": "113131204@stream@java", "cluster_num": 0 }, { "sample_id": "103975404@stream@java", "cluster_num": 1 }, { "sample_id": "74898095@stream@java", "cluster_num": 0 }, { "sample_id": "50603420@stream@java", "cluster_num": 1 }, { "sample_id": "86526540@stream@java", "cluster_num": 1 }, { "sample_id": "111404404@stream@java", "cluster_num": 1 }, { "sample_id": "108093246@mybatis@java", "cluster_num": 1 }, { "sample_id": "77429875@stream@java", "cluster_num": 0 }, { "sample_id": "115033235@stream@java", "cluster_num": 1 }, { "sample_id": "81286231@stream@java", "cluster_num": 1 }, { "sample_id": "77750806@stream@java", "cluster_num": 1 }, { "sample_id": "102530810@stream@java", "cluster_num": 1 }, { "sample_id": "12782141@java@java", "cluster_num": 1 }, { "sample_id": "50662639@junit@java", "cluster_num": 1 }, { "sample_id": "85787436@stream@java", "cluster_num": 0 }, { "sample_id": "6564162@iterator@java", "cluster_num": 0 }, { "sample_id": "115513201@stream@java", "cluster_num": 0 }, { "sample_id": "111927462@stream@java", "cluster_num": 1 }, { "sample_id": "52942333@hibernate@java", "cluster_num": 1 }, { "sample_id": "111639176@arraylist@java", "cluster_num": 0 }, { "sample_id": "7911997@exception@java", "cluster_num": 0 }, { "sample_id": "103116779@jdk@java", "cluster_num": 1 }, { "sample_id": "87163993@stream@java", "cluster_num": 0 }, { "sample_id": "6633068@stream@java", "cluster_num": 2 }, { "sample_id": "6633068@iterator@java", "cluster_num": 2 } ] } } } } } ], "data": { "uuid": "java-5-963", "seg": [ [ [ "lambda", "付诸实践" ] ], [ [ "环绕", "执行", "模式" ] ] ], "level": { "min": 0.6545552248677248, "max": 0.6545758928571428 }, "related_data": {} } } }, { "使用函数式接口": { "children": [ { "Predicate": { "data": { "uuid": "java-6-207", "seg": [ [ [ "predicate" ] ] ], "level": { "min": 0.6545758928571428, "max": 0.6545827821869488 }, "related_data": {} } } }, { "Consumer": { "data": { "uuid": "java-6-208", "seg": [ [ [ "consumer" ] ] ], "level": { "min": 0.6545827821869488, "max": 0.6545896715167548 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_774715_838731@13", "cluster_num": 0 } ] }, "blog": { "data_id": [ { "sample_id": "109994813@java@java", "cluster_num": 0 }, { "sample_id": "109994813@spring@java", "cluster_num": 1 } ] } } } } }, { "Function": { "data": { "uuid": "java-6-209", "seg": [ [ [ "function" ] ] ], "level": { "min": 0.6545896715167548, "max": 0.6545965608465608 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_28206_7904@13", "cluster_num": 0 }, { "sample_id": "13_178823_63503@13", "cluster_num": 1 }, { "sample_id": "13_751959_805846@13", "cluster_num": 2 } ] }, "blog": { "data_id": [ { "sample_id": "7480785@timezone@java", "cluster_num": 1 }, { "sample_id": "7962525@timezone@java", "cluster_num": 1 }, { "sample_id": "5379946@builder@java", "cluster_num": 0 }, { "sample_id": "6829734@layout@java", "cluster_num": 0 }, { "sample_id": "7913866@hashmap@java", "cluster_num": 0 }, { "sample_id": "7586847@exception@java", "cluster_num": 0 }, { "sample_id": "4524060@timezone@java", "cluster_num": 0 }, { "sample_id": "6103252@timezone@java", "cluster_num": 0 }, { "sample_id": "6633036@stream@java", "cluster_num": 2 }, { "sample_id": "6642319@stream@java", "cluster_num": 2 }, { "sample_id": "5459378@timezone@java", "cluster_num": 0 }, { "sample_id": "6906539@timezone@java", "cluster_num": 1 } ] } } } } } ], "data": { "uuid": "java-5-964", "seg": [ [ [ "函数", "接口", "函数式" ] ] ], "level": { "min": 0.6545758928571428, "max": 0.6545965608465608 }, "related_data": {} } } }, { "类型检查、类型推断以及限制": { "children": [ { "类型检查": { "data": { "uuid": "java-6-210", "seg": [ [ [ "类型", "检查" ] ] ], "level": { "min": 0.6545965608465608, "max": 0.6546017278439153 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_214881_160044@13", "cluster_num": 0 }, { "sample_id": "13_234022_210324@13", "cluster_num": 1 } ] } } } } }, { "同样的Lambda,不同的函数式接口": { "data": { "uuid": "java-6-211", "seg": [ [ [ "lambda", "函数", "接口", "函数式" ] ] ], "level": { "min": 0.6546017278439153, "max": 0.6546068948412698 }, "related_data": {} } } }, { "类型推断": { "data": { "uuid": "java-6-212", "seg": [ [ [ "类型", "推断" ] ] ], "level": { "min": 0.6546068948412698, "max": 0.6546120618386242 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_750210_803106@13", "cluster_num": 1 }, { "sample_id": "13_7426044_53388781@13", "cluster_num": 1 }, { "sample_id": "13_57677_10508@13", "cluster_num": 1 }, { "sample_id": "13_648078_452125@13", "cluster_num": 2 }, { "sample_id": "13_1077959_1282401@13", "cluster_num": 0 }, { "sample_id": "13_169854_45953@13", "cluster_num": 1 }, { "sample_id": "13_3535533_23009406@13", "cluster_num": 1 }, { "sample_id": "13_222925_180088@13", "cluster_num": 1 }, { "sample_id": "13_7428678_53394729@13", "cluster_num": 0 }, { "sample_id": "13_742968_786164@13", "cluster_num": 0 }, { "sample_id": "13_653323_461950@13", "cluster_num": 1 }, { "sample_id": "13_345744_350404@13", "cluster_num": 0 }, { "sample_id": "13_224942_185225@13", "cluster_num": 0 }, { "sample_id": "13_7466072_53453204@13", "cluster_num": 2 }, { "sample_id": "13_673815_502595@13", "cluster_num": 2 } ] } } } } }, { "使用局部变量": { "data": { "uuid": "java-6-213", "seg": [ [ [ "局部变量" ] ] ], "level": { "min": 0.6546120618386242, "max": 0.6546172288359787 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_1057842_1254953@13", "cluster_num": 0 }, { "sample_id": "13_346202_351332@13", "cluster_num": 1 }, { "sample_id": "13_772407_835564@13", "cluster_num": 2 } ] } } } } } ], "data": { "uuid": "java-5-965", "seg": [ [ [ "类型", "检查" ], [ "类型", "推断" ], [] ] ], "level": { "min": 0.6545965608465608, "max": 0.6546172288359787 }, "related_data": {} } } }, { "方法引用": { "children": [ { "管中窥豹": { "data": { "uuid": "java-6-214", "seg": [ [ [ "管中窥豹" ] ] ], "level": { "min": 0.6546172288359787, "max": 0.6546275628306877 }, "related_data": {} } } }, { "构造函数引用": { "data": { "uuid": "java-6-215", "seg": [ [ [ "构造函数", "引用" ] ] ], "level": { "min": 0.6546275628306877, "max": 0.6546378968253967 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_7440762_53416229@13", "cluster_num": 1 }, { "sample_id": "13_748549_800556@13", "cluster_num": 1 }, { "sample_id": "13_385498_422734@13", "cluster_num": 1 }, { "sample_id": "13_7423100_53382599@13", "cluster_num": 1 }, { "sample_id": "13_659048_472563@13", "cluster_num": 2 }, { "sample_id": "13_223673_182154@13", "cluster_num": 2 }, { "sample_id": "13_346224_351336@13", "cluster_num": 0 }, { "sample_id": "13_199360_117307@13", "cluster_num": 2 }, { "sample_id": "13_1061389_1259259@13", "cluster_num": 1 }, { "sample_id": "13_231382_202349@13", "cluster_num": 1 }, { "sample_id": "13_10474_4778@13", "cluster_num": 2 }, { "sample_id": "13_150674_13266@13", "cluster_num": 1 }, { "sample_id": "13_674923_506599@13", "cluster_num": 1 }, { "sample_id": "13_218744_168864@13", "cluster_num": 0 }, { "sample_id": "13_213440_156293@13", "cluster_num": 1 }, { "sample_id": "13_7399085_53345915@13", "cluster_num": 1 }, { "sample_id": "13_246339_238164@13", "cluster_num": 1 }, { "sample_id": "13_2857_3939@13", "cluster_num": 0 } ] } } } } } ], "data": { "uuid": "java-5-966", "seg": [ [ [ "方法", "引用" ] ] ], "level": { "min": 0.6546172288359787, "max": 0.6546378968253967 }, "related_data": {} } } }, { "复合Lambda表达式的有用方法": { "children": [ { "比较器复合": { "data": { "uuid": "java-6-216", "seg": [ [ [ "器", "复合", "比较器" ] ] ], "level": { "min": 0.6546378968253967, "max": 0.6546447861552027 }, "related_data": {} } } }, { "谓词复合": { "data": { "uuid": "java-6-217", "seg": [ [ [ "谓词", "复合" ] ] ], "level": { "min": 0.6546447861552027, "max": 0.6546516754850088 }, "related_data": {} } } }, { "函数复合": { "data": { "uuid": "java-6-218", "seg": [ [ [ "函数", "复合" ] ] ], "level": { "min": 0.6546516754850088, "max": 0.6546585648148148 }, "related_data": {} } } } ], "data": { "uuid": "java-5-967", "seg": [ [ [ "复合", "lambda", "表达式", "有用", "方法" ] ] ], "level": { "min": 0.6546378968253967, "max": 0.6546585648148148 }, "related_data": {} } } }, { "数学中的类似思想": { "children": [ { "积分": { "data": { "uuid": "java-6-219", "seg": [ [ [ "积分" ] ] ], "level": { "min": 0.6546585648148148, "max": 0.6546688988095237 }, "related_data": {} } } }, { "与Java 8的Lambda联系起来": { "data": { "uuid": "java-6-220", "seg": [ [ [], [ "java", "lambda" ] ] ], "level": { "min": 0.6546688988095237, "max": 0.6546792328042327 }, "related_data": {} } } } ], "data": { "uuid": "java-5-968", "seg": [ [ [ "数学", "类似", "思想" ] ] ], "level": { "min": 0.6546585648148148, "max": 0.6546792328042327 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_245064_235022@13", "cluster_num": 0 } ] } } } } }, { "测试可见Lambda函数的行为": { "data": { "uuid": "java-5-969", "seg": [ [ [ "lambda", "函数" ] ] ], "level": { "min": 0.6546792328042327, "max": 0.6546999007936507 }, "related_data": {} } } }, { "测试使用Lambda的方法的行为": { "data": { "uuid": "java-5-970", "seg": [ [ [ "lambda", "方法" ] ] ], "level": { "min": 0.6546999007936507, "max": 0.6547205687830687 }, "related_data": {} } } }, { "将复杂的Lambda表达式分为不同的方法": { "data": { "uuid": "java-5-971", "seg": [ [ [ "lambda", "表达式", "分为", "方法" ] ] ], "level": { "min": 0.6547205687830687, "max": 0.6547412367724866 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_745978_794705@13", "cluster_num": 0 } ] } } } } }, { "高阶函数的测试": { "data": { "uuid": "java-5-972", "seg": [ [ [ "高阶", "函数", "高阶函数" ] ] ], "level": { "min": 0.6547412367724866, "max": 0.6547619047619047 }, "related_data": {} } } } ], "data": { "uuid": "java-4-987", "seg": [ [ [ "lambda", "表达式" ] ] ], "level": { "min": 0.6545138888888888, "max": 0.6547619047619047 }, "related_data": {} } } } ], "data": { "uuid": "java-3-497", "seg": [ [ [ "基础知识" ] ] ], "level": { "min": 0.6540178571428571, "max": 0.6547619047619047 }, "related_data": {} } } }, { "使用流进行函数式数据处理": { "children": [ { "引入流": { "children": [ { "流简介": { "data": { "uuid": "java-5-973", "seg": [ [ [ "流", "简介" ] ] ], "level": { "min": 0.6547619047619047, "max": 0.6548859126984126 }, "related_data": {} } } }, { "流操作": { "children": [ { "中间操作": { "data": { "uuid": "java-6-221", "seg": [ [ [ "操作" ] ] ], "level": { "min": 0.6548859126984126, "max": 0.6549479166666665 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_1084924_1291338@13", "cluster_num": 0 }, { "sample_id": "13_247130_240239@13", "cluster_num": 0 }, { "sample_id": "13_912205_1047366@13", "cluster_num": 1 }, { "sample_id": "13_7443745_53423994@13", "cluster_num": 1 }, { "sample_id": "13_664246_480917@13", "cluster_num": 0 }, { "sample_id": "13_7447535_53427523@13", "cluster_num": 0 }, { "sample_id": "13_384375_420724@13", "cluster_num": 2 }, { "sample_id": "13_377252_407707@13", "cluster_num": 0 }, { "sample_id": "13_742601_785145@13", "cluster_num": 0 }, { "sample_id": "13_751034_804660@13", "cluster_num": 2 }, { "sample_id": "13_665298_482754@13", "cluster_num": 0 }, { "sample_id": "13_215951_162685@13", "cluster_num": 0 }, { "sample_id": "13_686516_548263@13", "cluster_num": 0 }, { "sample_id": "13_1057934_1255092@13", "cluster_num": 2 }, { "sample_id": "13_348419_355147@13", "cluster_num": 1 }, { "sample_id": "13_7441912_53418835@13", "cluster_num": 2 }, { "sample_id": "13_7439645_53414488@13", "cluster_num": 1 }, { "sample_id": "13_645803_447750@13", "cluster_num": 2 } ] }, "blog": { "data_id": [ { "sample_id": "77679632@hashmap@java", "cluster_num": 1 }, { "sample_id": "79868213@nio@java", "cluster_num": 1 }, { "sample_id": "115363021@java@java", "cluster_num": 0 }, { "sample_id": "13985835@eclipse@java", "cluster_num": 2 } ] } } } } }, { "终端操作": { "data": { "uuid": "java-6-222", "seg": [ [ [ "终端", "操作" ] ] ], "level": { "min": 0.6549479166666665, "max": 0.6550099206349206 }, "related_data": {} } } } ], "data": { "uuid": "java-5-974", "seg": [ [ [ "流", "操作" ] ] ], "level": { "min": 0.6548859126984126, "max": 0.6550099206349206 }, "related_data": {} } } }, { "路线图": { "data": { "uuid": "java-5-975", "seg": [ [ [ "路线图" ] ] ], "level": { "min": 0.6550099206349206, "max": 0.6551339285714285 }, "related_data": {} } } } ], "data": { "uuid": "java-4-988", "seg": [ [ [ "引入", "流" ] ] ], "level": { "min": 0.6547619047619047, "max": 0.6551339285714285 }, "related_data": {} } } }, { "用流收集数据": { "children": [ { "收集器简介": { "children": [ { "收集器用作高级归约": { "data": { "uuid": "java-6-223", "seg": [ [ [ "收集器", "用作", "高级", "归约" ] ] ], "level": { "min": 0.6551339285714285, "max": 0.6551711309523809 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_7432783_53403147@13", "cluster_num": 0 } ] } } } } }, { "预定义收集器": { "data": { "uuid": "java-6-224", "seg": [ [ [ "预定", "义", "收集器", "义收集器" ] ] ], "level": { "min": 0.6551711309523809, "max": 0.6552083333333333 }, "related_data": {} } } } ], "data": { "uuid": "java-5-976", "seg": [ [ [ "收集器", "简介" ] ] ], "level": { "min": 0.6551339285714285, "max": 0.6552083333333333 }, "related_data": {} } } }, { "分组": { "children": [ { "操作分组的元素": { "data": { "uuid": "java-6-225", "seg": [ [ [ "操作", "分组", "元素" ] ] ], "level": { "min": 0.6552083333333333, "max": 0.6552331349206348 }, "related_data": {} } } }, { "多级分组": { "data": { "uuid": "java-6-226", "seg": [ [ [ "多级", "分组" ] ] ], "level": { "min": 0.6552331349206348, "max": 0.6552579365079365 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_876880_1011795@13", "cluster_num": 1 }, { "sample_id": "13_645316_446972@13", "cluster_num": 2 }, { "sample_id": "13_371986_398940@13", "cluster_num": 1 }, { "sample_id": "13_681911_535374@13", "cluster_num": 0 }, { "sample_id": "13_784800_862045@13", "cluster_num": 2 }, { "sample_id": "13_7458816_53443582@13", "cluster_num": 2 }, { "sample_id": "13_673828_502484@13", "cluster_num": 0 }, { "sample_id": "13_7453002_53435550@13", "cluster_num": 2 } ] } } } } }, { "按子组收集数据": { "data": { "uuid": "java-6-227", "seg": [ [ [ "按子", "组", "收集", "数据" ] ] ], "level": { "min": 0.6552579365079365, "max": 0.6552827380952381 }, "related_data": { "blog": { "data_id": [ { "sample_id": "80807087@log4j@java", "cluster_num": 0 } ] } } } } } ], "data": { "uuid": "java-5-977", "seg": [ [ [ "分组" ] ] ], "level": { "min": 0.6552083333333333, "max": 0.6552827380952381 }, "related_data": {} } } }, { "分区": { "children": [ { "分区的优势": { "data": { "uuid": "java-6-228", "seg": [ [ [ "分区", "优势" ] ] ], "level": { "min": 0.6552827380952381, "max": 0.6553199404761905 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_658117_471171@13", "cluster_num": 0 }, { "sample_id": "13_361667_379767@13", "cluster_num": 1 }, { "sample_id": "13_1051195_1249131@13", "cluster_num": 2 } ] } } } } }, { "将数字按质数和非质数分区": { "data": { "uuid": "java-6-229", "seg": [ [ [ "数字", "质数", "将数字" ], [ "质数", "分区", "非质数", "质数分区" ] ] ], "level": { "min": 0.6553199404761905, "max": 0.6553571428571427 }, "related_data": {} } } } ], "data": { "uuid": "java-5-978", "seg": [ [ [ "分区" ] ] ], "level": { "min": 0.6552827380952381, "max": 0.6553571428571427 }, "related_data": {} } } }, { "收集器接口": { "children": [ { "理解Collector接口声明的方法": { "data": { "uuid": "java-6-230", "seg": [ [ [ "理解", "collector", "接口", "声明", "方法" ] ] ], "level": { "min": 0.6553571428571427, "max": 0.6553943452380951 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_7463708_53449838@13", "cluster_num": 0 } ] } } } } }, { "全部融合到一起": { "data": { "uuid": "java-6-231", "seg": [ [ [ "融合" ] ] ], "level": { "min": 0.6553943452380951, "max": 0.6554315476190475 }, "related_data": {} } } } ], "data": { "uuid": "java-5-979", "seg": [ [ [ "收集器", "接口" ] ] ], "level": { "min": 0.6553571428571427, "max": 0.6554315476190475 }, "related_data": {} } } }, { "开发你自己的收集器以获得更好的性能": { "children": [ { "仅用质数做除数": { "data": { "uuid": "java-6-232", "seg": [ [ [ "仅", "质数", "做", "除数" ] ] ], "level": { "min": 0.6554315476190475, "max": 0.6554687499999999 }, "related_data": {} } } }, { "比较收集器的性能": { "data": { "uuid": "java-6-233", "seg": [ [ [ "收集器", "性能", "比较收集器" ] ] ], "level": { "min": 0.6554687499999999, "max": 0.6555059523809523 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_189956_89858@13", "cluster_num": 0 }, { "sample_id": "13_1056150_1253271@13", "cluster_num": 1 }, { "sample_id": "13_7455366_53441258@13", "cluster_num": 2 } ] }, "blog": { "data_id": [ { "sample_id": "92381170@slf4j@java", "cluster_num": 0 }, { "sample_id": "92381170@log4j@java", "cluster_num": 1 } ] } } } } } ], "data": { "uuid": "java-5-980", "seg": [ [ [ "开发", "收集器", "更好", "性能" ] ] ], "level": { "min": 0.6554315476190475, "max": 0.6555059523809523 }, "related_data": {} } } } ], "data": { "uuid": "java-4-989", "seg": [ [ [ "流", "收集", "数据" ] ] ], "level": { "min": 0.6551339285714285, "max": 0.6555059523809523 }, "related_data": {} } } } ], "data": { "uuid": "java-3-498", "seg": [ [ [ "流", "函数", "数据处理", "函数式" ] ] ], "level": { "min": 0.6547619047619047, "max": 0.6555059523809523 }, "related_data": {} } } }, { "无所不在的Java": { "children": [ { "用Optional取代null": { "children": [ { "如何为缺失的值建模": { "children": [ { "采用防御式检查减少NullPointerException": { "data": { "uuid": "java-6-234", "seg": [ [ [ "采用", "防御", "检查", "减少", "nullpointerexception" ] ] ], "level": { "min": 0.6555059523809523, "max": 0.6555679563492063 }, "related_data": {} } } }, { "其他语言中null的替代品": { "data": { "uuid": "java-6-235", "seg": [ [ [ "语言", "null", "替代品", "语言中" ] ] ], "level": { "min": 0.6555679563492063, "max": 0.6556299603174602 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_25284_6761@13", "cluster_num": 1 }, { "sample_id": "13_983220_1144536@13", "cluster_num": 0 }, { "sample_id": "13_199037_116173@13", "cluster_num": 2 }, { "sample_id": "13_7439827_53414678@13", "cluster_num": 1 }, { "sample_id": "13_1050348_1247473@13", "cluster_num": 2 }, { "sample_id": "13_206941_140187@13", "cluster_num": 1 }, { "sample_id": "13_184889_75476@13", "cluster_num": 1 }, { "sample_id": "13_742102_783465@13", "cluster_num": 0 }, { "sample_id": "13_763689_822279@13", "cluster_num": 1 }, { "sample_id": "13_207421_141519@13", "cluster_num": 0 }, { "sample_id": "13_2040_3287@13", "cluster_num": 1 }, { "sample_id": "13_1707_2722@13", "cluster_num": 0 }, { "sample_id": "13_680569_530832@13", "cluster_num": 0 }, { "sample_id": "13_5945197_37923150@13", "cluster_num": 1 }, { "sample_id": "13_648265_452551@13", "cluster_num": 2 }, { "sample_id": "13_1096617_1309081@13", "cluster_num": 0 }, { "sample_id": "13_391831_434636@13", "cluster_num": 2 }, { "sample_id": "13_221245_174953@13", "cluster_num": 2 }, { "sample_id": "13_758553_814491@13", "cluster_num": 0 }, { "sample_id": "13_390700_432571@13", "cluster_num": 0 }, { "sample_id": "13_681632_534537@13", "cluster_num": 0 }, { "sample_id": "13_895241_1033424@13", "cluster_num": 0 }, { "sample_id": "13_367304_392826@13", "cluster_num": 1 }, { "sample_id": "13_761077_818332@13", "cluster_num": 2 }, { "sample_id": "13_7447456_53427370@13", "cluster_num": 0 }, { "sample_id": "13_236306_216150@13", "cluster_num": 0 }, { "sample_id": "13_696882_581405@13", "cluster_num": 0 }, { "sample_id": "13_363944_384928@13", "cluster_num": 0 }, { "sample_id": "13_761900_819905@13", "cluster_num": 1 }, { "sample_id": "13_1066845_1266639@13", "cluster_num": 0 }, { "sample_id": "13_671539_495487@13", "cluster_num": 1 }, { "sample_id": "13_651154_458163@13", "cluster_num": 2 } ] }, "blog": { "data_id": [ { "sample_id": "6566029@timezone@java", "cluster_num": 2 }, { "sample_id": "6280251@hashmap@java", "cluster_num": 0 }, { "sample_id": "6771944@timezone@java", "cluster_num": 2 }, { "sample_id": "7355282@hashmap@java", "cluster_num": 0 }, { "sample_id": "6899030@semaphore@java", "cluster_num": 2 }, { "sample_id": "7521567@timezone@java", "cluster_num": 2 }, { "sample_id": "5343209@timezone@java", "cluster_num": 2 }, { "sample_id": "7106911@layout@java", "cluster_num": 0 }, { "sample_id": "6617276@layout@java", "cluster_num": 0 }, { "sample_id": "6927763@layout@java", "cluster_num": 0 }, { "sample_id": "7518031@layout@java", "cluster_num": 0 }, { "sample_id": "6779944@semaphore@java", "cluster_num": 0 }, { "sample_id": "52005329@hashtable@java", "cluster_num": 0 }, { "sample_id": "6617276@exception@java", "cluster_num": 0 }, { "sample_id": "6995546@exception@java", "cluster_num": 0 }, { "sample_id": "6890257@timezone@java", "cluster_num": 2 }, { "sample_id": "2030534@javamail@java", "cluster_num": 0 }, { "sample_id": "6732366@jmx@java", "cluster_num": 0 }, { "sample_id": "6950068@semaphore@java", "cluster_num": 1 }, { "sample_id": "7970341@semaphore@java", "cluster_num": 0 }, { "sample_id": "6688359@semaphore@java", "cluster_num": 1 }, { "sample_id": "7398051@semaphore@java", "cluster_num": 2 }, { "sample_id": "7097889@semaphore@java", "cluster_num": 0 }, { "sample_id": "3372690@semaphore@java", "cluster_num": 0 }, { "sample_id": "6592125@semaphore@java", "cluster_num": 0 }, { "sample_id": "59537539@arraylist@java", "cluster_num": 0 }, { "sample_id": "3048522@builder@java", "cluster_num": 0 }, { "sample_id": "5258152@timezone@java", "cluster_num": 2 }, { "sample_id": "7039434@timezone@java", "cluster_num": 2 }, { "sample_id": "7171108@slf4j@java", "cluster_num": 0 }, { "sample_id": "7339578@layout@java", "cluster_num": 0 }, { "sample_id": "6746455@layout@java", "cluster_num": 0 }, { "sample_id": "7478624@layout@java", "cluster_num": 0 }, { "sample_id": "8099918@layout@java", "cluster_num": 0 }, { "sample_id": "1174978@stream@java", "cluster_num": 2 }, { "sample_id": "6989849@semaphore@java", "cluster_num": 0 }, { "sample_id": "4450202@semaphore@java", "cluster_num": 0 }, { "sample_id": "6672193@semaphore@java", "cluster_num": 2 }, { "sample_id": "7442333@semaphore@java", "cluster_num": 1 }, { "sample_id": "7642730@semaphore@java", "cluster_num": 2 }, { "sample_id": "8099918@exception@java", "cluster_num": 0 }, { "sample_id": "7953690@exception@java", "cluster_num": 0 }, { "sample_id": "7553431@timezone@java", "cluster_num": 2 }, { "sample_id": "6456683@timezone@java", "cluster_num": 2 }, { "sample_id": "5739294@timezone@java", "cluster_num": 2 }, { "sample_id": "7110258@layout@java", "cluster_num": 0 }, { "sample_id": "7577591@semaphore@java", "cluster_num": 1 }, { "sample_id": "7641592@semaphore@java", "cluster_num": 0 }, { "sample_id": "7563228@semaphore@java", "cluster_num": 0 }, { "sample_id": "7089287@semaphore@java", "cluster_num": 1 }, { "sample_id": "7927044@semaphore@java", "cluster_num": 1 }, { "sample_id": "6942585@exception@java", "cluster_num": 0 }, { "sample_id": "7388166@layout@java", "cluster_num": 0 }, { "sample_id": "7517263@hibernate@java", "cluster_num": 0 }, { "sample_id": "7829514@semaphore@java", "cluster_num": 1 }, { "sample_id": "7481609@semaphore@java", "cluster_num": 1 }, { "sample_id": "78729958@arraylist@java", "cluster_num": 0 }, { "sample_id": "6618849@exception@java", "cluster_num": 0 }, { "sample_id": "6636723@exception@java", "cluster_num": 0 }, { "sample_id": "8362871@hibernate@java", "cluster_num": 0 }, { "sample_id": "7734155@semaphore@java", "cluster_num": 2 }, { "sample_id": "7445233@semaphore@java", "cluster_num": 1 }, { "sample_id": "6825390@semaphore@java", "cluster_num": 2 }, { "sample_id": "5607416@semaphore@java", "cluster_num": 1 }, { "sample_id": "6630816@exception@java", "cluster_num": 0 }, { "sample_id": "6826702@semaphore@java", "cluster_num": 1 }, { "sample_id": "7470936@semaphore@java", "cluster_num": 1 }, { "sample_id": "6577401@timezone@java", "cluster_num": 0 }, { "sample_id": "6995316@hibernate@java", "cluster_num": 0 }, { "sample_id": "7823572@semaphore@java", "cluster_num": 1 }, { "sample_id": "947127@builder@java", "cluster_num": 0 }, { "sample_id": "7226787@layout@java", "cluster_num": 0 }, { "sample_id": "7558588@layout@java", "cluster_num": 0 }, { "sample_id": "7339913@layout@java", "cluster_num": 0 }, { "sample_id": "6149816@exception@java", "cluster_num": 0 }, { "sample_id": "7596245@stream@java", "cluster_num": 0 } ] } } } } } ], "data": { "uuid": "java-5-981", "seg": [ [ [ "缺失", "值", "建模", "值建模" ] ] ], "level": { "min": 0.6555059523809523, "max": 0.6556299603174602 }, "related_data": {} } } }, { "Optional类入门": { "data": { "uuid": "java-5-982", "seg": [ [ [ "optional", "类", "入门" ] ] ], "level": { "min": 0.6556299603174602, "max": 0.6557539682539683 }, "related_data": {} } } }, { "应用Optional的几种模式": { "children": [ { "创建Optional对象": { "data": { "uuid": "java-6-236", "seg": [ [ [ "创建", "optional", "对象" ] ] ], "level": { "min": 0.6557539682539683, "max": 0.6557716836734694 }, "related_data": {} } } }, { "使用map从Optional对象中提取和转换值": { "data": { "uuid": "java-6-237", "seg": [ [ [ "map", "optional", "对象", "提取" ], [ "转换", "值" ] ] ], "level": { "min": 0.6557716836734694, "max": 0.6557893990929705 }, "related_data": {} } } }, { "使用flatMap链接Optional对象": { "data": { "uuid": "java-6-238", "seg": [ [ [ "flatmap", "链接", "optional", "对象" ] ] ], "level": { "min": 0.6557893990929705, "max": 0.6558071145124716 }, "related_data": {} } } }, { "操纵由Optional对象构成的Stream": { "data": { "uuid": "java-6-239", "seg": [ [ [ "操纵", "optional", "对象", "stream" ] ] ], "level": { "min": 0.6558071145124716, "max": 0.6558248299319728 }, "related_data": { "blog": { "data_id": [ { "sample_id": "76408237@jdk@java", "cluster_num": 0 }, { "sample_id": "113760333@stream@java", "cluster_num": 1 }, { "sample_id": "108253079@stream@java", "cluster_num": 2 } ] } } } } }, { "默认行为及解引用Optional对象": { "data": { "uuid": "java-6-240", "seg": [ [ [ "默认" ], [ "解", "引用", "optional", "对象" ] ] ], "level": { "min": 0.6558248299319728, "max": 0.6558425453514739 }, "related_data": {} } } }, { "两个Optional对象的组合": { "data": { "uuid": "java-6-241", "seg": [ [ [ "optional", "对象", "组合" ] ] ], "level": { "min": 0.6558425453514739, "max": 0.655860260770975 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_1090920_1298034@13", "cluster_num": 0 } ] } } } } }, { "使用filter剔除特定的值": { "data": { "uuid": "java-6-242", "seg": [ [ [ "filter", "剔除", "特定", "值" ] ] ], "level": { "min": 0.655860260770975, "max": 0.6558779761904762 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_238300_220031@13", "cluster_num": 0 } ] } } } } } ], "data": { "uuid": "java-5-983", "seg": [ [ [ "optional", "模式" ] ] ], "level": { "min": 0.6557539682539683, "max": 0.6558779761904762 }, "related_data": {} } } } ], "data": { "uuid": "java-4-990", "seg": [ [ [ "optional", "取代", "null" ] ] ], "level": { "min": 0.6555059523809523, "max": 0.6558779761904762 }, "related_data": {} } } }, { "Java模块系统": { "children": [ { "模块化的驱动力:软件的推理": { "children": [ { "关注点分离": { "data": { "uuid": "java-6-243", "seg": [ [ [ "关注点", "分离" ] ] ], "level": { "min": 0.6558779761904762, "max": 0.6558986441798942 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_703320_594723@13", "cluster_num": 0 }, { "sample_id": "13_1084552_1290946@13", "cluster_num": 1 } ] } } } } }, { "信息隐藏": { "data": { "uuid": "java-6-244", "seg": [ [ [ "信息", "隐藏" ] ] ], "level": { "min": 0.6558986441798942, "max": 0.6559193121693121 }, "related_data": {} } } }, { "Java软件": { "data": { "uuid": "java-6-245", "seg": [ [ [ "java", "软件" ] ] ], "level": { "min": 0.6559193121693121, "max": 0.6559399801587301 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_258613_266921@13", "cluster_num": 0 }, { "sample_id": "13_1036983_1233720@13", "cluster_num": 1 }, { "sample_id": "13_207057_140505@13", "cluster_num": 1 }, { "sample_id": "13_258095_265515@13", "cluster_num": 1 }, { "sample_id": "13_201946_125716@13", "cluster_num": 0 }, { "sample_id": "13_220466_173115@13", "cluster_num": 1 }, { "sample_id": "13_1070163_1271495@13", "cluster_num": 0 }, { "sample_id": "13_746709_796685@13", "cluster_num": 2 } ] } } } } } ], "data": { "uuid": "java-5-984", "seg": [ [ [ "模块化", "驱动力" ] ], [ [ "软件", "推理" ] ] ], "level": { "min": 0.6558779761904762, "max": 0.6559399801587301 }, "related_data": {} } } }, { "使用Java模块系统开发应用": { "children": [ { "从头开始搭建一个应用": { "data": { "uuid": "java-6-246", "seg": [ [ [ "从头开始", "搭建" ] ] ], "level": { "min": 0.6559399801587301, "max": 0.6559606481481481 }, "related_data": {} } } }, { "细粒度和粗粒度的模块化": { "data": { "uuid": "java-6-247", "seg": [ [ [ "细粒度" ], [ "粗粒度", "模块化" ] ] ], "level": { "min": 0.6559606481481481, "max": 0.655981316137566 }, "related_data": {} } } }, { "Java模块系统基础": { "data": { "uuid": "java-6-248", "seg": [ [ [ "java", "模块", "系统", "基础", "模块系统", "系统基础" ] ] ], "level": { "min": 0.655981316137566, "max": 0.6560019841269841 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_764657_823383@13", "cluster_num": 2 }, { "sample_id": "13_682806_537903@13", "cluster_num": 0 }, { "sample_id": "13_742415_784567@13", "cluster_num": 0 }, { "sample_id": "13_776348_851025@13", "cluster_num": 0 }, { "sample_id": "13_175024_55163@13", "cluster_num": 0 }, { "sample_id": "13_7443557_53420728@13", "cluster_num": 1 }, { "sample_id": "13_7430634_53397798@13", "cluster_num": 1 }, { "sample_id": "13_743766_788735@13", "cluster_num": 0 }, { "sample_id": "13_7448491_53428646@13", "cluster_num": 1 }, { "sample_id": "13_7437404_53410145@13", "cluster_num": 0 }, { "sample_id": "13_7451739_53433192@13", "cluster_num": 1 }, { "sample_id": "13_234777_212415@13", "cluster_num": 1 }, { "sample_id": "13_7440428_53415612@13", "cluster_num": 2 }, { "sample_id": "13_718401_712039@13", "cluster_num": 1 }, { "sample_id": "13_1049782_1247196@13", "cluster_num": 2 }, { "sample_id": "13_689827_558778@13", "cluster_num": 0 }, { "sample_id": "13_746372_795767@13", "cluster_num": 1 }, { "sample_id": "13_167426_41422@13", "cluster_num": 2 }, { "sample_id": "13_27692_7636@13", "cluster_num": 1 }, { "sample_id": "13_871091_1002829@13", "cluster_num": 0 }, { "sample_id": "13_751097_805477@13", "cluster_num": 0 }, { "sample_id": "13_7442395_53419194@13", "cluster_num": 2 }, { "sample_id": "13_7395673_53338464@13", "cluster_num": 1 }, { "sample_id": "13_7440539_53415858@13", "cluster_num": 1 } ] }, "blog": { "data_id": [ { "sample_id": "89184058@java@java", "cluster_num": 0 }, { "sample_id": "8194653@java@java", "cluster_num": 0 }, { "sample_id": "52839753@slf4j@java", "cluster_num": 2 }, { "sample_id": "51577897@layout@java", "cluster_num": 1 }, { "sample_id": "84394244@slf4j@java", "cluster_num": 2 }, { "sample_id": "49877311@layout@java", "cluster_num": 1 }, { "sample_id": "53581124@log4j@java", "cluster_num": 2 } ] } } } } } ], "data": { "uuid": "java-5-985", "seg": [ [ [ "java", "模块", "系统", "开发", "模块系统" ] ] ], "level": { "min": 0.6559399801587301, "max": 0.6560019841269841 }, "related_data": {} } } }, { "使用多个模块": { "children": [ { "exports子句": { "data": { "uuid": "java-6-249", "seg": [ [ [ "exports", "子句" ] ] ], "level": { "min": 0.6560019841269841, "max": 0.6560226521164021 }, "related_data": {} } } }, { "requires子句": { "data": { "uuid": "java-6-250", "seg": [ [ [ "requires", "子句" ] ] ], "level": { "min": 0.6560226521164021, "max": 0.6560433201058201 }, "related_data": {} } } }, { "命名": { "data": { "uuid": "java-6-251", "seg": [ [ [ "命名" ] ] ], "level": { "min": 0.6560433201058201, "max": 0.6560639880952381 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_349438_357186@13", "cluster_num": 0 } ] } } } } } ], "data": { "uuid": "java-5-986", "seg": [ [ [ "模块" ] ] ], "level": { "min": 0.6560019841269841, "max": 0.6560639880952381 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_1097162_1310334@13", "cluster_num": 0 } ] } } } } }, { "编译及打包": { "data": { "uuid": "java-5-987", "seg": [ [ [ "编译" ], [ "打包" ] ] ], "level": { "min": 0.6560639880952381, "max": 0.6561259920634921 }, "related_data": {} } } }, { "自动模块": { "data": { "uuid": "java-5-988", "seg": [ [ [ "自动", "模块" ] ] ], "level": { "min": 0.6561259920634921, "max": 0.656187996031746 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_195732_108068@13", "cluster_num": 0 } ] } } } } }, { "模块声明及子句": { "children": [ { "requires": { "data": { "uuid": "java-6-252", "seg": [ [ [ "requires" ] ] ], "level": { "min": 0.656187996031746, "max": 0.656198330026455 }, "related_data": {} } } }, { "exports": { "data": { "uuid": "java-6-253", "seg": [ [ [ "exports" ] ] ], "level": { "min": 0.656198330026455, "max": 0.6562086640211641 }, "related_data": {} } } }, { "requires的传递": { "data": { "uuid": "java-6-254", "seg": [ [ [ "requires", "传递" ] ] ], "level": { "min": 0.6562086640211641, "max": 0.656218998015873 }, "related_data": {} } } }, { "exports to": { "data": { "uuid": "java-6-255", "seg": [ [ [ "exports", "to" ] ] ], "level": { "min": 0.656218998015873, "max": 0.656229332010582 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_157466_20418@13", "cluster_num": 2 }, { "sample_id": "13_742450_784689@13", "cluster_num": 0 }, { "sample_id": "13_346515_351832@13", "cluster_num": 0 }, { "sample_id": "13_7413751_53365957@13", "cluster_num": 1 } ] }, "blog": { "data_id": [ { "sample_id": "6219709@stream@java", "cluster_num": 0 }, { "sample_id": "72672961@jsp@java", "cluster_num": 2 }, { "sample_id": "1671997@javamail@java", "cluster_num": 1 }, { "sample_id": "53908799@jmx@java", "cluster_num": 2 }, { "sample_id": "80437937@exception@java", "cluster_num": 2 }, { "sample_id": "112853519@javamail@java", "cluster_num": 1 } ] } } } } }, { "open和opens": { "data": { "uuid": "java-6-256", "seg": [ [ [ "open" ], [ "opens" ] ] ], "level": { "min": 0.656229332010582, "max": 0.656239666005291 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_1069734_1271031@13", "cluster_num": 0 }, { "sample_id": "13_197234_111011@13", "cluster_num": 0 }, { "sample_id": "13_770995_834897@13", "cluster_num": 1 }, { "sample_id": "13_759826_817158@13", "cluster_num": 2 } ] } } } } }, { "uses和provides": { "data": { "uuid": "java-6-257", "seg": [ [ [ "uses" ], [ "provides" ] ] ], "level": { "min": 0.656239666005291, "max": 0.65625 }, "related_data": {} } } } ], "data": { "uuid": "java-5-989", "seg": [ [ [ "模块", "声明", "模块声明" ], [ "子句" ] ] ], "level": { "min": 0.656187996031746, "max": 0.65625 }, "related_data": {} } } } ], "data": { "uuid": "java-4-991", "seg": [ [ [ "java", "模块", "系统", "模块系统" ] ] ], "level": { "min": 0.6558779761904762, "max": 0.65625 }, "related_data": {} } } } ], "data": { "uuid": "java-3-499", "seg": [ [ [ "无所不在", "java" ] ] ], "level": { "min": 0.6555059523809523, "max": 0.65625 }, "related_data": {} } } }, { "提升Java的并发性": { "children": [ { "CompletableFuture及反应式编程背后的概念": { "children": [ { "为支持并发而不断演进的Java": { "children": [ { "其他的线程抽象:非嵌套方法调用": { "data": { "uuid": "java-6-258", "seg": [ [ [ "线程", "抽象" ] ], [ [ "嵌套", "方法", "调用", "非嵌套", "嵌套方法" ] ] ], "level": { "min": 0.65625, "max": 0.6562706679894179 }, "related_data": {} } } }, { "你希望线程为你带来什么": { "data": { "uuid": "java-6-259", "seg": [ [ [ "希望", "线程", "带来" ] ] ], "level": { "min": 0.6562706679894179, "max": 0.6562913359788359 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_7445492_53424136@13", "cluster_num": 1 }, { "sample_id": "13_7445539_53424185@13", "cluster_num": 1 }, { "sample_id": "13_667884_487442@13", "cluster_num": 1 }, { "sample_id": "13_7410132_53360872@13", "cluster_num": 1 }, { "sample_id": "13_372493_400030@13", "cluster_num": 2 }, { "sample_id": "13_350156_358467@13", "cluster_num": 2 }, { "sample_id": "13_716924_710038@13", "cluster_num": 0 }, { "sample_id": "13_233844_209944@13", "cluster_num": 2 }, { "sample_id": "13_7434377_53404790@13", "cluster_num": 0 }, { "sample_id": "13_7398832_53345432@13", "cluster_num": 0 } ] } } } } } ], "data": { "uuid": "java-5-990", "seg": [ [ [ "支持", "并发", "演进", "java", "不断演进" ] ] ], "level": { "min": 0.65625, "max": 0.6562913359788359 }, "related_data": {} } } }, { "同步及异步API": { "children": [ { "Future风格的API": { "data": { "uuid": "java-6-260", "seg": [ [ [ "future", "风格", "api" ] ] ], "level": { "min": 0.6562913359788359, "max": 0.6563016699735449 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_29648_9042@13", "cluster_num": 0 } ] }, "blog": { "data_id": [ { "sample_id": "7957385@semaphore@java", "cluster_num": 0 } ] } } } } }, { "反应式风格的API": { "data": { "uuid": "java-6-261", "seg": [ [ [ "反应式", "风格", "api", "反应式风格" ] ] ], "level": { "min": 0.6563016699735449, "max": 0.656312003968254 }, "related_data": {} } } }, { "有害的睡眠及其他阻塞式操作": { "data": { "uuid": "java-6-262", "seg": [ [ [ "有害", "睡眠", "阻塞", "操作" ] ] ], "level": { "min": 0.656312003968254, "max": 0.656322337962963 }, "related_data": {} } } }, { "如何使用异步API进行异常处理": { "data": { "uuid": "java-6-263", "seg": [ [ [ "异步", "api", "异常", "异常处理" ] ] ], "level": { "min": 0.656322337962963, "max": 0.656332671957672 }, "related_data": {} } } } ], "data": { "uuid": "java-5-991", "seg": [ [ [ "同步" ], [ "异步", "api" ] ] ], "level": { "min": 0.6562913359788359, "max": 0.656332671957672 }, "related_data": {} } } }, { "“线框–管道”模型": { "data": { "uuid": "java-5-992", "seg": [ [ [ "线框", "–", "管道", "模型" ] ] ], "level": { "min": 0.656332671957672, "max": 0.6563740079365079 }, "related_data": {} } } }, { "为并发而生的CompletableFuture和结合器": { "data": { "uuid": "java-5-993", "seg": [ [ [ "并发", "生", "completablefuture" ], [ "器" ] ] ], "level": { "min": 0.6563740079365079, "max": 0.6564153439153438 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_350144_358448@13", "cluster_num": 0 } ] } } } } }, { "“发布–订阅”以及反应式编程": { "children": [ { "背压": { "data": { "uuid": "java-6-264", "seg": [ [ [ "背压" ] ] ], "level": { "min": 0.6564153439153438, "max": 0.6564360119047619 }, "related_data": {} } } }, { "一种简单的真实背压": { "data": { "uuid": "java-6-265", "seg": [ [ [ "真实", "背压", "真实背压" ] ] ], "level": { "min": 0.6564360119047619, "max": 0.6564566798941799 }, "related_data": {} } } } ], "data": { "uuid": "java-5-994", "seg": [ [ [ "发布", "–", "订阅" ], [ "反应式", "编程", "反应式编程" ] ] ], "level": { "min": 0.6564153439153438, "max": 0.6564566798941799 }, "related_data": {} } } }, { "反应式系统和反应式编程": { "data": { "uuid": "java-5-995", "seg": [ [ [ "反应式", "系统", "反应式系统" ], [ "反应式", "编程", "反应式编程" ] ] ], "level": { "min": 0.6564566798941799, "max": 0.6564980158730158 }, "related_data": {} } } } ], "data": { "uuid": "java-4-992", "seg": [ [ [ "completablefuture" ], [ "反应式", "编程", "背后", "概念", "反应式编程" ] ] ], "level": { "min": 0.65625, "max": 0.6564980158730158 }, "related_data": {} } } }, { "CompletableFuture:组合式异步编程": { "children": [ { "实现异步API": { "children": [ { "将同步方法转换为异步方法": { "data": { "uuid": "java-6-266", "seg": [ [ [ "同步", "方法", "转换", "异步", "同步方法", "异步方法" ] ] ], "level": { "min": 0.6564980158730158, "max": 0.6565290178571428 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_235356_214126@13", "cluster_num": 0 }, { "sample_id": "13_188337_119958@13", "cluster_num": 1 } ] }, "blog": { "data_id": [ { "sample_id": "8703708@java@java", "cluster_num": 0 }, { "sample_id": "83901301@slf4j@java", "cluster_num": 1 } ] } } } } }, { "错误处理": { "data": { "uuid": "java-6-267", "seg": [ [ [ "错误处理" ] ] ], "level": { "min": 0.6565290178571428, "max": 0.6565600198412698 }, "related_data": {} } } } ], "data": { "uuid": "java-5-996", "seg": [ [ [ "异步", "api" ] ] ], "level": { "min": 0.6564980158730158, "max": 0.6565600198412698 }, "related_data": {} } } }, { "让你的代码免受阻塞之苦": { "children": [ { "使用并行流对请求进行并行操作": { "data": { "uuid": "java-6-268", "seg": [ [ [ "并行", "流对", "并行操作" ] ] ], "level": { "min": 0.6565600198412698, "max": 0.6565755208333333 }, "related_data": {} } } }, { "使用CompletableFuture发起异步请求": { "data": { "uuid": "java-6-269", "seg": [ [ [ "completablefuture", "发起", "异步", "异步请求" ] ] ], "level": { "min": 0.6565755208333333, "max": 0.6565910218253967 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_7431887_53401177@13", "cluster_num": 0 } ] } } } } }, { "寻找更好的方案": { "data": { "uuid": "java-6-270", "seg": [ [ [ "寻找", "更好", "方案" ] ] ], "level": { "min": 0.6565910218253967, "max": 0.6566065228174602 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_759847_816877@13", "cluster_num": 0 }, { "sample_id": "13_7435691_53406579@13", "cluster_num": 1 }, { "sample_id": "13_362483_381825@13", "cluster_num": 2 } ] } } } } }, { "使用定制的执行器": { "data": { "uuid": "java-6-271", "seg": [ [ [ "定制", "执行器" ] ] ], "level": { "min": 0.6566065228174602, "max": 0.6566220238095237 }, "related_data": {} } } } ], "data": { "uuid": "java-5-997", "seg": [ [ [ "免受", "阻塞", "苦" ] ] ], "level": { "min": 0.6565600198412698, "max": 0.6566220238095237 }, "related_data": {} } } }, { "对多个异步任务进行流水线操作": { "children": [ { "实现折扣服务": { "data": { "uuid": "java-6-272", "seg": [ [ [ "折扣", "服务" ] ] ], "level": { "min": 0.6566220238095237, "max": 0.6566323578042328 }, "related_data": {} } } }, { "使用Discount服务": { "data": { "uuid": "java-6-273", "seg": [ [ [ "discount", "服务" ] ] ], "level": { "min": 0.6566323578042328, "max": 0.6566426917989417 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_4646844_29330776@13", "cluster_num": 0 }, { "sample_id": "13_384570_421074@13", "cluster_num": 1 }, { "sample_id": "13_699446_587577@13", "cluster_num": 1 }, { "sample_id": "13_155285_15085@13", "cluster_num": 1 }, { "sample_id": "13_771786_834459@13", "cluster_num": 2 }, { "sample_id": "13_1094687_1305134@13", "cluster_num": 0 } ] }, "blog": { "data_id": [ { "sample_id": "104213404@spring@java", "cluster_num": 0 } ] } } } } }, { "构造同步和异步操作": { "data": { "uuid": "java-6-274", "seg": [ [ [ "构造", "同步" ], [ "异步", "操作", "异步操作" ] ] ], "level": { "min": 0.6566426917989417, "max": 0.6566530257936507 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_743745_788669@13", "cluster_num": 0 }, { "sample_id": "13_189494_88468@13", "cluster_num": 1 }, { "sample_id": "13_1079267_1284276@13", "cluster_num": 2 } ] } } } } }, { "将两个CompletableFuture对象整合起来,无论它们是否存在依赖": { "data": { "uuid": "java-6-275", "seg": [ [ [ "completablefuture", "对象", "整合", "依赖" ] ] ], "level": { "min": 0.6566530257936507, "max": 0.6566633597883598 }, "related_data": {} } } }, { "对Future和Completable-Future的回顾": { "data": { "uuid": "java-6-276", "seg": [ [ [ "future" ], [ "completable", "future", "回顾" ] ] ], "level": { "min": 0.6566633597883598, "max": 0.6566736937830688 }, "related_data": {} } } }, { "高效地使用超时机制": { "data": { "uuid": "java-6-277", "seg": [ [ [ "高效", "超时", "机制" ] ] ], "level": { "min": 0.6566736937830688, "max": 0.6566840277777778 }, "related_data": {} } } } ], "data": { "uuid": "java-5-998", "seg": [ [ [ "异步", "流水线", "操作", "异步任务" ] ] ], "level": { "min": 0.6566220238095237, "max": 0.6566840277777778 }, "related_data": {} } } }, { "响应CompletableFuture的completion事件": { "children": [ { "对最佳价格查询器应用的优化": { "data": { "uuid": "java-6-278", "seg": [ [ [ "价格", "查询器", "优化", "价格查询器" ] ] ], "level": { "min": 0.6566840277777778, "max": 0.6567460317460317 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_356492_372468@13", "cluster_num": 0 } ] } } } } } ], "data": { "uuid": "java-5-999", "seg": [ [ [ "响应", "completablefuture", "completion", "事件" ] ] ], "level": { "min": 0.6566840277777778, "max": 0.6567460317460317 }, "related_data": {} } } } ], "data": { "uuid": "java-4-993", "seg": [ [ [ "completablefuture" ] ], [ [ "组合式", "异步", "编程", "异步编程" ] ] ], "level": { "min": 0.6564980158730158, "max": 0.6567460317460317 }, "related_data": {} } } }, { "反应式编程": { "children": [ { "反应式宣言": { "children": [ { "应用层的反应式编程": { "data": { "uuid": "java-6-279", "seg": [ [ [ "应用层", "反应式", "编程", "反应式编程" ] ] ], "level": { "min": 0.6567460317460317, "max": 0.6567873677248677 }, "related_data": {} } } }, { "反应式系统": { "data": { "uuid": "java-6-280", "seg": [ [ [ "反应式", "系统", "反应式系统" ] ] ], "level": { "min": 0.6567873677248677, "max": 0.6568287037037037 }, "related_data": {} } } } ], "data": { "uuid": "java-5-1000", "seg": [ [ [ "反应式", "宣言", "反应式宣言" ] ] ], "level": { "min": 0.6567460317460317, "max": 0.6568287037037037 }, "related_data": {} } } }, { "反应式流以及Flow API": { "children": [ { "Flow类": { "data": { "uuid": "java-6-281", "seg": [ [ [ "flow", "类" ] ] ], "level": { "min": 0.6568287037037037, "max": 0.6568562610229277 }, "related_data": { "blog": { "data_id": [ { "sample_id": "71440803@builder@java", "cluster_num": 0 } ] } } } } }, { "创建你的第一个反应式应用": { "data": { "uuid": "java-6-282", "seg": [ [ [ "创建", "反应式" ] ] ], "level": { "min": 0.6568562610229277, "max": 0.6568838183421516 }, "related_data": {} } } }, { "使用Processor转换数据": { "data": { "uuid": "java-6-283", "seg": [ [ [ "processor", "转换", "数据" ] ] ], "level": { "min": 0.6568838183421516, "max": 0.6569113756613756 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_363951_384958@13", "cluster_num": 0 } ] }, "blog": { "data_id": [ { "sample_id": "108867629@javac@java", "cluster_num": 0 }, { "sample_id": "82735524@javac@java", "cluster_num": 1 } ] } } } } } ], "data": { "uuid": "java-5-1001", "seg": [ [ [ "反应式", "流", "反应式流" ], [ "flow", "api" ] ] ], "level": { "min": 0.6568287037037037, "max": 0.6569113756613756 }, "related_data": {} } } }, { "使用反应式库RxJava": { "children": [ { "转换及整合多个Observable": { "data": { "uuid": "java-6-284", "seg": [ [ [ "转换" ], [ "整合", "observable" ] ] ], "level": { "min": 0.6569113756613756, "max": 0.6569940476190476 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_688779_555441@13", "cluster_num": 0 }, { "sample_id": "13_1097505_1311052@13", "cluster_num": 1 }, { "sample_id": "13_7412385_53363719@13", "cluster_num": 2 } ] }, "blog": { "data_id": [ { "sample_id": "41113239@spring@java", "cluster_num": 0 } ] } } } } } ], "data": { "uuid": "java-5-1002", "seg": [ [ [ "反应式", "库", "rxjava", "反应式库" ] ] ], "level": { "min": 0.6569113756613756, "max": 0.6569940476190476 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_349950_360059@13", "cluster_num": 0 }, { "sample_id": "13_358436_376547@13", "cluster_num": 1 }, { "sample_id": "13_695834_578849@13", "cluster_num": 2 } ] } } } } } ], "data": { "uuid": "java-4-994", "seg": [ [ [ "反应式", "编程", "反应式编程" ] ] ], "level": { "min": 0.6567460317460317, "max": 0.6569940476190476 }, "related_data": {} } } } ], "data": { "uuid": "java-3-500", "seg": [ [ [ "提升", "java", "并发", "性" ] ] ], "level": { "min": 0.65625, "max": 0.6569940476190476 }, "related_data": {} } } }, { "函数式编程以及Java未来的演进": { "children": [ { "函数式的思考": { "children": [ { "实现和维护系统": { "children": [ { "声明式编程": { "data": { "uuid": "java-6-285", "seg": [ [ [ "声明", "编程", "声明式" ] ] ], "level": { "min": 0.6569940476190476, "max": 0.6570436507936508 }, "related_data": {} } } } ], "data": { "uuid": "java-5-1003", "seg": [ [ [], [ "维护", "系统" ] ] ], "level": { "min": 0.6569940476190476, "max": 0.6570436507936508 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_385976_423702@13", "cluster_num": 0 } ] } } } } }, { "什么是函数式编程": { "children": [ { "函数式Java编程": { "data": { "uuid": "java-6-286", "seg": [ [ [ "函数", "java", "编程", "函数式" ] ] ], "level": { "min": 0.6570436507936508, "max": 0.6570601851851852 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_358541_376803@13", "cluster_num": 2 }, { "sample_id": "13_206014_137496@13", "cluster_num": 1 }, { "sample_id": "13_193631_99179@13", "cluster_num": 2 }, { "sample_id": "13_337545_334614@13", "cluster_num": 2 }, { "sample_id": "13_719875_714151@13", "cluster_num": 1 }, { "sample_id": "13_376704_406844@13", "cluster_num": 1 }, { "sample_id": "13_7452070_53435431@13", "cluster_num": 0 }, { "sample_id": "13_7451090_53432248@13", "cluster_num": 0 }, { "sample_id": "13_7463405_53449277@13", "cluster_num": 0 }, { "sample_id": "13_199626_118184@13", "cluster_num": 2 }, { "sample_id": "13_353920_365892@13", "cluster_num": 1 }, { "sample_id": "13_381297_414958@13", "cluster_num": 2 }, { "sample_id": "13_351218_360511@13", "cluster_num": 0 }, { "sample_id": "13_507698_438215@13", "cluster_num": 0 }, { "sample_id": "13_353202_364529@13", "cluster_num": 0 }, { "sample_id": "13_156555_18561@13", "cluster_num": 2 }, { "sample_id": "13_234962_212784@13", "cluster_num": 2 }, { "sample_id": "13_200246_120301@13", "cluster_num": 1 }, { "sample_id": "13_770753_832762@13", "cluster_num": 1 }, { "sample_id": "13_368893_395670@13", "cluster_num": 2 }, { "sample_id": "13_361697_379818@13", "cluster_num": 2 }, { "sample_id": "13_766539_825841@13", "cluster_num": 2 }, { "sample_id": "13_179260_64430@13", "cluster_num": 2 }, { "sample_id": "13_375728_405417@13", "cluster_num": 0 }, { "sample_id": "13_192298_95189@13", "cluster_num": 0 }, { "sample_id": "13_7463415_53449290@13", "cluster_num": 0 }, { "sample_id": "13_7454275_53436970@13", "cluster_num": 0 }, { "sample_id": "13_259838_269480@13", "cluster_num": 1 }, { "sample_id": "13_7460508_53445599@13", "cluster_num": 0 }, { "sample_id": "13_212211_153272@13", "cluster_num": 0 }, { "sample_id": "13_384984_422189@13", "cluster_num": 0 }, { "sample_id": "13_213633_156813@13", "cluster_num": 0 }, { "sample_id": "13_644333_445071@13", "cluster_num": 0 }, { "sample_id": "13_215544_162928@13", "cluster_num": 0 }, { "sample_id": "13_7435961_53406924@13", "cluster_num": 0 }, { "sample_id": "13_7445999_53425045@13", "cluster_num": 2 }, { "sample_id": "13_717009_710135@13", "cluster_num": 0 }, { "sample_id": "13_742672_785301@13", "cluster_num": 0 }, { "sample_id": "13_357371_373921@13", "cluster_num": 0 }, { "sample_id": "13_222601_179056@13", "cluster_num": 0 }, { "sample_id": "13_215994_162834@13", "cluster_num": 0 }, { "sample_id": "13_384233_420433@13", "cluster_num": 0 }, { "sample_id": "13_227453_191635@13", "cluster_num": 2 }, { "sample_id": "13_672082_496662@13", "cluster_num": 2 }, { "sample_id": "13_10320_4767@13", "cluster_num": 0 }, { "sample_id": "13_7465234_53451970@13", "cluster_num": 0 }, { "sample_id": "13_767979_835948@13", "cluster_num": 0 }, { "sample_id": "13_7398020_53343762@13", "cluster_num": 0 }, { "sample_id": "13_648136_452364@13", "cluster_num": 0 }, { "sample_id": "13_647732_451505@13", "cluster_num": 0 } ] }, "blog": { "data_id": [ { "sample_id": "81167248@builder@java", "cluster_num": 0 }, { "sample_id": "88655292@java@java", "cluster_num": 2 }, { "sample_id": "85274040@nio@java", "cluster_num": 0 }, { "sample_id": "113108531@java@java", "cluster_num": 1 }, { "sample_id": "8018984@builder@java", "cluster_num": 2 }, { "sample_id": "5924524@builder@java", "cluster_num": 0 }, { "sample_id": "5416878@builder@java", "cluster_num": 0 }, { "sample_id": "115290948@java@java", "cluster_num": 1 }, { "sample_id": "115750417@java@java", "cluster_num": 1 }, { "sample_id": "114824416@java@java", "cluster_num": 1 } ] } } } } }, { "引用透明性": { "data": { "uuid": "java-6-287", "seg": [ [ [ "引用", "透明性" ] ] ], "level": { "min": 0.6570601851851852, "max": 0.6570767195767195 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_159764_25766@13", "cluster_num": 0 } ] } } } } }, { "面向对象的编程和函数式编程的对比": { "data": { "uuid": "java-6-288", "seg": [ [ [ "面向对象", "编程" ], [ "函数", "编程", "函数式" ] ] ], "level": { "min": 0.6570767195767195, "max": 0.6570932539682539 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_7452687_53434840@13", "cluster_num": 0 } ] } } } } } ], "data": { "uuid": "java-5-1004", "seg": [ [ [ "函数", "编程", "函数式" ] ] ], "level": { "min": 0.6570436507936508, "max": 0.6570932539682539 }, "related_data": {} } } }, { "递归和迭代": { "data": { "uuid": "java-5-1005", "seg": [ [ [ "递归" ], [ "迭代" ] ] ], "level": { "min": 0.6570932539682539, "max": 0.6571428571428571 }, "related_data": {} } } } ], "data": { "uuid": "java-4-995", "seg": [ [ [ "函数", "思考", "函数式" ] ] ], "level": { "min": 0.6569940476190476, "max": 0.6571428571428571 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_1079305_1283905@13", "cluster_num": 0 } ] } } } } }, { "函数式编程的技巧": { "children": [ { "无处不在的函数": { "children": [ { "柯里化": { "data": { "uuid": "java-6-289", "seg": [ [ [ "柯里化" ] ] ], "level": { "min": 0.6571428571428571, "max": 0.657172619047619 }, "related_data": {} } } } ], "data": { "uuid": "java-5-1006", "seg": [ [ [ "无处不在", "函数" ] ] ], "level": { "min": 0.6571428571428571, "max": 0.657172619047619 }, "related_data": {} } } }, { "持久化数据结构": { "children": [ { "破坏式更新和函数式更新的比较": { "data": { "uuid": "java-6-290", "seg": [ [ [ "破坏", "更新" ], [ "函数", "更新", "函数式" ] ] ], "level": { "min": 0.657172619047619, "max": 0.6571825396825397 }, "related_data": {} } } }, { "另一个使用Tree的例子": { "data": { "uuid": "java-6-291", "seg": [ [ [ "tree", "例子" ] ] ], "level": { "min": 0.6571825396825397, "max": 0.6571924603174603 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_262990_276738@13", "cluster_num": 1 }, { "sample_id": "13_366203_390389@13", "cluster_num": 2 }, { "sample_id": "13_831717_931527@13", "cluster_num": 0 }, { "sample_id": "13_232629_205924@13", "cluster_num": 1 } ] }, "blog": { "data_id": [ { "sample_id": "6737537@layout@java", "cluster_num": 2 }, { "sample_id": "8452548@stream@java", "cluster_num": 1 }, { "sample_id": "8076121@layout@java", "cluster_num": 0 }, { "sample_id": "45128411@junit@java", "cluster_num": 0 } ] } } } } }, { "采用函数式的方法": { "data": { "uuid": "java-6-292", "seg": [ [ [ "采用", "函数", "方法", "函数式" ] ] ], "level": { "min": 0.6571924603174603, "max": 0.6572023809523809 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_657352_469941@13", "cluster_num": 0 } ] } } } } } ], "data": { "uuid": "java-5-1007", "seg": [ [ [ "持久", "化", "数据结构", "化数据结构" ] ] ], "level": { "min": 0.657172619047619, "max": 0.6572023809523809 }, "related_data": {} } } }, { "Stream的延迟计算": { "children": [ { "自定义的Stream": { "data": { "uuid": "java-6-293", "seg": [ [ [ "自定义", "stream" ] ] ], "level": { "min": 0.6572023809523809, "max": 0.6572172619047618 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_696884_581370@13", "cluster_num": 1 }, { "sample_id": "13_7413174_53365011@13", "cluster_num": 0 }, { "sample_id": "13_1097711_1311534@13", "cluster_num": 1 }, { "sample_id": "13_695970_579109@13", "cluster_num": 2 }, { "sample_id": "13_695766_578724@13", "cluster_num": 2 }, { "sample_id": "13_1091358_1298736@13", "cluster_num": 0 }, { "sample_id": "13_774044_837962@13", "cluster_num": 0 }, { "sample_id": "13_748447_800429@13", "cluster_num": 0 } ] }, "blog": { "data_id": [ { "sample_id": "50748202@stream@java", "cluster_num": 1 }, { "sample_id": "7448528@stream@java", "cluster_num": 0 }, { "sample_id": "87891206@stream@java", "cluster_num": 0 }, { "sample_id": "72860845@stream@java", "cluster_num": 0 }, { "sample_id": "6775534@stream@java", "cluster_num": 0 }, { "sample_id": "7190735@stream@java", "cluster_num": 0 }, { "sample_id": "7954532@stream@java", "cluster_num": 0 }, { "sample_id": "6612201@stream@java", "cluster_num": 0 }, { "sample_id": "79504602@stream@java", "cluster_num": 2 }, { "sample_id": "4736956@stream@java", "cluster_num": 0 }, { "sample_id": "849640@stream@java", "cluster_num": 0 }, { "sample_id": "2175778@stream@java", "cluster_num": 1 }, { "sample_id": "8026496@stream@java", "cluster_num": 1 }, { "sample_id": "7541383@stream@java", "cluster_num": 0 }, { "sample_id": "112752413@stream@java", "cluster_num": 0 }, { "sample_id": "72782207@stream@java", "cluster_num": 1 }, { "sample_id": "49151005@stream@java", "cluster_num": 1 }, { "sample_id": "7683889@stream@java", "cluster_num": 0 }, { "sample_id": "6754856@stream@java", "cluster_num": 2 }, { "sample_id": "6674856@stream@java", "cluster_num": 0 }, { "sample_id": "7787521@stream@java", "cluster_num": 0 }, { "sample_id": "7727518@stream@java", "cluster_num": 0 }, { "sample_id": "82356606@stream@java", "cluster_num": 0 }, { "sample_id": "115299441@stream@java", "cluster_num": 1 }, { "sample_id": "5084981@stream@java", "cluster_num": 0 }, { "sample_id": "97976604@stream@java", "cluster_num": 1 }, { "sample_id": "7422931@stream@java", "cluster_num": 0 }, { "sample_id": "7026252@stream@java", "cluster_num": 0 }, { "sample_id": "7649945@stream@java", "cluster_num": 0 }, { "sample_id": "82356606@iterator@java", "cluster_num": 0 }, { "sample_id": "5891770@stream@java", "cluster_num": 0 }, { "sample_id": "995097@stream@java", "cluster_num": 0 }, { "sample_id": "7896073@stream@java", "cluster_num": 0 }, { "sample_id": "4793153@stream@java", "cluster_num": 0 }, { "sample_id": "6396089@stream@java", "cluster_num": 0 }, { "sample_id": "4470914@stream@java", "cluster_num": 0 }, { "sample_id": "7169372@stream@java", "cluster_num": 2 }, { "sample_id": "7841366@stream@java", "cluster_num": 0 }, { "sample_id": "50972315@stream@java", "cluster_num": 0 }, { "sample_id": "6683458@stream@java", "cluster_num": 0 }, { "sample_id": "80783946@stream@java", "cluster_num": 0 }, { "sample_id": "6534619@stream@java", "cluster_num": 1 }, { "sample_id": "6222302@stream@java", "cluster_num": 0 }, { "sample_id": "8101859@stream@java", "cluster_num": 0 }, { "sample_id": "74360461@stream@java", "cluster_num": 2 }, { "sample_id": "108464870@stream@java", "cluster_num": 0 }, { "sample_id": "113732936@stream@java", "cluster_num": 0 }, { "sample_id": "84338490@stream@java", "cluster_num": 0 }, { "sample_id": "7408638@stream@java", "cluster_num": 0 }, { "sample_id": "7720653@stream@java", "cluster_num": 0 }, { "sample_id": "1852321@stream@java", "cluster_num": 0 }, { "sample_id": "7404772@stream@java", "cluster_num": 1 }, { "sample_id": "5622573@stream@java", "cluster_num": 0 }, { "sample_id": "45818403@stream@java", "cluster_num": 0 }, { "sample_id": "7584211@stream@java", "cluster_num": 0 }, { "sample_id": "573990@stream@java", "cluster_num": 0 }, { "sample_id": "6859379@stream@java", "cluster_num": 1 }, { "sample_id": "7165179@stream@java", "cluster_num": 0 }, { "sample_id": "110956119@stream@java", "cluster_num": 1 }, { "sample_id": "4625888@stream@java", "cluster_num": 0 }, { "sample_id": "6835623@stream@java", "cluster_num": 0 }, { "sample_id": "7422917@stream@java", "cluster_num": 0 }, { "sample_id": "110792498@stream@java", "cluster_num": 1 }, { "sample_id": "7970130@stream@java", "cluster_num": 0 }, { "sample_id": "7786085@stream@java", "cluster_num": 0 }, { "sample_id": "7866015@stream@java", "cluster_num": 0 }, { "sample_id": "7699620@stream@java", "cluster_num": 0 }, { "sample_id": "7212181@stream@java", "cluster_num": 2 }, { "sample_id": "7283833@stream@java", "cluster_num": 0 }, { "sample_id": "7226559@stream@java", "cluster_num": 1 }, { "sample_id": "7212181@exception@java", "cluster_num": 2 }, { "sample_id": "80865009@stream@java", "cluster_num": 0 }, { "sample_id": "56664867@stream@java", "cluster_num": 0 }, { "sample_id": "6874557@stream@java", "cluster_num": 0 }, { "sample_id": "7671343@stream@java", "cluster_num": 0 }, { "sample_id": "6911130@stream@java", "cluster_num": 2 }, { "sample_id": "7390350@stream@java", "cluster_num": 1 }, { "sample_id": "6914637@stream@java", "cluster_num": 2 }, { "sample_id": "8028888@stream@java", "cluster_num": 0 }, { "sample_id": "7076324@stream@java", "cluster_num": 1 }, { "sample_id": "58250528@stream@java", "cluster_num": 1 }, { "sample_id": "6991987@stream@java", "cluster_num": 0 }, { "sample_id": "6931400@stream@java", "cluster_num": 2 }, { "sample_id": "6575830@layout@java", "cluster_num": 0 }, { "sample_id": "7316061@stream@java", "cluster_num": 0 }, { "sample_id": "6575830@stream@java", "cluster_num": 0 }, { "sample_id": "5785080@stream@java", "cluster_num": 0 }, { "sample_id": "109685026@hashtable@java", "cluster_num": 0 }, { "sample_id": "91569892@stream@java", "cluster_num": 0 }, { "sample_id": "83043522@stream@java", "cluster_num": 1 }, { "sample_id": "86315901@stream@java", "cluster_num": 0 }, { "sample_id": "7782998@stream@java", "cluster_num": 1 }, { "sample_id": "5963867@stream@java", "cluster_num": 0 }, { "sample_id": "82754352@javac@java", "cluster_num": 0 }, { "sample_id": "7852752@layout@java", "cluster_num": 0 }, { "sample_id": "109537996@spring@java", "cluster_num": 0 }, { "sample_id": "51393131@layout@java", "cluster_num": 0 } ] } } } } }, { "创建你自己的延迟列表": { "data": { "uuid": "java-6-294", "seg": [ [ [ "创建", "延迟", "列表" ] ] ], "level": { "min": 0.6572172619047618, "max": 0.6572321428571428 }, "related_data": {} } } } ], "data": { "uuid": "java-5-1008", "seg": [ [ [ "stream", "延迟", "计算" ] ] ], "level": { "min": 0.6572023809523809, "max": 0.6572321428571428 }, "related_data": {} } } }, { "模式匹配": { "children": [ { "访问者模式": { "data": { "uuid": "java-6-295", "seg": [ [ [ "访问者", "模式", "访问者模式" ] ] ], "level": { "min": 0.6572321428571428, "max": 0.6572470238095238 }, "related_data": {} } } }, { "用模式匹配力挽狂澜": { "data": { "uuid": "java-6-296", "seg": [ [ [ "模式匹配", "力挽狂澜" ] ] ], "level": { "min": 0.6572470238095238, "max": 0.6572619047619047 }, "related_data": { "blog": { "data_id": [ { "sample_id": "111415101@javac@java", "cluster_num": 0 } ] } } } } } ], "data": { "uuid": "java-5-1009", "seg": [ [ [ "模式匹配" ] ] ], "level": { "min": 0.6572321428571428, "max": 0.6572619047619047 }, "related_data": {} } } }, { "杂项": { "children": [ { "缓存或记忆表": { "data": { "uuid": "java-6-297", "seg": [ [ [ "缓存", "记忆", "表" ] ] ], "level": { "min": 0.6572619047619047, "max": 0.6572767857142856 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_1049430_1246898@13", "cluster_num": 0 }, { "sample_id": "13_713793_705333@13", "cluster_num": 0 }, { "sample_id": "13_374442_403326@13", "cluster_num": 1 }, { "sample_id": "13_4645910_29329149@13", "cluster_num": 2 } ] } } } } }, { "“返回同样的对象”意味着什么": { "data": { "uuid": "java-6-298", "seg": [ [ [ "返回", "对象", "意味着" ] ] ], "level": { "min": 0.6572767857142856, "max": 0.6572916666666666 }, "related_data": {} } } } ], "data": { "uuid": "java-5-1010", "seg": [ [ [ "杂项" ] ] ], "level": { "min": 0.6572619047619047, "max": 0.6572916666666666 }, "related_data": {} } } } ], "data": { "uuid": "java-4-996", "seg": [ [ [ "函数", "编程", "技巧", "函数式" ] ] ], "level": { "min": 0.6571428571428571, "max": 0.6572916666666666 }, "related_data": {} } } }, { "结论以及Java的未来": { "children": [ { "回顾Java 8的语言特性": { "data": { "uuid": "java-5-1011", "seg": [ [ [ "回顾", "java", "语言", "特性", "语言特性" ] ] ], "level": { "min": 0.6572916666666666, "max": 0.6573214285714285 }, "related_data": {} } } }, { "Java 10的局部变量类型推断": { "data": { "uuid": "java-5-1012", "seg": [ [ [ "java", "局部变量", "类型", "推断", "局部变量类型" ] ] ], "level": { "min": 0.6573214285714285, "max": 0.6573511904761904 }, "related_data": {} } } }, { "Java的未来": { "children": [ { "声明处型变": { "data": { "uuid": "java-6-299", "seg": [ [ [ "声明", "处型", "变", "声明处型" ] ] ], "level": { "min": 0.6573511904761904, "max": 0.6573571428571428 }, "related_data": {} } } }, { "模式匹配": { "data": { "uuid": "java-6-300", "seg": [ [ [ "模式匹配" ] ] ], "level": { "min": 0.6573571428571428, "max": 0.6573630952380952 }, "related_data": {} } } }, { "更加丰富的泛型形式": { "data": { "uuid": "java-6-301", "seg": [ [ [ "泛型", "形式", "泛型形式" ] ] ], "level": { "min": 0.6573630952380952, "max": 0.6573690476190476 }, "related_data": {} } } }, { "对不变性的更深层支持": { "data": { "uuid": "java-6-302", "seg": [ [ [ "不变性", "深层", "支持", "更深层" ] ] ], "level": { "min": 0.6573690476190476, "max": 0.657375 }, "related_data": {} } } }, { "值类型": { "data": { "uuid": "java-6-303", "seg": [ [ [ "值", "类型", "值类型" ] ] ], "level": { "min": 0.657375, "max": 0.6573809523809524 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_645076_446234@13", "cluster_num": 1 }, { "sample_id": "13_1093565_1303127@13", "cluster_num": 1 }, { "sample_id": "13_666284_484397@13", "cluster_num": 2 }, { "sample_id": "13_373565_401698@13", "cluster_num": 1 }, { "sample_id": "13_7416176_53370120@13", "cluster_num": 0 }, { "sample_id": "13_7458323_53442897@13", "cluster_num": 0 }, { "sample_id": "13_5363161_35294051@13", "cluster_num": 0 }, { "sample_id": "13_774061_837954@13", "cluster_num": 1 }, { "sample_id": "13_836895_943162@13", "cluster_num": 0 }, { "sample_id": "13_7410192_53360797@13", "cluster_num": 2 } ] } } } } } ], "data": { "uuid": "java-5-1013", "seg": [ [ [ "java", "未来" ] ] ], "level": { "min": 0.6573511904761904, "max": 0.6573809523809524 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_219529_170918@13", "cluster_num": 0 }, { "sample_id": "13_7424350_53390473@13", "cluster_num": 1 } ] } } } } }, { "让Java发展得更快": { "data": { "uuid": "java-5-1014", "seg": [ [ [ "java", "发展", "更快" ] ] ], "level": { "min": 0.6573809523809524, "max": 0.6574107142857143 }, "related_data": {} } } }, { "写在最后的话": { "data": { "uuid": "java-5-1015", "seg": [ [ [ "写" ] ] ], "level": { "min": 0.6574107142857143, "max": 0.6574404761904762 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_201530_124339@13", "cluster_num": 2 }, { "sample_id": "13_7442424_53419286@13", "cluster_num": 0 }, { "sample_id": "13_7455228_53438133@13", "cluster_num": 0 }, { "sample_id": "13_220119_172320@13", "cluster_num": 0 }, { "sample_id": "13_1056810_1253932@13", "cluster_num": 1 }, { "sample_id": "13_377952_408733@13", "cluster_num": 0 }, { "sample_id": "13_242074_229218@13", "cluster_num": 0 }, { "sample_id": "13_707693_640934@13", "cluster_num": 0 }, { "sample_id": "13_7409047_53359265@13", "cluster_num": 0 }, { "sample_id": "13_231917_203832@13", "cluster_num": 1 }, { "sample_id": "13_241219_226937@13", "cluster_num": 0 }, { "sample_id": "13_646472_448903@13", "cluster_num": 0 }, { "sample_id": "13_693759_572034@13", "cluster_num": 1 }, { "sample_id": "13_7464998_53451846@13", "cluster_num": 0 }, { "sample_id": "13_398815_436793@13", "cluster_num": 1 }, { "sample_id": "13_7442815_53419783@13", "cluster_num": 2 }, { "sample_id": "13_7462999_53448751@13", "cluster_num": 0 }, { "sample_id": "13_386365_424487@13", "cluster_num": 1 }, { "sample_id": "13_223015_180801@13", "cluster_num": 0 }, { "sample_id": "13_246040_237131@13", "cluster_num": 1 }, { "sample_id": "13_7438532_53411918@13", "cluster_num": 0 }, { "sample_id": "13_7403979_53352757@13", "cluster_num": 1 }, { "sample_id": "13_351485_360993@13", "cluster_num": 1 }, { "sample_id": "13_696435_580310@13", "cluster_num": 1 }, { "sample_id": "13_7435862_53406840@13", "cluster_num": 0 }, { "sample_id": "13_701703_591659@13", "cluster_num": 0 }, { "sample_id": "13_228275_194097@13", "cluster_num": 1 }, { "sample_id": "13_1096278_1308358@13", "cluster_num": 1 }, { "sample_id": "13_7433089_53403120@13", "cluster_num": 0 }, { "sample_id": "13_7403511_53352017@13", "cluster_num": 2 }, { "sample_id": "13_270664_292999@13", "cluster_num": 0 }, { "sample_id": "13_6373416_48006898@13", "cluster_num": 0 }, { "sample_id": "13_255486_259478@13", "cluster_num": 1 }, { "sample_id": "13_909338_1044616@13", "cluster_num": 1 }, { "sample_id": "13_7397556_53342659@13", "cluster_num": 0 }, { "sample_id": "13_771162_833522@13", "cluster_num": 1 }, { "sample_id": "13_7428969_53395380@13", "cluster_num": 2 }, { "sample_id": "13_7408712_53358945@13", "cluster_num": 1 }, { "sample_id": "13_702851_593433@13", "cluster_num": 1 }, { "sample_id": "13_7441457_53417628@13", "cluster_num": 0 }, { "sample_id": "13_202971_129007@13", "cluster_num": 1 }, { "sample_id": "13_249343_245161@13", "cluster_num": 0 }, { "sample_id": "13_168379_43567@13", "cluster_num": 0 }, { "sample_id": "13_228458_204830@13", "cluster_num": 0 }, { "sample_id": "13_255164_258768@13", "cluster_num": 1 }, { "sample_id": "13_172059_49229@13", "cluster_num": 2 }, { "sample_id": "13_7430929_53398793@13", "cluster_num": 0 }, { "sample_id": "13_7433367_53403688@13", "cluster_num": 0 }, { "sample_id": "13_7412501_53363875@13", "cluster_num": 2 }, { "sample_id": "13_174118_53526@13", "cluster_num": 2 }, { "sample_id": "13_207379_141472@13", "cluster_num": 1 }, { "sample_id": "13_346856_352366@13", "cluster_num": 1 }, { "sample_id": "13_161005_29527@13", "cluster_num": 0 }, { "sample_id": "13_694350_574010@13", "cluster_num": 1 }, { "sample_id": "13_237706_236422@13", "cluster_num": 0 }, { "sample_id": "13_638545_441416@13", "cluster_num": 0 }, { "sample_id": "13_60592_11107@13", "cluster_num": 1 }, { "sample_id": "13_1008776_1192883@13", "cluster_num": 0 }, { "sample_id": "13_326423_319380@13", "cluster_num": 1 }, { "sample_id": "13_7452635_53434790@13", "cluster_num": 0 }, { "sample_id": "13_644094_444436@13", "cluster_num": 1 }, { "sample_id": "13_250287_247317@13", "cluster_num": 1 }, { "sample_id": "13_773151_836815@13", "cluster_num": 1 }, { "sample_id": "13_197723_112245@13", "cluster_num": 1 }, { "sample_id": "13_766689_826042@13", "cluster_num": 1 }, { "sample_id": "13_271849_295429@13", "cluster_num": 1 }, { "sample_id": "13_1026189_1219986@13", "cluster_num": 1 }, { "sample_id": "13_1098018_1312388@13", "cluster_num": 1 }, { "sample_id": "13_750730_804003@13", "cluster_num": 1 }, { "sample_id": "13_1053021_1250350@13", "cluster_num": 2 }, { "sample_id": "13_345551_350418@13", "cluster_num": 1 } ] }, "blog": { "data_id": [ { "sample_id": "103761746@java@java", "cluster_num": 0 }, { "sample_id": "116582933@java@java", "cluster_num": 1 }, { "sample_id": "115911833@layout@java", "cluster_num": 1 }, { "sample_id": "103965492@java@java", "cluster_num": 0 }, { "sample_id": "117655318@spring@java", "cluster_num": 2 } ] } } } } } ], "data": { "uuid": "java-4-997", "seg": [ [ [ "结论" ], [ "java", "未来" ] ] ], "level": { "min": 0.6572916666666666, "max": 0.6574404761904762 }, "related_data": {} } } }, { "Lambda基础": { "data": { "uuid": "java-4-998", "seg": [ [ [ "lambda", "基础" ] ] ], "level": { "min": 0.6574404761904762, "max": 0.6575892857142857 }, "related_data": {} } } }, { "使用Stream": { "children": [ { "创建Stream": { "data": { "uuid": "java-5-1016", "seg": [ [ [ "创建", "stream" ] ] ], "level": { "min": 0.6575892857142857, "max": 0.657626488095238 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_751296_804900@13", "cluster_num": 0 }, { "sample_id": "13_922741_1058662@13", "cluster_num": 1 }, { "sample_id": "13_720380_714851@13", "cluster_num": 2 } ] }, "blog": { "data_id": [ { "sample_id": "103450763@stream@java", "cluster_num": 0 }, { "sample_id": "80633710@stream@java", "cluster_num": 0 }, { "sample_id": "118080820@stream@java", "cluster_num": 0 }, { "sample_id": "75212326@stream@java", "cluster_num": 0 }, { "sample_id": "84633001@stream@java", "cluster_num": 0 }, { "sample_id": "82078450@stream@java", "cluster_num": 1 }, { "sample_id": "105620349@stream@java", "cluster_num": 0 }, { "sample_id": "80810030@stream@java", "cluster_num": 1 }, { "sample_id": "109747448@stream@java", "cluster_num": 0 }, { "sample_id": "102458705@stream@java", "cluster_num": 1 }, { "sample_id": "112908006@stream@java", "cluster_num": 2 }, { "sample_id": "80634725@stream@java", "cluster_num": 1 }, { "sample_id": "86168384@stream@java", "cluster_num": 0 }, { "sample_id": "93889076@stream@java", "cluster_num": 1 }, { "sample_id": "112908006@java@java", "cluster_num": 2 }, { "sample_id": "108664921@jdk@java", "cluster_num": 1 }, { "sample_id": "81510743@stream@java", "cluster_num": 0 }, { "sample_id": "108664921@stream@java", "cluster_num": 1 }, { "sample_id": "36222719@stream@java", "cluster_num": 0 }, { "sample_id": "78946818@stream@java", "cluster_num": 2 }, { "sample_id": "82729657@stream@java", "cluster_num": 1 }, { "sample_id": "6308006@stream@java", "cluster_num": 0 } ] } } } } }, { "使用filter": { "data": { "uuid": "java-5-1017", "seg": [ [ [ "filter" ] ] ], "level": { "min": 0.657626488095238, "max": 0.6576636904761904 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_390234_431594@13", "cluster_num": 1 }, { "sample_id": "13_7447600_53427528@13", "cluster_num": 0 }, { "sample_id": "13_744175_789759@13", "cluster_num": 1 }, { "sample_id": "13_941544_1078168@13", "cluster_num": 2 } ] }, "blog": { "data_id": [ { "sample_id": "111823829@stream@java", "cluster_num": 0 }, { "sample_id": "52679183@java@java", "cluster_num": 2 }, { "sample_id": "82885938@stream@java", "cluster_num": 0 }, { "sample_id": "7072707@stream@java", "cluster_num": 2 }, { "sample_id": "82658622@stream@java", "cluster_num": 1 }, { "sample_id": "90704632@logback@java", "cluster_num": 1 }, { "sample_id": "81223588@interceptor@java", "cluster_num": 2 }, { "sample_id": "50770557@logback@java", "cluster_num": 2 }, { "sample_id": "6936108@stream@java", "cluster_num": 0 }, { "sample_id": "109516995@stream@java", "cluster_num": 0 }, { "sample_id": "108074525@logback@java", "cluster_num": 1 }, { "sample_id": "80576924@interceptor@java", "cluster_num": 0 }, { "sample_id": "7826811@timezone@java", "cluster_num": 0 }, { "sample_id": "6662011@exception@java", "cluster_num": 0 }, { "sample_id": "73161921@logback@java", "cluster_num": 1 }, { "sample_id": "7645185@log4j@java", "cluster_num": 0 }, { "sample_id": "92107651@log4j@java", "cluster_num": 1 }, { "sample_id": "109111599@slf4j@java", "cluster_num": 1 } ] } } } } }, { "使用reduce": { "data": { "uuid": "java-5-1018", "seg": [ [ [ "reduce" ] ] ], "level": { "min": 0.6576636904761904, "max": 0.6577008928571428 }, "related_data": {} } } }, { "输出集合": { "data": { "uuid": "java-5-1019", "seg": [ [ [ "输出", "集合" ] ] ], "level": { "min": 0.6577008928571428, "max": 0.6577380952380952 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_7448801_53428948@13", "cluster_num": 0 }, { "sample_id": "13_7464711_53451249@13", "cluster_num": 1 } ] } } } } } ], "data": { "uuid": "java-4-999", "seg": [ [ [ "stream" ] ] ], "level": { "min": 0.6575892857142857, "max": 0.6577380952380952 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_6205997_43191271@13", "cluster_num": 0 } ] } } } } } ], "data": { "uuid": "java-3-501", "seg": [ [ [ "函数", "编程", "函数式" ], [ "java", "未来", "演进" ] ] ], "level": { "min": 0.6569940476190476, "max": 0.6577380952380952 }, "related_data": {} } } }, { "Java 8的流库": { "children": [ { "从迭代到流的操作": { "data": { "uuid": "java-4-1000", "seg": [ [ [ "迭代", "流", "操作" ] ] ], "level": { "min": 0.6577380952380952, "max": 0.6578057359307359 }, "related_data": {} } } }, { "流的创建": { "data": { "uuid": "java-4-1001", "seg": [ [ [ "流", "创建" ] ] ], "level": { "min": 0.6578057359307359, "max": 0.6578733766233766 }, "related_data": {} } } }, { "f?ilter、map和f?latMap方法": { "data": { "uuid": "java-4-1002", "seg": [ [ [ "f", "ilter" ], [ "map" ], [ "f", "latmap", "方法" ] ] ], "level": { "min": 0.6578733766233766, "max": 0.6579410173160173 }, "related_data": {} } } }, { "抽取子流和组合流": { "data": { "uuid": "java-4-1003", "seg": [ [ [ "抽取", "子流" ], [ "组合", "流" ] ] ], "level": { "min": 0.6579410173160173, "max": 0.6580086580086579 }, "related_data": {} } } }, { "其他的流转换": { "data": { "uuid": "java-4-1004", "seg": [ [ [ "流", "转换" ] ] ], "level": { "min": 0.6580086580086579, "max": 0.6580762987012987 }, "related_data": {} } } }, { "简单约简": { "data": { "uuid": "java-4-1005", "seg": [ [ [ "约简" ] ] ], "level": { "min": 0.6580762987012987, "max": 0.6581439393939393 }, "related_data": {} } } }, { "Optional类型": { "children": [ { "获取Optional值": { "data": { "uuid": "java-5-1020", "seg": [ [ [ "获取", "optional", "值" ] ] ], "level": { "min": 0.6581439393939393, "max": 0.6581536023500308 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_188040_84858@13", "cluster_num": 2 }, { "sample_id": "13_7403461_53351942@13", "cluster_num": 1 }, { "sample_id": "13_7412945_53364643@13", "cluster_num": 0 }, { "sample_id": "13_267727_286914@13", "cluster_num": 2 }, { "sample_id": "13_379052_410855@13", "cluster_num": 0 }, { "sample_id": "13_193721_99509@13", "cluster_num": 0 } ] }, "blog": { "data_id": [ { "sample_id": "89890905@builder@java", "cluster_num": 0 } ] } } } } }, { "消费Optional值": { "data": { "uuid": "java-5-1021", "seg": [ [ [ "消费", "optional", "值" ] ] ], "level": { "min": 0.6581536023500308, "max": 0.6581632653061225 }, "related_data": {} } } }, { "管道化Optional值": { "data": { "uuid": "java-5-1022", "seg": [ [ [ "管道化", "optional", "值" ] ] ], "level": { "min": 0.6581632653061225, "max": 0.658172928262214 }, "related_data": {} } } }, { "不适合使用Optional值的方式": { "data": { "uuid": "java-5-1023", "seg": [ [ [ "适合", "optional", "值", "方式", "不适合" ] ] ], "level": { "min": 0.658172928262214, "max": 0.6581825912183055 }, "related_data": { "blog": { "data_id": [ { "sample_id": "112911431@java@java", "cluster_num": 0 }, { "sample_id": "115794470@java@java", "cluster_num": 1 } ] } } } } }, { "创建Optional值": { "data": { "uuid": "java-5-1024", "seg": [ [ [ "创建", "optional", "值" ] ] ], "level": { "min": 0.6581825912183055, "max": 0.658192254174397 }, "related_data": {} } } }, { "用f?latMap构建Optional值的函数": { "data": { "uuid": "java-5-1025", "seg": [ [ [ "f", "latmap", "构建", "optional", "值", "函数" ] ] ], "level": { "min": 0.658192254174397, "max": 0.6582019171304886 }, "related_data": {} } } }, { "将Optional转换为流": { "data": { "uuid": "java-5-1026", "seg": [ [ [ "optional", "转换", "流" ] ] ], "level": { "min": 0.6582019171304886, "max": 0.6582115800865801 }, "related_data": {} } } } ], "data": { "uuid": "java-4-1006", "seg": [ [ [ "optional", "类型" ] ] ], "level": { "min": 0.6581439393939393, "max": 0.6582115800865801 }, "related_data": {} } } }, { "收集到映射表中": { "data": { "uuid": "java-4-1007", "seg": [ [ [ "收集", "映射", "表中" ] ] ], "level": { "min": 0.6582115800865801, "max": 0.6582792207792207 }, "related_data": {} } } }, { "下游收集器": { "data": { "uuid": "java-4-1008", "seg": [ [ [ "下游", "收集器" ] ] ], "level": { "min": 0.6582792207792207, "max": 0.6583468614718614 }, "related_data": {} } } }, { "约简操作": { "data": { "uuid": "java-4-1009", "seg": [ [ [ "约简", "操作" ] ] ], "level": { "min": 0.6583468614718614, "max": 0.6584145021645021 }, "related_data": {} } } }, { "基本类型流": { "data": { "uuid": "java-4-1010", "seg": [ [ [ "类型", "流", "基本类型", "类型流" ] ] ], "level": { "min": 0.6584145021645021, "max": 0.6584821428571428 }, "related_data": {} } } } ], "data": { "uuid": "java-3-502", "seg": [ [ [ "java", "流库" ] ] ], "level": { "min": 0.6577380952380952, "max": 0.6584821428571428 }, "related_data": {} } } }, { "输入与输出": { "children": [ { "输入/输出流": { "children": [ { "读写字节": { "data": { "uuid": "java-5-1027", "seg": [ [ [ "读写", "字节" ] ] ], "level": { "min": 0.6584821428571428, "max": 0.6584976438492063 }, "related_data": {} } } }, { "完整的流家族": { "data": { "uuid": "java-5-1028", "seg": [ [ [ "流", "家族", "流家族" ] ] ], "level": { "min": 0.6584976438492063, "max": 0.6585131448412698 }, "related_data": {} } } }, { "组合输入/输出流过滤器": { "data": { "uuid": "java-5-1029", "seg": [ [ [ "组合", "输入", "输出", "流", "过滤器", "流过滤器" ] ] ], "level": { "min": 0.6585131448412698, "max": 0.6585286458333333 }, "related_data": {} } } }, { "文本输入与输出": { "data": { "uuid": "java-5-1030", "seg": [ [ [ "文本", "输入" ], [ "输出" ] ] ], "level": { "min": 0.6585286458333333, "max": 0.6585441468253967 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_851826_976247@13", "cluster_num": 0 }, { "sample_id": "13_1052979_1250336@13", "cluster_num": 0 }, { "sample_id": "13_7460720_53445808@13", "cluster_num": 0 }, { "sample_id": "13_7434328_53404692@13", "cluster_num": 2 }, { "sample_id": "13_7429394_53396256@13", "cluster_num": 1 }, { "sample_id": "13_7442527_53419401@13", "cluster_num": 0 }, { "sample_id": "13_7463161_53448940@13", "cluster_num": 0 }, { "sample_id": "13_7406276_53355667@13", "cluster_num": 1 }, { "sample_id": "13_374740_403825@13", "cluster_num": 0 }, { "sample_id": "13_349517_357358@13", "cluster_num": 0 } ] } } } } }, { "如何写出文本输出": { "data": { "uuid": "java-5-1031", "seg": [ [ [ "写出", "文本", "输出" ] ] ], "level": { "min": 0.6585441468253967, "max": 0.6585596478174602 }, "related_data": {} } } }, { "如何读入文本输入": { "data": { "uuid": "java-5-1032", "seg": [ [ [ "读入", "文本", "输入" ] ] ], "level": { "min": 0.6585596478174602, "max": 0.6585751488095237 }, "related_data": {} } } }, { "以文本格式存储对象": { "data": { "uuid": "java-5-1033", "seg": [ [ [ "文本格式", "存储", "对象" ] ] ], "level": { "min": 0.6585751488095237, "max": 0.6585906498015872 }, "related_data": {} } } }, { "字符编码方式": { "data": { "uuid": "java-5-1034", "seg": [ [ [ "字符", "编码方式", "字符编码方式" ] ] ], "level": { "min": 0.6585906498015872, "max": 0.6586061507936507 }, "related_data": {} } } } ], "data": { "uuid": "java-4-1011", "seg": [ [ [ "输入", "输出", "流" ] ] ], "level": { "min": 0.6584821428571428, "max": 0.6586061507936507 }, "related_data": {} } } }, { "读写二进制数据": { "children": [ { "DataInput和DataOutput接口": { "data": { "uuid": "java-5-1035", "seg": [ [ [ "datainput" ], [ "dataoutput", "接口" ] ] ], "level": { "min": 0.6586061507936507, "max": 0.6586474867724867 }, "related_data": {} } } }, { "随机访问文件": { "data": { "uuid": "java-5-1036", "seg": [ [ [ "随机", "访问", "文件", "随机访问" ] ] ], "level": { "min": 0.6586474867724867, "max": 0.6586888227513227 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_7441729_53418009@13", "cluster_num": 0 } ] } } } } }, { "ZIP文档": { "data": { "uuid": "java-5-1037", "seg": [ [ [ "zip", "文档" ] ] ], "level": { "min": 0.6586888227513227, "max": 0.6587301587301587 }, "related_data": {} } } } ], "data": { "uuid": "java-4-1012", "seg": [ [ [ "读写", "二进制", "数据", "二进制数据" ] ] ], "level": { "min": 0.6586061507936507, "max": 0.6587301587301587 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_189357_88071@13", "cluster_num": 0 } ] } } } } }, { "对象输入/输出流与序列化": { "children": [ { "保存和加载序列化对象": { "data": { "uuid": "java-5-1038", "seg": [ [ [ "保存" ], [ "加载", "序列化", "对象", "序列化对象" ] ] ], "level": { "min": 0.6587301587301587, "max": 0.6587508267195767 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_348086_354476@13", "cluster_num": 0 }, { "sample_id": "13_642574_442017@13", "cluster_num": 1 } ] } } } } }, { "理解对象序列化的文件格式": { "data": { "uuid": "java-5-1039", "seg": [ [ [ "理解", "对象", "序列化", "文件格式", "对象序列化" ] ] ], "level": { "min": 0.6587508267195767, "max": 0.6587714947089947 }, "related_data": {} } } }, { "修改默认的序列化机制": { "data": { "uuid": "java-5-1040", "seg": [ [ [ "修改", "默认", "序列化", "机制", "序列化机制" ] ] ], "level": { "min": 0.6587714947089947, "max": 0.6587921626984127 }, "related_data": {} } } }, { "序列化单例和类型安全的枚举": { "data": { "uuid": "java-5-1041", "seg": [ [ [ "序列化", "单例", "序列化单例" ], [ "类型", "枚举" ] ] ], "level": { "min": 0.6587921626984127, "max": 0.6588128306878307 }, "related_data": {} } } }, { "版本管理": { "data": { "uuid": "java-5-1042", "seg": [ [ [ "版本", "管理" ] ] ], "level": { "min": 0.6588128306878307, "max": 0.6588334986772486 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_7457694_53442106@13", "cluster_num": 0 } ] }, "blog": { "data_id": [ { "sample_id": "77430574@slf4j@java", "cluster_num": 0 }, { "sample_id": "81276020@log4j@java", "cluster_num": 1 }, { "sample_id": "86065202@log4j@java", "cluster_num": 2 } ] } } } } }, { "为克隆使用序列化": { "data": { "uuid": "java-5-1043", "seg": [ [ [ "克隆", "序列化" ] ] ], "level": { "min": 0.6588334986772486, "max": 0.6588541666666666 }, "related_data": {} } } } ], "data": { "uuid": "java-4-1013", "seg": [ [ [ "对象", "输入", "输出", "流" ], [ "序列化" ] ] ], "level": { "min": 0.6587301587301587, "max": 0.6588541666666666 }, "related_data": {} } } }, { "操作文件": { "children": [ { "Path": { "data": { "uuid": "java-5-1044", "seg": [ [ [ "path" ] ] ], "level": { "min": 0.6588541666666666, "max": 0.6588718820861678 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_157665_20828@13", "cluster_num": 0 }, { "sample_id": "13_650009_457307@13", "cluster_num": 1 } ] }, "blog": { "data_id": [ { "sample_id": "82500392@logback@java", "cluster_num": 0 } ] } } } } }, { "读写文件": { "data": { "uuid": "java-5-1045", "seg": [ [ [ "读写", "文件" ] ] ], "level": { "min": 0.6588718820861678, "max": 0.6588895975056689 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_7409698_53360139@13", "cluster_num": 2 }, { "sample_id": "13_189485_88427@13", "cluster_num": 0 }, { "sample_id": "13_747252_798329@13", "cluster_num": 2 }, { "sample_id": "13_942855_1081693@13", "cluster_num": 2 }, { "sample_id": "13_1048872_1246273@13", "cluster_num": 0 }, { "sample_id": "13_247704_241468@13", "cluster_num": 2 }, { "sample_id": "13_7414850_53367936@13", "cluster_num": 2 }, { "sample_id": "13_244596_234161@13", "cluster_num": 2 }, { "sample_id": "13_743742_788652@13", "cluster_num": 0 }, { "sample_id": "13_686959_549631@13", "cluster_num": 2 }, { "sample_id": "13_663929_480556@13", "cluster_num": 1 }, { "sample_id": "13_761162_818638@13", "cluster_num": 2 }, { "sample_id": "13_782644_853644@13", "cluster_num": 2 }, { "sample_id": "13_191402_93052@13", "cluster_num": 2 }, { "sample_id": "13_379954_412379@13", "cluster_num": 2 }, { "sample_id": "13_687124_550057@13", "cluster_num": 2 }, { "sample_id": "13_1526_2491@13", "cluster_num": 2 }, { "sample_id": "13_744960_791881@13", "cluster_num": 2 }, { "sample_id": "13_665070_482806@13", "cluster_num": 2 }, { "sample_id": "13_7435538_53406387@13", "cluster_num": 2 }, { "sample_id": "13_497_942@13", "cluster_num": 2 }, { "sample_id": "13_390759_432577@13", "cluster_num": 2 }, { "sample_id": "13_365461_388668@13", "cluster_num": 2 }, { "sample_id": "13_659475_473115@13", "cluster_num": 2 }, { "sample_id": "13_663430_479714@13", "cluster_num": 0 }, { "sample_id": "13_209761_147855@13", "cluster_num": 1 }, { "sample_id": "13_206590_139086@13", "cluster_num": 2 }, { "sample_id": "13_233872_209831@13", "cluster_num": 0 }, { "sample_id": "13_210585_149590@13", "cluster_num": 1 }, { "sample_id": "13_679423_526395@13", "cluster_num": 0 }, { "sample_id": "13_231643_203107@13", "cluster_num": 2 }, { "sample_id": "13_661134_476030@13", "cluster_num": 2 }, { "sample_id": "13_7449423_53429443@13", "cluster_num": 2 }, { "sample_id": "13_671207_494769@13", "cluster_num": 2 }, { "sample_id": "13_1092714_1300858@13", "cluster_num": 1 }, { "sample_id": "13_344390_347721@13", "cluster_num": 2 }, { "sample_id": "13_363185_383162@13", "cluster_num": 2 }, { "sample_id": "13_760794_817949@13", "cluster_num": 2 }, { "sample_id": "13_746001_794773@13", "cluster_num": 2 }, { "sample_id": "13_1064296_1262486@13", "cluster_num": 2 }, { "sample_id": "13_6117546_40967784@13", "cluster_num": 2 }, { "sample_id": "13_761111_819049@13", "cluster_num": 2 }, { "sample_id": "13_7464266_53450713@13", "cluster_num": 1 }, { "sample_id": "13_760795_1311671@13", "cluster_num": 2 }, { "sample_id": "13_672524_498428@13", "cluster_num": 2 }, { "sample_id": "13_1060756_1258441@13", "cluster_num": 2 }, { "sample_id": "13_9926_4545@13", "cluster_num": 2 }, { "sample_id": "13_378496_409788@13", "cluster_num": 2 }, { "sample_id": "13_1092218_1300207@13", "cluster_num": 2 }, { "sample_id": "13_1095299_1306499@13", "cluster_num": 0 }, { "sample_id": "13_748886_801096@13", "cluster_num": 2 }, { "sample_id": "13_1085026_1291839@13", "cluster_num": 2 }, { "sample_id": "13_688963_555896@13", "cluster_num": 1 }, { "sample_id": "13_748807_800945@13", "cluster_num": 1 }, { "sample_id": "13_1054666_1251832@13", "cluster_num": 2 }, { "sample_id": "13_676648_516542@13", "cluster_num": 2 }, { "sample_id": "13_380341_413123@13", "cluster_num": 2 }, { "sample_id": "13_675961_512784@13", "cluster_num": 1 }, { "sample_id": "13_1566866_6118189@13", "cluster_num": 2 }, { "sample_id": "13_6220779_43395883@13", "cluster_num": 2 }, { "sample_id": "13_199912_119357@13", "cluster_num": 2 }, { "sample_id": "13_769197_829867@13", "cluster_num": 2 }, { "sample_id": "13_662526_478185@13", "cluster_num": 2 }, { "sample_id": "13_369254_396264@13", "cluster_num": 0 }, { "sample_id": "13_724229_731647@13", "cluster_num": 2 }, { "sample_id": "13_207126_140799@13", "cluster_num": 2 } ] }, "blog": { "data_id": [ { "sample_id": "49755535@javac@java", "cluster_num": 0 }, { "sample_id": "74036848@stream@java", "cluster_num": 2 }, { "sample_id": "42806165@builder@java", "cluster_num": 2 }, { "sample_id": "1862678@log4j@java", "cluster_num": 1 }, { "sample_id": "42172441@log4j@java", "cluster_num": 1 }, { "sample_id": "107834271@nio@java", "cluster_num": 0 }, { "sample_id": "81113338@slf4j@java", "cluster_num": 1 }, { "sample_id": "52335994@builder@java", "cluster_num": 0 }, { "sample_id": "111538199@javac@java", "cluster_num": 2 } ] } } } } }, { "复制、移动和删除文件": { "data": { "uuid": "java-5-1046", "seg": [ [ [ "复制" ], [], [ "删除", "文件" ] ] ], "level": { "min": 0.6588895975056689, "max": 0.65890731292517 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_1073921_1276399@13", "cluster_num": 0 } ] }, "blog": { "data_id": [ { "sample_id": "50615841@builder@java", "cluster_num": 0 } ] } } } } }, { "获取文件信息": { "data": { "uuid": "java-5-1047", "seg": [ [ [ "获取", "文件", "信息", "文件信息" ] ] ], "level": { "min": 0.65890731292517, "max": 0.6589250283446711 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_675123_507498@13", "cluster_num": 0 }, { "sample_id": "13_702936_593596@13", "cluster_num": 1 }, { "sample_id": "13_386125_424118@13", "cluster_num": 1 }, { "sample_id": "13_7459788_53444791@13", "cluster_num": 2 }, { "sample_id": "13_346448_351803@13", "cluster_num": 2 }, { "sample_id": "13_1093820_1303527@13", "cluster_num": 1 }, { "sample_id": "13_174985_55046@13", "cluster_num": 2 }, { "sample_id": "13_660628_475302@13", "cluster_num": 0 }, { "sample_id": "13_390993_433301@13", "cluster_num": 0 }, { "sample_id": "13_1067136_1267135@13", "cluster_num": 1 } ] } } } } }, { "访问目录中的项": { "data": { "uuid": "java-5-1048", "seg": [ [ [ "访问", "目录", "项" ] ] ], "level": { "min": 0.6589250283446711, "max": 0.6589427437641723 }, "related_data": {} } } }, { "使用目录流": { "data": { "uuid": "java-5-1049", "seg": [ [ [ "目录", "流", "目录流" ] ] ], "level": { "min": 0.6589427437641723, "max": 0.6589604591836734 }, "related_data": {} } } }, { "ZIP文件系统": { "data": { "uuid": "java-5-1050", "seg": [ [ [ "zip", "文件系统" ] ] ], "level": { "min": 0.6589604591836734, "max": 0.6589781746031745 }, "related_data": {} } } } ], "data": { "uuid": "java-4-1014", "seg": [ [ [ "操作", "文件" ] ] ], "level": { "min": 0.6588541666666666, "max": 0.6589781746031745 }, "related_data": {} } } }, { "内存映射文件": { "children": [ { "内存映射文件的性能": { "data": { "uuid": "java-5-1051", "seg": [ [ [ "内存", "映射", "文件", "性能" ] ] ], "level": { "min": 0.6589781746031745, "max": 0.6590401785714286 }, "related_data": {} } } }, { "缓冲区数据结构": { "data": { "uuid": "java-5-1052", "seg": [ [ [ "缓冲区", "数据结构", "缓冲区数据结构" ] ] ], "level": { "min": 0.6590401785714286, "max": 0.6591021825396826 }, "related_data": {} } } } ], "data": { "uuid": "java-4-1015", "seg": [ [ [ "内存", "映射", "文件" ] ] ], "level": { "min": 0.6589781746031745, "max": 0.6591021825396826 }, "related_data": {} } } }, { "文件加锁机制": { "data": { "uuid": "java-4-1016", "seg": [ [ [ "文件", "加锁", "机制" ] ] ], "level": { "min": 0.6591021825396826, "max": 0.6592261904761905 }, "related_data": {} } } } ], "data": { "uuid": "java-3-503", "seg": [ [ [ "输入" ], [ "输出" ] ] ], "level": { "min": 0.6584821428571428, "max": 0.6592261904761905 }, "related_data": {} } } }, { "XML": { "children": [ { "XML概述": { "data": { "uuid": "java-4-1017", "seg": [ [ [ "xml", "概述" ] ] ], "level": { "min": 0.6592261904761905, "max": 0.6593088624338624 }, "related_data": {} } } }, { "XML文档的结构": { "data": { "uuid": "java-4-1018", "seg": [ [ [ "xml", "文档", "结构" ] ] ], "level": { "min": 0.6593088624338624, "max": 0.6593915343915344 }, "related_data": {} } } }, { "解析XML文档": { "data": { "uuid": "java-4-1019", "seg": [ [ [ "解析", "xml", "文档" ] ] ], "level": { "min": 0.6593915343915344, "max": 0.6594742063492063 }, "related_data": {} } } }, { "验证XML文档": { "children": [ { "文档类型定义": { "data": { "uuid": "java-5-1053", "seg": [ [ [ "文档", "类型定义", "文档类型定义" ] ] ], "level": { "min": 0.6594742063492063, "max": 0.6595017636684303 }, "related_data": {} } } }, { "XML Schema": { "data": { "uuid": "java-5-1054", "seg": [ [ [ "xml", "schema" ] ] ], "level": { "min": 0.6595017636684303, "max": 0.6595293209876543 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_960150_1111759@13", "cluster_num": 0 }, { "sample_id": "13_721_1317@13", "cluster_num": 1 }, { "sample_id": "13_358012_375578@13", "cluster_num": 1 }, { "sample_id": "13_24927_6584@13", "cluster_num": 0 }, { "sample_id": "13_226527_189213@13", "cluster_num": 2 }, { "sample_id": "13_11183_5231@13", "cluster_num": 1 }, { "sample_id": "13_1558_2549@13", "cluster_num": 0 }, { "sample_id": "13_773858_837675@13", "cluster_num": 2 }, { "sample_id": "13_388251_427957@13", "cluster_num": 1 }, { "sample_id": "13_3298_4212@13", "cluster_num": 1 }, { "sample_id": "13_343312_345326@13", "cluster_num": 1 }, { "sample_id": "13_173991_53734@13", "cluster_num": 1 }, { "sample_id": "13_742240_783860@13", "cluster_num": 0 }, { "sample_id": "13_240509_227644@13", "cluster_num": 1 }, { "sample_id": "13_367030_392151@13", "cluster_num": 0 }, { "sample_id": "13_1048891_1246345@13", "cluster_num": 2 }, { "sample_id": "13_24520_6619@13", "cluster_num": 1 }, { "sample_id": "13_1049640_1247084@13", "cluster_num": 0 }, { "sample_id": "13_361833_380124@13", "cluster_num": 0 }, { "sample_id": "13_694325_573914@13", "cluster_num": 0 }, { "sample_id": "13_232057_204225@13", "cluster_num": 2 }, { "sample_id": "13_7465736_53452826@13", "cluster_num": 0 }, { "sample_id": "13_776166_841365@13", "cluster_num": 0 }, { "sample_id": "13_742978_786212@13", "cluster_num": 2 }, { "sample_id": "13_768736_829071@13", "cluster_num": 0 }, { "sample_id": "13_177207_59957@13", "cluster_num": 0 }, { "sample_id": "13_1051510_1248864@13", "cluster_num": 2 }, { "sample_id": "13_764742_823558@13", "cluster_num": 2 }, { "sample_id": "13_919547_1054455@13", "cluster_num": 2 }, { "sample_id": "13_687092_549945@13", "cluster_num": 2 }, { "sample_id": "13_742157_783633@13", "cluster_num": 0 }, { "sample_id": "13_684301_541939@13", "cluster_num": 2 }, { "sample_id": "13_240079_224005@13", "cluster_num": 1 }, { "sample_id": "13_218550_168307@13", "cluster_num": 1 }, { "sample_id": "13_694563_574857@13", "cluster_num": 2 }, { "sample_id": "13_7464396_53450819@13", "cluster_num": 0 }, { "sample_id": "13_752516_806635@13", "cluster_num": 0 }, { "sample_id": "13_769101_829738@13", "cluster_num": 0 }, { "sample_id": "13_650107_456624@13", "cluster_num": 1 }, { "sample_id": "13_7416950_53371511@13", "cluster_num": 0 }, { "sample_id": "13_765255_824134@13", "cluster_num": 2 }, { "sample_id": "13_753102_807469@13", "cluster_num": 0 }, { "sample_id": "13_752666_806833@13", "cluster_num": 2 }, { "sample_id": "13_748901_801460@13", "cluster_num": 0 }, { "sample_id": "13_384213_420395@13", "cluster_num": 2 }, { "sample_id": "13_771239_833622@13", "cluster_num": 0 } ] }, "blog": { "data_id": [ { "sample_id": "79852582@logback@java", "cluster_num": 1 }, { "sample_id": "81392154@log4j@java", "cluster_num": 2 }, { "sample_id": "86649610@javafx@java", "cluster_num": 0 }, { "sample_id": "71751835@slf4j@java", "cluster_num": 2 }, { "sample_id": "61417342@slf4j@java", "cluster_num": 2 }, { "sample_id": "32938533@maven@java", "cluster_num": 2 }, { "sample_id": "25044655@javabean@java", "cluster_num": 0 }, { "sample_id": "80462896@logback@java", "cluster_num": 1 }, { "sample_id": "71751835@log4j@java", "cluster_num": 2 }, { "sample_id": "61417342@log4j@java", "cluster_num": 2 }, { "sample_id": "79476110@interceptor@java", "cluster_num": 0 }, { "sample_id": "54170143@maven@java", "cluster_num": 2 }, { "sample_id": "7241512@layout@java", "cluster_num": 0 }, { "sample_id": "1872944@swing@java", "cluster_num": 0 }, { "sample_id": "7440424@swing@java", "cluster_num": 0 }, { "sample_id": "51523214@logback@java", "cluster_num": 1 }, { "sample_id": "80435422@logback@java", "cluster_num": 1 }, { "sample_id": "89330520@logback@java", "cluster_num": 1 }, { "sample_id": "62928590@log4j@java", "cluster_num": 1 }, { "sample_id": "80361662@log4j@java", "cluster_num": 2 }, { "sample_id": "79282245@slf4j@java", "cluster_num": 1 }, { "sample_id": "4542668@layout@java", "cluster_num": 0 }, { "sample_id": "6919513@layout@java", "cluster_num": 0 }, { "sample_id": "6368949@layout@java", "cluster_num": 2 }, { "sample_id": "6556175@layout@java", "cluster_num": 0 }, { "sample_id": "6715678@layout@java", "cluster_num": 0 }, { "sample_id": "78842914@javabean@java", "cluster_num": 0 }, { "sample_id": "7691409@jar@java", "cluster_num": 0 }, { "sample_id": "4876604@jar@java", "cluster_num": 0 }, { "sample_id": "81223711@logback@java", "cluster_num": 1 }, { "sample_id": "52014413@log4j@java", "cluster_num": 2 }, { "sample_id": "7685164@log4j@java", "cluster_num": 2 }, { "sample_id": "6368949@log4j@java", "cluster_num": 2 }, { "sample_id": "54666992@log4j@java", "cluster_num": 2 }, { "sample_id": "6415593@exception@java", "cluster_num": 0 }, { "sample_id": "52186200@jsp@java", "cluster_num": 0 }, { "sample_id": "8057119@hibernate@java", "cluster_num": 0 }, { "sample_id": "52348754@servlet@java", "cluster_num": 0 }, { "sample_id": "2108766@timezone@java", "cluster_num": 2 }, { "sample_id": "5512231@timezone@java", "cluster_num": 0 }, { "sample_id": "6250206@timezone@java", "cluster_num": 0 }, { "sample_id": "5755603@timezone@java", "cluster_num": 2 }, { "sample_id": "68485336@mybatis@java", "cluster_num": 2 }, { "sample_id": "115380863@mybatis@java", "cluster_num": 2 }, { "sample_id": "72814428@slf4j@java", "cluster_num": 1 }, { "sample_id": "109720580@maven@java", "cluster_num": 2 }, { "sample_id": "25403855@maven@java", "cluster_num": 2 }, { "sample_id": "64462192@maven@java", "cluster_num": 2 }, { "sample_id": "79727438@maven@java", "cluster_num": 2 }, { "sample_id": "8023623@jmx@java", "cluster_num": 0 }, { "sample_id": "7556049@layout@java", "cluster_num": 0 }, { "sample_id": "7219838@layout@java", "cluster_num": 0 }, { "sample_id": "6718298@layout@java", "cluster_num": 0 }, { "sample_id": "8087103@javabean@java", "cluster_num": 0 }, { "sample_id": "84617244@jar@java", "cluster_num": 2 }, { "sample_id": "7294109@iterator@java", "cluster_num": 0 }, { "sample_id": "19402257@arraylist@java", "cluster_num": 0 }, { "sample_id": "72814428@logback@java", "cluster_num": 1 }, { "sample_id": "86672284@logback@java", "cluster_num": 1 }, { "sample_id": "99830829@logback@java", "cluster_num": 1 }, { "sample_id": "52585542@logback@java", "cluster_num": 1 }, { "sample_id": "85119724@logback@java", "cluster_num": 1 }, { "sample_id": "7242514@builder@java", "cluster_num": 0 }, { "sample_id": "7795410@exception@java", "cluster_num": 0 }, { "sample_id": "7084626@interceptor@java", "cluster_num": 2 }, { "sample_id": "11070513@interceptor@java", "cluster_num": 0 }, { "sample_id": "52348754@jsp@java", "cluster_num": 0 }, { "sample_id": "5460397@servlet@java", "cluster_num": 2 }, { "sample_id": "92399314@maven@java", "cluster_num": 2 }, { "sample_id": "26448417@maven@java", "cluster_num": 2 }, { "sample_id": "51302632@maven@java", "cluster_num": 0 }, { "sample_id": "6745537@layout@java", "cluster_num": 0 }, { "sample_id": "6671548@layout@java", "cluster_num": 0 }, { "sample_id": "7064781@layout@java", "cluster_num": 0 }, { "sample_id": "743409@hibernate@java", "cluster_num": 0 }, { "sample_id": "70545038@hibernate@java", "cluster_num": 0 }, { "sample_id": "19404351@arraylist@java", "cluster_num": 0 }, { "sample_id": "52989315@logback@java", "cluster_num": 1 }, { "sample_id": "38017503@log4j@java", "cluster_num": 2 }, { "sample_id": "773120@jms@java", "cluster_num": 0 }, { "sample_id": "5460397@exception@java", "cluster_num": 2 }, { "sample_id": "7439952@interceptor@java", "cluster_num": 2 }, { "sample_id": "40790523@interceptor@java", "cluster_num": 2 }, { "sample_id": "7485827@interceptor@java", "cluster_num": 2 }, { "sample_id": "7764362@hashmap@java", "cluster_num": 0 }, { "sample_id": "7764362@iterator@java", "cluster_num": 0 }, { "sample_id": "86234551@slf4j@java", "cluster_num": 1 }, { "sample_id": "5906181@javamail@java", "cluster_num": 0 }, { "sample_id": "112269347@maven@java", "cluster_num": 2 }, { "sample_id": "52077075@maven@java", "cluster_num": 0 }, { "sample_id": "38818045@maven@java", "cluster_num": 2 }, { "sample_id": "7915738@layout@java", "cluster_num": 0 }, { "sample_id": "6667827@layout@java", "cluster_num": 0 }, { "sample_id": "6957854@layout@java", "cluster_num": 0 }, { "sample_id": "7410236@layout@java", "cluster_num": 0 }, { "sample_id": "8089698@layout@java", "cluster_num": 0 }, { "sample_id": "38347207@layout@java", "cluster_num": 0 }, { "sample_id": "7956962@swing@java", "cluster_num": 0 }, { "sample_id": "86234551@logback@java", "cluster_num": 1 }, { "sample_id": "103497917@logback@java", "cluster_num": 1 }, { "sample_id": "102839755@logback@java", "cluster_num": 1 }, { "sample_id": "7333400@log4j@java", "cluster_num": 2 }, { "sample_id": "6754031@log4j@java", "cluster_num": 2 }, { "sample_id": "27098087@log4j@java", "cluster_num": 2 }, { "sample_id": "6578857@jms@java", "cluster_num": 0 }, { "sample_id": "78026493@interceptor@java", "cluster_num": 0 }, { "sample_id": "53996873@eclipse@java", "cluster_num": 0 }, { "sample_id": "8000713@layout@java", "cluster_num": 0 }, { "sample_id": "7210773@layout@java", "cluster_num": 0 }, { "sample_id": "50949882@javabean@java", "cluster_num": 0 }, { "sample_id": "7472411@jar@java", "cluster_num": 0 }, { "sample_id": "7741778@hibernate@java", "cluster_num": 0 }, { "sample_id": "7278508@hibernate@java", "cluster_num": 0 }, { "sample_id": "7107352@applet@java", "cluster_num": 0 }, { "sample_id": "109185676@logback@java", "cluster_num": 1 }, { "sample_id": "6744044@log4j@java", "cluster_num": 2 }, { "sample_id": "7024177@builder@java", "cluster_num": 0 }, { "sample_id": "70880425@mybatis@java", "cluster_num": 0 }, { "sample_id": "5788546@maven@java", "cluster_num": 2 }, { "sample_id": "51581636@maven@java", "cluster_num": 2 }, { "sample_id": "78405717@jmx@java", "cluster_num": 0 }, { "sample_id": "56839837@layout@java", "cluster_num": 0 }, { "sample_id": "109634973@hibernate@java", "cluster_num": 0 }, { "sample_id": "6797877@jms@java", "cluster_num": 0 }, { "sample_id": "6891821@exception@java", "cluster_num": 0 }, { "sample_id": "2799124@timezone@java", "cluster_num": 0 }, { "sample_id": "7575183@layout@java", "cluster_num": 0 }, { "sample_id": "79188793@hibernate@java", "cluster_num": 0 }, { "sample_id": "7312687@layout@java", "cluster_num": 0 }, { "sample_id": "6099194@layout@java", "cluster_num": 0 }, { "sample_id": "8220803@stream@java", "cluster_num": 0 }, { "sample_id": "5065559@exception@java", "cluster_num": 0 }, { "sample_id": "78089115@mybatis@java", "cluster_num": 0 }, { "sample_id": "7245007@jsp@java", "cluster_num": 2 }, { "sample_id": "103273129@logback@java", "cluster_num": 1 } ] } } } } }, { "一个实践示例": { "data": { "uuid": "java-5-1055", "seg": [ [ [ "实践", "示例" ] ] ], "level": { "min": 0.6595293209876543, "max": 0.6595568783068783 }, "related_data": {} } } } ], "data": { "uuid": "java-4-1020", "seg": [ [ [ "验证", "xml", "文档" ] ] ], "level": { "min": 0.6594742063492063, "max": 0.6595568783068783 }, "related_data": {} } } }, { "使用XPath来定位信息": { "data": { "uuid": "java-4-1021", "seg": [ [ [ "xpath", "定位", "信息", "定位信息" ] ] ], "level": { "min": 0.6595568783068783, "max": 0.6596395502645502 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_708446_668447@13", "cluster_num": 0 } ] } } } } }, { "使用命名空间": { "data": { "uuid": "java-4-1022", "seg": [ [ [ "命名", "空间", "命名空间" ] ] ], "level": { "min": 0.6596395502645502, "max": 0.6597222222222222 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_223881_182422@13", "cluster_num": 0 } ] }, "blog": { "data_id": [ { "sample_id": "7233741@stream@java", "cluster_num": 0 } ] } } } } }, { "流机制解析器": { "children": [ { "使用SAX解析器": { "data": { "uuid": "java-5-1056", "seg": [ [ [ "sax", "解析器" ] ] ], "level": { "min": 0.6597222222222222, "max": 0.6597635582010581 }, "related_data": {} } } }, { "使用StAX解析器": { "data": { "uuid": "java-5-1057", "seg": [ [ [ "stax", "解析器" ] ] ], "level": { "min": 0.6597635582010581, "max": 0.6598048941798941 }, "related_data": {} } } } ], "data": { "uuid": "java-4-1023", "seg": [ [ [ "流", "机制", "解析器", "流机制", "机制解析器" ] ] ], "level": { "min": 0.6597222222222222, "max": 0.6598048941798941 }, "related_data": {} } } }, { "生成XML文档": { "children": [ { "不带命名空间的文档": { "data": { "uuid": "java-5-1058", "seg": [ [ [ "带", "命名", "空间", "文档", "不带", "命名空间" ] ] ], "level": { "min": 0.6598048941798941, "max": 0.6598255621693121 }, "related_data": {} } } }, { "带命名空间的文档": { "data": { "uuid": "java-5-1059", "seg": [ [ [ "带", "命名", "空间", "文档", "命名空间" ] ] ], "level": { "min": 0.6598255621693121, "max": 0.65984623015873 }, "related_data": {} } } }, { "写出文档": { "data": { "uuid": "java-5-1060", "seg": [ [ [ "写出", "文档" ] ] ], "level": { "min": 0.65984623015873, "max": 0.659866898148148 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_355574_369841@13", "cluster_num": 2 }, { "sample_id": "13_195333_104941@13", "cluster_num": 2 }, { "sample_id": "13_1094746_1305235@13", "cluster_num": 1 }, { "sample_id": "13_205133_136409@13", "cluster_num": 0 }, { "sample_id": "13_389028_429237@13", "cluster_num": 1 }, { "sample_id": "13_362122_383574@13", "cluster_num": 0 }, { "sample_id": "13_246564_238829@13", "cluster_num": 1 }, { "sample_id": "13_7441032_53416812@13", "cluster_num": 1 }, { "sample_id": "13_764813_823611@13", "cluster_num": 0 }, { "sample_id": "13_1091756_1299378@13", "cluster_num": 1 }, { "sample_id": "13_755987_811790@13", "cluster_num": 0 } ] }, "blog": { "data_id": [ { "sample_id": "7977944@layout@java", "cluster_num": 0 }, { "sample_id": "82781030@log4j@java", "cluster_num": 2 }, { "sample_id": "106925168@javac@java", "cluster_num": 1 }, { "sample_id": "116408806@jdk@java", "cluster_num": 1 }, { "sample_id": "73064826@javac@java", "cluster_num": 0 } ] } } } } }, { "使用StAX写出XML文档": { "data": { "uuid": "java-5-1061", "seg": [ [ [ "stax", "写出", "xml", "文档" ] ] ], "level": { "min": 0.659866898148148, "max": 0.659887566137566 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_233993_212496@13", "cluster_num": 0 }, { "sample_id": "13_212188_153398@13", "cluster_num": 1 } ] }, "blog": { "data_id": [ { "sample_id": "5024068@iterator@java", "cluster_num": 0 }, { "sample_id": "6905317@hibernate@java", "cluster_num": 0 }, { "sample_id": "6255108@iterator@java", "cluster_num": 0 }, { "sample_id": "50826620@javabean@java", "cluster_num": 2 }, { "sample_id": "6864141@exception@java", "cluster_num": 0 }, { "sample_id": "5893987@jmx@java", "cluster_num": 2 }, { "sample_id": "111351136@eclipse@java", "cluster_num": 1 }, { "sample_id": "111351136@maven@java", "cluster_num": 1 } ] } } } } } ], "data": { "uuid": "java-4-1024", "seg": [ [ [ "生成", "xml", "文档" ] ] ], "level": { "min": 0.6598048941798941, "max": 0.659887566137566 }, "related_data": {} } } }, { "XSL转换": { "data": { "uuid": "java-4-1025", "seg": [ [ [ "xsl", "转换" ] ] ], "level": { "min": 0.659887566137566, "max": 0.659970238095238 }, "related_data": {} } } } ], "data": { "uuid": "java-3-504", "seg": [ [ [ "xml" ] ] ], "level": { "min": 0.6592261904761905, "max": 0.659970238095238 }, "related_data": {} } } }, { "网络": { "children": [ { "连接到服务器": { "children": [ { "使用telnet": { "data": { "uuid": "java-5-1062", "seg": [ [ [ "telnet" ] ] ], "level": { "min": 0.659970238095238, "max": 0.6600074404761904 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_865786_995317@13", "cluster_num": 0 } ] } } } } }, { "用Java连接到服务器": { "data": { "uuid": "java-5-1063", "seg": [ [ [ "java", "连接", "服务器" ] ] ], "level": { "min": 0.6600074404761904, "max": 0.6600446428571428 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_710219_668209@13", "cluster_num": 0 }, { "sample_id": "13_380694_413694@13", "cluster_num": 0 }, { "sample_id": "13_676147_514194@13", "cluster_num": 1 }, { "sample_id": "13_1051719_1249048@13", "cluster_num": 1 }, { "sample_id": "13_7418112_53374007@13", "cluster_num": 2 } ] }, "blog": { "data_id": [ { "sample_id": "5715942@semaphore@java", "cluster_num": 0 } ] } } } } }, { "套接字超时": { "data": { "uuid": "java-5-1064", "seg": [ [ [ "套", "接字", "超时" ] ] ], "level": { "min": 0.6600446428571428, "max": 0.6600818452380952 }, "related_data": {} } } }, { "因特网地址": { "data": { "uuid": "java-5-1065", "seg": [ [ [ "因特网", "地址", "因特网地址" ] ] ], "level": { "min": 0.6600818452380952, "max": 0.6601190476190476 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_160176_26859@13", "cluster_num": 0 } ] } } } } } ], "data": { "uuid": "java-4-1026", "seg": [ [ [ "连接", "服务器" ] ] ], "level": { "min": 0.659970238095238, "max": 0.6601190476190476 }, "related_data": {} } } }, { "实现服务器": { "children": [ { "服务器套接字": { "data": { "uuid": "java-5-1066", "seg": [ [ [ "服务器", "套", "接字", "服务器套" ] ] ], "level": { "min": 0.6601190476190476, "max": 0.66015625 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_275124_302875@13", "cluster_num": 2 }, { "sample_id": "13_385643_423013@13", "cluster_num": 2 }, { "sample_id": "13_670343_492936@13", "cluster_num": 2 }, { "sample_id": "13_660584_475186@13", "cluster_num": 2 }, { "sample_id": "13_653633_462631@13", "cluster_num": 0 }, { "sample_id": "13_23239_7845@13", "cluster_num": 2 }, { "sample_id": "13_204464_133295@13", "cluster_num": 2 }, { "sample_id": "13_1101428_1315942@13", "cluster_num": 2 }, { "sample_id": "13_663756_480313@13", "cluster_num": 2 }, { "sample_id": "13_378685_410194@13", "cluster_num": 2 }, { "sample_id": "13_232079_204270@13", "cluster_num": 0 }, { "sample_id": "13_1058481_1255760@13", "cluster_num": 0 }, { "sample_id": "13_7448160_53428198@13", "cluster_num": 2 }, { "sample_id": "13_660651_475276@13", "cluster_num": 2 }, { "sample_id": "13_381040_414444@13", "cluster_num": 1 }, { "sample_id": "13_183390_70277@13", "cluster_num": 2 }, { "sample_id": "13_940104_1076924@13", "cluster_num": 0 }, { "sample_id": "13_215852_176921@13", "cluster_num": 0 }, { "sample_id": "13_324460_316067@13", "cluster_num": 2 }, { "sample_id": "13_668873_489684@13", "cluster_num": 1 }, { "sample_id": "13_675592_510317@13", "cluster_num": 1 } ] } } } } }, { "为多个客户端服务": { "data": { "uuid": "java-5-1067", "seg": [ [ [ "客户端", "服务" ] ] ], "level": { "min": 0.66015625, "max": 0.6601934523809523 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_7415218_53368604@13", "cluster_num": 0 }, { "sample_id": "13_7420135_53395814@13", "cluster_num": 1 }, { "sample_id": "13_212346_153649@13", "cluster_num": 2 } ] }, "blog": { "data_id": [ { "sample_id": "103254723@nio@java", "cluster_num": 0 } ] } } } } }, { "半关闭": { "data": { "uuid": "java-5-1068", "seg": [ [ [ "关闭" ] ] ], "level": { "min": 0.6601934523809523, "max": 0.6602306547619047 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_704331_596443@13", "cluster_num": 0 }, { "sample_id": "13_1049440_1246913@13", "cluster_num": 1 }, { "sample_id": "13_978680_1140252@13", "cluster_num": 2 } ] } } } } }, { "可中断套接字": { "data": { "uuid": "java-5-1069", "seg": [ [ [ "中断", "套", "接字", "中断套" ] ] ], "level": { "min": 0.6602306547619047, "max": 0.6602678571428571 }, "related_data": {} } } } ], "data": { "uuid": "java-4-1027", "seg": [ [ [ "服务器" ] ] ], "level": { "min": 0.6601190476190476, "max": 0.6602678571428571 }, "related_data": {} } } }, { "获取Web数据": { "children": [ { "URL和URI": { "data": { "uuid": "java-5-1070", "seg": [ [ [ "url" ], [ "uri" ] ] ], "level": { "min": 0.6602678571428571, "max": 0.6603174603174603 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_756982_812301@13", "cluster_num": 0 }, { "sample_id": "13_7415611_53369101@13", "cluster_num": 1 } ] } } } } }, { "使用URLConnection获取信息": { "data": { "uuid": "java-5-1071", "seg": [ [ [ "urlconnection", "获取信息" ] ] ], "level": { "min": 0.6603174603174603, "max": 0.6603670634920634 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_7431451_53399787@13", "cluster_num": 0 } ] } } } } }, { "提交表单数据": { "data": { "uuid": "java-5-1072", "seg": [ [ [ "提交", "表单", "数据", "表单数据" ] ] ], "level": { "min": 0.6603670634920634, "max": 0.6604166666666667 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_190721_91509@13", "cluster_num": 2 }, { "sample_id": "13_761661_819523@13", "cluster_num": 0 }, { "sample_id": "13_371784_399180@13", "cluster_num": 0 }, { "sample_id": "13_183166_69784@13", "cluster_num": 0 }, { "sample_id": "13_210630_149822@13", "cluster_num": 0 }, { "sample_id": "13_656996_469236@13", "cluster_num": 0 }, { "sample_id": "13_681810_535069@13", "cluster_num": 1 }, { "sample_id": "13_183565_70937@13", "cluster_num": 2 }, { "sample_id": "13_165175_39404@13", "cluster_num": 0 }, { "sample_id": "13_378812_410424@13", "cluster_num": 2 }, { "sample_id": "13_761659_819120@13", "cluster_num": 1 }, { "sample_id": "13_356929_373502@13", "cluster_num": 0 }, { "sample_id": "13_669381_490927@13", "cluster_num": 1 }, { "sample_id": "13_683915_541009@13", "cluster_num": 2 }, { "sample_id": "13_177609_60927@13", "cluster_num": 1 }, { "sample_id": "13_689732_558405@13", "cluster_num": 2 }, { "sample_id": "13_651505_458817@13", "cluster_num": 0 }, { "sample_id": "13_386549_424991@13", "cluster_num": 1 }, { "sample_id": "13_799858_893009@13", "cluster_num": 0 }, { "sample_id": "13_1049120_1246695@13", "cluster_num": 0 }, { "sample_id": "13_750775_804072@13", "cluster_num": 0 }, { "sample_id": "13_220_444@13", "cluster_num": 1 }, { "sample_id": "13_768713_829041@13", "cluster_num": 2 }, { "sample_id": "13_7439083_53412784@13", "cluster_num": 1 }, { "sample_id": "13_799857_892836@13", "cluster_num": 0 }, { "sample_id": "13_643545_448705@13", "cluster_num": 0 }, { "sample_id": "13_659443_473098@13", "cluster_num": 1 }, { "sample_id": "13_7444041_53421867@13", "cluster_num": 0 }, { "sample_id": "13_387396_426452@13", "cluster_num": 2 }, { "sample_id": "13_646460_448892@13", "cluster_num": 1 }, { "sample_id": "13_684685_543054@13", "cluster_num": 1 }, { "sample_id": "13_1094742_1305312@13", "cluster_num": 2 }, { "sample_id": "13_751025_1298415@13", "cluster_num": 0 }, { "sample_id": "13_690496_560710@13", "cluster_num": 2 }, { "sample_id": "13_716527_709332@13", "cluster_num": 2 }, { "sample_id": "13_183202_69824@13", "cluster_num": 0 }, { "sample_id": "13_208371_144249@13", "cluster_num": 1 }, { "sample_id": "13_743207_787044@13", "cluster_num": 1 }, { "sample_id": "13_7409536_53359995@13", "cluster_num": 2 }, { "sample_id": "13_1092769_1301183@13", "cluster_num": 2 }, { "sample_id": "13_676074_513522@13", "cluster_num": 0 }, { "sample_id": "13_703801_596002@13", "cluster_num": 1 }, { "sample_id": "13_772053_835036@13", "cluster_num": 2 }, { "sample_id": "13_376089_405800@13", "cluster_num": 1 }, { "sample_id": "13_181842_67476@13", "cluster_num": 0 }, { "sample_id": "13_176299_58230@13", "cluster_num": 1 }, { "sample_id": "13_388493_428323@13", "cluster_num": 2 }, { "sample_id": "13_7438471_53411823@13", "cluster_num": 1 }, { "sample_id": "13_388859_429024@13", "cluster_num": 1 }, { "sample_id": "13_1094733_1305261@13", "cluster_num": 2 }, { "sample_id": "13_650032_456415@13", "cluster_num": 1 }, { "sample_id": "13_1050575_1247741@13", "cluster_num": 1 }, { "sample_id": "13_667675_486952@13", "cluster_num": 2 }, { "sample_id": "13_685504_545385@13", "cluster_num": 2 }, { "sample_id": "13_669186_491749@13", "cluster_num": 1 }, { "sample_id": "13_686943_549578@13", "cluster_num": 1 }, { "sample_id": "13_7425060_53386240@13", "cluster_num": 2 }, { "sample_id": "13_351102_360931@13", "cluster_num": 1 }, { "sample_id": "13_645231_446555@13", "cluster_num": 1 }, { "sample_id": "13_760538_817478@13", "cluster_num": 2 }, { "sample_id": "13_747103_797939@13", "cluster_num": 0 }, { "sample_id": "13_672096_496700@13", "cluster_num": 2 }, { "sample_id": "13_226614_189454@13", "cluster_num": 1 }, { "sample_id": "13_765533_824451@13", "cluster_num": 2 }, { "sample_id": "13_774231_838096@13", "cluster_num": 1 }, { "sample_id": "13_1098143_1312521@13", "cluster_num": 2 }, { "sample_id": "13_643911_444278@13", "cluster_num": 1 }, { "sample_id": "13_7439782_53414801@13", "cluster_num": 2 }, { "sample_id": "13_744633_791007@13", "cluster_num": 2 }, { "sample_id": "13_757222_812604@13", "cluster_num": 2 }, { "sample_id": "13_226797_189895@13", "cluster_num": 2 }, { "sample_id": "13_782751_853847@13", "cluster_num": 2 }, { "sample_id": "13_1050911_1248046@13", "cluster_num": 2 }, { "sample_id": "13_382966_418099@13", "cluster_num": 2 }, { "sample_id": "13_670652_493567@13", "cluster_num": 2 }, { "sample_id": "13_771120_833543@13", "cluster_num": 1 } ] }, "blog": { "data_id": [ { "sample_id": "50975875@java@java", "cluster_num": 1 }, { "sample_id": "107403576@spring@java", "cluster_num": 1 }, { "sample_id": "102597598@java@java", "cluster_num": 0 }, { "sample_id": "78341484@java@java", "cluster_num": 1 }, { "sample_id": "117922357@java@java", "cluster_num": 2 } ] } } } } } ], "data": { "uuid": "java-4-1028", "seg": [ [ [ "获取", "web", "数据" ] ] ], "level": { "min": 0.6602678571428571, "max": 0.6604166666666667 }, "related_data": {} } } }, { "HTTP客户端": { "data": { "uuid": "java-4-1029", "seg": [ [ [ "http", "客户端" ] ] ], "level": { "min": 0.6604166666666667, "max": 0.6605654761904761 }, "related_data": {} } } }, { "发送E-mail": { "data": { "uuid": "java-4-1030", "seg": [ [ [ "发送", "e", "mail" ] ] ], "level": { "min": 0.6605654761904761, "max": 0.6607142857142857 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_705201_607232@13", "cluster_num": 0 }, { "sample_id": "13_744087_789554@13", "cluster_num": 2 }, { "sample_id": "13_7403090_53351326@13", "cluster_num": 1 }, { "sample_id": "13_881844_1019844@13", "cluster_num": 1 }, { "sample_id": "13_201380_126425@13", "cluster_num": 0 } ] }, "blog": { "data_id": [ { "sample_id": "42002215@javamail@java", "cluster_num": 0 }, { "sample_id": "72654966@javamail@java", "cluster_num": 1 }, { "sample_id": "52174466@javamail@java", "cluster_num": 0 }, { "sample_id": "52352632@javamail@java", "cluster_num": 1 }, { "sample_id": "69284700@javamail@java", "cluster_num": 1 }, { "sample_id": "50905435@javamail@java", "cluster_num": 2 }, { "sample_id": "86292750@javamail@java", "cluster_num": 1 }, { "sample_id": "77945495@javamail@java", "cluster_num": 2 }, { "sample_id": "78029268@javamail@java", "cluster_num": 0 }, { "sample_id": "79666035@javamail@java", "cluster_num": 0 } ] } } } } } ], "data": { "uuid": "java-3-505", "seg": [ [ [ "网络" ] ] ], "level": { "min": 0.659970238095238, "max": 0.6607142857142857 }, "related_data": {} } } }, { "数据库编程": { "children": [ { "JDBC的设计": { "children": [ { "JDBC驱动程序类型": { "data": { "uuid": "java-5-1073", "seg": [ [ [ "jdbc", "驱动程序", "类型", "驱动程序类型" ] ] ], "level": { "min": 0.6607142857142857, "max": 0.6607514880952381 }, "related_data": {} } } }, { "JDBC的典型用法": { "data": { "uuid": "java-5-1074", "seg": [ [ [ "jdbc", "典型", "用法", "典型用法" ] ] ], "level": { "min": 0.6607514880952381, "max": 0.6607886904761905 }, "related_data": {} } } } ], "data": { "uuid": "java-4-1031", "seg": [ [ [ "jdbc", "设计" ] ] ], "level": { "min": 0.6607142857142857, "max": 0.6607886904761905 }, "related_data": {} } } }, { "结构化查询语言": { "data": { "uuid": "java-4-1032", "seg": [ [ [ "结构化", "查询语言", "结构化查询语言" ] ] ], "level": { "min": 0.6607886904761905, "max": 0.6608630952380952 }, "related_data": {} } } }, { "JDBC配置": { "children": [ { "数据库URL": { "data": { "uuid": "java-5-1075", "seg": [ [ [ "数据库", "url" ] ] ], "level": { "min": 0.6608630952380952, "max": 0.6608779761904762 }, "related_data": {} } } }, { "驱动程序JAR文件": { "data": { "uuid": "java-5-1076", "seg": [ [ [ "驱动程序", "jar", "文件" ] ] ], "level": { "min": 0.6608779761904762, "max": 0.6608928571428571 }, "related_data": {} } } }, { "启动数据库": { "data": { "uuid": "java-5-1077", "seg": [ [ [ "启动", "数据库" ] ] ], "level": { "min": 0.6608928571428571, "max": 0.6609077380952381 }, "related_data": {} } } }, { "注册驱动器类": { "data": { "uuid": "java-5-1078", "seg": [ [ [ "注册", "驱动器", "类", "驱动器类" ] ] ], "level": { "min": 0.6609077380952381, "max": 0.660922619047619 }, "related_data": {} } } }, { "连接到数据库": { "data": { "uuid": "java-5-1079", "seg": [ [ [ "连接", "数据库" ] ] ], "level": { "min": 0.660922619047619, "max": 0.6609375 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_1090242_1296984@13", "cluster_num": 2 }, { "sample_id": "13_7412176_53363404@13", "cluster_num": 0 }, { "sample_id": "13_275101_302700@13", "cluster_num": 0 }, { "sample_id": "13_1086682_1293635@13", "cluster_num": 1 }, { "sample_id": "13_213918_157382@13", "cluster_num": 0 }, { "sample_id": "13_232437_205366@13", "cluster_num": 1 }, { "sample_id": "13_209012_146499@13", "cluster_num": 1 }, { "sample_id": "13_1050858_1247979@13", "cluster_num": 0 }, { "sample_id": "13_219163_169913@13", "cluster_num": 1 } ] } } } } } ], "data": { "uuid": "java-4-1033", "seg": [ [ [ "jdbc", "配置" ] ] ], "level": { "min": 0.6608630952380952, "max": 0.6609375 }, "related_data": {} } } }, { "使用JDBC语句": { "children": [ { "执行SQL语句": { "data": { "uuid": "java-5-1080", "seg": [ [ [ "执行", "sql", "语句" ] ] ], "level": { "min": 0.6609375, "max": 0.6609561011904761 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_7442229_53419044@13", "cluster_num": 2 }, { "sample_id": "13_750812_804100@13", "cluster_num": 2 }, { "sample_id": "13_7405731_53355138@13", "cluster_num": 0 }, { "sample_id": "13_901323_1037072@13", "cluster_num": 2 }, { "sample_id": "13_7428235_53393696@13", "cluster_num": 2 }, { "sample_id": "13_954465_1098402@13", "cluster_num": 2 }, { "sample_id": "13_724211_743092@13", "cluster_num": 2 }, { "sample_id": "13_187979_83666@13", "cluster_num": 2 }, { "sample_id": "13_7447694_53427613@13", "cluster_num": 2 }, { "sample_id": "13_228231_193906@13", "cluster_num": 2 }, { "sample_id": "13_1019213_1210745@13", "cluster_num": 2 }, { "sample_id": "13_7452614_53434660@13", "cluster_num": 1 }, { "sample_id": "13_4646072_29329488@13", "cluster_num": 0 }, { "sample_id": "13_830554_927785@13", "cluster_num": 0 }, { "sample_id": "13_782844_856585@13", "cluster_num": 0 }, { "sample_id": "13_669654_491271@13", "cluster_num": 1 }, { "sample_id": "13_7419959_53377906@13", "cluster_num": 0 }, { "sample_id": "13_751616_805271@13", "cluster_num": 0 }, { "sample_id": "13_1051785_1249089@13", "cluster_num": 0 }, { "sample_id": "13_784242_857401@13", "cluster_num": 0 }, { "sample_id": "13_272705_297423@13", "cluster_num": 1 }, { "sample_id": "13_376230_405936@13", "cluster_num": 2 } ] }, "blog": { "data_id": [ { "sample_id": "79460306@hibernate@java", "cluster_num": 0 }, { "sample_id": "79878717@logback@java", "cluster_num": 1 } ] } } } } }, { "管理连接、语句和结果集": { "data": { "uuid": "java-5-1081", "seg": [ [ [ "管理", "连接" ], [ "语句" ], [ "集", "结果集" ] ] ], "level": { "min": 0.6609561011904761, "max": 0.6609747023809524 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_7457796_53442266@13", "cluster_num": 0 } ] } } } } }, { "分析SQL异常": { "data": { "uuid": "java-5-1082", "seg": [ [ [ "分析", "sql", "异常" ] ] ], "level": { "min": 0.6609747023809524, "max": 0.6609933035714286 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_7425877_53387796@13", "cluster_num": 0 } ] } } } } }, { "组装数据库": { "data": { "uuid": "java-5-1083", "seg": [ [ [ "组装", "数据库" ] ] ], "level": { "min": 0.6609933035714286, "max": 0.6610119047619047 }, "related_data": {} } } } ], "data": { "uuid": "java-4-1034", "seg": [ [ [ "jdbc", "语句" ] ] ], "level": { "min": 0.6609375, "max": 0.6610119047619047 }, "related_data": {} } } }, { "执行查询操作": { "children": [ { "预备语句": { "data": { "uuid": "java-5-1084", "seg": [ [ [ "预备", "语句" ] ] ], "level": { "min": 0.6610119047619047, "max": 0.6610267857142857 }, "related_data": {} } } }, { "读写LOB": { "data": { "uuid": "java-5-1085", "seg": [ [ [ "读写", "lob" ] ] ], "level": { "min": 0.6610267857142857, "max": 0.6610416666666666 }, "related_data": {} } } }, { "SQL转义": { "data": { "uuid": "java-5-1086", "seg": [ [ [ "sql", "转义" ] ] ], "level": { "min": 0.6610416666666666, "max": 0.6610565476190476 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_770802_832849@13", "cluster_num": 2 }, { "sample_id": "13_4645575_29328361@13", "cluster_num": 2 }, { "sample_id": "13_1096468_1308740@13", "cluster_num": 1 }, { "sample_id": "13_4645316_29327787@13", "cluster_num": 0 }, { "sample_id": "13_744009_789397@13", "cluster_num": 1 } ] } } } } }, { "多结果集": { "data": { "uuid": "java-5-1087", "seg": [ [ [ "集", "结果集" ] ] ], "level": { "min": 0.6610565476190476, "max": 0.6610714285714285 }, "related_data": {} } } }, { "获取自动生成的键": { "data": { "uuid": "java-5-1088", "seg": [ [ [ "获取", "自动", "生成", "键" ] ] ], "level": { "min": 0.6610714285714285, "max": 0.6610863095238095 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_685898_546596@13", "cluster_num": 1 }, { "sample_id": "13_356297_371721@13", "cluster_num": 1 }, { "sample_id": "13_387984_427521@13", "cluster_num": 1 }, { "sample_id": "13_363130_383005@13", "cluster_num": 0 }, { "sample_id": "13_7446757_53426287@13", "cluster_num": 2 } ] }, "blog": { "data_id": [ { "sample_id": "82987113@javac@java", "cluster_num": 0 } ] } } } } } ], "data": { "uuid": "java-4-1035", "seg": [ [ [ "执行", "查询", "操作" ] ] ], "level": { "min": 0.6610119047619047, "max": 0.6610863095238095 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_731704_801319@13", "cluster_num": 0 } ] } } } } }, { "可滚动和可更新的结果集": { "children": [ { "可滚动的结果集": { "data": { "uuid": "java-5-1089", "seg": [ [ [ "滚动", "集", "结果集" ] ] ], "level": { "min": 0.6610863095238095, "max": 0.6611235119047618 }, "related_data": { "blog": { "data_id": [ { "sample_id": "50720087@log4j@java", "cluster_num": 0 } ] } } } } }, { "可更新的结果集": { "data": { "uuid": "java-5-1090", "seg": [ [ [ "更新", "集", "结果集" ] ] ], "level": { "min": 0.6611235119047618, "max": 0.6611607142857142 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_358936_377893@13", "cluster_num": 1 }, { "sample_id": "13_651511_458802@13", "cluster_num": 1 }, { "sample_id": "13_749182_801606@13", "cluster_num": 1 }, { "sample_id": "13_1399_2297@13", "cluster_num": 1 }, { "sample_id": "13_697139_581885@13", "cluster_num": 1 }, { "sample_id": "13_1086971_1293706@13", "cluster_num": 0 }, { "sample_id": "13_363338_392222@13", "cluster_num": 0 }, { "sample_id": "13_358596_376935@13", "cluster_num": 1 }, { "sample_id": "13_670087_492286@13", "cluster_num": 2 } ] } } } } } ], "data": { "uuid": "java-4-1036", "seg": [ [ [ "滚动" ], [ "更新", "集", "结果集" ] ] ], "level": { "min": 0.6610863095238095, "max": 0.6611607142857142 }, "related_data": {} } } }, { "行集": { "children": [ { "构建行集": { "data": { "uuid": "java-5-1091", "seg": [ [ [ "构建", "行集" ] ] ], "level": { "min": 0.6611607142857142, "max": 0.6611979166666666 }, "related_data": {} } } }, { "被缓存的行集": { "data": { "uuid": "java-5-1092", "seg": [ [ [ "缓存", "行集" ] ] ], "level": { "min": 0.6611979166666666, "max": 0.661235119047619 }, "related_data": {} } } } ], "data": { "uuid": "java-4-1037", "seg": [ [ [ "行集" ] ] ], "level": { "min": 0.6611607142857142, "max": 0.661235119047619 }, "related_data": {} } } }, { "元数据": { "data": { "uuid": "java-4-1038", "seg": [ [ [ "数据" ] ] ], "level": { "min": 0.661235119047619, "max": 0.6613095238095238 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_363936_384924@13", "cluster_num": 0 }, { "sample_id": "13_681852_535243@13", "cluster_num": 1 }, { "sample_id": "13_202721_128149@13", "cluster_num": 2 } ] } } } } }, { "事务": { "children": [ { "用JDBC对事务编程": { "data": { "uuid": "java-5-1093", "seg": [ [ [ "jdbc", "事务", "编程", "事务编程" ] ] ], "level": { "min": 0.6613095238095238, "max": 0.6613343253968254 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_7423409_53383373@13", "cluster_num": 0 }, { "sample_id": "13_829745_930046@13", "cluster_num": 1 }, { "sample_id": "13_946995_1086470@13", "cluster_num": 2 } ] } } } } }, { "批量更新": { "data": { "uuid": "java-5-1094", "seg": [ [ [ "批量", "更新" ] ] ], "level": { "min": 0.6613343253968254, "max": 0.6613591269841269 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_7431699_53400239@13", "cluster_num": 0 } ] } } } } }, { "高级SQL类型": { "data": { "uuid": "java-5-1095", "seg": [ [ [ "高级", "sql", "类型" ] ] ], "level": { "min": 0.6613591269841269, "max": 0.6613839285714285 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_821142_917248@13", "cluster_num": 0 }, { "sample_id": "13_687415_552258@13", "cluster_num": 1 } ] } } } } } ], "data": { "uuid": "java-4-1039", "seg": [ [ [ "事务" ] ] ], "level": { "min": 0.6613095238095238, "max": 0.6613839285714285 }, "related_data": {} } } }, { "Web与企业应用中的连接管理": { "data": { "uuid": "java-4-1040", "seg": [ [ [ "web" ], [ "企业应用", "连接", "管理" ] ] ], "level": { "min": 0.6613839285714285, "max": 0.6614583333333333 }, "related_data": {} } } } ], "data": { "uuid": "java-3-506", "seg": [ [ [ "数据库", "编程", "数据库编程" ] ] ], "level": { "min": 0.6607142857142857, "max": 0.6614583333333333 }, "related_data": {} } } }, { "国际化": { "children": [ { "locale": { "children": [ { "指定locale": { "data": { "uuid": "java-5-1096", "seg": [ [ [ "指定", "locale" ] ] ], "level": { "min": 0.6614583333333333, "max": 0.6615079365079365 }, "related_data": {} } } }, { "默认locale": { "data": { "uuid": "java-5-1097", "seg": [ [ [ "默认", "locale" ] ] ], "level": { "min": 0.6615079365079365, "max": 0.6615575396825396 }, "related_data": {} } } }, { "显示名字": { "data": { "uuid": "java-5-1098", "seg": [ [ [ "显示", "名字" ] ] ], "level": { "min": 0.6615575396825396, "max": 0.6616071428571428 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_344496_347675@13", "cluster_num": 0 } ] } } } } } ], "data": { "uuid": "java-4-1041", "seg": [ [ [ "locale" ] ] ], "level": { "min": 0.6614583333333333, "max": 0.6616071428571428 }, "related_data": {} } } }, { "数字格式": { "children": [ { "格式化数字值": { "data": { "uuid": "java-5-1099", "seg": [ [ [ "格式化", "数字", "值", "格式化数字", "数字值" ] ] ], "level": { "min": 0.6616071428571428, "max": 0.6616815476190476 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_27676_7662@13", "cluster_num": 0 } ] } } } } }, { "货币": { "data": { "uuid": "java-5-1100", "seg": [ [ [ "货币" ] ] ], "level": { "min": 0.6616815476190476, "max": 0.6617559523809523 }, "related_data": {} } } } ], "data": { "uuid": "java-4-1042", "seg": [ [ [ "数字", "格式", "数字格式" ] ] ], "level": { "min": 0.6616071428571428, "max": 0.6617559523809523 }, "related_data": {} } } }, { "排序和规范化": { "data": { "uuid": "java-4-1043", "seg": [ [ [ "排序" ], [ "规范化" ] ] ], "level": { "min": 0.6617559523809523, "max": 0.6619047619047619 }, "related_data": {} } } }, { "消息格式化": { "children": [ { "选择格式": { "data": { "uuid": "java-5-1101", "seg": [ [ [ "选择", "格式" ] ] ], "level": { "min": 0.6619047619047619, "max": 0.6620535714285714 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_678157_521659@13", "cluster_num": 0 }, { "sample_id": "13_229436_197401@13", "cluster_num": 1 } ] } } } } } ], "data": { "uuid": "java-4-1044", "seg": [ [ [ "消息", "格式化", "消息格式化" ] ] ], "level": { "min": 0.6619047619047619, "max": 0.6620535714285714 }, "related_data": {} } } }, { "资源包": { "children": [ { "定位资源包": { "data": { "uuid": "java-5-1102", "seg": [ [ [ "定位", "资源", "包", "定位资源" ] ] ], "level": { "min": 0.6620535714285714, "max": 0.6621031746031746 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_698449_585462@13", "cluster_num": 0 } ] }, "blog": { "data_id": [ { "sample_id": "86219999@builder@java", "cluster_num": 0 } ] } } } } }, { "属性文件": { "data": { "uuid": "java-5-1103", "seg": [ [ [ "属性", "文件", "属性文件" ] ] ], "level": { "min": 0.6621031746031746, "max": 0.6621527777777777 }, "related_data": {} } } }, { "包类": { "data": { "uuid": "java-5-1104", "seg": [ [ [ "包类" ] ] ], "level": { "min": 0.6621527777777777, "max": 0.6622023809523809 }, "related_data": {} } } } ], "data": { "uuid": "java-4-1045", "seg": [ [ [ "资源", "包" ] ] ], "level": { "min": 0.6620535714285714, "max": 0.6622023809523809 }, "related_data": {} } } } ], "data": { "uuid": "java-3-507", "seg": [ [ [ "国际化" ] ] ], "level": { "min": 0.6614583333333333, "max": 0.6622023809523809 }, "related_data": {} } } }, { "Java平台模块系统": { "children": [ { "模块的概念": { "data": { "uuid": "java-4-1046", "seg": [ [ [ "模块", "概念" ] ] ], "level": { "min": 0.6622023809523809, "max": 0.6622643849206349 }, "related_data": {} } } }, { "对模块命名": { "data": { "uuid": "java-4-1047", "seg": [ [ [ "模块", "命名", "模块命名" ] ] ], "level": { "min": 0.6622643849206349, "max": 0.6623263888888888 }, "related_data": {} } } }, { "模块化的“Hello, World!”程序": { "data": { "uuid": "java-4-1048", "seg": [ [ [ "模块化", "hello", "world", "!", "程序" ] ] ], "level": { "min": 0.6623263888888888, "max": 0.6623883928571428 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_383063_418267@13", "cluster_num": 0 }, { "sample_id": "13_383050_418412@13", "cluster_num": 1 }, { "sample_id": "13_239596_222983@13", "cluster_num": 2 } ] } } } } }, { "对模块的需求": { "data": { "uuid": "java-4-1049", "seg": [ [ [ "模块", "需求" ] ] ], "level": { "min": 0.6623883928571428, "max": 0.6624503968253967 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_688311_553847@13", "cluster_num": 0 }, { "sample_id": "13_207173_140974@13", "cluster_num": 1 } ] } } } } }, { "导出包": { "data": { "uuid": "java-4-1050", "seg": [ [ [ "导出", "包" ] ] ], "level": { "min": 0.6624503968253967, "max": 0.6625124007936507 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_347003_352694@13", "cluster_num": 0 }, { "sample_id": "13_771821_834566@13", "cluster_num": 1 }, { "sample_id": "13_174093_53482@13", "cluster_num": 2 } ] }, "blog": { "data_id": [ { "sample_id": "51351166@java@java", "cluster_num": 0 } ] } } } } }, { "模块化的JAR": { "data": { "uuid": "java-4-1051", "seg": [ [ [ "模块化", "jar" ] ] ], "level": { "min": 0.6625124007936507, "max": 0.6625744047619047 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_354565_367087@13", "cluster_num": 0 } ] } } } } }, { "不具名模块": { "data": { "uuid": "java-4-1052", "seg": [ [ [ "具名", "模块", "不具名" ] ] ], "level": { "min": 0.6625744047619047, "max": 0.6626364087301587 }, "related_data": {} } } }, { "用于迁移的命令行标识": { "data": { "uuid": "java-4-1053", "seg": [ [ [ "用于", "迁移", "命令行", "标识", "命令行标识" ] ] ], "level": { "min": 0.6626364087301587, "max": 0.6626984126984127 }, "related_data": {} } } }, { "传递的需求和静态的需求": { "data": { "uuid": "java-4-1054", "seg": [ [ [ "传递", "需求" ], [ "静态", "需求" ] ] ], "level": { "min": 0.6626984126984127, "max": 0.6627604166666666 }, "related_data": {} } } }, { "限定导出和开放": { "data": { "uuid": "java-4-1055", "seg": [ [ [ "限定", "导出" ], [ "开放" ] ] ], "level": { "min": 0.6627604166666666, "max": 0.6628224206349206 }, "related_data": {} } } }, { "服务加载": { "data": { "uuid": "java-4-1056", "seg": [ [ [ "服务", "加载" ] ] ], "level": { "min": 0.6628224206349206, "max": 0.6628844246031745 }, "related_data": {} } } }, { "操作模块的工具": { "data": { "uuid": "java-4-1057", "seg": [ [ [ "操作", "模块", "工具" ] ] ], "level": { "min": 0.6628844246031745, "max": 0.6629464285714285 }, "related_data": {} } } } ], "data": { "uuid": "java-3-508", "seg": [ [ [ "java", "平台", "模块", "系统", "平台模块", "模块系统" ] ] ], "level": { "min": 0.6622023809523809, "max": 0.6629464285714285 }, "related_data": {} } } }, { "安全": { "children": [ { "类加载器": { "children": [ { "类加载过程": { "data": { "uuid": "java-5-1105", "seg": [ [ [ "类", "加载", "过程" ] ] ], "level": { "min": 0.6629464285714285, "max": 0.6629761904761904 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_390277_431705@13", "cluster_num": 1 }, { "sample_id": "13_7464509_53451065@13", "cluster_num": 0 }, { "sample_id": "13_638537_441446@13", "cluster_num": 0 }, { "sample_id": "13_203750_131435@13", "cluster_num": 0 }, { "sample_id": "13_687193_550257@13", "cluster_num": 0 }, { "sample_id": "13_516254_438955@13", "cluster_num": 0 }, { "sample_id": "13_646808_450561@13", "cluster_num": 1 }, { "sample_id": "13_391636_434278@13", "cluster_num": 0 }, { "sample_id": "13_675836_512051@13", "cluster_num": 0 }, { "sample_id": "13_760864_818054@13", "cluster_num": 2 }, { "sample_id": "13_351569_361217@13", "cluster_num": 0 }, { "sample_id": "13_1063224_1261227@13", "cluster_num": 0 }, { "sample_id": "13_674405_714308@13", "cluster_num": 0 }, { "sample_id": "13_685199_544436@13", "cluster_num": 0 }, { "sample_id": "13_657548_470174@13", "cluster_num": 1 }, { "sample_id": "13_756383_811504@13", "cluster_num": 0 }, { "sample_id": "13_1026732_1220896@13", "cluster_num": 2 } ] } } } } }, { "类加载器的层次结构": { "data": { "uuid": "java-5-1106", "seg": [ [ [ "类", "加载", "器", "层次结构" ] ] ], "level": { "min": 0.6629761904761904, "max": 0.6630059523809523 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_741867_782701@13", "cluster_num": 0 } ] }, "blog": { "data_id": [ { "sample_id": "73413292@java@java", "cluster_num": 0 }, { "sample_id": "54973413@java@java", "cluster_num": 1 } ] } } } } }, { "将类加载器用作命名空间": { "data": { "uuid": "java-5-1107", "seg": [ [ [ "将类", "加载", "器", "用作", "命名", "空间", "命名空间" ] ] ], "level": { "min": 0.6630059523809523, "max": 0.6630357142857143 }, "related_data": {} } } }, { "编写你自己的类加载器": { "data": { "uuid": "java-5-1108", "seg": [ [ [ "编写", "类", "加载", "器" ] ] ], "level": { "min": 0.6630357142857143, "max": 0.6630654761904762 }, "related_data": {} } } }, { "字节码校验": { "data": { "uuid": "java-5-1109", "seg": [ [ [ "字节", "码", "校验", "字节码", "码校验" ] ] ], "level": { "min": 0.6630654761904762, "max": 0.6630952380952381 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_702444_592933@13", "cluster_num": 0 } ] } } } } } ], "data": { "uuid": "java-4-1058", "seg": [ [ [ "类", "加载", "器" ] ] ], "level": { "min": 0.6629464285714285, "max": 0.6630952380952381 }, "related_data": {} } } }, { "安全管理器与访问权限": { "children": [ { "权限检查": { "data": { "uuid": "java-5-1110", "seg": [ [ [ "权限", "检查" ] ] ], "level": { "min": 0.6630952380952381, "max": 0.663125 }, "related_data": {} } } }, { "Java平台安全性": { "data": { "uuid": "java-5-1111", "seg": [ [ [ "java", "平台", "安全性", "平台安全性" ] ] ], "level": { "min": 0.663125, "max": 0.6631547619047619 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_183741_71621@13", "cluster_num": 0 } ] } } } } }, { "安全策略文件": { "data": { "uuid": "java-5-1112", "seg": [ [ [ "安全策略", "文件", "安全策略文件" ] ] ], "level": { "min": 0.6631547619047619, "max": 0.6631845238095238 }, "related_data": {} } } }, { "定制权限": { "data": { "uuid": "java-5-1113", "seg": [ [ [ "定制", "权限" ] ] ], "level": { "min": 0.6631845238095238, "max": 0.6632142857142856 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_7450984_53432940@13", "cluster_num": 0 } ] } } } } }, { "实现权限类": { "data": { "uuid": "java-5-1114", "seg": [ [ [ "权限", "类", "权限类" ] ] ], "level": { "min": 0.6632142857142856, "max": 0.6632440476190475 }, "related_data": {} } } } ], "data": { "uuid": "java-4-1059", "seg": [ [ [ "管理器" ], [ "访问", "权限" ] ] ], "level": { "min": 0.6630952380952381, "max": 0.6632440476190475 }, "related_data": {} } } }, { "用户认证": { "children": [ { "JAAS框架": { "data": { "uuid": "java-5-1115", "seg": [ [ [ "jaas", "框架" ] ] ], "level": { "min": 0.6632440476190475, "max": 0.6633184523809523 }, "related_data": {} } } }, { "JAAS登录模块": { "data": { "uuid": "java-5-1116", "seg": [ [ [ "jaas", "登录", "模块" ] ] ], "level": { "min": 0.6633184523809523, "max": 0.6633928571428571 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_197765_112332@13", "cluster_num": 1 }, { "sample_id": "13_763286_821645@13", "cluster_num": 1 }, { "sample_id": "13_654018_463347@13", "cluster_num": 2 }, { "sample_id": "13_179669_66375@13", "cluster_num": 0 }, { "sample_id": "13_673934_502893@13", "cluster_num": 1 } ] } } } } } ], "data": { "uuid": "java-4-1060", "seg": [ [ [ "用户", "认证" ] ] ], "level": { "min": 0.6632440476190475, "max": 0.6633928571428571 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_747627_800419@13", "cluster_num": 0 } ] } } } } }, { "数字签名": { "children": [ { "消息摘要": { "data": { "uuid": "java-5-1117", "seg": [ [ [ "消息", "摘要" ] ] ], "level": { "min": 0.6633928571428571, "max": 0.6634176587301587 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_6369037_44641565@13", "cluster_num": 0 } ] } } } } }, { "消息签名": { "data": { "uuid": "java-5-1118", "seg": [ [ [ "消息", "签名" ] ] ], "level": { "min": 0.6634176587301587, "max": 0.6634424603174602 }, "related_data": {} } } }, { "校验签名": { "data": { "uuid": "java-5-1119", "seg": [ [ [ "校验", "签名" ] ] ], "level": { "min": 0.6634424603174602, "max": 0.6634672619047619 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_201523_124331@13", "cluster_num": 0 }, { "sample_id": "13_1080512_1285814@13", "cluster_num": 0 }, { "sample_id": "13_198633_115083@13", "cluster_num": 2 }, { "sample_id": "13_702581_593218@13", "cluster_num": 1 } ] }, "blog": { "data_id": [ { "sample_id": "70093724@nio@java", "cluster_num": 0 } ] } } } } }, { "证书签名": { "data": { "uuid": "java-5-1120", "seg": [ [ [ "证书", "签名" ] ] ], "level": { "min": 0.6634672619047619, "max": 0.6634920634920635 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_7442799_53419775@13", "cluster_num": 0 } ] } } } } }, { "证书请求": { "data": { "uuid": "java-5-1121", "seg": [ [ [ "证书" ] ] ], "level": { "min": 0.6634920634920635, "max": 0.663516865079365 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_647459_450983@13", "cluster_num": 0 } ] } } } } }, { "代码签名": { "data": { "uuid": "java-5-1122", "seg": [ [ [ "签名" ] ] ], "level": { "min": 0.663516865079365, "max": 0.6635416666666666 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_381522_415488@13", "cluster_num": 0 }, { "sample_id": "13_652141_464434@13", "cluster_num": 1 } ] } } } } } ], "data": { "uuid": "java-4-1061", "seg": [ [ [ "数字签名" ] ] ], "level": { "min": 0.6633928571428571, "max": 0.6635416666666666 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_239203_222156@13", "cluster_num": 0 } ] } } } } }, { "加密": { "children": [ { "对称密码": { "data": { "uuid": "java-5-1123", "seg": [ [ [ "对称", "密码" ] ] ], "level": { "min": 0.6635416666666666, "max": 0.663578869047619 }, "related_data": {} } } }, { "密钥生成": { "data": { "uuid": "java-5-1124", "seg": [ [ [ "密钥", "生成" ] ] ], "level": { "min": 0.663578869047619, "max": 0.6636160714285714 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_7397596_53342760@13", "cluster_num": 2 }, { "sample_id": "13_761976_820038@13", "cluster_num": 0 }, { "sample_id": "13_696385_580074@13", "cluster_num": 1 }, { "sample_id": "13_7467244_53454717@13", "cluster_num": 0 }, { "sample_id": "13_7452271_53434164@13", "cluster_num": 2 }, { "sample_id": "13_645571_447198@13", "cluster_num": 1 }, { "sample_id": "13_7429423_53396327@13", "cluster_num": 1 }, { "sample_id": "13_1026623_1229604@13", "cluster_num": 2 }, { "sample_id": "13_7462643_53448263@13", "cluster_num": 0 } ] }, "blog": { "data_id": [ { "sample_id": "80857483@slf4j@java", "cluster_num": 0 } ] } } } } }, { "密码流": { "data": { "uuid": "java-5-1125", "seg": [ [ [ "密码", "流", "密码流" ] ] ], "level": { "min": 0.6636160714285714, "max": 0.6636532738095238 }, "related_data": {} } } }, { "公共密钥密码": { "data": { "uuid": "java-5-1126", "seg": [ [ [ "公共", "密钥", "密码", "密钥密码" ] ] ], "level": { "min": 0.6636532738095238, "max": 0.6636904761904762 }, "related_data": {} } } } ], "data": { "uuid": "java-4-1062", "seg": [ [ [ "加密" ] ] ], "level": { "min": 0.6635416666666666, "max": 0.6636904761904762 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_238508_220434@13", "cluster_num": 0 }, { "sample_id": "13_746759_796812@13", "cluster_num": 2 }, { "sample_id": "13_247105_240240@13", "cluster_num": 2 }, { "sample_id": "13_654915_465095@13", "cluster_num": 1 }, { "sample_id": "13_246744_239182@13", "cluster_num": 2 }, { "sample_id": "13_769575_830589@13", "cluster_num": 1 }, { "sample_id": "13_7428781_53395082@13", "cluster_num": 1 }, { "sample_id": "13_1017685_1208979@13", "cluster_num": 0 } ] } } } } } ], "data": { "uuid": "java-3-509", "seg": [ [ [] ] ], "level": { "min": 0.6629464285714285, "max": 0.6636904761904762 }, "related_data": {} } } }, { "高级Swing和图形化编程": { "children": [ { "表格": { "children": [ { "一个简单表格": { "data": { "uuid": "java-5-1127", "seg": [ [ [ "表格" ] ] ], "level": { "min": 0.6636904761904762, "max": 0.6637276785714286 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_207740_142481@13", "cluster_num": 2 }, { "sample_id": "13_236982_216498@13", "cluster_num": 0 }, { "sample_id": "13_564805_439648@13", "cluster_num": 1 }, { "sample_id": "13_677597_519948@13", "cluster_num": 1 }, { "sample_id": "13_381266_420611@13", "cluster_num": 0 }, { "sample_id": "13_687474_551077@13", "cluster_num": 1 }, { "sample_id": "13_378433_409631@13", "cluster_num": 0 }, { "sample_id": "13_4645035_29327082@13", "cluster_num": 0 }, { "sample_id": "13_755594_810995@13", "cluster_num": 1 }, { "sample_id": "13_682485_537087@13", "cluster_num": 1 }, { "sample_id": "13_7436417_53408306@13", "cluster_num": 2 }, { "sample_id": "13_643175_443058@13", "cluster_num": 1 }, { "sample_id": "13_379866_413177@13", "cluster_num": 1 }, { "sample_id": "13_698822_586284@13", "cluster_num": 1 }, { "sample_id": "13_644740_445690@13", "cluster_num": 1 }, { "sample_id": "13_758298_828883@13", "cluster_num": 2 }, { "sample_id": "13_681532_534739@13", "cluster_num": 0 } ] } } } } }, { "表格模型": { "data": { "uuid": "java-5-1128", "seg": [ [ [ "表格", "模型", "表格模型" ] ] ], "level": { "min": 0.6637276785714286, "max": 0.6637648809523808 }, "related_data": {} } } }, { "对行和列的操作": { "data": { "uuid": "java-5-1129", "seg": [ [ [ "对行" ], [ "列", "操作" ] ] ], "level": { "min": 0.6637648809523808, "max": 0.6638020833333332 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_345538_349921@13", "cluster_num": 0 } ] } } } } }, { "单元格的绘制和编辑": { "data": { "uuid": "java-5-1130", "seg": [ [ [ "单元格", "绘制" ], [ "编辑" ] ] ], "level": { "min": 0.6638020833333332, "max": 0.6638392857142856 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_686274_547666@13", "cluster_num": 0 } ] } } } } } ], "data": { "uuid": "java-4-1063", "seg": [ [ [ "表格" ] ] ], "level": { "min": 0.6636904761904762, "max": 0.6638392857142856 }, "related_data": {} } } }, { "树": { "children": [ { "简单的树": { "data": { "uuid": "java-5-1131", "seg": [ [ [ "树" ] ] ], "level": { "min": 0.6638392857142856, "max": 0.6638690476190475 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_248563_243474@13", "cluster_num": 0 }, { "sample_id": "13_7418448_53374370@13", "cluster_num": 1 } ] } } } } }, { "节点枚举": { "data": { "uuid": "java-5-1132", "seg": [ [ [ "节点", "枚举", "节点枚举" ] ] ], "level": { "min": 0.6638690476190475, "max": 0.6638988095238094 }, "related_data": {} } } }, { "绘制节点": { "data": { "uuid": "java-5-1133", "seg": [ [ [ "绘制", "节点", "绘制节点" ] ] ], "level": { "min": 0.6638988095238094, "max": 0.6639285714285714 }, "related_data": {} } } }, { "监听树事件": { "data": { "uuid": "java-5-1134", "seg": [ [ [ "监听", "树", "事件" ] ] ], "level": { "min": 0.6639285714285714, "max": 0.6639583333333333 }, "related_data": {} } } }, { "定制树模型": { "data": { "uuid": "java-5-1135", "seg": [ [ [ "定制", "树", "模型" ] ] ], "level": { "min": 0.6639583333333333, "max": 0.6639880952380952 }, "related_data": {} } } } ], "data": { "uuid": "java-4-1064", "seg": [ [ [ "树" ] ] ], "level": { "min": 0.6638392857142856, "max": 0.6639880952380952 }, "related_data": {} } } }, { "高级AWT": { "children": [ { "绘图操作流程": { "data": { "uuid": "java-5-1136", "seg": [ [ [ "绘图", "操作", "流程" ] ] ], "level": { "min": 0.6639880952380952, "max": 0.6640066964285714 }, "related_data": {} } } }, { "形状": { "data": { "uuid": "java-5-1137", "seg": [ [ [ "形状" ] ] ], "level": { "min": 0.6640066964285714, "max": 0.6640252976190476 }, "related_data": {} } } }, { "区域": { "data": { "uuid": "java-5-1138", "seg": [ [ [ "区域" ] ] ], "level": { "min": 0.6640252976190476, "max": 0.6640438988095237 }, "related_data": {} } } }, { "笔画": { "data": { "uuid": "java-5-1139", "seg": [ [ [ "笔画" ] ] ], "level": { "min": 0.6640438988095237, "max": 0.6640625 }, "related_data": {} } } }, { "着色": { "data": { "uuid": "java-5-1140", "seg": [ [ [ "着色" ] ] ], "level": { "min": 0.6640625, "max": 0.6640811011904761 }, "related_data": {} } } }, { "坐标变换": { "data": { "uuid": "java-5-1141", "seg": [ [ [ "坐标", "变换" ] ] ], "level": { "min": 0.6640811011904761, "max": 0.6640997023809523 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_3198015_22658353@13", "cluster_num": 0 } ] } } } } }, { "剪切": { "data": { "uuid": "java-5-1142", "seg": [ [ [ "剪切" ] ] ], "level": { "min": 0.6640997023809523, "max": 0.6641183035714285 }, "related_data": {} } } }, { "透明与组合": { "data": { "uuid": "java-5-1143", "seg": [ [ [ "透明" ], [ "组合" ] ] ], "level": { "min": 0.6641183035714285, "max": 0.6641369047619047 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_384326_420594@13", "cluster_num": 0 }, { "sample_id": "13_656569_468471@13", "cluster_num": 1 } ] } } } } } ], "data": { "uuid": "java-4-1065", "seg": [ [ [ "高级", "awt" ] ] ], "level": { "min": 0.6639880952380952, "max": 0.6641369047619047 }, "related_data": {} } } }, { "像素图": { "children": [ { "图像的读取器和写入器": { "data": { "uuid": "java-5-1144", "seg": [ [ [ "图像", "读取器" ], [ "写入", "器" ] ] ], "level": { "min": 0.6641369047619047, "max": 0.6642113095238095 }, "related_data": {} } } }, { "图像处理": { "data": { "uuid": "java-5-1145", "seg": [ [ [ "图像处理" ] ] ], "level": { "min": 0.6642113095238095, "max": 0.6642857142857143 }, "related_data": {} } } } ], "data": { "uuid": "java-4-1066", "seg": [ [ [ "像素", "图", "像素图" ] ] ], "level": { "min": 0.6641369047619047, "max": 0.6642857142857143 }, "related_data": {} } } }, { "打印": { "children": [ { "图形打印": { "data": { "uuid": "java-5-1146", "seg": [ [ [ "图形", "打印" ] ] ], "level": { "min": 0.6642857142857143, "max": 0.6643154761904762 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_350184_358668@13", "cluster_num": 1 }, { "sample_id": "13_945187_1083334@13", "cluster_num": 1 }, { "sample_id": "13_367900_394002@13", "cluster_num": 1 }, { "sample_id": "13_694230_573539@13", "cluster_num": 2 }, { "sample_id": "13_325840_318664@13", "cluster_num": 2 }, { "sample_id": "13_688899_555701@13", "cluster_num": 1 }, { "sample_id": "13_1065412_1264528@13", "cluster_num": 1 }, { "sample_id": "13_7397873_53343358@13", "cluster_num": 0 }, { "sample_id": "13_353946_365940@13", "cluster_num": 1 }, { "sample_id": "13_221820_176675@13", "cluster_num": 0 }, { "sample_id": "13_742226_783808@13", "cluster_num": 0 }, { "sample_id": "13_7397172_53341719@13", "cluster_num": 1 }, { "sample_id": "13_7407495_53357506@13", "cluster_num": 1 }, { "sample_id": "13_215368_161210@13", "cluster_num": 0 }, { "sample_id": "13_1092728_1301083@13", "cluster_num": 2 }, { "sample_id": "13_758517_814630@13", "cluster_num": 1 }, { "sample_id": "13_249773_246046@13", "cluster_num": 1 }, { "sample_id": "13_339905_339191@13", "cluster_num": 1 }, { "sample_id": "13_390474_432089@13", "cluster_num": 2 }, { "sample_id": "13_742893_785943@13", "cluster_num": 1 } ] } } } } }, { "打印多页文件": { "data": { "uuid": "java-5-1147", "seg": [ [ [ "打印", "文件" ] ] ], "level": { "min": 0.6643154761904762, "max": 0.664345238095238 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_772362_838976@13", "cluster_num": 0 } ] } } } } }, { "打印服务程序": { "data": { "uuid": "java-5-1148", "seg": [ [ [ "打印服务", "程序" ] ] ], "level": { "min": 0.664345238095238, "max": 0.6643749999999999 }, "related_data": {} } } }, { "流打印服务程序": { "data": { "uuid": "java-5-1149", "seg": [ [ [ "流", "打印服务", "程序" ] ] ], "level": { "min": 0.6643749999999999, "max": 0.6644047619047618 }, "related_data": {} } } }, { "打印属性": { "data": { "uuid": "java-5-1150", "seg": [ [ [ "打印", "属性" ] ] ], "level": { "min": 0.6644047619047618, "max": 0.6644345238095237 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_202446_127632@13", "cluster_num": 0 } ] } } } } } ], "data": { "uuid": "java-4-1067", "seg": [ [ [ "打印" ] ] ], "level": { "min": 0.6642857142857143, "max": 0.6644345238095237 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_7396365_53339915@13", "cluster_num": 0 } ] } } } } } ], "data": { "uuid": "java-3-510", "seg": [ [ [ "高级", "swing" ], [ "图形化", "编程", "图形化编程" ] ] ], "level": { "min": 0.6636904761904762, "max": 0.6644345238095237 }, "related_data": {} } } }, { "Maven基础": { "children": [ { "Maven介绍": { "data": { "uuid": "java-4-1068", "seg": [ [ [ "maven", "介绍" ] ] ], "level": { "min": 0.6644345238095237, "max": 0.6645408163265305 }, "related_data": {} } } }, { "依赖管理": { "data": { "uuid": "java-4-1069", "seg": [ [ [ "依赖", "管理" ] ] ], "level": { "min": 0.6645408163265305, "max": 0.6646471088435374 }, "related_data": {} } } }, { "构建流程": { "data": { "uuid": "java-4-1070", "seg": [ [ [ "构建", "流程" ] ] ], "level": { "min": 0.6646471088435374, "max": 0.6647534013605442 }, "related_data": {} } } }, { "使用插件": { "data": { "uuid": "java-4-1071", "seg": [ [ [ "插件" ] ] ], "level": { "min": 0.6647534013605442, "max": 0.664859693877551 }, "related_data": {} } } }, { "模块管理": { "data": { "uuid": "java-4-1072", "seg": [ [ [ "模块", "管理" ] ] ], "level": { "min": 0.664859693877551, "max": 0.6649659863945577 }, "related_data": {} } } }, { "使用mvnw": { "data": { "uuid": "java-4-1073", "seg": [ [ [ "mvnw" ] ] ], "level": { "min": 0.6649659863945577, "max": 0.6650722789115646 }, "related_data": {} } } }, { "发布Artifact": { "data": { "uuid": "java-4-1074", "seg": [ [ [ "发布", "art", "if", "act" ] ] ], "level": { "min": 0.6650722789115646, "max": 0.6651785714285714 }, "related_data": { "blog": { "data_id": [ { "sample_id": "40824707@jar@java", "cluster_num": 0 }, { "sample_id": "79508756@eclipse@java", "cluster_num": 0 }, { "sample_id": "79508756@maven@java", "cluster_num": 0 }, { "sample_id": "76091287@maven@java", "cluster_num": 0 }, { "sample_id": "79508756@jar@java", "cluster_num": 0 }, { "sample_id": "52334642@maven@java", "cluster_num": 2 }, { "sample_id": "108293228@maven@java", "cluster_num": 2 }, { "sample_id": "83933060@maven@java", "cluster_num": 2 }, { "sample_id": "6947450@jmx@java", "cluster_num": 0 }, { "sample_id": "44565335@jms@java", "cluster_num": 1 }, { "sample_id": "105657517@javafx@java", "cluster_num": 2 }, { "sample_id": "77503266@maven@java", "cluster_num": 0 }, { "sample_id": "77506060@maven@java", "cluster_num": 0 }, { "sample_id": "79928728@jms@java", "cluster_num": 1 }, { "sample_id": "108755134@maven@java", "cluster_num": 0 } ] } } } } } ], "data": { "uuid": "java-3-511", "seg": [ [ [ "maven", "基础" ] ] ], "level": { "min": 0.6644345238095237, "max": 0.6651785714285714 }, "related_data": {} } } }, { "网络编程": { "children": [ { "网络编程基础": { "data": { "uuid": "java-4-1075", "seg": [ [ [ "网络", "编程", "基础", "网络编程", "编程基础" ] ] ], "level": { "min": 0.6651785714285714, "max": 0.6652848639455782 }, "related_data": {} } } }, { "TCP编程": { "data": { "uuid": "java-4-1076", "seg": [ [ [ "tcp", "编程" ] ] ], "level": { "min": 0.6652848639455782, "max": 0.665391156462585 }, "related_data": {} } } }, { "UDP编程": { "data": { "uuid": "java-4-1077", "seg": [ [ [ "udp", "编程" ] ] ], "level": { "min": 0.665391156462585, "max": 0.6654974489795917 }, "related_data": {} } } }, { "发送Email": { "data": { "uuid": "java-4-1078", "seg": [ [ [ "发送", "email" ] ] ], "level": { "min": 0.6654974489795917, "max": 0.6656037414965986 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_391481_433942@13", "cluster_num": 0 }, { "sample_id": "13_648328_452749@13", "cluster_num": 1 } ] }, "blog": { "data_id": [ { "sample_id": "8442226@javamail@java", "cluster_num": 0 }, { "sample_id": "52684366@javamail@java", "cluster_num": 1 }, { "sample_id": "42147997@javamail@java", "cluster_num": 0 }, { "sample_id": "2109417@javamail@java", "cluster_num": 0 }, { "sample_id": "84338541@javamail@java", "cluster_num": 2 } ] } } } } }, { "接收Email": { "data": { "uuid": "java-4-1079", "seg": [ [ [ "接收", "email" ] ] ], "level": { "min": 0.6656037414965986, "max": 0.6657100340136054 }, "related_data": {} } } }, { "HTTP编程": { "data": { "uuid": "java-4-1080", "seg": [ [ [ "http", "编程" ] ] ], "level": { "min": 0.6657100340136054, "max": 0.6658163265306122 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_7464156_53450512@13", "cluster_num": 0 }, { "sample_id": "13_7451882_53433564@13", "cluster_num": 1 } ] } } } } }, { "RMI远程调用": { "data": { "uuid": "java-4-1081", "seg": [ [ [ "rmi", "远程", "调用" ] ] ], "level": { "min": 0.6658163265306122, "max": 0.665922619047619 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_237766_218980@13", "cluster_num": 1 }, { "sample_id": "13_710493_668614@13", "cluster_num": 0 }, { "sample_id": "13_710496_668618@13", "cluster_num": 0 }, { "sample_id": "13_668168_488126@13", "cluster_num": 2 } ] }, "blog": { "data_id": [ { "sample_id": "78998127@jmx@java", "cluster_num": 0 }, { "sample_id": "6732411@jmx@java", "cluster_num": 1 }, { "sample_id": "117914896@java@java", "cluster_num": 2 } ] } } } } } ], "data": { "uuid": "java-3-512", "seg": [ [ [ "网络", "编程", "网络编程" ] ] ], "level": { "min": 0.6651785714285714, "max": 0.665922619047619 }, "related_data": {} } } }, { "JDBC编程": { "children": [ { "JDBC简介": { "data": { "uuid": "java-4-1082", "seg": [ [ [ "jdbc", "简介" ] ] ], "level": { "min": 0.665922619047619, "max": 0.6660466269841269 }, "related_data": {} } } }, { "JDBC查询": { "data": { "uuid": "java-4-1083", "seg": [ [ [ "jdbc", "查询" ] ] ], "level": { "min": 0.6660466269841269, "max": 0.6661706349206349 }, "related_data": {} } } }, { "JDBC更新": { "data": { "uuid": "java-4-1084", "seg": [ [ [ "jdbc", "更新" ] ] ], "level": { "min": 0.6661706349206349, "max": 0.6662946428571428 }, "related_data": {} } } }, { "JDBC事务": { "data": { "uuid": "java-4-1085", "seg": [ [ [ "jdbc", "事务" ] ] ], "level": { "min": 0.6662946428571428, "max": 0.6664186507936507 }, "related_data": {} } } }, { "JDBC Batch": { "data": { "uuid": "java-4-1086", "seg": [ [ [ "jdbc", "batch" ] ] ], "level": { "min": 0.6664186507936507, "max": 0.6665426587301587 }, "related_data": {} } } }, { "JDBC连接池": { "data": { "uuid": "java-4-1087", "seg": [ [ [ "jdbc", "连接池" ] ] ], "level": { "min": 0.6665426587301587, "max": 0.6666666666666666 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_192014_94432@13", "cluster_num": 0 }, { "sample_id": "13_227322_191371@13", "cluster_num": 1 }, { "sample_id": "13_7398126_53344461@13", "cluster_num": 2 } ] } } } } } ], "data": { "uuid": "java-3-513", "seg": [ [ [ "jdbc", "编程" ] ] ], "level": { "min": 0.665922619047619, "max": 0.6666666666666666 }, "related_data": {} } } } ], "data": { "uuid": "java-2-31", "seg": [ [ [] ] ], "level": { "min": 0.6458333333333333, "max": 0.6666666666666666 }, "related_data": {} } } } ], "data": { "uuid": "java-1-1", "seg": [ [ [ "java", "中阶" ] ] ], "level": { "min": 0.3333333333333333, "max": 0.6666666666666666 }, "related_data": {} } } }, { "java高阶": { "children": [ { "Swing简介": { "children": [ { "Swing的起源": { "data": { "uuid": "java-3-514", "seg": [ [ [ "swing", "起源" ] ] ], "level": { "min": 0.6666666666666666, "max": 0.6703703703703703 }, "related_data": {} } } }, { "Swing以AWT为基础": { "data": { "uuid": "java-3-515", "seg": [ [ [ "swing", "awt", "基础" ] ] ], "level": { "min": 0.6703703703703703, "max": 0.674074074074074 }, "related_data": {} } } }, { "两个关键的Swing特性": { "children": [ { "Swing组件是轻量级的": { "data": { "uuid": "java-4-1088", "seg": [ [ [ "swing", "组件", "轻量级" ] ] ], "level": { "min": 0.674074074074074, "max": 0.6759259259259259 }, "related_data": {} } } }, { "Swing支持可插入外观": { "data": { "uuid": "java-4-1089", "seg": [ [ [ "swing", "支持", "插入", "外观" ] ] ], "level": { "min": 0.6759259259259259, "max": 0.6777777777777778 }, "related_data": {} } } } ], "data": { "uuid": "java-3-516", "seg": [ [ [ "关键", "swing", "特性" ] ] ], "level": { "min": 0.674074074074074, "max": 0.6777777777777778 }, "related_data": {} } } }, { "MVC连接": { "data": { "uuid": "java-3-517", "seg": [ [ [ "mvc", "连接" ] ] ], "level": { "min": 0.6777777777777778, "max": 0.6814814814814815 }, "related_data": {} } } }, { "组件与容器": { "children": [ { "组件": { "data": { "uuid": "java-4-1090", "seg": [ [ [ "组件" ] ] ], "level": { "min": 0.6814814814814815, "max": 0.682716049382716 }, "related_data": {} } } }, { "容器": { "data": { "uuid": "java-4-1091", "seg": [ [ [ "容器" ] ] ], "level": { "min": 0.682716049382716, "max": 0.6839506172839506 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_751322_804890@13", "cluster_num": 1 }, { "sample_id": "13_349097_356884@13", "cluster_num": 1 }, { "sample_id": "13_7459658_53444633@13", "cluster_num": 2 }, { "sample_id": "13_7464172_53450531@13", "cluster_num": 0 } ] } } } } }, { "顶级容器窗格": { "data": { "uuid": "java-4-1092", "seg": [ [ [ "顶级", "容器", "窗格", "顶级容器", "容器窗格" ] ] ], "level": { "min": 0.6839506172839506, "max": 0.6851851851851851 }, "related_data": {} } } } ], "data": { "uuid": "java-3-518", "seg": [ [ [ "组件" ], [ "容器" ] ] ], "level": { "min": 0.6814814814814815, "max": 0.6851851851851851 }, "related_data": {} } } }, { "Swing包": { "data": { "uuid": "java-3-519", "seg": [ [ [ "swing", "包" ] ] ], "level": { "min": 0.6851851851851851, "max": 0.6888888888888889 }, "related_data": {} } } }, { "一个简单的Swing应用程序": { "data": { "uuid": "java-3-520", "seg": [ [ [ "swing", "应用程序" ] ] ], "level": { "min": 0.6888888888888889, "max": 0.6925925925925926 }, "related_data": {} } } }, { "事件处理": { "data": { "uuid": "java-3-521", "seg": [ [ [ "事件处理" ] ] ], "level": { "min": 0.6925925925925926, "max": 0.6962962962962963 }, "related_data": {} } } }, { "创建Swing applet": { "data": { "uuid": "java-3-522", "seg": [ [ [ "创建", "swing", "applet" ] ] ], "level": { "min": 0.6962962962962963, "max": 0.7 }, "related_data": {} } } }, { "在Swing中绘图": { "children": [ { "绘图的基础知识": { "data": { "uuid": "java-4-1093", "seg": [ [ [ "绘图", "基础知识" ] ] ], "level": { "min": 0.7, "max": 0.7012345679012345 }, "related_data": {} } } }, { "计算可绘制区域": { "data": { "uuid": "java-4-1094", "seg": [ [ [ "计算", "绘制", "区域", "绘制区域" ] ] ], "level": { "min": 0.7012345679012345, "max": 0.7024691358024692 }, "related_data": {} } } }, { "一个绘图示例": { "data": { "uuid": "java-4-1095", "seg": [ [ [ "绘图", "示例", "绘图示例" ] ] ], "level": { "min": 0.7024691358024692, "max": 0.7037037037037037 }, "related_data": {} } } } ], "data": { "uuid": "java-3-523", "seg": [ [ [ "swing", "绘图", "中绘图" ] ] ], "level": { "min": 0.7, "max": 0.7037037037037037 }, "related_data": {} } } } ], "data": { "uuid": "java-2-32", "seg": [ [ [ "swing", "简介" ] ] ], "level": { "min": 0.6666666666666666, "max": 0.7037037037037037 }, "related_data": {} } } }, { "探究Swing": { "children": [ { "JLabel与ImageIcon": { "data": { "uuid": "java-3-524", "seg": [ [ [ "jlabel" ], [ "imageicon" ] ] ], "level": { "min": 0.7037037037037037, "max": 0.7078189300411523 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_387771_427084@13", "cluster_num": 0 }, { "sample_id": "13_7445437_53424018@13", "cluster_num": 1 } ] } } } } }, { "JTextField": { "data": { "uuid": "java-3-525", "seg": [ [ [ "jtextfield" ] ] ], "level": { "min": 0.7078189300411523, "max": 0.7119341563786008 }, "related_data": {} } } }, { "Swing按钮": { "children": [ { "JButton": { "data": { "uuid": "java-4-1096", "seg": [ [ [ "jbutton" ] ] ], "level": { "min": 0.7119341563786008, "max": 0.7129629629629629 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_225348_186715@13", "cluster_num": 0 }, { "sample_id": "13_1419261_4617231@13", "cluster_num": 1 }, { "sample_id": "13_7465176_53451961@13", "cluster_num": 2 } ] }, "blog": { "data_id": [ { "sample_id": "86498841@swing@java", "cluster_num": 0 } ] } } } } }, { "JToggleButton": { "data": { "uuid": "java-4-1097", "seg": [ [ [ "jtogglebutton" ] ] ], "level": { "min": 0.7129629629629629, "max": 0.713991769547325 }, "related_data": {} } } }, { "复选框": { "data": { "uuid": "java-4-1098", "seg": [ [ [ "复选框" ] ] ], "level": { "min": 0.713991769547325, "max": 0.7150205761316872 }, "related_data": {} } } }, { "单选按钮": { "data": { "uuid": "java-4-1099", "seg": [ [ [ "单选", "按钮" ] ] ], "level": { "min": 0.7150205761316872, "max": 0.7160493827160493 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_23043_6048@13", "cluster_num": 1 }, { "sample_id": "13_229674_197964@13", "cluster_num": 0 }, { "sample_id": "13_145_305@13", "cluster_num": 0 }, { "sample_id": "13_384123_420254@13", "cluster_num": 1 }, { "sample_id": "13_1093307_1302612@13", "cluster_num": 2 }, { "sample_id": "13_349325_356878@13", "cluster_num": 2 }, { "sample_id": "13_7396570_53340793@13", "cluster_num": 1 }, { "sample_id": "13_26679_7214@13", "cluster_num": 0 }, { "sample_id": "13_901329_1036999@13", "cluster_num": 1 }, { "sample_id": "13_196275_107973@13", "cluster_num": 2 } ] } } } } } ], "data": { "uuid": "java-3-526", "seg": [ [ [ "swing", "按钮" ] ] ], "level": { "min": 0.7119341563786008, "max": 0.7160493827160493 }, "related_data": {} } } }, { "JTabbedPane": { "data": { "uuid": "java-3-527", "seg": [ [ [ "jtabbedpane" ] ] ], "level": { "min": 0.7160493827160493, "max": 0.7201646090534979 }, "related_data": {} } } }, { "JScrollPane": { "data": { "uuid": "java-3-528", "seg": [ [ [ "jscrollpane" ] ] ], "level": { "min": 0.7201646090534979, "max": 0.7242798353909465 }, "related_data": {} } } }, { "JList": { "data": { "uuid": "java-3-529", "seg": [ [ [ "jlist" ] ] ], "level": { "min": 0.7242798353909465, "max": 0.7283950617283951 }, "related_data": {} } } }, { "JComboBox": { "data": { "uuid": "java-3-530", "seg": [ [ [ "jcombobox" ] ] ], "level": { "min": 0.7283950617283951, "max": 0.7325102880658436 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_193514_98945@13", "cluster_num": 0 } ] } } } } }, { "树": { "data": { "uuid": "java-3-531", "seg": [ [ [ "树" ] ] ], "level": { "min": 0.7325102880658436, "max": 0.7366255144032922 }, "related_data": {} } } }, { "JTable": { "data": { "uuid": "java-3-532", "seg": [ [ [ "jtable" ] ] ], "level": { "min": 0.7366255144032922, "max": 0.7407407407407407 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_189198_87602@13", "cluster_num": 2 }, { "sample_id": "13_193220_98081@13", "cluster_num": 1 }, { "sample_id": "13_376907_407262@13", "cluster_num": 0 }, { "sample_id": "13_746349_795687@13", "cluster_num": 1 }, { "sample_id": "13_221091_174662@13", "cluster_num": 0 }, { "sample_id": "13_367177_392498@13", "cluster_num": 0 } ] } } } } } ], "data": { "uuid": "java-2-33", "seg": [ [ [ "探究", "swing" ] ] ], "level": { "min": 0.7037037037037037, "max": 0.7407407407407407 }, "related_data": {} } } }, { "Swing菜单简介": { "children": [ { "菜单的基础知识": { "data": { "uuid": "java-3-533", "seg": [ [ [ "菜单", "基础知识" ] ] ], "level": { "min": 0.7407407407407407, "max": 0.744107744107744 }, "related_data": {} } } }, { "JMenuBar、JMenu和JMenuItem概述": { "children": [ { "JMenuBar": { "data": { "uuid": "java-4-1100", "seg": [ [ [ "jmenubar" ] ] ], "level": { "min": 0.744107744107744, "max": 0.7452300785634118 }, "related_data": {} } } }, { "JMenu": { "data": { "uuid": "java-4-1101", "seg": [ [ [ "jmenu" ] ] ], "level": { "min": 0.7452300785634118, "max": 0.7463524130190796 }, "related_data": { "blog": { "data_id": [ { "sample_id": "80509052@swing@java", "cluster_num": 0 } ] } } } } }, { "JMenuItem": { "data": { "uuid": "java-4-1102", "seg": [ [ [ "jmenuitem" ] ] ], "level": { "min": 0.7463524130190796, "max": 0.7474747474747474 }, "related_data": {} } } } ], "data": { "uuid": "java-3-534", "seg": [ [ [ "jmenubar" ], [ "jmenu" ], [ "jmenuitem", "概述" ] ] ], "level": { "min": 0.744107744107744, "max": 0.7474747474747474 }, "related_data": {} } } }, { "创建主菜单": { "data": { "uuid": "java-3-535", "seg": [ [ [ "创建", "主", "菜单" ] ] ], "level": { "min": 0.7474747474747474, "max": 0.7508417508417509 }, "related_data": {} } } }, { "向菜单项添加助记符和加速键": { "data": { "uuid": "java-3-536", "seg": [ [ [ "菜单项", "添加", "助记符" ], [ "加速", "键" ] ] ], "level": { "min": 0.7508417508417509, "max": 0.7542087542087542 }, "related_data": {} } } }, { "向菜单项添加图片和工具提示": { "data": { "uuid": "java-3-537", "seg": [ [ [ "菜单项", "添加", "图片" ], [ "工具", "提示" ] ] ], "level": { "min": 0.7542087542087542, "max": 0.7575757575757576 }, "related_data": {} } } }, { "使用JRadioButtonMenuItem和JCheckBoxMenuItem": { "data": { "uuid": "java-3-538", "seg": [ [ [ "jradiobuttonmenuitem" ], [ "jcheckboxmenuitem" ] ] ], "level": { "min": 0.7575757575757576, "max": 0.7609427609427609 }, "related_data": {} } } }, { "创建弹出菜单": { "data": { "uuid": "java-3-539", "seg": [ [ [ "创建", "弹", "出", "菜单" ] ] ], "level": { "min": 0.7609427609427609, "max": 0.7643097643097643 }, "related_data": {} } } }, { "创建工具栏": { "data": { "uuid": "java-3-540", "seg": [ [ [ "创建", "工具栏" ] ] ], "level": { "min": 0.7643097643097643, "max": 0.7676767676767676 }, "related_data": {} } } }, { "使用动作": { "data": { "uuid": "java-3-541", "seg": [ [ [ "动作" ] ] ], "level": { "min": 0.7676767676767676, "max": 0.7710437710437711 }, "related_data": {} } } }, { "完整演示MenuDemo程序": { "data": { "uuid": "java-3-542", "seg": [ [ [ "演示", "menudemo", "程序" ] ] ], "level": { "min": 0.7710437710437711, "max": 0.7744107744107744 }, "related_data": {} } } }, { "继续探究Swing": { "data": { "uuid": "java-3-543", "seg": [ [ [ "探究", "swing" ] ] ], "level": { "min": 0.7744107744107744, "max": 0.7777777777777778 }, "related_data": {} } } } ], "data": { "uuid": "java-2-34", "seg": [ [ [ "swing", "菜单", "简介" ] ] ], "level": { "min": 0.7407407407407407, "max": 0.7777777777777778 }, "related_data": {} } } }, { "JavaFX GUI编程简介": { "children": [ { "JavaFX的基础概念": { "children": [ { "JavaFX包": { "data": { "uuid": "java-4-1103", "seg": [ [ [ "javafx", "包" ] ] ], "level": { "min": 0.7777777777777778, "max": 0.7786596119929453 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_7440565_53415879@13", "cluster_num": 1 }, { "sample_id": "13_664329_481886@13", "cluster_num": 2 }, { "sample_id": "13_337942_335426@13", "cluster_num": 0 }, { "sample_id": "13_695712_578631@13", "cluster_num": 0 }, { "sample_id": "13_228722_195365@13", "cluster_num": 1 }, { "sample_id": "13_7432690_53402654@13", "cluster_num": 1 }, { "sample_id": "13_7460673_53445771@13", "cluster_num": 0 }, { "sample_id": "13_1096411_1308591@13", "cluster_num": 0 }, { "sample_id": "13_754431_1000664@13", "cluster_num": 1 }, { "sample_id": "13_781113_851078@13", "cluster_num": 1 }, { "sample_id": "13_250513_249273@13", "cluster_num": 0 }, { "sample_id": "13_7425499_53387095@13", "cluster_num": 0 } ] }, "blog": { "data_id": [ { "sample_id": "77725614@javafx@java", "cluster_num": 2 }, { "sample_id": "78188211@javafx@java", "cluster_num": 2 }, { "sample_id": "86617035@javafx@java", "cluster_num": 2 }, { "sample_id": "80895625@javafx@java", "cluster_num": 2 }, { "sample_id": "114266972@javafx@java", "cluster_num": 2 }, { "sample_id": "118799657@javafx@java", "cluster_num": 0 }, { "sample_id": "112951159@javafx@java", "cluster_num": 0 }, { "sample_id": "113096771@javafx@java", "cluster_num": 2 }, { "sample_id": "112003313@javafx@java", "cluster_num": 0 }, { "sample_id": "8500619@javafx@java", "cluster_num": 2 }, { "sample_id": "113112794@javafx@java", "cluster_num": 2 }, { "sample_id": "77489414@javafx@java", "cluster_num": 2 }, { "sample_id": "17144183@javafx@java", "cluster_num": 2 }, { "sample_id": "108879148@javafx@java", "cluster_num": 2 }, { "sample_id": "50086563@javafx@java", "cluster_num": 2 }, { "sample_id": "112982757@javafx@java", "cluster_num": 2 }, { "sample_id": "78215554@javafx@java", "cluster_num": 2 }, { "sample_id": "90978765@javafx@java", "cluster_num": 0 }, { "sample_id": "78875503@javafx@java", "cluster_num": 2 }, { "sample_id": "53728317@javafx@java", "cluster_num": 2 }, { "sample_id": "50181339@javafx@java", "cluster_num": 2 }, { "sample_id": "80701441@javafx@java", "cluster_num": 2 }, { "sample_id": "51753023@javafx@java", "cluster_num": 0 }, { "sample_id": "97390709@javafx@java", "cluster_num": 2 }, { "sample_id": "10554237@javafx@java", "cluster_num": 2 }, { "sample_id": "49905519@javafx@java", "cluster_num": 2 }, { "sample_id": "103546560@javafx@java", "cluster_num": 2 }, { "sample_id": "84381712@javafx@java", "cluster_num": 2 }, { "sample_id": "79689809@javafx@java", "cluster_num": 2 }, { "sample_id": "37909205@javafx@java", "cluster_num": 2 }, { "sample_id": "79166393@javafx@java", "cluster_num": 2 }, { "sample_id": "90234832@javafx@java", "cluster_num": 2 }, { "sample_id": "50184811@javafx@java", "cluster_num": 2 }, { "sample_id": "108827400@javafx@java", "cluster_num": 2 }, { "sample_id": "108349067@javafx@java", "cluster_num": 2 }, { "sample_id": "76147632@javafx@java", "cluster_num": 2 }, { "sample_id": "113783635@javafx@java", "cluster_num": 0 }, { "sample_id": "86667483@javafx@java", "cluster_num": 2 }, { "sample_id": "79223275@javafx@java", "cluster_num": 1 }, { "sample_id": "103705610@javafx@java", "cluster_num": 2 }, { "sample_id": "74188046@javafx@java", "cluster_num": 2 }, { "sample_id": "111174336@javafx@java", "cluster_num": 2 }, { "sample_id": "41349855@javafx@java", "cluster_num": 2 }, { "sample_id": "84314926@javafx@java", "cluster_num": 2 }, { "sample_id": "117260216@javafx@java", "cluster_num": 2 }, { "sample_id": "90726800@jdk@java", "cluster_num": 2 }, { "sample_id": "9025613@javafx@java", "cluster_num": 2 }, { "sample_id": "117713515@javafx@java", "cluster_num": 2 }, { "sample_id": "77931054@javafx@java", "cluster_num": 2 }, { "sample_id": "38501649@javafx@java", "cluster_num": 2 }, { "sample_id": "89762763@javafx@java", "cluster_num": 2 }, { "sample_id": "38275759@javafx@java", "cluster_num": 2 }, { "sample_id": "47031505@javafx@java", "cluster_num": 2 }, { "sample_id": "112879242@javafx@java", "cluster_num": 0 }, { "sample_id": "78856952@javafx@java", "cluster_num": 2 }, { "sample_id": "78630010@javafx@java", "cluster_num": 1 }, { "sample_id": "78155697@javafx@java", "cluster_num": 2 }, { "sample_id": "107440302@javafx@java", "cluster_num": 2 }, { "sample_id": "94322363@javafx@java", "cluster_num": 2 }, { "sample_id": "91358683@javafx@java", "cluster_num": 0 }, { "sample_id": "8832414@javafx@java", "cluster_num": 2 }, { "sample_id": "51804801@javafx@java", "cluster_num": 2 }, { "sample_id": "7546821@javafx@java", "cluster_num": 2 }, { "sample_id": "73205679@javafx@java", "cluster_num": 0 }, { "sample_id": "78635660@javafx@java", "cluster_num": 1 }, { "sample_id": "103016313@javafx@java", "cluster_num": 2 }, { "sample_id": "89453346@javafx@java", "cluster_num": 0 }, { "sample_id": "111312330@javafx@java", "cluster_num": 2 }, { "sample_id": "99992938@javafx@java", "cluster_num": 2 }, { "sample_id": "109553868@javafx@java", "cluster_num": 2 }, { "sample_id": "66971188@javafx@java", "cluster_num": 2 }, { "sample_id": "10555941@javafx@java", "cluster_num": 2 }, { "sample_id": "85264430@javafx@java", "cluster_num": 2 }, { "sample_id": "46815083@javafx@java", "cluster_num": 1 }, { "sample_id": "112948620@javafx@java", "cluster_num": 1 }, { "sample_id": "117003640@javafx@java", "cluster_num": 1 }, { "sample_id": "52878527@javafx@java", "cluster_num": 1 }, { "sample_id": "115048480@javafx@java", "cluster_num": 2 }, { "sample_id": "52718372@javafx@java", "cluster_num": 2 }, { "sample_id": "48225155@javafx@java", "cluster_num": 1 }, { "sample_id": "8190615@javafx@java", "cluster_num": 2 }, { "sample_id": "88539741@javafx@java", "cluster_num": 0 }, { "sample_id": "94326636@javafx@java", "cluster_num": 2 }, { "sample_id": "112191118@javafx@java", "cluster_num": 2 }, { "sample_id": "52805751@javafx@java", "cluster_num": 1 }, { "sample_id": "111193258@javafx@java", "cluster_num": 0 }, { "sample_id": "18839693@javafx@java", "cluster_num": 2 }, { "sample_id": "78919838@javafx@java", "cluster_num": 2 }, { "sample_id": "103009707@javafx@java", "cluster_num": 2 }, { "sample_id": "8858782@javafx@java", "cluster_num": 2 }, { "sample_id": "86666446@javafx@java", "cluster_num": 2 }, { "sample_id": "79275153@javafx@java", "cluster_num": 2 }, { "sample_id": "44101125@javafx@java", "cluster_num": 2 }, { "sample_id": "7893288@javafx@java", "cluster_num": 2 }, { "sample_id": "75807890@javafx@java", "cluster_num": 2 }, { "sample_id": "93881571@javafx@java", "cluster_num": 2 }, { "sample_id": "107934333@javafx@java", "cluster_num": 2 }, { "sample_id": "70259989@javafx@java", "cluster_num": 2 }, { "sample_id": "53377075@javafx@java", "cluster_num": 1 }, { "sample_id": "96620969@javafx@java", "cluster_num": 2 }, { "sample_id": "70053416@javafx@java", "cluster_num": 0 }, { "sample_id": "111593985@javafx@java", "cluster_num": 0 }, { "sample_id": "44152193@javafx@java", "cluster_num": 2 }, { "sample_id": "86692338@javafx@java", "cluster_num": 2 }, { "sample_id": "52939697@javafx@java", "cluster_num": 1 }, { "sample_id": "107545890@javafx@java", "cluster_num": 2 }, { "sample_id": "44308703@javafx@java", "cluster_num": 2 }, { "sample_id": "103884979@javafx@java", "cluster_num": 2 }, { "sample_id": "38088535@javafx@java", "cluster_num": 2 }, { "sample_id": "77542903@javafx@java", "cluster_num": 2 }, { "sample_id": "103340649@javafx@java", "cluster_num": 2 }, { "sample_id": "46475167@javafx@java", "cluster_num": 2 }, { "sample_id": "73897786@javafx@java", "cluster_num": 2 }, { "sample_id": "113002758@javafx@java", "cluster_num": 2 }, { "sample_id": "44946619@javafx@java", "cluster_num": 2 }, { "sample_id": "81021465@javafx@java", "cluster_num": 1 }, { "sample_id": "50189443@javafx@java", "cluster_num": 2 }, { "sample_id": "46490611@javafx@java", "cluster_num": 2 }, { "sample_id": "7920968@javafx@java", "cluster_num": 2 }, { "sample_id": "76147591@javafx@java", "cluster_num": 2 }, { "sample_id": "38470583@javafx@java", "cluster_num": 2 }, { "sample_id": "51763799@javafx@java", "cluster_num": 0 }, { "sample_id": "79412946@javafx@java", "cluster_num": 0 }, { "sample_id": "53213430@javafx@java", "cluster_num": 2 }, { "sample_id": "93711993@javafx@java", "cluster_num": 2 }, { "sample_id": "38336267@javafx@java", "cluster_num": 2 }, { "sample_id": "78475471@javafx@java", "cluster_num": 2 }, { "sample_id": "17067605@javafx@java", "cluster_num": 2 }, { "sample_id": "78638615@javafx@java", "cluster_num": 1 }, { "sample_id": "7580137@javafx@java", "cluster_num": 2 }, { "sample_id": "53174058@javafx@java", "cluster_num": 1 }, { "sample_id": "69358246@javafx@java", "cluster_num": 2 }, { "sample_id": "53772559@javafx@java", "cluster_num": 1 }, { "sample_id": "77527670@javafx@java", "cluster_num": 2 }, { "sample_id": "80055701@javafx@java", "cluster_num": 2 }, { "sample_id": "38263195@javafx@java", "cluster_num": 2 }, { "sample_id": "7406800@javafx@java", "cluster_num": 2 }, { "sample_id": "71190747@javafx@java", "cluster_num": 2 }, { "sample_id": "6897069@javafx@java", "cluster_num": 0 }, { "sample_id": "102870957@javafx@java", "cluster_num": 2 }, { "sample_id": "7311549@javafx@java", "cluster_num": 2 }, { "sample_id": "47049065@javafx@java", "cluster_num": 2 }, { "sample_id": "38111547@javafx@java", "cluster_num": 2 }, { "sample_id": "103478139@maven@java", "cluster_num": 2 }, { "sample_id": "7908817@javafx@java", "cluster_num": 1 }, { "sample_id": "7791265@javafx@java", "cluster_num": 1 }, { "sample_id": "52996382@javafx@java", "cluster_num": 1 }, { "sample_id": "89576102@javafx@java", "cluster_num": 2 }, { "sample_id": "117263448@javafx@java", "cluster_num": 0 }, { "sample_id": "53074119@javafx@java", "cluster_num": 1 }, { "sample_id": "94174085@javafx@java", "cluster_num": 2 }, { "sample_id": "96726320@javafx@java", "cluster_num": 2 }, { "sample_id": "62044352@javafx@java", "cluster_num": 2 }, { "sample_id": "80999323@javafx@java", "cluster_num": 1 }, { "sample_id": "96351581@javafx@java", "cluster_num": 2 }, { "sample_id": "7553403@javafx@java", "cluster_num": 2 }, { "sample_id": "106463849@javafx@java", "cluster_num": 2 }, { "sample_id": "53639924@javafx@java", "cluster_num": 1 }, { "sample_id": "90346044@javafx@java", "cluster_num": 2 }, { "sample_id": "53214820@javafx@java", "cluster_num": 1 }, { "sample_id": "38229863@javafx@java", "cluster_num": 1 }, { "sample_id": "105108217@javafx@java", "cluster_num": 2 }, { "sample_id": "90346044@builder@java", "cluster_num": 2 }, { "sample_id": "118887898@javafx@java", "cluster_num": 2 }, { "sample_id": "53737969@javafx@java", "cluster_num": 1 }, { "sample_id": "115531897@javafx@java", "cluster_num": 0 }, { "sample_id": "7576726@javafx@java", "cluster_num": 2 }, { "sample_id": "4271874@javafx@java", "cluster_num": 2 }, { "sample_id": "115209658@javafx@java", "cluster_num": 2 }, { "sample_id": "112593020@javafx@java", "cluster_num": 0 }, { "sample_id": "52813130@javafx@java", "cluster_num": 0 }, { "sample_id": "106955138@javafx@java", "cluster_num": 0 }, { "sample_id": "71774496@javafx@java", "cluster_num": 2 } ] } } } } }, { "Stage和Scene类": { "data": { "uuid": "java-4-1104", "seg": [ [ [ "stage" ], [ "scene", "类" ] ] ], "level": { "min": 0.7786596119929453, "max": 0.7795414462081128 }, "related_data": { "blog": { "data_id": [ { "sample_id": "51901593@javafx@java", "cluster_num": 0 } ] } } } } }, { "节点和场景图": { "data": { "uuid": "java-4-1105", "seg": [ [ [ "节点" ], [ "场景", "图", "场景图" ] ] ], "level": { "min": 0.7795414462081128, "max": 0.7804232804232805 }, "related_data": {} } } }, { "布局": { "data": { "uuid": "java-4-1106", "seg": [ [ [ "布局" ] ] ], "level": { "min": 0.7804232804232805, "max": 0.781305114638448 }, "related_data": {} } } }, { "Application类和生命周期方法": { "data": { "uuid": "java-4-1107", "seg": [ [ [ "application", "类" ], [ "生命周期", "方法", "生命周期方法" ] ] ], "level": { "min": 0.781305114638448, "max": 0.7821869488536155 }, "related_data": {} } } }, { "启动JavaFX应用程序": { "data": { "uuid": "java-4-1108", "seg": [ [ [ "启动", "javafx", "应用程序" ] ] ], "level": { "min": 0.7821869488536155, "max": 0.783068783068783 }, "related_data": { "blog": { "data_id": [ { "sample_id": "80419758@javafx@java", "cluster_num": 2 }, { "sample_id": "103424677@javafx@java", "cluster_num": 1 }, { "sample_id": "102830934@javafx@java", "cluster_num": 0 }, { "sample_id": "103284500@jdk@java", "cluster_num": 1 }, { "sample_id": "107145304@javafx@java", "cluster_num": 0 } ] } } } } } ], "data": { "uuid": "java-3-544", "seg": [ [ [ "javafx", "基础", "概念", "基础概念" ] ] ], "level": { "min": 0.7777777777777778, "max": 0.783068783068783 }, "related_data": {} } } }, { "JavaFX应用程序的骨架": { "data": { "uuid": "java-3-545", "seg": [ [ [ "javafx", "应用程序", "骨架" ] ] ], "level": { "min": 0.783068783068783, "max": 0.7883597883597884 }, "related_data": {} } } }, { "编译和运行JavaFX程序": { "data": { "uuid": "java-3-546", "seg": [ [ [ "编译" ], [ "运行", "javafx", "程序" ] ] ], "level": { "min": 0.7883597883597884, "max": 0.7936507936507936 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_238432_220621@13", "cluster_num": 0 } ] } } } } }, { "应用程序线程": { "data": { "uuid": "java-3-547", "seg": [ [ [ "应用程序", "线程", "应用程序线程" ] ] ], "level": { "min": 0.7936507936507936, "max": 0.798941798941799 }, "related_data": {} } } }, { "一个简单的JavaFX控件:Label": { "data": { "uuid": "java-3-548", "seg": [ [ [ "javafx", "控件" ] ], [ [ "label" ] ] ], "level": { "min": 0.798941798941799, "max": 0.8042328042328042 }, "related_data": { "blog": { "data_id": [ { "sample_id": "38336061@javafx@java", "cluster_num": 0 } ] } } } } }, { "使用按钮和事件": { "children": [ { "事件的基础知识": { "data": { "uuid": "java-4-1109", "seg": [ [ [ "事件", "基础知识" ] ] ], "level": { "min": 0.8042328042328042, "max": 0.8059964726631393 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_388837_428973@13", "cluster_num": 0 }, { "sample_id": "13_383318_418697@13", "cluster_num": 1 } ] } } } } }, { "按钮控件简介": { "data": { "uuid": "java-4-1110", "seg": [ [ [ "按钮", "控件", "简介", "按钮控件" ] ] ], "level": { "min": 0.8059964726631393, "max": 0.8077601410934744 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_746848_797136@13", "cluster_num": 0 } ] } } } } }, { "演示事件处理和按钮": { "data": { "uuid": "java-4-1111", "seg": [ [ [ "演示", "事件处理" ], [ "按钮" ] ] ], "level": { "min": 0.8077601410934744, "max": 0.8095238095238095 }, "related_data": {} } } } ], "data": { "uuid": "java-3-549", "seg": [ [ [ "按钮" ], [ "事件" ] ] ], "level": { "min": 0.8042328042328042, "max": 0.8095238095238095 }, "related_data": {} } } }, { "直接在画布上绘制": { "data": { "uuid": "java-3-550", "seg": [ [ [ "画布", "绘制" ] ] ], "level": { "min": 0.8095238095238095, "max": 0.8148148148148148 }, "related_data": {} } } } ], "data": { "uuid": "java-2-35", "seg": [ [ [ "javafx", "gui", "编程", "简介" ] ] ], "level": { "min": 0.7777777777777778, "max": 0.8148148148148148 }, "related_data": {} } } }, { "探究JavaFX控件": { "children": [ { "使用Image和ImageView": { "children": [ { "向标签添加图片": { "data": { "uuid": "java-4-1112", "seg": [ [ [ "标签", "添加", "图片" ] ] ], "level": { "min": 0.8148148148148148, "max": 0.816358024691358 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_280_542@13", "cluster_num": 0 }, { "sample_id": "13_71948_11854@13", "cluster_num": 1 } ] }, "blog": { "data_id": [ { "sample_id": "53259649@javac@java", "cluster_num": 0 } ] } } } } }, { "在按钮中使用图片": { "data": { "uuid": "java-4-1113", "seg": [ [ [ "按钮", "图片" ] ] ], "level": { "min": 0.816358024691358, "max": 0.8179012345679012 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_1372_2287@13", "cluster_num": 0 }, { "sample_id": "13_1640_2655@13", "cluster_num": 0 }, { "sample_id": "13_7442886_53419883@13", "cluster_num": 1 }, { "sample_id": "13_743461_787770@13", "cluster_num": 2 }, { "sample_id": "13_656583_468419@13", "cluster_num": 0 }, { "sample_id": "13_272939_297918@13", "cluster_num": 2 }, { "sample_id": "13_5764889_39801951@13", "cluster_num": 1 }, { "sample_id": "13_663413_479705@13", "cluster_num": 0 }, { "sample_id": "13_398761_436728@13", "cluster_num": 2 }, { "sample_id": "13_743727_788596@13", "cluster_num": 2 }, { "sample_id": "13_656771_468739@13", "cluster_num": 2 }, { "sample_id": "13_365185_387935@13", "cluster_num": 1 }, { "sample_id": "13_718895_714129@13", "cluster_num": 0 }, { "sample_id": "13_263388_278089@13", "cluster_num": 0 }, { "sample_id": "13_253809_255647@13", "cluster_num": 1 }, { "sample_id": "13_700237_589018@13", "cluster_num": 1 }, { "sample_id": "13_677065_517879@13", "cluster_num": 0 } ] }, "blog": { "data_id": [ { "sample_id": "8101676@layout@java", "cluster_num": 0 }, { "sample_id": "117124581@javac@java", "cluster_num": 1 } ] } } } } } ], "data": { "uuid": "java-3-551", "seg": [ [ [ "image" ], [ "imageview" ] ] ], "level": { "min": 0.8148148148148148, "max": 0.8179012345679012 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_231399_202395@13", "cluster_num": 0 }, { "sample_id": "13_11437_5418@13", "cluster_num": 1 } ] } } } } }, { "ToggleButton": { "data": { "uuid": "java-3-552", "seg": [ [ [ "togglebutton" ] ] ], "level": { "min": 0.8179012345679012, "max": 0.8209876543209876 }, "related_data": {} } } }, { "RadioButton": { "children": [ { "处理开关组中的变化事件": { "data": { "uuid": "java-4-1114", "seg": [ [ [ "开关", "组中", "变化", "事件" ] ] ], "level": { "min": 0.8209876543209876, "max": 0.8225308641975309 }, "related_data": {} } } }, { "处理单选按钮的另一种方式": { "data": { "uuid": "java-4-1115", "seg": [ [ [ "单选", "按钮", "方式" ] ] ], "level": { "min": 0.8225308641975309, "max": 0.8240740740740741 }, "related_data": {} } } } ], "data": { "uuid": "java-3-553", "seg": [ [ [ "radiobutton" ] ] ], "level": { "min": 0.8209876543209876, "max": 0.8240740740740741 }, "related_data": { "blog": { "data_id": [ { "sample_id": "6625662@layout@java", "cluster_num": 0 }, { "sample_id": "7745199@layout@java", "cluster_num": 1 } ] } } } } }, { "CheckBox": { "data": { "uuid": "java-3-554", "seg": [ [ [ "checkbox" ] ] ], "level": { "min": 0.8240740740740741, "max": 0.8271604938271605 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_375401_404796@13", "cluster_num": 0 }, { "sample_id": "13_745304_792899@13", "cluster_num": 1 } ] }, "blog": { "data_id": [ { "sample_id": "7106586@layout@java", "cluster_num": 0 } ] } } } } }, { "ListView": { "children": [ { "ListView的滚动条": { "data": { "uuid": "java-4-1116", "seg": [ [ [ "listview", "滚动条" ] ] ], "level": { "min": 0.8271604938271605, "max": 0.8287037037037037 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_1556_2520@13", "cluster_num": 2 }, { "sample_id": "13_186566_79529@13", "cluster_num": 1 }, { "sample_id": "13_118_250@13", "cluster_num": 2 }, { "sample_id": "13_204386_133178@13", "cluster_num": 0 }, { "sample_id": "13_195620_105669@13", "cluster_num": 1 } ] }, "blog": { "data_id": [ { "sample_id": "54426543@javafx@java", "cluster_num": 1 }, { "sample_id": "7187302@layout@java", "cluster_num": 1 }, { "sample_id": "8198108@layout@java", "cluster_num": 2 }, { "sample_id": "7753421@exception@java", "cluster_num": 0 }, { "sample_id": "6871070@layout@java", "cluster_num": 0 }, { "sample_id": "4567095@layout@java", "cluster_num": 0 }, { "sample_id": "8658155@layout@java", "cluster_num": 2 }, { "sample_id": "13630837@layout@java", "cluster_num": 0 }, { "sample_id": "7469628@timezone@java", "cluster_num": 0 }, { "sample_id": "7681380@layout@java", "cluster_num": 1 }, { "sample_id": "6636139@layout@java", "cluster_num": 2 }, { "sample_id": "7387271@layout@java", "cluster_num": 0 }, { "sample_id": "7252423@layout@java", "cluster_num": 1 }, { "sample_id": "6802935@hashmap@java", "cluster_num": 0 }, { "sample_id": "7983449@layout@java", "cluster_num": 0 }, { "sample_id": "7045497@layout@java", "cluster_num": 1 }, { "sample_id": "90447449@builder@java", "cluster_num": 0 }, { "sample_id": "7368157@layout@java", "cluster_num": 0 }, { "sample_id": "7040962@layout@java", "cluster_num": 1 }, { "sample_id": "111027134@layout@java", "cluster_num": 0 }, { "sample_id": "7266896@layout@java", "cluster_num": 0 }, { "sample_id": "7454568@layout@java", "cluster_num": 0 }, { "sample_id": "7831812@layout@java", "cluster_num": 2 }, { "sample_id": "41575043@layout@java", "cluster_num": 0 }, { "sample_id": "27327825@linkedlist@java", "cluster_num": 0 }, { "sample_id": "39892387@arraylist@java", "cluster_num": 2 }, { "sample_id": "1889842@timezone@java", "cluster_num": 0 }, { "sample_id": "7616734@layout@java", "cluster_num": 0 }, { "sample_id": "106649043@layout@java", "cluster_num": 0 }, { "sample_id": "7432363@layout@java", "cluster_num": 0 }, { "sample_id": "7463594@layout@java", "cluster_num": 1 } ] } } } } }, { "启用多项选择": { "data": { "uuid": "java-4-1117", "seg": [ [ [ "启用", "选择" ] ] ], "level": { "min": 0.8287037037037037, "max": 0.8302469135802469 }, "related_data": {} } } } ], "data": { "uuid": "java-3-555", "seg": [ [ [ "listview" ] ] ], "level": { "min": 0.8271604938271605, "max": 0.8302469135802469 }, "related_data": {} } } }, { "ComboBox": { "data": { "uuid": "java-3-556", "seg": [ [ [ "combobox" ] ] ], "level": { "min": 0.8302469135802469, "max": 0.8333333333333333 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_193298_98310@13", "cluster_num": 0 }, { "sample_id": "13_1022654_1216738@13", "cluster_num": 1 } ] } } } } }, { "TextField": { "data": { "uuid": "java-3-557", "seg": [ [ [ "textfield" ] ] ], "level": { "min": 0.8333333333333333, "max": 0.8364197530864197 }, "related_data": {} } } }, { "ScrollPane": { "data": { "uuid": "java-3-558", "seg": [ [ [ "scrollpane" ] ] ], "level": { "min": 0.8364197530864197, "max": 0.8395061728395061 }, "related_data": {} } } }, { "TreeView": { "data": { "uuid": "java-3-559", "seg": [ [ [ "treeview" ] ] ], "level": { "min": 0.8395061728395061, "max": 0.8425925925925926 }, "related_data": {} } } }, { "效果和变换简介": { "children": [ { "效果": { "data": { "uuid": "java-4-1118", "seg": [ [ [ "效果" ] ] ], "level": { "min": 0.8425925925925926, "max": 0.8436213991769547 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_7454364_53437121@13", "cluster_num": 0 }, { "sample_id": "13_202666_127986@13", "cluster_num": 1 } ] }, "blog": { "data_id": [ { "sample_id": "52950591@builder@java", "cluster_num": 0 } ] } } } } }, { "变换": { "data": { "uuid": "java-4-1119", "seg": [ [ [ "变换" ] ] ], "level": { "min": 0.8436213991769547, "max": 0.8446502057613169 }, "related_data": {} } } }, { "演示效果和变换": { "data": { "uuid": "java-4-1120", "seg": [ [ [ "演示", "效果" ], [ "变换" ] ] ], "level": { "min": 0.8446502057613169, "max": 0.845679012345679 }, "related_data": {} } } } ], "data": { "uuid": "java-3-560", "seg": [ [ [ "效果" ], [ "变换", "简介" ] ] ], "level": { "min": 0.8425925925925926, "max": 0.845679012345679 }, "related_data": {} } } }, { "添加工具提示": { "data": { "uuid": "java-3-561", "seg": [ [ [ "添加", "工具", "提示" ] ] ], "level": { "min": 0.845679012345679, "max": 0.8487654320987654 }, "related_data": {} } } }, { "禁用控件": { "data": { "uuid": "java-3-562", "seg": [ [ [ "禁用", "控件" ] ] ], "level": { "min": 0.8487654320987654, "max": 0.8518518518518519 }, "related_data": {} } } } ], "data": { "uuid": "java-2-36", "seg": [ [ [ "探究", "javafx", "控件" ] ] ], "level": { "min": 0.8148148148148148, "max": 0.8518518518518519 }, "related_data": {} } } }, { "JavaFX菜单简介": { "children": [ { "菜单的基础知识": { "data": { "uuid": "java-3-563", "seg": [ [ [ "菜单", "基础知识" ] ] ], "level": { "min": 0.8518518518518519, "max": 0.8555555555555555 }, "related_data": {} } } }, { "MenuBar、Menu和MenuItem概述": { "children": [ { "MenuBar": { "data": { "uuid": "java-4-1121", "seg": [ [ [ "menubar" ] ] ], "level": { "min": 0.8555555555555555, "max": 0.8567901234567901 }, "related_data": {} } } }, { "Menu": { "data": { "uuid": "java-4-1122", "seg": [ [ [ "menu" ] ] ], "level": { "min": 0.8567901234567901, "max": 0.8580246913580247 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_665939_483787@13", "cluster_num": 0 }, { "sample_id": "13_755302_810759@13", "cluster_num": 1 } ] }, "blog": { "data_id": [ { "sample_id": "103190820@javafx@java", "cluster_num": 2 }, { "sample_id": "80106806@swt@java", "cluster_num": 1 }, { "sample_id": "7688092@exception@java", "cluster_num": 0 }, { "sample_id": "7745109@layout@java", "cluster_num": 0 } ] } } } } }, { "MenuItem": { "data": { "uuid": "java-4-1123", "seg": [ [ [ "menuitem" ] ] ], "level": { "min": 0.8580246913580247, "max": 0.8592592592592593 }, "related_data": {} } } } ], "data": { "uuid": "java-3-564", "seg": [ [ [ "menubar" ], [ "menu" ], [ "menuitem", "概述" ] ] ], "level": { "min": 0.8555555555555555, "max": 0.8592592592592593 }, "related_data": {} } } }, { "创建主菜单": { "data": { "uuid": "java-3-565", "seg": [ [ [ "创建", "主", "菜单" ] ] ], "level": { "min": 0.8592592592592593, "max": 0.8629629629629629 }, "related_data": {} } } }, { "向菜单项添加助记符和加速键": { "data": { "uuid": "java-3-566", "seg": [ [ [ "菜单项", "添加", "助记符" ], [ "加速", "键" ] ] ], "level": { "min": 0.8629629629629629, "max": 0.8666666666666667 }, "related_data": {} } } }, { "向菜单项添加图片": { "data": { "uuid": "java-3-567", "seg": [ [ [ "菜单项", "添加", "图片" ] ] ], "level": { "min": 0.8666666666666667, "max": 0.8703703703703703 }, "related_data": {} } } }, { "使用RadioMenuItem和CheckMenuItem": { "data": { "uuid": "java-3-568", "seg": [ [ [ "radiomenuitem" ], [ "checkmenuitem" ] ] ], "level": { "min": 0.8703703703703703, "max": 0.874074074074074 }, "related_data": {} } } }, { "创建上下文菜单": { "data": { "uuid": "java-3-569", "seg": [ [ [ "创建", "上下文", "菜单" ] ] ], "level": { "min": 0.874074074074074, "max": 0.8777777777777778 }, "related_data": {} } } }, { "创建工具栏": { "data": { "uuid": "java-3-570", "seg": [ [ [ "创建", "工具栏" ] ] ], "level": { "min": 0.8777777777777778, "max": 0.8814814814814814 }, "related_data": {} } } }, { "完整的MenuDemo程序": { "data": { "uuid": "java-3-571", "seg": [ [ [ "menudemo", "程序" ] ] ], "level": { "min": 0.8814814814814814, "max": 0.8851851851851852 }, "related_data": {} } } }, { "继续探究JavaFX": { "data": { "uuid": "java-3-572", "seg": [ [ [ "探究", "javafx" ] ] ], "level": { "min": 0.8851851851851852, "max": 0.8888888888888888 }, "related_data": {} } } } ], "data": { "uuid": "java-2-37", "seg": [ [ [ "javafx", "菜单", "简介" ] ] ], "level": { "min": 0.8518518518518519, "max": 0.8888888888888888 }, "related_data": {} } } }, { "Java Bean": { "children": [ { "Java Bean是什么": { "data": { "uuid": "java-3-573", "seg": [ [ [ "java", "bean" ] ] ], "level": { "min": 0.8888888888888888, "max": 0.8935185185185185 }, "related_data": {} } } }, { "Java Bean的优势": { "data": { "uuid": "java-3-574", "seg": [ [ [ "java", "bean", "优势" ] ] ], "level": { "min": 0.8935185185185185, "max": 0.8981481481481481 }, "related_data": {} } } }, { "内省": { "children": [ { "属性的设计模式": { "data": { "uuid": "java-4-1124", "seg": [ [ [ "属性", "设计模式" ] ] ], "level": { "min": 0.8981481481481481, "max": 0.8993055555555556 }, "related_data": {} } } }, { "事件的设计模式": { "data": { "uuid": "java-4-1125", "seg": [ [ [ "事件", "设计模式" ] ] ], "level": { "min": 0.8993055555555556, "max": 0.900462962962963 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_235272_213709@13", "cluster_num": 0 }, { "sample_id": "13_389326_429760@13", "cluster_num": 1 }, { "sample_id": "13_771099_833501@13", "cluster_num": 1 }, { "sample_id": "13_352974_364097@13", "cluster_num": 2 }, { "sample_id": "13_383508_418945@13", "cluster_num": 1 } ] } } } } }, { "方法与设计模式": { "children": [ { "创建型模式": { "children": [ { "工厂方法": { "data": { "uuid": "java-6-304", "seg": [ [ [ "工厂", "方法", "工厂方法" ] ] ], "level": { "min": 0.900462962962963, "max": 0.9005401234567901 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_7424508_53385554@13", "cluster_num": 0 } ] } } } } }, { "抽象工厂": { "data": { "uuid": "java-6-305", "seg": [ [ [ "抽象", "工厂" ] ] ], "level": { "min": 0.9005401234567901, "max": 0.9006172839506174 }, "related_data": {} } } }, { "生成器": { "data": { "uuid": "java-6-306", "seg": [ [ [ "生成器" ] ] ], "level": { "min": 0.9006172839506174, "max": 0.9006944444444445 }, "related_data": {} } } }, { "原型": { "data": { "uuid": "java-6-307", "seg": [ [ [ "原型" ] ] ], "level": { "min": 0.9006944444444445, "max": 0.9007716049382717 }, "related_data": {} } } }, { "单例": { "data": { "uuid": "java-6-308", "seg": [ [ [ "单例" ] ] ], "level": { "min": 0.9007716049382717, "max": 0.9008487654320988 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_164496_38332@13", "cluster_num": 2 }, { "sample_id": "13_649424_454993@13", "cluster_num": 1 }, { "sample_id": "13_649388_455462@13", "cluster_num": 1 }, { "sample_id": "13_4645077_29327187@13", "cluster_num": 2 }, { "sample_id": "13_770007_831315@13", "cluster_num": 0 }, { "sample_id": "13_209373_146864@13", "cluster_num": 0 } ] } } } } } ], "data": { "uuid": "java-5-1151", "seg": [ [ [ "创建", "模式" ] ] ], "level": { "min": 0.900462962962963, "max": 0.9008487654320988 }, "related_data": {} } } }, { "结构型模式": { "children": [ { "适配器": { "data": { "uuid": "java-6-309", "seg": [ [ [ "适配器" ] ] ], "level": { "min": 0.9008487654320988, "max": 0.9009038800705468 }, "related_data": { "blog": { "data_id": [ { "sample_id": "32695647@slf4j@java", "cluster_num": 0 } ] } } } } }, { "桥接": { "data": { "uuid": "java-6-310", "seg": [ [ [ "桥接" ] ] ], "level": { "min": 0.9009038800705468, "max": 0.9009589947089948 }, "related_data": {} } } }, { "组合": { "data": { "uuid": "java-6-311", "seg": [ [ [ "组合" ] ] ], "level": { "min": 0.9009589947089948, "max": 0.9010141093474427 }, "related_data": {} } } }, { "装饰器": { "data": { "uuid": "java-6-312", "seg": [ [ [ "装饰", "器", "装饰器" ] ] ], "level": { "min": 0.9010141093474427, "max": 0.9010692239858906 }, "related_data": {} } } }, { "外观": { "data": { "uuid": "java-6-313", "seg": [ [ [ "外观" ] ] ], "level": { "min": 0.9010692239858906, "max": 0.9011243386243386 }, "related_data": {} } } }, { "享元": { "data": { "uuid": "java-6-314", "seg": [ [ [ "享元" ] ] ], "level": { "min": 0.9011243386243386, "max": 0.9011794532627866 }, "related_data": {} } } }, { "代理": { "data": { "uuid": "java-6-315", "seg": [ [ [ "代理" ] ] ], "level": { "min": 0.9011794532627866, "max": 0.9012345679012346 }, "related_data": {} } } } ], "data": { "uuid": "java-5-1152", "seg": [ [ [ "结构型", "模式", "结构型模式" ] ] ], "level": { "min": 0.9008487654320988, "max": 0.9012345679012346 }, "related_data": {} } } }, { "行为型模式": { "children": [ { "责任链": { "data": { "uuid": "java-6-316", "seg": [ [ [ "责任", "链", "责任链" ] ] ], "level": { "min": 0.9012345679012346, "max": 0.9012696408529742 }, "related_data": {} } } }, { "命令": { "data": { "uuid": "java-6-317", "seg": [ [ [ "命令" ] ] ], "level": { "min": 0.9012696408529742, "max": 0.9013047138047138 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_7442674_53419614@13", "cluster_num": 0 } ] } } } } }, { "解释器": { "data": { "uuid": "java-6-318", "seg": [ [ [ "解释器" ] ] ], "level": { "min": 0.9013047138047138, "max": 0.9013397867564534 }, "related_data": {} } } }, { "迭代器": { "data": { "uuid": "java-6-319", "seg": [ [ [ "迭代", "器" ] ] ], "level": { "min": 0.9013397867564534, "max": 0.9013748597081931 }, "related_data": {} } } }, { "中介": { "data": { "uuid": "java-6-320", "seg": [ [ [ "中介" ] ] ], "level": { "min": 0.9013748597081931, "max": 0.9014099326599326 }, "related_data": {} } } }, { "备忘录": { "data": { "uuid": "java-6-321", "seg": [ [ [ "备忘录" ] ] ], "level": { "min": 0.9014099326599326, "max": 0.9014450056116723 }, "related_data": {} } } }, { "观察者": { "data": { "uuid": "java-6-322", "seg": [ [ [ "观察者" ] ] ], "level": { "min": 0.9014450056116723, "max": 0.9014800785634118 }, "related_data": {} } } }, { "状态": { "data": { "uuid": "java-6-323", "seg": [ [ [ "状态" ] ] ], "level": { "min": 0.9014800785634118, "max": 0.9015151515151515 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_202017_125938@13", "cluster_num": 0 } ] } } } } }, { "策略": { "data": { "uuid": "java-6-324", "seg": [ [ [ "策略" ] ] ], "level": { "min": 0.9015151515151515, "max": 0.9015502244668911 }, "related_data": { "blog": { "data_id": [ { "sample_id": "7819266@builder@java", "cluster_num": 0 } ] } } } } }, { "模板方法": { "data": { "uuid": "java-6-325", "seg": [ [ [ "模板", "方法", "模板方法" ] ] ], "level": { "min": 0.9015502244668911, "max": 0.9015852974186307 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_772368_835522@13", "cluster_num": 0 } ] }, "blog": { "data_id": [ { "sample_id": "54910518@singleton@java", "cluster_num": 0 } ] } } } } }, { "访问者": { "data": { "uuid": "java-6-326", "seg": [ [ [ "访问者" ] ] ], "level": { "min": 0.9015852974186307, "max": 0.9016203703703703 }, "related_data": {} } } } ], "data": { "uuid": "java-5-1153", "seg": [ [ [ "模式" ] ] ], "level": { "min": 0.9012345679012346, "max": 0.9016203703703703 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_344367_347615@13", "cluster_num": 0 } ] } } } } } ], "data": { "uuid": "java-4-1126", "seg": [ [ [ "方法" ], [ "设计模式" ] ] ], "level": { "min": 0.900462962962963, "max": 0.9016203703703703 }, "related_data": {} } } }, { "使用BeanInfo接口": { "data": { "uuid": "java-4-1127", "seg": [ [ [ "beaninfo", "接口" ] ] ], "level": { "min": 0.9016203703703703, "max": 0.9027777777777778 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_745449_793342@13", "cluster_num": 0 } ] } } } } } ], "data": { "uuid": "java-3-575", "seg": [ [ [ "内省" ] ] ], "level": { "min": 0.8981481481481481, "max": 0.9027777777777778 }, "related_data": {} } } }, { "绑定属性与约束属性": { "data": { "uuid": "java-3-576", "seg": [ [ [ "绑定", "属性" ], [ "约束", "属性" ] ] ], "level": { "min": 0.9027777777777778, "max": 0.9074074074074074 }, "related_data": {} } } }, { "持久性": { "data": { "uuid": "java-3-577", "seg": [ [ [ "持久性" ] ] ], "level": { "min": 0.9074074074074074, "max": 0.912037037037037 }, "related_data": {} } } }, { "定制器": { "data": { "uuid": "java-3-578", "seg": [ [ [ "定制", "器" ] ] ], "level": { "min": 0.912037037037037, "max": 0.9166666666666666 }, "related_data": {} } } }, { "Java Bean API": { "children": [ { "Introspector类": { "data": { "uuid": "java-4-1128", "seg": [ [ [ "introspector", "类" ] ] ], "level": { "min": 0.9166666666666666, "max": 0.9178240740740741 }, "related_data": {} } } }, { "PropertyDescriptor类": { "data": { "uuid": "java-4-1129", "seg": [ [ [ "propertydescriptor", "类" ] ] ], "level": { "min": 0.9178240740740741, "max": 0.9189814814814814 }, "related_data": {} } } }, { "EventSetDescriptor类": { "data": { "uuid": "java-4-1130", "seg": [ [ [ "eventsetdescriptor", "类" ] ] ], "level": { "min": 0.9189814814814814, "max": 0.9201388888888888 }, "related_data": {} } } }, { "MethodDescriptor类": { "data": { "uuid": "java-4-1131", "seg": [ [ [ "methoddescriptor", "类" ] ] ], "level": { "min": 0.9201388888888888, "max": 0.9212962962962963 }, "related_data": {} } } } ], "data": { "uuid": "java-3-579", "seg": [ [ [ "java", "bean", "api" ] ] ], "level": { "min": 0.9166666666666666, "max": 0.9212962962962963 }, "related_data": {} } } }, { "一个Bean示例": { "data": { "uuid": "java-3-580", "seg": [ [ [ "bean", "示例" ] ] ], "level": { "min": 0.9212962962962963, "max": 0.9259259259259259 }, "related_data": {} } } } ], "data": { "uuid": "java-2-38", "seg": [ [ [ "java", "bean" ] ] ], "level": { "min": 0.8888888888888888, "max": 0.9259259259259259 }, "related_data": {} } } }, { "servlet": { "children": [ { "背景": { "data": { "uuid": "java-3-581", "seg": [ [ [ "背景" ] ] ], "level": { "min": 0.9259259259259259, "max": 0.9290123456790124 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_930241_1066557@13", "cluster_num": 0 } ] } } } } }, { "servelet的生命周期": { "data": { "uuid": "java-3-582", "seg": [ [ [ "servelet", "生命周期" ] ] ], "level": { "min": 0.9290123456790124, "max": 0.9320987654320988 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_352961_364150@13", "cluster_num": 0 } ] } } } } }, { "servlet开发选项": { "data": { "uuid": "java-3-583", "seg": [ [ [ "servlet", "开发", "选项" ] ] ], "level": { "min": 0.9320987654320988, "max": 0.9351851851851852 }, "related_data": {} } } }, { "使用Tomcat": { "data": { "uuid": "java-3-584", "seg": [ [ [ "tomcat" ] ] ], "level": { "min": 0.9351851851851852, "max": 0.9382716049382717 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_353597_365199@13", "cluster_num": 0 } ] } } } } }, { "一个简单的servlet": { "children": [ { "创建和编译servlet源代码": { "data": { "uuid": "java-4-1132", "seg": [ [ [ "创建" ], [ "编译", "servlet" ] ] ], "level": { "min": 0.9382716049382717, "max": 0.9393004115226338 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_1067934_1268423@13", "cluster_num": 1 }, { "sample_id": "13_241135_226715@13", "cluster_num": 0 }, { "sample_id": "13_74716_12332@13", "cluster_num": 0 }, { "sample_id": "13_648900_453827@13", "cluster_num": 1 }, { "sample_id": "13_232077_205238@13", "cluster_num": 1 }, { "sample_id": "13_1063975_1262108@13", "cluster_num": 0 }, { "sample_id": "13_201267_123560@13", "cluster_num": 2 }, { "sample_id": "13_229302_196962@13", "cluster_num": 0 }, { "sample_id": "13_664369_481092@13", "cluster_num": 0 }, { "sample_id": "13_754979_810220@13", "cluster_num": 1 }, { "sample_id": "13_750193_803114@13", "cluster_num": 0 }, { "sample_id": "13_358348_376297@13", "cluster_num": 1 }, { "sample_id": "13_382959_418153@13", "cluster_num": 0 }, { "sample_id": "13_341184_346951@13", "cluster_num": 1 }, { "sample_id": "13_25209_6705@13", "cluster_num": 1 }, { "sample_id": "13_387963_427453@13", "cluster_num": 1 }, { "sample_id": "13_1093839_1303561@13", "cluster_num": 1 }, { "sample_id": "13_666294_484500@13", "cluster_num": 0 }, { "sample_id": "13_337025_333696@13", "cluster_num": 0 }, { "sample_id": "13_271606_294915@13", "cluster_num": 0 }, { "sample_id": "13_236086_215729@13", "cluster_num": 0 }, { "sample_id": "13_251874_251106@13", "cluster_num": 2 }, { "sample_id": "13_7454028_53436705@13", "cluster_num": 2 }, { "sample_id": "13_237836_218806@13", "cluster_num": 2 }, { "sample_id": "13_670665_493569@13", "cluster_num": 0 }, { "sample_id": "13_361420_379357@13", "cluster_num": 0 }, { "sample_id": "13_238981_221908@13", "cluster_num": 0 }, { "sample_id": "13_653216_461661@13", "cluster_num": 0 }, { "sample_id": "13_351430_360932@13", "cluster_num": 1 }, { "sample_id": "13_751614_805273@13", "cluster_num": 0 }, { "sample_id": "13_1082117_1288278@13", "cluster_num": 1 }, { "sample_id": "13_757250_812676@13", "cluster_num": 0 }, { "sample_id": "13_663726_480222@13", "cluster_num": 0 }, { "sample_id": "13_215353_161507@13", "cluster_num": 0 }, { "sample_id": "13_802475_897058@13", "cluster_num": 0 }, { "sample_id": "13_220561_173280@13", "cluster_num": 0 }, { "sample_id": "13_265664_282104@13", "cluster_num": 0 }, { "sample_id": "13_7467273_53454728@13", "cluster_num": 0 }, { "sample_id": "13_384857_421600@13", "cluster_num": 2 }, { "sample_id": "13_322502_312316@13", "cluster_num": 0 }, { "sample_id": "13_227381_191463@13", "cluster_num": 1 }, { "sample_id": "13_229892_198440@13", "cluster_num": 1 }, { "sample_id": "13_262281_275089@13", "cluster_num": 0 }, { "sample_id": "13_7434445_53404828@13", "cluster_num": 0 }, { "sample_id": "13_906160_1041530@13", "cluster_num": 2 }, { "sample_id": "13_755455_810961@13", "cluster_num": 2 }, { "sample_id": "13_668650_489175@13", "cluster_num": 0 }, { "sample_id": "13_7441551_53417786@13", "cluster_num": 0 }, { "sample_id": "13_7448527_53428688@13", "cluster_num": 0 }, { "sample_id": "13_662233_477740@13", "cluster_num": 0 }, { "sample_id": "13_262428_275382@13", "cluster_num": 0 }, { "sample_id": "13_228298_194069@13", "cluster_num": 2 }, { "sample_id": "13_1053846_1251031@13", "cluster_num": 2 }, { "sample_id": "13_7442029_53418664@13", "cluster_num": 0 }, { "sample_id": "13_7416921_53371604@13", "cluster_num": 1 }, { "sample_id": "13_191298_92752@13", "cluster_num": 0 }, { "sample_id": "13_648825_453746@13", "cluster_num": 0 }, { "sample_id": "13_175155_55455@13", "cluster_num": 1 }, { "sample_id": "13_181837_67433@13", "cluster_num": 1 }, { "sample_id": "13_787918_869657@13", "cluster_num": 1 }, { "sample_id": "13_1065494_1264624@13", "cluster_num": 1 }, { "sample_id": "13_232798_206404@13", "cluster_num": 0 }, { "sample_id": "13_743218_787073@13", "cluster_num": 0 }, { "sample_id": "13_7448684_53428828@13", "cluster_num": 0 }, { "sample_id": "13_743336_787399@13", "cluster_num": 2 }, { "sample_id": "13_153830_14335@13", "cluster_num": 2 }, { "sample_id": "13_392400_435794@13", "cluster_num": 0 }, { "sample_id": "13_175215_55564@13", "cluster_num": 1 }, { "sample_id": "13_1065758_1265065@13", "cluster_num": 0 }, { "sample_id": "13_657285_469798@13", "cluster_num": 1 }, { "sample_id": "13_687632_551591@13", "cluster_num": 0 }, { "sample_id": "13_249627_245714@13", "cluster_num": 2 }, { "sample_id": "13_664398_481169@13", "cluster_num": 0 }, { "sample_id": "13_766344_825575@13", "cluster_num": 0 }, { "sample_id": "13_7418053_53373900@13", "cluster_num": 2 }, { "sample_id": "13_762112_820182@13", "cluster_num": 0 }, { "sample_id": "13_753643_808493@13", "cluster_num": 0 }, { "sample_id": "13_73611_12188@13", "cluster_num": 0 } ] }, "blog": { "data_id": [ { "sample_id": "89671888@servlet@java", "cluster_num": 0 }, { "sample_id": "113618880@servlet@java", "cluster_num": 0 }, { "sample_id": "38666569@servlet@java", "cluster_num": 0 }, { "sample_id": "78462892@servlet@java", "cluster_num": 1 }, { "sample_id": "88566657@servlet@java", "cluster_num": 0 }, { "sample_id": "108982029@servlet@java", "cluster_num": 0 }, { "sample_id": "45740111@servlet@java", "cluster_num": 2 }, { "sample_id": "104059336@servlet@java", "cluster_num": 0 }, { "sample_id": "69948491@servlet@java", "cluster_num": 1 }, { "sample_id": "51974409@servlet@java", "cluster_num": 2 }, { "sample_id": "51399425@servlet@java", "cluster_num": 0 }, { "sample_id": "79438987@servlet@java", "cluster_num": 0 }, { "sample_id": "80215093@servlet@java", "cluster_num": 0 }, { "sample_id": "102688649@servlet@java", "cluster_num": 0 }, { "sample_id": "108521565@servlet@java", "cluster_num": 0 }, { "sample_id": "79949911@servlet@java", "cluster_num": 0 }, { "sample_id": "38870813@javabean@java", "cluster_num": 1 }, { "sample_id": "49976993@applet@java", "cluster_num": 0 }, { "sample_id": "69948491@jsp@java", "cluster_num": 1 }, { "sample_id": "75264012@servlet@java", "cluster_num": 0 }, { "sample_id": "76794973@servlet@java", "cluster_num": 0 }, { "sample_id": "57079115@servlet@java", "cluster_num": 1 }, { "sample_id": "80314024@servlet@java", "cluster_num": 0 }, { "sample_id": "80292110@servlet@java", "cluster_num": 0 }, { "sample_id": "84567535@servlet@java", "cluster_num": 0 }, { "sample_id": "50725522@servlet@java", "cluster_num": 1 }, { "sample_id": "70173007@servlet@java", "cluster_num": 0 }, { "sample_id": "79121548@servlet@java", "cluster_num": 0 }, { "sample_id": "6972644@servlet@java", "cluster_num": 0 }, { "sample_id": "114438925@servlet@java", "cluster_num": 0 }, { "sample_id": "7377422@servlet@java", "cluster_num": 0 }, { "sample_id": "65449643@servlet@java", "cluster_num": 1 }, { "sample_id": "114893129@servlet@java", "cluster_num": 1 }, { "sample_id": "82685094@servlet@java", "cluster_num": 2 }, { "sample_id": "50441367@servlet@java", "cluster_num": 0 }, { "sample_id": "47128061@javabean@java", "cluster_num": 2 }, { "sample_id": "72678211@javabean@java", "cluster_num": 1 }, { "sample_id": "59721126@javabean@java", "cluster_num": 2 }, { "sample_id": "4817241@javabean@java", "cluster_num": 1 }, { "sample_id": "80292110@java@java", "cluster_num": 0 }, { "sample_id": "76794973@applet@java", "cluster_num": 0 }, { "sample_id": "20163073@applet@java", "cluster_num": 0 }, { "sample_id": "57079115@jsp@java", "cluster_num": 1 }, { "sample_id": "80292110@jsp@java", "cluster_num": 0 }, { "sample_id": "84567535@jsp@java", "cluster_num": 0 }, { "sample_id": "50725522@jsp@java", "cluster_num": 1 }, { "sample_id": "6972644@jsp@java", "cluster_num": 0 }, { "sample_id": "65449643@jsp@java", "cluster_num": 1 }, { "sample_id": "82685094@jsp@java", "cluster_num": 2 }, { "sample_id": "78296871@servlet@java", "cluster_num": 1 }, { "sample_id": "89515363@servlet@java", "cluster_num": 0 }, { "sample_id": "83349325@servlet@java", "cluster_num": 0 }, { "sample_id": "112724657@servlet@java", "cluster_num": 0 }, { "sample_id": "51485683@servlet@java", "cluster_num": 2 }, { "sample_id": "4523274@servlet@java", "cluster_num": 0 }, { "sample_id": "21965207@servlet@java", "cluster_num": 0 }, { "sample_id": "70195671@servlet@java", "cluster_num": 1 }, { "sample_id": "70835418@servlet@java", "cluster_num": 0 }, { "sample_id": "51460382@servlet@java", "cluster_num": 0 }, { "sample_id": "78763905@servlet@java", "cluster_num": 0 }, { "sample_id": "52012435@servlet@java", "cluster_num": 1 }, { "sample_id": "4523274@eclipse@java", "cluster_num": 0 }, { "sample_id": "2132504@jmx@java", "cluster_num": 0 }, { "sample_id": "2093390@jmx@java", "cluster_num": 0 }, { "sample_id": "388284@javabean@java", "cluster_num": 0 }, { "sample_id": "51485683@javabean@java", "cluster_num": 2 }, { "sample_id": "52012435@javabean@java", "cluster_num": 1 }, { "sample_id": "6466070@applet@java", "cluster_num": 0 }, { "sample_id": "78296871@jsp@java", "cluster_num": 1 }, { "sample_id": "51485683@jsp@java", "cluster_num": 2 }, { "sample_id": "70195671@jsp@java", "cluster_num": 1 }, { "sample_id": "78763905@jsp@java", "cluster_num": 0 }, { "sample_id": "96356480@jsp@java", "cluster_num": 1 }, { "sample_id": "52012435@jsp@java", "cluster_num": 1 }, { "sample_id": "52758248@servlet@java", "cluster_num": 1 }, { "sample_id": "70240413@servlet@java", "cluster_num": 1 }, { "sample_id": "106741951@servlet@java", "cluster_num": 0 }, { "sample_id": "89099604@servlet@java", "cluster_num": 2 }, { "sample_id": "7075090@servlet@java", "cluster_num": 0 }, { "sample_id": "80375106@servlet@java", "cluster_num": 0 }, { "sample_id": "52472014@servlet@java", "cluster_num": 1 }, { "sample_id": "7902040@servlet@java", "cluster_num": 0 }, { "sample_id": "9852661@servlet@java", "cluster_num": 0 }, { "sample_id": "3502849@servlet@java", "cluster_num": 0 }, { "sample_id": "86509723@servlet@java", "cluster_num": 2 }, { "sample_id": "118862553@servlet@java", "cluster_num": 1 }, { "sample_id": "97123899@servlet@java", "cluster_num": 1 }, { "sample_id": "116424137@servlet@java", "cluster_num": 0 }, { "sample_id": "72978542@javabean@java", "cluster_num": 2 }, { "sample_id": "76456054@javabean@java", "cluster_num": 2 }, { "sample_id": "109275743@javabean@java", "cluster_num": 0 }, { "sample_id": "49924365@javabean@java", "cluster_num": 2 }, { "sample_id": "1186051@javabean@java", "cluster_num": 1 }, { "sample_id": "86542068@javabean@java", "cluster_num": 1 }, { "sample_id": "24180719@javabean@java", "cluster_num": 1 }, { "sample_id": "46356291@applet@java", "cluster_num": 0 }, { "sample_id": "7950991@applet@java", "cluster_num": 0 }, { "sample_id": "4866217@applet@java", "cluster_num": 0 }, { "sample_id": "6945170@applet@java", "cluster_num": 1 }, { "sample_id": "7108556@applet@java", "cluster_num": 0 }, { "sample_id": "7902040@hashmap@java", "cluster_num": 0 }, { "sample_id": "7608271@interceptor@java", "cluster_num": 0 }, { "sample_id": "7798040@interceptor@java", "cluster_num": 0 }, { "sample_id": "6860402@interceptor@java", "cluster_num": 0 }, { "sample_id": "70240413@jsp@java", "cluster_num": 1 }, { "sample_id": "7207175@jsp@java", "cluster_num": 1 }, { "sample_id": "106741951@jsp@java", "cluster_num": 0 }, { "sample_id": "7075090@jsp@java", "cluster_num": 0 }, { "sample_id": "7579140@jsp@java", "cluster_num": 0 }, { "sample_id": "52472014@jsp@java", "cluster_num": 1 }, { "sample_id": "9852661@jsp@java", "cluster_num": 0 }, { "sample_id": "118862553@jsp@java", "cluster_num": 1 }, { "sample_id": "108677301@servlet@java", "cluster_num": 0 }, { "sample_id": "7524491@servlet@java", "cluster_num": 2 }, { "sample_id": "95185899@servlet@java", "cluster_num": 0 }, { "sample_id": "6766206@servlet@java", "cluster_num": 1 }, { "sample_id": "74035959@servlet@java", "cluster_num": 2 }, { "sample_id": "86383092@servlet@java", "cluster_num": 2 }, { "sample_id": "75807661@servlet@java", "cluster_num": 1 }, { "sample_id": "7008886@servlet@java", "cluster_num": 0 }, { "sample_id": "54291748@servlet@java", "cluster_num": 1 }, { "sample_id": "97248530@servlet@java", "cluster_num": 1 }, { "sample_id": "7683909@servlet@java", "cluster_num": 0 }, { "sample_id": "109101541@servlet@java", "cluster_num": 0 }, { "sample_id": "7863772@javamail@java", "cluster_num": 0 }, { "sample_id": "80411417@javabean@java", "cluster_num": 0 }, { "sample_id": "108355363@javabean@java", "cluster_num": 0 }, { "sample_id": "74035959@javabean@java", "cluster_num": 2 }, { "sample_id": "52683067@javabean@java", "cluster_num": 2 }, { "sample_id": "54291748@javabean@java", "cluster_num": 1 }, { "sample_id": "7421320@hibernate@java", "cluster_num": 0 }, { "sample_id": "6587502@applet@java", "cluster_num": 1 }, { "sample_id": "6617236@applet@java", "cluster_num": 0 }, { "sample_id": "45324805@nio@java", "cluster_num": 0 }, { "sample_id": "7524491@exception@java", "cluster_num": 2 }, { "sample_id": "7260556@interceptor@java", "cluster_num": 0 }, { "sample_id": "7601239@interceptor@java", "cluster_num": 0 }, { "sample_id": "7374583@interceptor@java", "cluster_num": 0 }, { "sample_id": "6766206@jsp@java", "cluster_num": 1 }, { "sample_id": "74035959@jsp@java", "cluster_num": 2 }, { "sample_id": "86383092@jsp@java", "cluster_num": 2 }, { "sample_id": "75807661@jsp@java", "cluster_num": 1 }, { "sample_id": "97248530@jsp@java", "cluster_num": 1 }, { "sample_id": "2823230@servlet@java", "cluster_num": 2 }, { "sample_id": "7654416@servlet@java", "cluster_num": 0 }, { "sample_id": "7201370@servlet@java", "cluster_num": 0 }, { "sample_id": "108519299@servlet@java", "cluster_num": 0 }, { "sample_id": "7436307@servlet@java", "cluster_num": 0 }, { "sample_id": "7960599@servlet@java", "cluster_num": 0 }, { "sample_id": "7234388@servlet@java", "cluster_num": 0 }, { "sample_id": "7451784@servlet@java", "cluster_num": 0 }, { "sample_id": "64310849@servlet@java", "cluster_num": 1 }, { "sample_id": "1932447@servlet@java", "cluster_num": 1 }, { "sample_id": "7008180@timezone@java", "cluster_num": 0 }, { "sample_id": "7868102@jmx@java", "cluster_num": 0 }, { "sample_id": "7060040@javabean@java", "cluster_num": 0 }, { "sample_id": "7654416@javabean@java", "cluster_num": 0 }, { "sample_id": "56023498@javabean@java", "cluster_num": 2 }, { "sample_id": "65937327@javabean@java", "cluster_num": 2 }, { "sample_id": "72762858@arraylist@java", "cluster_num": 0 }, { "sample_id": "6687079@log4j@java", "cluster_num": 0 }, { "sample_id": "7060040@jms@java", "cluster_num": 0 }, { "sample_id": "384881@jms@java", "cluster_num": 0 }, { "sample_id": "1932447@exception@java", "cluster_num": 1 }, { "sample_id": "7436307@interceptor@java", "cluster_num": 0 }, { "sample_id": "7199297@interceptor@java", "cluster_num": 0 }, { "sample_id": "7610097@interceptor@java", "cluster_num": 0 }, { "sample_id": "7243428@interceptor@java", "cluster_num": 0 }, { "sample_id": "64310849@jsp@java", "cluster_num": 1 }, { "sample_id": "1932447@jsp@java", "cluster_num": 1 }, { "sample_id": "7953614@jsp@java", "cluster_num": 0 }, { "sample_id": "99675894@servlet@java", "cluster_num": 2 }, { "sample_id": "106933749@servlet@java", "cluster_num": 0 }, { "sample_id": "81318628@servlet@java", "cluster_num": 2 }, { "sample_id": "79826004@servlet@java", "cluster_num": 1 }, { "sample_id": "84932925@servlet@java", "cluster_num": 1 }, { "sample_id": "7650695@servlet@java", "cluster_num": 0 }, { "sample_id": "7665539@servlet@java", "cluster_num": 0 }, { "sample_id": "5503533@servlet@java", "cluster_num": 1 }, { "sample_id": "81318628@eclipse@java", "cluster_num": 2 }, { "sample_id": "4442392@javamail@java", "cluster_num": 0 }, { "sample_id": "2440586@javamail@java", "cluster_num": 0 }, { "sample_id": "8000466@log4j@java", "cluster_num": 0 }, { "sample_id": "7889703@interceptor@java", "cluster_num": 0 }, { "sample_id": "52935782@jsp@java", "cluster_num": 2 }, { "sample_id": "106933749@jsp@java", "cluster_num": 0 }, { "sample_id": "80498140@jsp@java", "cluster_num": 1 }, { "sample_id": "79826004@jsp@java", "cluster_num": 1 }, { "sample_id": "84932925@jsp@java", "cluster_num": 1 }, { "sample_id": "109162863@jsp@java", "cluster_num": 1 }, { "sample_id": "106598080@jsp@java", "cluster_num": 1 }, { "sample_id": "5503533@jsp@java", "cluster_num": 1 }, { "sample_id": "111152192@servlet@java", "cluster_num": 0 }, { "sample_id": "111152192@maven@java", "cluster_num": 0 }, { "sample_id": "111152192@jar@java", "cluster_num": 0 }, { "sample_id": "111152192@jsp@java", "cluster_num": 0 }, { "sample_id": "86423315@servlet@java", "cluster_num": 0 }, { "sample_id": "8103732@servlet@java", "cluster_num": 2 }, { "sample_id": "6733407@servlet@java", "cluster_num": 0 }, { "sample_id": "42651295@javabean@java", "cluster_num": 2 }, { "sample_id": "4440697@applet@java", "cluster_num": 0 }, { "sample_id": "7272062@interceptor@java", "cluster_num": 0 }, { "sample_id": "7582146@interceptor@java", "cluster_num": 0 }, { "sample_id": "7320648@interceptor@java", "cluster_num": 0 }, { "sample_id": "8103732@jsp@java", "cluster_num": 2 }, { "sample_id": "6932185@servlet@java", "cluster_num": 0 }, { "sample_id": "5751934@servlet@java", "cluster_num": 0 }, { "sample_id": "52972482@servlet@java", "cluster_num": 0 }, { "sample_id": "7321314@slf4j@java", "cluster_num": 0 }, { "sample_id": "39340439@javabean@java", "cluster_num": 0 }, { "sample_id": "107099327@javabean@java", "cluster_num": 1 }, { "sample_id": "5751934@jar@java", "cluster_num": 0 }, { "sample_id": "6676637@jms@java", "cluster_num": 0 }, { "sample_id": "8037775@interceptor@java", "cluster_num": 0 }, { "sample_id": "52972482@interceptor@java", "cluster_num": 0 }, { "sample_id": "52962873@javabean@java", "cluster_num": 1 }, { "sample_id": "109188304@servlet@java", "cluster_num": 0 }, { "sample_id": "6764189@applet@java", "cluster_num": 0 }, { "sample_id": "7545677@interceptor@java", "cluster_num": 0 }, { "sample_id": "103749860@servlet@java", "cluster_num": 2 } ] } } } } }, { "启动Tomcat": { "data": { "uuid": "java-4-1133", "seg": [ [ [ "启动", "tomcat" ] ] ], "level": { "min": 0.9393004115226338, "max": 0.940329218106996 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_1047467_1244227@13", "cluster_num": 2 }, { "sample_id": "13_714111_705823@13", "cluster_num": 1 }, { "sample_id": "13_338266_335950@13", "cluster_num": 2 }, { "sample_id": "13_656381_467920@13", "cluster_num": 1 }, { "sample_id": "13_694699_575371@13", "cluster_num": 2 }, { "sample_id": "13_350286_358888@13", "cluster_num": 1 }, { "sample_id": "13_392027_434947@13", "cluster_num": 1 }, { "sample_id": "13_204857_134492@13", "cluster_num": 2 }, { "sample_id": "13_763600_822114@13", "cluster_num": 1 }, { "sample_id": "13_651408_458601@13", "cluster_num": 0 }, { "sample_id": "13_241415_227502@13", "cluster_num": 0 } ] }, "blog": { "data_id": [ { "sample_id": "107932765@servlet@java", "cluster_num": 1 }, { "sample_id": "107932765@jsp@java", "cluster_num": 1 }, { "sample_id": "76268521@servlet@java", "cluster_num": 0 }, { "sample_id": "80395679@servlet@java", "cluster_num": 2 }, { "sample_id": "115439272@servlet@java", "cluster_num": 2 }, { "sample_id": "52026150@servlet@java", "cluster_num": 0 }, { "sample_id": "115536192@servlet@java", "cluster_num": 2 }, { "sample_id": "115536192@jsp@java", "cluster_num": 2 }, { "sample_id": "84678742@servlet@java", "cluster_num": 2 }, { "sample_id": "115701347@servlet@java", "cluster_num": 1 }, { "sample_id": "7028754@servlet@java", "cluster_num": 0 }, { "sample_id": "84678742@jsp@java", "cluster_num": 2 }, { "sample_id": "6968930@servlet@java", "cluster_num": 0 }, { "sample_id": "5006062@servlet@java", "cluster_num": 0 }, { "sample_id": "5006062@jmx@java", "cluster_num": 0 }, { "sample_id": "23824@log4j@java", "cluster_num": 0 }, { "sample_id": "7899783@servlet@java", "cluster_num": 0 }, { "sample_id": "335166@jmx@java", "cluster_num": 0 }, { "sample_id": "51763344@servlet@java", "cluster_num": 2 }, { "sample_id": "75318149@servlet@java", "cluster_num": 2 }, { "sample_id": "78391506@builder@java", "cluster_num": 0 }, { "sample_id": "51547078@servlet@java", "cluster_num": 2 }, { "sample_id": "53982209@eclipse@java", "cluster_num": 0 }, { "sample_id": "41355315@log4j@java", "cluster_num": 0 }, { "sample_id": "1188641@jmx@java", "cluster_num": 0 }, { "sample_id": "83545955@logback@java", "cluster_num": 0 }, { "sample_id": "7690321@log4j@java", "cluster_num": 0 }, { "sample_id": "106125037@jsp@java", "cluster_num": 1 }, { "sample_id": "80006045@jsp@java", "cluster_num": 0 }, { "sample_id": "88773577@jmx@java", "cluster_num": 0 }, { "sample_id": "7828087@jmx@java", "cluster_num": 0 }, { "sample_id": "51524300@log4j@java", "cluster_num": 0 }, { "sample_id": "113128110@jsp@java", "cluster_num": 2 } ] } } } } }, { "启动Web浏览器并请求servlet": { "data": { "uuid": "java-4-1134", "seg": [ [ [ "启动", "web", "浏览器", "servlet" ] ] ], "level": { "min": 0.940329218106996, "max": 0.9413580246913581 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_160358_27942@13", "cluster_num": 2 }, { "sample_id": "13_244635_234197@13", "cluster_num": 0 }, { "sample_id": "13_366613_391196@13", "cluster_num": 1 }, { "sample_id": "13_663938_480590@13", "cluster_num": 0 }, { "sample_id": "13_670978_494285@13", "cluster_num": 1 }, { "sample_id": "13_1060720_1258423@13", "cluster_num": 1 }, { "sample_id": "13_1090018_1296659@13", "cluster_num": 2 }, { "sample_id": "13_1096495_1308849@13", "cluster_num": 1 } ] }, "blog": { "data_id": [ { "sample_id": "50585475@servlet@java", "cluster_num": 0 }, { "sample_id": "90452086@servlet@java", "cluster_num": 0 }, { "sample_id": "5640747@applet@java", "cluster_num": 0 }, { "sample_id": "73274759@servlet@java", "cluster_num": 2 }, { "sample_id": "81226887@servlet@java", "cluster_num": 0 }, { "sample_id": "53483472@servlet@java", "cluster_num": 2 }, { "sample_id": "50435819@servlet@java", "cluster_num": 2 }, { "sample_id": "43229361@servlet@java", "cluster_num": 2 }, { "sample_id": "89743221@servlet@java", "cluster_num": 2 }, { "sample_id": "113094626@servlet@java", "cluster_num": 0 }, { "sample_id": "71759744@servlet@java", "cluster_num": 0 }, { "sample_id": "6462738@javamail@java", "cluster_num": 0 }, { "sample_id": "752105@javamail@java", "cluster_num": 0 }, { "sample_id": "46723325@javabean@java", "cluster_num": 0 }, { "sample_id": "51306267@javabean@java", "cluster_num": 0 }, { "sample_id": "50764963@interceptor@java", "cluster_num": 2 }, { "sample_id": "113094626@jsp@java", "cluster_num": 0 }, { "sample_id": "78329192@servlet@java", "cluster_num": 2 }, { "sample_id": "78328608@servlet@java", "cluster_num": 2 }, { "sample_id": "79503432@servlet@java", "cluster_num": 2 }, { "sample_id": "65443660@servlet@java", "cluster_num": 2 }, { "sample_id": "51264205@servlet@java", "cluster_num": 0 }, { "sample_id": "51064978@servlet@java", "cluster_num": 0 }, { "sample_id": "108244781@servlet@java", "cluster_num": 0 }, { "sample_id": "108597182@servlet@java", "cluster_num": 0 }, { "sample_id": "50589966@servlet@java", "cluster_num": 0 }, { "sample_id": "6889037@servlet@java", "cluster_num": 0 }, { "sample_id": "78503383@servlet@java", "cluster_num": 0 }, { "sample_id": "6340987@servlet@java", "cluster_num": 0 }, { "sample_id": "46954563@servlet@java", "cluster_num": 0 }, { "sample_id": "108755591@servlet@java", "cluster_num": 0 }, { "sample_id": "71070766@servlet@java", "cluster_num": 0 }, { "sample_id": "79086909@javabean@java", "cluster_num": 0 }, { "sample_id": "9077681@jar@java", "cluster_num": 0 }, { "sample_id": "6889037@jdbc@java", "cluster_num": 0 }, { "sample_id": "51264205@jsp@java", "cluster_num": 0 }, { "sample_id": "51064978@jsp@java", "cluster_num": 0 }, { "sample_id": "108597182@jsp@java", "cluster_num": 0 }, { "sample_id": "46954563@jsp@java", "cluster_num": 0 }, { "sample_id": "108755591@jsp@java", "cluster_num": 0 }, { "sample_id": "71070766@jsp@java", "cluster_num": 0 }, { "sample_id": "6105749@servlet@java", "cluster_num": 2 }, { "sample_id": "52904123@servlet@java", "cluster_num": 0 }, { "sample_id": "78164027@servlet@java", "cluster_num": 1 }, { "sample_id": "118764874@servlet@java", "cluster_num": 0 }, { "sample_id": "51113946@servlet@java", "cluster_num": 2 }, { "sample_id": "80239271@servlet@java", "cluster_num": 0 }, { "sample_id": "79602192@servlet@java", "cluster_num": 0 }, { "sample_id": "704427@servlet@java", "cluster_num": 0 }, { "sample_id": "72846008@servlet@java", "cluster_num": 0 }, { "sample_id": "79124097@servlet@java", "cluster_num": 0 }, { "sample_id": "119003354@servlet@java", "cluster_num": 0 }, { "sample_id": "110123493@servlet@java", "cluster_num": 0 }, { "sample_id": "118764874@maven@java", "cluster_num": 0 }, { "sample_id": "7010246@javabean@java", "cluster_num": 0 }, { "sample_id": "52904123@jdbc@java", "cluster_num": 0 }, { "sample_id": "109076641@interceptor@java", "cluster_num": 0 }, { "sample_id": "52904123@jsp@java", "cluster_num": 0 }, { "sample_id": "79602192@jsp@java", "cluster_num": 0 }, { "sample_id": "704427@jsp@java", "cluster_num": 0 }, { "sample_id": "72846008@jsp@java", "cluster_num": 0 }, { "sample_id": "79124097@jsp@java", "cluster_num": 0 }, { "sample_id": "110123493@jsp@java", "cluster_num": 0 }, { "sample_id": "109078679@servlet@java", "cluster_num": 0 }, { "sample_id": "70745611@servlet@java", "cluster_num": 0 }, { "sample_id": "7217361@servlet@java", "cluster_num": 2 }, { "sample_id": "7952951@servlet@java", "cluster_num": 0 }, { "sample_id": "52069885@javabean@java", "cluster_num": 0 }, { "sample_id": "109078679@jdbc@java", "cluster_num": 0 }, { "sample_id": "70745611@jsp@java", "cluster_num": 0 }, { "sample_id": "7217361@jsp@java", "cluster_num": 2 }, { "sample_id": "7952951@jsp@java", "cluster_num": 0 }, { "sample_id": "2129120@servlet@java", "cluster_num": 1 }, { "sample_id": "2129120@jsp@java", "cluster_num": 1 }, { "sample_id": "112220353@servlet@java", "cluster_num": 0 }, { "sample_id": "36424981@servlet@java", "cluster_num": 2 }, { "sample_id": "6759206@servlet@java", "cluster_num": 2 }, { "sample_id": "7297479@servlet@java", "cluster_num": 0 }, { "sample_id": "7939502@servlet@java", "cluster_num": 2 }, { "sample_id": "80697443@servlet@java", "cluster_num": 2 }, { "sample_id": "51290382@servlet@java", "cluster_num": 0 }, { "sample_id": "117423444@servlet@java", "cluster_num": 2 }, { "sample_id": "51079534@servlet@java", "cluster_num": 2 }, { "sample_id": "7423215@servlet@java", "cluster_num": 2 }, { "sample_id": "7865243@servlet@java", "cluster_num": 1 }, { "sample_id": "51408049@servlet@java", "cluster_num": 2 }, { "sample_id": "4664624@servlet@java", "cluster_num": 2 }, { "sample_id": "72773815@javabean@java", "cluster_num": 0 }, { "sample_id": "7284464@javabean@java", "cluster_num": 2 }, { "sample_id": "6204886@jar@java", "cluster_num": 2 }, { "sample_id": "51408049@hibernate@java", "cluster_num": 2 }, { "sample_id": "112220353@jsp@java", "cluster_num": 0 }, { "sample_id": "7297479@jsp@java", "cluster_num": 0 }, { "sample_id": "108158774@jsp@java", "cluster_num": 0 }, { "sample_id": "7939502@jsp@java", "cluster_num": 2 }, { "sample_id": "7423215@jsp@java", "cluster_num": 2 }, { "sample_id": "4664624@jsp@java", "cluster_num": 2 }, { "sample_id": "5742434@applet@java", "cluster_num": 0 }, { "sample_id": "51685634@servlet@java", "cluster_num": 0 }, { "sample_id": "1761033@servlet@java", "cluster_num": 2 }, { "sample_id": "84559006@servlet@java", "cluster_num": 0 }, { "sample_id": "7439352@servlet@java", "cluster_num": 0 }, { "sample_id": "51049773@servlet@java", "cluster_num": 0 }, { "sample_id": "6760423@slf4j@java", "cluster_num": 2 }, { "sample_id": "84559006@jdbc@java", "cluster_num": 0 }, { "sample_id": "7217022@servlet@java", "cluster_num": 0 }, { "sample_id": "7700683@servlet@java", "cluster_num": 0 }, { "sample_id": "7700683@jsp@java", "cluster_num": 0 }, { "sample_id": "114376150@servlet@java", "cluster_num": 0 }, { "sample_id": "84446173@servlet@java", "cluster_num": 2 }, { "sample_id": "6358630@servlet@java", "cluster_num": 1 }, { "sample_id": "115601897@servlet@java", "cluster_num": 0 }, { "sample_id": "50312419@javabean@java", "cluster_num": 0 }, { "sample_id": "7788057@applet@java", "cluster_num": 0 }, { "sample_id": "51564824@log4j@java", "cluster_num": 2 }, { "sample_id": "114376150@jsp@java", "cluster_num": 0 }, { "sample_id": "84446173@jsp@java", "cluster_num": 2 }, { "sample_id": "115597609@servlet@java", "cluster_num": 0 }, { "sample_id": "50783079@javabean@java", "cluster_num": 2 }, { "sample_id": "72935178@servlet@java", "cluster_num": 2 }, { "sample_id": "114750286@servlet@java", "cluster_num": 0 }, { "sample_id": "72935178@jsp@java", "cluster_num": 2 }, { "sample_id": "114750286@jsp@java", "cluster_num": 0 }, { "sample_id": "6947954@servlet@java", "cluster_num": 1 }, { "sample_id": "8006645@servlet@java", "cluster_num": 1 }, { "sample_id": "8006645@jsp@java", "cluster_num": 1 }, { "sample_id": "7038245@servlet@java", "cluster_num": 0 }, { "sample_id": "6547789@servlet@java", "cluster_num": 2 }, { "sample_id": "8010149@servlet@java", "cluster_num": 0 }, { "sample_id": "80883902@servlet@java", "cluster_num": 2 }, { "sample_id": "107785526@servlet@java", "cluster_num": 0 } ] } } } } } ], "data": { "uuid": "java-3-585", "seg": [ [ [ "servlet" ] ] ], "level": { "min": 0.9382716049382717, "max": 0.9413580246913581 }, "related_data": {} } } }, { "Servlet API": { "data": { "uuid": "java-3-586", "seg": [ [ [ "servlet", "api" ] ] ], "level": { "min": 0.9413580246913581, "max": 0.9444444444444444 }, "related_data": {} } } }, { "javax.servlet包": { "children": [ { "Servlet接口": { "data": { "uuid": "java-4-1135", "seg": [ [ [ "servlet", "接口" ] ] ], "level": { "min": 0.9444444444444444, "max": 0.9447873799725651 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_717269_710443@13", "cluster_num": 0 } ] }, "blog": { "data_id": [ { "sample_id": "71435602@servlet@java", "cluster_num": 0 }, { "sample_id": "41645159@jsp@java", "cluster_num": 1 }, { "sample_id": "78584488@servlet@java", "cluster_num": 2 } ] } } } } }, { "ServletConfig接口": { "data": { "uuid": "java-4-1136", "seg": [ [ [ "servletconfig", "接口" ] ] ], "level": { "min": 0.9447873799725651, "max": 0.9451303155006858 }, "related_data": {} } } }, { "ServletContext接口": { "data": { "uuid": "java-4-1137", "seg": [ [ [ "servletcontext", "接口" ] ] ], "level": { "min": 0.9451303155006858, "max": 0.9454732510288065 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_384116_420177@13", "cluster_num": 0 }, { "sample_id": "13_224266_183372@13", "cluster_num": 1 } ] }, "blog": { "data_id": [ { "sample_id": "50237253@jar@java", "cluster_num": 0 } ] } } } } }, { "ServletRequest接口": { "data": { "uuid": "java-4-1138", "seg": [ [ [ "servletrequest", "接口" ] ] ], "level": { "min": 0.9454732510288065, "max": 0.9458161865569272 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_644699_445638@13", "cluster_num": 0 } ] } } } } }, { "ServletResponse接口": { "data": { "uuid": "java-4-1139", "seg": [ [ [ "servletresponse", "接口" ] ] ], "level": { "min": 0.9458161865569272, "max": 0.946159122085048 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_768827_829201@13", "cluster_num": 0 } ] } } } } }, { "GenericServlet类": { "data": { "uuid": "java-4-1140", "seg": [ [ [ "genericservlet", "类" ] ] ], "level": { "min": 0.946159122085048, "max": 0.9465020576131687 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_648024_451992@13", "cluster_num": 0 } ] } } } } }, { "ServletInputStream类": { "data": { "uuid": "java-4-1141", "seg": [ [ [ "servletinputstream", "类" ] ] ], "level": { "min": 0.9465020576131687, "max": 0.9468449931412894 }, "related_data": {} } } }, { "ServletOutputStream类": { "data": { "uuid": "java-4-1142", "seg": [ [ [ "servletoutputstream", "类" ] ] ], "level": { "min": 0.9468449931412894, "max": 0.9471879286694102 }, "related_data": {} } } }, { "servlet异常类": { "data": { "uuid": "java-4-1143", "seg": [ [ [ "servlet", "异常", "类", "异常类" ] ] ], "level": { "min": 0.9471879286694102, "max": 0.9475308641975309 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_7422658_53381318@13", "cluster_num": 1 }, { "sample_id": "13_239552_222921@13", "cluster_num": 1 }, { "sample_id": "13_387439_426543@13", "cluster_num": 2 }, { "sample_id": "13_356246_371953@13", "cluster_num": 0 } ] }, "blog": { "data_id": [ { "sample_id": "6803050@jms@java", "cluster_num": 0 } ] } } } } } ], "data": { "uuid": "java-3-587", "seg": [ [ [ "javax", "servlet", "包" ] ] ], "level": { "min": 0.9444444444444444, "max": 0.9475308641975309 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_703239_595850@13", "cluster_num": 0 } ] } } } } }, { "读取servlet参数": { "data": { "uuid": "java-3-588", "seg": [ [ [ "读取", "servlet", "参数" ] ] ], "level": { "min": 0.9475308641975309, "max": 0.9506172839506173 }, "related_data": {} } } }, { "javax.servlet.http包": { "children": [ { "HttpServletRequest接口": { "data": { "uuid": "java-4-1144", "seg": [ [ [ "httpservletrequest", "接口" ] ] ], "level": { "min": 0.9506172839506173, "max": 0.9512345679012346 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_6900334_52830091@13", "cluster_num": 0 } ] }, "blog": { "data_id": [ { "sample_id": "80964726@servlet@java", "cluster_num": 0 }, { "sample_id": "81395079@jar@java", "cluster_num": 1 } ] } } } } }, { "HttpServletResponse接口": { "data": { "uuid": "java-4-1145", "seg": [ [ [ "httpservletresponse", "接口" ] ] ], "level": { "min": 0.9512345679012346, "max": 0.9518518518518518 }, "related_data": {} } } }, { "HttpSession接口": { "data": { "uuid": "java-4-1146", "seg": [ [ [ "httpsession", "接口" ] ] ], "level": { "min": 0.9518518518518518, "max": 0.9524691358024692 }, "related_data": {} } } }, { "Cookie类": { "data": { "uuid": "java-4-1147", "seg": [ [ [ "cookie", "类" ] ] ], "level": { "min": 0.9524691358024692, "max": 0.9530864197530864 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_667014_485542@13", "cluster_num": 2 }, { "sample_id": "13_374216_402854@13", "cluster_num": 1 }, { "sample_id": "13_28030_8013@13", "cluster_num": 0 }, { "sample_id": "13_233977_214109@13", "cluster_num": 1 }, { "sample_id": "13_174882_54765@13", "cluster_num": 0 }, { "sample_id": "13_247227_240476@13", "cluster_num": 1 } ] }, "blog": { "data_id": [ { "sample_id": "7241835@timezone@java", "cluster_num": 0 }, { "sample_id": "69356313@jsp@java", "cluster_num": 2 }, { "sample_id": "71157289@jsp@java", "cluster_num": 1 }, { "sample_id": "7086588@timezone@java", "cluster_num": 0 } ] } } } } }, { "HttpServlet类": { "data": { "uuid": "java-4-1148", "seg": [ [ [ "httpservlet", "类" ] ] ], "level": { "min": 0.9530864197530864, "max": 0.9537037037037037 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_7448137_53428132@13", "cluster_num": 0 }, { "sample_id": "13_234595_212140@13", "cluster_num": 1 } ] }, "blog": { "data_id": [ { "sample_id": "52227743@eclipse@java", "cluster_num": 0 } ] } } } } } ], "data": { "uuid": "java-3-589", "seg": [ [ [ "javax", "servlet", "http", "包" ] ] ], "level": { "min": 0.9506172839506173, "max": 0.9537037037037037 }, "related_data": {} } } }, { "处理HTTP请求和响应": { "children": [ { "处理HTTP GET请求": { "data": { "uuid": "java-4-1149", "seg": [ [ [ "http", "get" ] ] ], "level": { "min": 0.9537037037037037, "max": 0.9552469135802469 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_1099337_1314340@13", "cluster_num": 0 }, { "sample_id": "13_391807_434613@13", "cluster_num": 1 }, { "sample_id": "13_690166_559686@13", "cluster_num": 1 }, { "sample_id": "13_746985_797550@13", "cluster_num": 1 }, { "sample_id": "13_768779_829496@13", "cluster_num": 1 }, { "sample_id": "13_7438496_53411873@13", "cluster_num": 1 }, { "sample_id": "13_348835_356700@13", "cluster_num": 0 }, { "sample_id": "13_757552_813167@13", "cluster_num": 1 }, { "sample_id": "13_222359_178208@13", "cluster_num": 1 }, { "sample_id": "13_376374_406299@13", "cluster_num": 2 }, { "sample_id": "13_382813_417739@13", "cluster_num": 1 }, { "sample_id": "13_226810_190101@13", "cluster_num": 2 }, { "sample_id": "13_643842_444001@13", "cluster_num": 1 }, { "sample_id": "13_347159_352823@13", "cluster_num": 2 }, { "sample_id": "13_691980_565714@13", "cluster_num": 0 }, { "sample_id": "13_697568_583399@13", "cluster_num": 0 } ] }, "blog": { "data_id": [ { "sample_id": "2545168@servlet@java", "cluster_num": 1 }, { "sample_id": "8089645@servlet@java", "cluster_num": 1 }, { "sample_id": "101020993@spring@java", "cluster_num": 2 }, { "sample_id": "7645710@applet@java", "cluster_num": 2 }, { "sample_id": "38758539@jmx@java", "cluster_num": 1 }, { "sample_id": "7011421@jms@java", "cluster_num": 1 }, { "sample_id": "1756683@jms@java", "cluster_num": 1 }, { "sample_id": "7242112@jms@java", "cluster_num": 1 }, { "sample_id": "81133462@interceptor@java", "cluster_num": 1 }, { "sample_id": "113862537@jsp@java", "cluster_num": 1 }, { "sample_id": "60478720@jsp@java", "cluster_num": 1 }, { "sample_id": "6443458@semaphore@java", "cluster_num": 1 }, { "sample_id": "6885980@semaphore@java", "cluster_num": 0 }, { "sample_id": "7986888@jms@java", "cluster_num": 1 }, { "sample_id": "3824426@semaphore@java", "cluster_num": 0 }, { "sample_id": "7445465@semaphore@java", "cluster_num": 0 }, { "sample_id": "112003829@javac@java", "cluster_num": 2 }, { "sample_id": "7520860@semaphore@java", "cluster_num": 0 } ] } } } } }, { "处理HTTP POST请求": { "data": { "uuid": "java-4-1150", "seg": [ [ [ "http", "post" ] ] ], "level": { "min": 0.9552469135802469, "max": 0.9567901234567902 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_748142_799889@13", "cluster_num": 2 }, { "sample_id": "13_7444765_53423274@13", "cluster_num": 0 }, { "sample_id": "13_369225_401700@13", "cluster_num": 2 }, { "sample_id": "13_690971_562275@13", "cluster_num": 0 }, { "sample_id": "13_248044_242264@13", "cluster_num": 1 }, { "sample_id": "13_768948_829566@13", "cluster_num": 0 }, { "sample_id": "13_668088_487899@13", "cluster_num": 1 }, { "sample_id": "13_270188_291942@13", "cluster_num": 0 }, { "sample_id": "13_773137_836750@13", "cluster_num": 0 }, { "sample_id": "13_748039_799726@13", "cluster_num": 2 }, { "sample_id": "13_773287_836942@13", "cluster_num": 1 }, { "sample_id": "13_1087245_1294039@13", "cluster_num": 0 }, { "sample_id": "13_772615_836044@13", "cluster_num": 0 }, { "sample_id": "13_664260_481642@13", "cluster_num": 2 }, { "sample_id": "13_7399786_53347281@13", "cluster_num": 1 }, { "sample_id": "13_4646877_29330755@13", "cluster_num": 0 } ] } } } } } ], "data": { "uuid": "java-3-590", "seg": [ [ [ "http" ], [ "响应" ] ] ], "level": { "min": 0.9537037037037037, "max": 0.9567901234567902 }, "related_data": {} } } }, { "使用cookie": { "data": { "uuid": "java-3-591", "seg": [ [ [ "cookie" ] ] ], "level": { "min": 0.9567901234567902, "max": 0.9598765432098766 }, "related_data": {} } } }, { "会话跟踪": { "data": { "uuid": "java-3-592", "seg": [ [ [ "话", "跟踪" ] ] ], "level": { "min": 0.9598765432098766, "max": 0.962962962962963 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_212534_154004@13", "cluster_num": 0 }, { "sample_id": "13_7426525_53390083@13", "cluster_num": 1 }, { "sample_id": "13_231623_203032@13", "cluster_num": 2 } ] } } } } } ], "data": { "uuid": "java-2-39", "seg": [ [ [ "servlet" ] ] ], "level": { "min": 0.9259259259259259, "max": 0.962962962962963 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_339485_338247@13", "cluster_num": 0 } ] } } } } }, { "其他": { "children": [ { "入门和技术基础": { "children": [ { "认识SSM框架和Redis": { "children": [ { "Spring框架": { "children": [ { "Spring IoC简介": { "data": { "uuid": "java-6-327", "seg": [ [ [ "spring", "ioc", "简介" ] ] ], "level": { "min": 0.962962962962963, "max": 0.9629914529914531 }, "related_data": {} } } }, { "Spring AOP": { "data": { "uuid": "java-6-328", "seg": [ [ [ "spring", "aop" ] ] ], "level": { "min": 0.9629914529914531, "max": 0.9630199430199431 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_754110_808956@13", "cluster_num": 0 } ] } } } } } ], "data": { "uuid": "java-5-1154", "seg": [ [ [ "spring", "框架" ] ] ], "level": { "min": 0.962962962962963, "max": 0.9630199430199431 }, "related_data": {} } } }, { "MyBatis简介": { "children": [ { "Hibernate简介": { "data": { "uuid": "java-6-329", "seg": [ [ [ "hibernate", "简介" ] ] ], "level": { "min": 0.9630199430199431, "max": 0.9630389363722698 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_222650_179224@13", "cluster_num": 0 }, { "sample_id": "13_243813_232707@13", "cluster_num": 0 }, { "sample_id": "13_154530_14639@13", "cluster_num": 0 }, { "sample_id": "13_241566_227842@13", "cluster_num": 1 }, { "sample_id": "13_679595_527015@13", "cluster_num": 1 }, { "sample_id": "13_357890_375247@13", "cluster_num": 1 }, { "sample_id": "13_357355_373893@13", "cluster_num": 1 }, { "sample_id": "13_243869_232788@13", "cluster_num": 1 }, { "sample_id": "13_192384_95469@13", "cluster_num": 2 } ] }, "blog": { "data_id": [ { "sample_id": "17628111@hibernate@java", "cluster_num": 2 }, { "sample_id": "21442607@hibernate@java", "cluster_num": 2 }, { "sample_id": "54571057@hibernate@java", "cluster_num": 2 }, { "sample_id": "72794787@hibernate@java", "cluster_num": 2 }, { "sample_id": "7759506@hibernate@java", "cluster_num": 0 }, { "sample_id": "76667283@hibernate@java", "cluster_num": 2 }, { "sample_id": "51115019@slf4j@java", "cluster_num": 2 }, { "sample_id": "48223731@hibernate@java", "cluster_num": 2 }, { "sample_id": "77986020@hibernate@java", "cluster_num": 2 }, { "sample_id": "52065030@hibernate@java", "cluster_num": 2 }, { "sample_id": "22402937@hibernate@java", "cluster_num": 2 }, { "sample_id": "46924805@hibernate@java", "cluster_num": 2 }, { "sample_id": "7855599@hibernate@java", "cluster_num": 0 }, { "sample_id": "75570894@hibernate@java", "cluster_num": 2 }, { "sample_id": "7078994@hibernate@java", "cluster_num": 0 }, { "sample_id": "45974241@slf4j@java", "cluster_num": 2 }, { "sample_id": "20957241@jmx@java", "cluster_num": 2 }, { "sample_id": "66472207@hibernate@java", "cluster_num": 1 }, { "sample_id": "79730088@hibernate@java", "cluster_num": 2 }, { "sample_id": "83004739@hibernate@java", "cluster_num": 2 }, { "sample_id": "7583623@hibernate@java", "cluster_num": 2 }, { "sample_id": "7660869@hibernate@java", "cluster_num": 0 }, { "sample_id": "6101630@slf4j@java", "cluster_num": 2 }, { "sample_id": "47276891@hibernate@java", "cluster_num": 2 }, { "sample_id": "7014480@hibernate@java", "cluster_num": 0 }, { "sample_id": "7535955@hibernate@java", "cluster_num": 1 }, { "sample_id": "7014480@exception@java", "cluster_num": 0 }, { "sample_id": "51131285@hibernate@java", "cluster_num": 2 }, { "sample_id": "40153905@hibernate@java", "cluster_num": 1 }, { "sample_id": "41015645@hibernate@java", "cluster_num": 1 }, { "sample_id": "7927316@hibernate@java", "cluster_num": 0 }, { "sample_id": "68923405@hibernate@java", "cluster_num": 2 }, { "sample_id": "50488448@hibernate@java", "cluster_num": 2 }, { "sample_id": "41015641@hibernate@java", "cluster_num": 1 }, { "sample_id": "51010652@hibernate@java", "cluster_num": 0 }, { "sample_id": "41318751@hibernate@java", "cluster_num": 1 }, { "sample_id": "7604845@hibernate@java", "cluster_num": 2 }, { "sample_id": "51750080@hibernate@java", "cluster_num": 2 }, { "sample_id": "19171571@hibernate@java", "cluster_num": 2 }, { "sample_id": "52994208@jms@java", "cluster_num": 2 }, { "sample_id": "40345389@hibernate@java", "cluster_num": 1 }, { "sample_id": "6854052@hibernate@java", "cluster_num": 0 }, { "sample_id": "40384463@hibernate@java", "cluster_num": 1 }, { "sample_id": "40350515@hibernate@java", "cluster_num": 1 }, { "sample_id": "7959551@builder@java", "cluster_num": 0 }, { "sample_id": "6745362@hibernate@java", "cluster_num": 0 }, { "sample_id": "8029181@hibernate@java", "cluster_num": 0 }, { "sample_id": "80642502@log4j@java", "cluster_num": 0 }, { "sample_id": "72003@hibernate@java", "cluster_num": 2 } ] } } } } }, { "MyBatis": { "data": { "uuid": "java-6-330", "seg": [ [ [ "mybatis" ] ] ], "level": { "min": 0.9630389363722698, "max": 0.9630579297245965 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_752197_806211@13", "cluster_num": 0 } ] }, "blog": { "data_id": [ { "sample_id": "80878563@mybatis@java", "cluster_num": 1 }, { "sample_id": "44566257@mybatis@java", "cluster_num": 1 }, { "sample_id": "44002219@mybatis@java", "cluster_num": 1 }, { "sample_id": "26447713@mybatis@java", "cluster_num": 0 }, { "sample_id": "117713982@mybatis@java", "cluster_num": 1 }, { "sample_id": "23912615@mybatis@java", "cluster_num": 0 }, { "sample_id": "74995037@mybatis@java", "cluster_num": 2 }, { "sample_id": "74995037@maven@java", "cluster_num": 2 }, { "sample_id": "73555400@mybatis@java", "cluster_num": 1 }, { "sample_id": "40535281@mybatis@java", "cluster_num": 0 }, { "sample_id": "51056153@log4j@java", "cluster_num": 0 }, { "sample_id": "73459909@mybatis@java", "cluster_num": 0 }, { "sample_id": "108838091@mybatis@java", "cluster_num": 0 }, { "sample_id": "118413846@mybatis@java", "cluster_num": 0 }, { "sample_id": "79605386@log4j@java", "cluster_num": 0 }, { "sample_id": "118004696@mybatis@java", "cluster_num": 0 } ] } } } } }, { "Hibernate和MyBatis的区别": { "data": { "uuid": "java-6-331", "seg": [ [ [ "hibernate" ], [ "mybatis", "区别" ] ] ], "level": { "min": 0.9630579297245965, "max": 0.9630769230769232 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_744204_789842@13", "cluster_num": 1 }, { "sample_id": "13_7439939_53414781@13", "cluster_num": 1 }, { "sample_id": "13_235010_212927@13", "cluster_num": 0 }, { "sample_id": "13_171020_47870@13", "cluster_num": 1 }, { "sample_id": "13_166967_40522@13", "cluster_num": 1 }, { "sample_id": "13_23136_6106@13", "cluster_num": 2 } ] }, "blog": { "data_id": [ { "sample_id": "19821923@hibernate@java", "cluster_num": 1 }, { "sample_id": "71332386@mybatis@java", "cluster_num": 1 }, { "sample_id": "17038659@mybatis@java", "cluster_num": 1 }, { "sample_id": "71332386@hibernate@java", "cluster_num": 1 }, { "sample_id": "8190229@mybatis@java", "cluster_num": 1 }, { "sample_id": "8190229@hibernate@java", "cluster_num": 1 }, { "sample_id": "80775036@mybatis@java", "cluster_num": 1 }, { "sample_id": "88070335@hibernate@java", "cluster_num": 1 }, { "sample_id": "88943858@mybatis@java", "cluster_num": 1 }, { "sample_id": "78642920@mybatis@java", "cluster_num": 1 }, { "sample_id": "45378065@mybatis@java", "cluster_num": 0 }, { "sample_id": "45378065@hibernate@java", "cluster_num": 0 }, { "sample_id": "45556821@jpa@java", "cluster_num": 0 }, { "sample_id": "7755960@interceptor@java", "cluster_num": 1 }, { "sample_id": "108410214@mybatis@java", "cluster_num": 0 }, { "sample_id": "108410214@hibernate@java", "cluster_num": 0 }, { "sample_id": "111027036@mybatis@java", "cluster_num": 2 }, { "sample_id": "111027036@hibernate@java", "cluster_num": 2 }, { "sample_id": "53150091@hibernate@java", "cluster_num": 2 }, { "sample_id": "21487811@hibernate@java", "cluster_num": 1 }, { "sample_id": "46758881@stream@java", "cluster_num": 0 }, { "sample_id": "6822640@layout@java", "cluster_num": 0 }, { "sample_id": "7843460@layout@java", "cluster_num": 0 } ] } } } } } ], "data": { "uuid": "java-5-1155", "seg": [ [ [ "mybatis", "简介" ] ] ], "level": { "min": 0.9630199430199431, "max": 0.9630769230769232 }, "related_data": {} } } }, { "Spring MVC简介": { "data": { "uuid": "java-5-1156", "seg": [ [ [ "spring", "mvc", "简介" ] ] ], "level": { "min": 0.9630769230769232, "max": 0.9631339031339032 }, "related_data": {} } } }, { "最流行的NoSQL——Redis": { "data": { "uuid": "java-5-1157", "seg": [ [ [ "流行", "nosql", "redis", "最流行" ] ] ], "level": { "min": 0.9631339031339032, "max": 0.9631908831908832 }, "related_data": {} } } }, { "SSM+Redis结构框图及概述": { "data": { "uuid": "java-5-1158", "seg": [ [ [ "ssm", "redis", "结构", "框图", "结构框图" ], [ "概述" ] ] ], "level": { "min": 0.9631908831908832, "max": 0.9632478632478633 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_678284_525249@13", "cluster_num": 0 }, { "sample_id": "13_7457376_53441627@13", "cluster_num": 0 }, { "sample_id": "13_688603_554973@13", "cluster_num": 1 }, { "sample_id": "13_672762_499704@13", "cluster_num": 1 }, { "sample_id": "13_679898_528334@13", "cluster_num": 2 }, { "sample_id": "13_376803_408155@13", "cluster_num": 1 }, { "sample_id": "13_664485_481310@13", "cluster_num": 1 }, { "sample_id": "13_391760_434564@13", "cluster_num": 1 }, { "sample_id": "13_679822_528059@13", "cluster_num": 1 }, { "sample_id": "13_7457305_53441457@13", "cluster_num": 1 }, { "sample_id": "13_717836_711272@13", "cluster_num": 1 }, { "sample_id": "13_767764_827441@13", "cluster_num": 1 }, { "sample_id": "13_654447_464092@13", "cluster_num": 1 }, { "sample_id": "13_1099661_1314701@13", "cluster_num": 1 }, { "sample_id": "13_660988_475855@13", "cluster_num": 1 }, { "sample_id": "13_664299_481074@13", "cluster_num": 1 }, { "sample_id": "13_6054286_39578378@13", "cluster_num": 0 }, { "sample_id": "13_1057707_1255142@13", "cluster_num": 1 }, { "sample_id": "13_893834_1031533@13", "cluster_num": 0 }, { "sample_id": "13_389979_431068@13", "cluster_num": 1 }, { "sample_id": "13_666587_485039@13", "cluster_num": 2 }, { "sample_id": "13_669095_490041@13", "cluster_num": 1 }, { "sample_id": "13_876758_1011631@13", "cluster_num": 0 }, { "sample_id": "13_642341_441680@13", "cluster_num": 1 }, { "sample_id": "13_7440795_53416301@13", "cluster_num": 2 }, { "sample_id": "13_702381_592839@13", "cluster_num": 1 }, { "sample_id": "13_7465424_53452411@13", "cluster_num": 1 }, { "sample_id": "13_751822_805608@13", "cluster_num": 1 }, { "sample_id": "13_720320_714749@13", "cluster_num": 1 }, { "sample_id": "13_7436617_53408488@13", "cluster_num": 0 }, { "sample_id": "13_753668_808313@13", "cluster_num": 0 }, { "sample_id": "13_656561_468306@13", "cluster_num": 0 }, { "sample_id": "13_7449163_53429213@13", "cluster_num": 1 }, { "sample_id": "13_750693_803888@13", "cluster_num": 0 }, { "sample_id": "13_964806_1115867@13", "cluster_num": 0 }, { "sample_id": "13_687817_552233@13", "cluster_num": 2 }, { "sample_id": "13_687868_552377@13", "cluster_num": 2 }, { "sample_id": "13_345319_349407@13", "cluster_num": 1 }, { "sample_id": "13_750253_803195@13", "cluster_num": 1 }, { "sample_id": "13_891618_1030283@13", "cluster_num": 0 } ] }, "blog": { "data_id": [ { "sample_id": "89816101@slf4j@java", "cluster_num": 0 }, { "sample_id": "77775245@logback@java", "cluster_num": 0 }, { "sample_id": "116548518@slf4j@java", "cluster_num": 0 }, { "sample_id": "89741940@jsp@java", "cluster_num": 2 }, { "sample_id": "84133528@logback@java", "cluster_num": 0 }, { "sample_id": "80001961@javamail@java", "cluster_num": 1 }, { "sample_id": "80279304@logback@java", "cluster_num": 0 } ] } } } } }, { "Redis概述": { "children": [ { "Redis在Java Web中的应用": { "children": [ { "高速读/写场合": { "data": { "uuid": "java-7-46", "seg": [ [ [ "高速", "读", "写", "场合", "高速读" ] ] ], "level": { "min": 0.9632478632478633, "max": 0.9632621082621082 }, "related_data": {} } } } ], "data": { "uuid": "java-6-332", "seg": [ [ [ "redis", "java", "web" ] ] ], "level": { "min": 0.9632478632478633, "max": 0.9632621082621082 }, "related_data": {} } } }, { "Redis基本安装和使用": { "children": [ { "在Windows下安装Redis": { "data": { "uuid": "java-7-47", "seg": [ [ [ "windows", "安装", "redis" ] ] ], "level": { "min": 0.9632621082621082, "max": 0.9632692307692308 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_215010_161130@13", "cluster_num": 0 }, { "sample_id": "13_718344_711984@13", "cluster_num": 1 }, { "sample_id": "13_4646690_29331384@13", "cluster_num": 2 } ] }, "blog": { "data_id": [ { "sample_id": "88910350@nio@java", "cluster_num": 1 }, { "sample_id": "80481745@builder@java", "cluster_num": 1 }, { "sample_id": "53400639@javac@java", "cluster_num": 1 }, { "sample_id": "7009911@exception@java", "cluster_num": 0 }, { "sample_id": "7856955@exception@java", "cluster_num": 1 }, { "sample_id": "90899099@timezone@java", "cluster_num": 1 }, { "sample_id": "116457629@java@java", "cluster_num": 0 }, { "sample_id": "773636@builder@java", "cluster_num": 1 }, { "sample_id": "6619285@eclipse@java", "cluster_num": 0 }, { "sample_id": "523301@builder@java", "cluster_num": 2 }, { "sample_id": "6624291@stream@java", "cluster_num": 0 }, { "sample_id": "1476722@builder@java", "cluster_num": 2 }, { "sample_id": "5962488@builder@java", "cluster_num": 0 }, { "sample_id": "6998147@exception@java", "cluster_num": 1 }, { "sample_id": "100833033@jmx@java", "cluster_num": 1 }, { "sample_id": "107225961@javac@java", "cluster_num": 1 } ] } } } } }, { "在Linux下安装Redis": { "data": { "uuid": "java-7-48", "seg": [ [ [ "linux", "安装", "redis" ] ] ], "level": { "min": 0.9632692307692308, "max": 0.9632763532763533 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_237480_219394@13", "cluster_num": 2 }, { "sample_id": "13_213548_156553@13", "cluster_num": 2 }, { "sample_id": "13_7465164_53451899@13", "cluster_num": 2 }, { "sample_id": "13_654065_463427@13", "cluster_num": 2 }, { "sample_id": "13_654068_463512@13", "cluster_num": 2 }, { "sample_id": "13_689532_557811@13", "cluster_num": 0 }, { "sample_id": "13_678583_523140@13", "cluster_num": 0 }, { "sample_id": "13_3036424_19273104@13", "cluster_num": 0 }, { "sample_id": "13_713123_704732@13", "cluster_num": 0 }, { "sample_id": "13_183924_72194@13", "cluster_num": 0 }, { "sample_id": "13_384680_421313@13", "cluster_num": 0 }, { "sample_id": "13_667797_487234@13", "cluster_num": 1 }, { "sample_id": "13_228071_193340@13", "cluster_num": 1 }, { "sample_id": "13_644347_445149@13", "cluster_num": 0 }, { "sample_id": "13_714394_706931@13", "cluster_num": 0 }, { "sample_id": "13_345750_353902@13", "cluster_num": 0 }, { "sample_id": "13_391151_435637@13", "cluster_num": 2 }, { "sample_id": "13_649435_455031@13", "cluster_num": 1 }, { "sample_id": "13_759548_815861@13", "cluster_num": 0 }, { "sample_id": "13_1080806_1286351@13", "cluster_num": 2 }, { "sample_id": "13_1076607_1280698@13", "cluster_num": 1 }, { "sample_id": "13_1082692_1306976@13", "cluster_num": 2 }, { "sample_id": "13_683271_539176@13", "cluster_num": 0 }, { "sample_id": "13_365014_387797@13", "cluster_num": 2 }, { "sample_id": "13_332831_324683@13", "cluster_num": 1 } ] }, "blog": { "data_id": [ { "sample_id": "78705285@javac@java", "cluster_num": 2 }, { "sample_id": "68923346@timezone@java", "cluster_num": 1 }, { "sample_id": "100729056@timezone@java", "cluster_num": 1 }, { "sample_id": "80717073@timezone@java", "cluster_num": 1 }, { "sample_id": "118855159@java@java", "cluster_num": 1 }, { "sample_id": "53822740@javac@java", "cluster_num": 1 }, { "sample_id": "104666810@java@java", "cluster_num": 0 }, { "sample_id": "7301797@timezone@java", "cluster_num": 2 }, { "sample_id": "110518692@java@java", "cluster_num": 0 }, { "sample_id": "6431757@timezone@java", "cluster_num": 1 }, { "sample_id": "51637151@timezone@java", "cluster_num": 1 }, { "sample_id": "118465353@java@java", "cluster_num": 0 }, { "sample_id": "6340126@timezone@java", "cluster_num": 1 }, { "sample_id": "53987546@timezone@java", "cluster_num": 0 }, { "sample_id": "89886221@timezone@java", "cluster_num": 1 }, { "sample_id": "108742605@slf4j@java", "cluster_num": 0 }, { "sample_id": "108989083@java@java", "cluster_num": 0 }, { "sample_id": "7555229@timezone@java", "cluster_num": 0 }, { "sample_id": "79991164@timezone@java", "cluster_num": 1 }, { "sample_id": "7802502@timezone@java", "cluster_num": 0 }, { "sample_id": "7631014@jmx@java", "cluster_num": 0 }, { "sample_id": "116446988@java@java", "cluster_num": 0 }, { "sample_id": "7211546@exception@java", "cluster_num": 1 }, { "sample_id": "102463099@java@java", "cluster_num": 2 }, { "sample_id": "8079025@semaphore@java", "cluster_num": 1 }, { "sample_id": "78468825@timezone@java", "cluster_num": 1 }, { "sample_id": "31399755@timezone@java", "cluster_num": 0 }, { "sample_id": "80296779@jdk@java", "cluster_num": 2 }, { "sample_id": "435196@builder@java", "cluster_num": 0 }, { "sample_id": "6886653@exception@java", "cluster_num": 0 }, { "sample_id": "7925667@timezone@java", "cluster_num": 1 }, { "sample_id": "116256082@java@java", "cluster_num": 0 }, { "sample_id": "116499903@java@java", "cluster_num": 0 }, { "sample_id": "103548320@nio@java", "cluster_num": 2 }, { "sample_id": "79953922@builder@java", "cluster_num": 2 }, { "sample_id": "89785680@layout@java", "cluster_num": 2 } ] } } } } } ], "data": { "uuid": "java-6-333", "seg": [ [ [ "redis", "安装" ], [] ] ], "level": { "min": 0.9632621082621082, "max": 0.9632763532763533 }, "related_data": {} } } }, { "Redis的Java API": { "children": [ { "在Java程序中使用Redis": { "data": { "uuid": "java-7-49", "seg": [ [ [ "java", "程序", "redis" ] ] ], "level": { "min": 0.9632763532763533, "max": 0.9632834757834758 }, "related_data": {} } } }, { "在Spring中使用Redis": { "data": { "uuid": "java-7-50", "seg": [ [ [ "spring", "redis" ] ] ], "level": { "min": 0.9632834757834758, "max": 0.9632905982905984 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_642537_441929@13", "cluster_num": 1 }, { "sample_id": "13_680150_529268@13", "cluster_num": 2 }, { "sample_id": "13_1052111_1249653@13", "cluster_num": 0 }, { "sample_id": "13_216868_164551@13", "cluster_num": 2 }, { "sample_id": "13_668754_489464@13", "cluster_num": 2 }, { "sample_id": "13_673814_502450@13", "cluster_num": 2 }, { "sample_id": "13_768405_828500@13", "cluster_num": 2 }, { "sample_id": "13_747333_798486@13", "cluster_num": 0 }, { "sample_id": "13_873422_1006397@13", "cluster_num": 1 }, { "sample_id": "13_668560_488984@13", "cluster_num": 0 }, { "sample_id": "13_7400208_53348055@13", "cluster_num": 2 }, { "sample_id": "13_683075_561493@13", "cluster_num": 0 }, { "sample_id": "13_348655_355619@13", "cluster_num": 1 } ] }, "blog": { "data_id": [ { "sample_id": "98097708@spring@java", "cluster_num": 1 }, { "sample_id": "116129636@spring boot@java", "cluster_num": 1 }, { "sample_id": "114260521@spring@java", "cluster_num": 0 }, { "sample_id": "80604740@hashtable@java", "cluster_num": 1 }, { "sample_id": "118677483@spring boot@java", "cluster_num": 1 }, { "sample_id": "107560607@spring@java", "cluster_num": 1 }, { "sample_id": "101351944@spring@java", "cluster_num": 1 }, { "sample_id": "115136786@spring@java", "cluster_num": 0 }, { "sample_id": "107064160@spring boot@java", "cluster_num": 1 }, { "sample_id": "107064160@mybatis@java", "cluster_num": 1 }, { "sample_id": "107064160@spring@java", "cluster_num": 1 }, { "sample_id": "79362372@maven@java", "cluster_num": 1 }, { "sample_id": "103242874@java@java", "cluster_num": 0 }, { "sample_id": "114400729@hashtable@java", "cluster_num": 1 }, { "sample_id": "80779973@spring@java", "cluster_num": 1 }, { "sample_id": "110211924@spring boot@java", "cluster_num": 2 }, { "sample_id": "53173217@spring boot@java", "cluster_num": 1 }, { "sample_id": "77717248@jpa@java", "cluster_num": 1 }, { "sample_id": "110239992@logback@java", "cluster_num": 1 }, { "sample_id": "107012791@swing@java", "cluster_num": 0 }, { "sample_id": "85804654@nio@java", "cluster_num": 2 }, { "sample_id": "109236398@spring@java", "cluster_num": 1 }, { "sample_id": "80743074@spring boot@java", "cluster_num": 1 }, { "sample_id": "109502217@spring boot@java", "cluster_num": 2 }, { "sample_id": "99082836@interceptor@java", "cluster_num": 1 }, { "sample_id": "116616485@nio@java", "cluster_num": 0 }, { "sample_id": "109238083@spring@java", "cluster_num": 1 }, { "sample_id": "109238701@spring@java", "cluster_num": 1 }, { "sample_id": "109392153@spring boot@java", "cluster_num": 1 }, { "sample_id": "117410708@spring boot@java", "cluster_num": 1 }, { "sample_id": "54616187@junit@java", "cluster_num": 2 }, { "sample_id": "109665270@spring boot@java", "cluster_num": 2 }, { "sample_id": "70314277@spring boot@java", "cluster_num": 1 }, { "sample_id": "118446165@java@java", "cluster_num": 1 }, { "sample_id": "51219385@singleton@java", "cluster_num": 1 }, { "sample_id": "81056162@interceptor@java", "cluster_num": 1 }, { "sample_id": "110152503@spring@java", "cluster_num": 0 }, { "sample_id": "118446165@spring@java", "cluster_num": 1 }, { "sample_id": "117016319@spring@java", "cluster_num": 1 }, { "sample_id": "115864424@spring@java", "cluster_num": 0 }, { "sample_id": "83106957@jpa@java", "cluster_num": 1 }, { "sample_id": "102841400@java@java", "cluster_num": 1 }, { "sample_id": "103153444@java@java", "cluster_num": 0 }, { "sample_id": "107399080@hashtable@java", "cluster_num": 0 }, { "sample_id": "52084127@log4j@java", "cluster_num": 0 }, { "sample_id": "106074917@spring boot@java", "cluster_num": 0 }, { "sample_id": "118275639@spring boot@java", "cluster_num": 1 }, { "sample_id": "115877809@spring boot@java", "cluster_num": 1 }, { "sample_id": "114827837@java@java", "cluster_num": 1 }, { "sample_id": "107030620@java@java", "cluster_num": 0 }, { "sample_id": "103041932@java@java", "cluster_num": 1 }, { "sample_id": "102889333@java@java", "cluster_num": 0 }, { "sample_id": "79247361@logback@java", "cluster_num": 2 }, { "sample_id": "116568341@spring boot@java", "cluster_num": 2 }, { "sample_id": "80918114@javafx@java", "cluster_num": 2 }, { "sample_id": "78431233@interceptor@java", "cluster_num": 2 }, { "sample_id": "89968819@mybatis@java", "cluster_num": 0 }, { "sample_id": "118770816@java@java", "cluster_num": 0 }, { "sample_id": "118770816@spring@java", "cluster_num": 0 }, { "sample_id": "116156890@spring@java", "cluster_num": 2 }, { "sample_id": "103081052@java@java", "cluster_num": 0 }, { "sample_id": "103672888@spring boot@java", "cluster_num": 2 }, { "sample_id": "108371547@slf4j@java", "cluster_num": 0 }, { "sample_id": "112758186@linkedlist@java", "cluster_num": 2 }, { "sample_id": "108533326@hashtable@java", "cluster_num": 0 }, { "sample_id": "109707329@hashtable@java", "cluster_num": 1 }, { "sample_id": "7561016@interceptor@java", "cluster_num": 0 }, { "sample_id": "116902877@java@java", "cluster_num": 0 }, { "sample_id": "116400276@java@java", "cluster_num": 0 }, { "sample_id": "117306945@java@java", "cluster_num": 0 }, { "sample_id": "103105780@java@java", "cluster_num": 2 }, { "sample_id": "43052585@exception@java", "cluster_num": 1 }, { "sample_id": "7902103@hashmap@java", "cluster_num": 1 }, { "sample_id": "102958250@java@java", "cluster_num": 1 }, { "sample_id": "108469359@jar@java", "cluster_num": 0 }, { "sample_id": "109624794@hashtable@java", "cluster_num": 0 } ] } } } } } ], "data": { "uuid": "java-6-334", "seg": [ [ [ "redis", "java", "api" ] ] ], "level": { "min": 0.9632763532763533, "max": 0.9632905982905984 }, "related_data": {} } } }, { "简介Redis的6种数据类型": { "data": { "uuid": "java-6-335", "seg": [ [ [ "简介", "redis", "数据类型" ] ] ], "level": { "min": 0.9632905982905984, "max": 0.9633048433048433 }, "related_data": {} } } } ], "data": { "uuid": "java-5-1159", "seg": [ [ [ "redis", "概述" ] ] ], "level": { "min": 0.9632478632478633, "max": 0.9633048433048433 }, "related_data": {} } } }, { "Redis数据结构常用命令": { "children": [ { "Redis数据结构——字符串": { "data": { "uuid": "java-6-336", "seg": [ [ [ "redis", "数据结构", "字符串" ] ] ], "level": { "min": 0.9633048433048433, "max": 0.9633143399810067 }, "related_data": {} } } }, { "Redis数据结构——哈希": { "data": { "uuid": "java-6-337", "seg": [ [ [ "redis", "数据结构", "哈希" ] ] ], "level": { "min": 0.9633143399810067, "max": 0.96332383665717 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_737870_768580@13", "cluster_num": 1 }, { "sample_id": "13_7466644_53453967@13", "cluster_num": 2 }, { "sample_id": "13_669489_491104@13", "cluster_num": 0 }, { "sample_id": "13_7445864_53424911@13", "cluster_num": 1 }, { "sample_id": "13_662727_478463@13", "cluster_num": 0 } ] }, "blog": { "data_id": [ { "sample_id": "107536781@java@java", "cluster_num": 0 }, { "sample_id": "117558484@java@java", "cluster_num": 1 }, { "sample_id": "118070524@java@java", "cluster_num": 2 } ] } } } } }, { "Redis数据结构——链表(linked-list)": { "data": { "uuid": "java-6-338", "seg": [ [ [ "redis", "数据结构", "链表", "linked", "list" ] ] ], "level": { "min": 0.96332383665717, "max": 0.9633333333333334 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_694700_575389@13", "cluster_num": 0 } ] } } } } }, { "Redis数据结构——集合": { "data": { "uuid": "java-6-339", "seg": [ [ [ "redis", "数据结构", "集合" ] ] ], "level": { "min": 0.9633333333333334, "max": 0.9633428300094967 }, "related_data": {} } } }, { "Redis数据结构——有序集合": { "children": [ { "Redis基础命令": { "data": { "uuid": "java-7-51", "seg": [ [ [ "redis", "基础", "命令", "基础命令" ] ] ], "level": { "min": 0.9633428300094967, "max": 0.9633459955682179 }, "related_data": { "blog": { "data_id": [ { "sample_id": "108271310@hashmap@java", "cluster_num": 0 }, { "sample_id": "17710781@hashtable@java", "cluster_num": 1 } ] } } } } }, { "spring-data-redis对有序集合的封装": { "data": { "uuid": "java-7-52", "seg": [ [ [ "spring", "data", "redis", "有序", "集合", "封装" ] ] ], "level": { "min": 0.9633459955682179, "max": 0.9633491611269389 }, "related_data": { "blog": { "data_id": [ { "sample_id": "85246458@jpa@java", "cluster_num": 0 } ] } } } } }, { "使用Spring操作有序集合": { "data": { "uuid": "java-7-53", "seg": [ [ [ "spring", "操作", "有序", "集合" ] ] ], "level": { "min": 0.9633491611269389, "max": 0.9633523266856601 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_233772_209587@13", "cluster_num": 0 } ] } } } } } ], "data": { "uuid": "java-6-340", "seg": [ [ [ "redis", "数据结构", "有序", "集合" ] ] ], "level": { "min": 0.9633428300094967, "max": 0.9633523266856601 }, "related_data": {} } } }, { "基数——HyperLogLog": { "data": { "uuid": "java-6-341", "seg": [ [ [ "基数", "hyperloglog" ] ] ], "level": { "min": 0.9633523266856601, "max": 0.9633618233618234 }, "related_data": {} } } } ], "data": { "uuid": "java-5-1160", "seg": [ [ [ "redis", "数据结构", "常用命令", "数据结构常用命令" ] ] ], "level": { "min": 0.9633048433048433, "max": 0.9633618233618234 }, "related_data": {} } } }, { "Redis的一些常用技术": { "children": [ { "Redis的基础事务": { "data": { "uuid": "java-6-342", "seg": [ [ [ "redis", "基础", "事务", "基础事务" ] ] ], "level": { "min": 0.9633618233618234, "max": 0.9633699633699634 }, "related_data": {} } } }, { "探索Redis事务回滚": { "data": { "uuid": "java-6-343", "seg": [ [ [ "探索", "redis", "事务", "回滚" ] ] ], "level": { "min": 0.9633699633699634, "max": 0.9633781033781035 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_749750_802488@13", "cluster_num": 0 }, { "sample_id": "13_7423184_53382773@13", "cluster_num": 1 } ] } } } } }, { "使用watch命令监控事务": { "data": { "uuid": "java-6-344", "seg": [ [ [ "watch", "命令", "监控", "事务" ] ] ], "level": { "min": 0.9633781033781035, "max": 0.9633862433862435 }, "related_data": {} } } }, { "流水线(pipelined)": { "data": { "uuid": "java-6-345", "seg": [ [ [ "流水线", "pipelined" ] ] ], "level": { "min": 0.9633862433862435, "max": 0.9633943833943834 }, "related_data": {} } } }, { "发布订阅": { "data": { "uuid": "java-6-346", "seg": [ [ [ "发布", "订阅" ] ] ], "level": { "min": 0.9633943833943834, "max": 0.9634025234025234 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_746718_796701@13", "cluster_num": 0 }, { "sample_id": "13_719222_713302@13", "cluster_num": 1 } ] } } } } }, { "超时命令": { "data": { "uuid": "java-6-347", "seg": [ [ [ "超时", "命令" ] ] ], "level": { "min": 0.9634025234025234, "max": 0.9634106634106635 }, "related_data": {} } } }, { "使用Lua语言": { "children": [ { "执行输入Lua程序代码": { "data": { "uuid": "java-7-54", "seg": [ [ [ "执行", "输入", "lua", "程序代码" ] ] ], "level": { "min": 0.9634106634106635, "max": 0.9634147334147335 }, "related_data": {} } } }, { "执行Lua文件": { "data": { "uuid": "java-7-55", "seg": [ [ [ "执行", "lua", "文件" ] ] ], "level": { "min": 0.9634147334147335, "max": 0.9634188034188035 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_381753_415756@13", "cluster_num": 0 }, { "sample_id": "13_212713_154579@13", "cluster_num": 1 }, { "sample_id": "13_656812_468812@13", "cluster_num": 2 } ] }, "blog": { "data_id": [ { "sample_id": "15338135@singleton@java", "cluster_num": 0 }, { "sample_id": "7556595@iterator@java", "cluster_num": 1 }, { "sample_id": "9154485@builder@java", "cluster_num": 2 } ] } } } } } ], "data": { "uuid": "java-6-348", "seg": [ [ [ "lua", "语言" ] ] ], "level": { "min": 0.9634106634106635, "max": 0.9634188034188035 }, "related_data": {} } } } ], "data": { "uuid": "java-5-1161", "seg": [ [ [ "redis", "技术" ] ] ], "level": { "min": 0.9633618233618234, "max": 0.9634188034188035 }, "related_data": {} } } }, { "Redis配置": { "children": [ { "Redis基础配置文件": { "data": { "uuid": "java-6-349", "seg": [ [ [ "redis", "基础", "配置文件", "基础配置文件" ] ] ], "level": { "min": 0.9634188034188035, "max": 0.9634301994301995 }, "related_data": {} } } }, { "Redis备份(持久化)": { "data": { "uuid": "java-6-350", "seg": [ [ [ "redis", "备份", "持久", "化" ] ] ], "level": { "min": 0.9634301994301995, "max": 0.9634415954415955 }, "related_data": {} } } }, { "Redis内存回收策略": { "data": { "uuid": "java-6-351", "seg": [ [ [ "redis", "内存", "回收", "策略" ] ] ], "level": { "min": 0.9634415954415955, "max": 0.9634529914529916 }, "related_data": {} } } }, { "复制": { "children": [ { "主从同步基础概念": { "data": { "uuid": "java-7-56", "seg": [ [ [ "主从", "同步", "基础", "概念", "同步基础", "基础概念" ] ] ], "level": { "min": 0.9634529914529916, "max": 0.9634567901234569 }, "related_data": {} } } }, { "Redis主从同步配置": { "data": { "uuid": "java-7-57", "seg": [ [ [ "redis", "主从", "同步", "配置", "同步配置" ] ] ], "level": { "min": 0.9634567901234569, "max": 0.9634605887939223 }, "related_data": {} } } }, { "Redis主从同步的过程": { "data": { "uuid": "java-7-58", "seg": [ [ [ "redis", "主从", "同步", "过程" ] ] ], "level": { "min": 0.9634605887939223, "max": 0.9634643874643876 }, "related_data": {} } } } ], "data": { "uuid": "java-6-352", "seg": [ [ [ "复制" ] ] ], "level": { "min": 0.9634529914529916, "max": 0.9634643874643876 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_352600_363604@13", "cluster_num": 0 }, { "sample_id": "13_752603_807014@13", "cluster_num": 1 } ] } } } } }, { "哨兵(Sentinel)模式": { "children": [ { "哨兵模式概述": { "data": { "uuid": "java-7-59", "seg": [ [ [ "哨兵", "模式", "概述", "哨兵模式" ] ] ], "level": { "min": 0.9634643874643876, "max": 0.9634672364672365 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_746775_796855@13", "cluster_num": 0 } ] }, "blog": { "data_id": [ { "sample_id": "84489253@slf4j@java", "cluster_num": 0 } ] } } } } }, { "搭建哨兵模式": { "data": { "uuid": "java-7-60", "seg": [ [ [ "搭建", "哨兵", "模式", "哨兵模式" ] ] ], "level": { "min": 0.9634672364672365, "max": 0.9634700854700855 }, "related_data": {} } } }, { "在Java中使用哨兵模式": { "data": { "uuid": "java-7-61", "seg": [ [ [ "java", "哨兵", "模式", "哨兵模式" ] ] ], "level": { "min": 0.9634700854700855, "max": 0.9634729344729346 }, "related_data": {} } } }, { "哨兵模式的其他配置项": { "data": { "uuid": "java-7-62", "seg": [ [ [ "哨兵", "模式", "配置", "项", "哨兵模式" ] ] ], "level": { "min": 0.9634729344729346, "max": 0.9634757834757836 }, "related_data": {} } } } ], "data": { "uuid": "java-6-353", "seg": [ [ [ "哨兵", "sentinel", "模式" ] ] ], "level": { "min": 0.9634643874643876, "max": 0.9634757834757836 }, "related_data": {} } } } ], "data": { "uuid": "java-5-1162", "seg": [ [ [ "redis", "配置" ] ] ], "level": { "min": 0.9634188034188035, "max": 0.9634757834757836 }, "related_data": {} } } }, { "使用redis-cli": { "children": [ { "安全设置": { "data": { "uuid": "java-6-354", "seg": [ [ [ "设置" ] ] ], "level": { "min": 0.9634757834757836, "max": 0.9634839234839235 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_7457017_53441117@13", "cluster_num": 0 } ] } } } } }, { "基本操作": { "data": { "uuid": "java-6-355", "seg": [ [ [ "基本操作" ] ] ], "level": { "min": 0.9634839234839235, "max": 0.9634920634920635 }, "related_data": {} } } }, { "keys": { "data": { "uuid": "java-6-356", "seg": [ [ [ "keys" ] ] ], "level": { "min": 0.9634920634920635, "max": 0.9635002035002035 }, "related_data": {} } } }, { "Redis List": { "data": { "uuid": "java-6-357", "seg": [ [ [ "redis", "list" ] ] ], "level": { "min": 0.9635002035002035, "max": 0.9635083435083436 }, "related_data": {} } } }, { "Redis Hash": { "data": { "uuid": "java-6-358", "seg": [ [ [ "redis", "hash" ] ] ], "level": { "min": 0.9635083435083436, "max": 0.9635164835164836 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_364742_386953@13", "cluster_num": 0 }, { "sample_id": "13_377034_407471@13", "cluster_num": 1 } ] }, "blog": { "data_id": [ { "sample_id": "51588156@hashmap@java", "cluster_num": 1 }, { "sample_id": "30717637@linkedlist@java", "cluster_num": 2 }, { "sample_id": "87695577@hashmap@java", "cluster_num": 1 }, { "sample_id": "99999126@hashmap@java", "cluster_num": 1 }, { "sample_id": "113337405@hashmap@java", "cluster_num": 2 }, { "sample_id": "53377876@linkedlist@java", "cluster_num": 0 }, { "sample_id": "113578055@hashmap@java", "cluster_num": 1 }, { "sample_id": "52269862@hashmap@java", "cluster_num": 1 } ] } } } } }, { "Set": { "data": { "uuid": "java-6-359", "seg": [ [ [ "set" ] ] ], "level": { "min": 0.9635164835164836, "max": 0.9635246235246235 }, "related_data": {} } } }, { "Pub/Sub": { "data": { "uuid": "java-6-360", "seg": [ [ [ "pub", "sub" ] ] ], "level": { "min": 0.9635246235246235, "max": 0.9635327635327635 }, "related_data": {} } } } ], "data": { "uuid": "java-5-1163", "seg": [ [ [ "redis", "cli" ] ] ], "level": { "min": 0.9634757834757836, "max": 0.9635327635327635 }, "related_data": {} } } }, { "Spring Boot集成Redis": { "data": { "uuid": "java-5-1164", "seg": [ [ [ "spring", "boot", "集成", "redis" ] ] ], "level": { "min": 0.9635327635327635, "max": 0.9635897435897436 }, "related_data": {} } } }, { "使用StringRedisTemplate": { "children": [ { "opsFor": { "data": { "uuid": "java-6-361", "seg": [ [ [ "opsfor" ] ] ], "level": { "min": 0.9635897435897436, "max": 0.9636087369420703 }, "related_data": {} } } }, { "绑定Key的操作": { "data": { "uuid": "java-6-362", "seg": [ [ [ "绑定", "key", "操作" ] ] ], "level": { "min": 0.9636087369420703, "max": 0.963627730294397 }, "related_data": {} } } }, { "RedisConnection": { "data": { "uuid": "java-6-363", "seg": [ [ [ "redisconnection" ] ] ], "level": { "min": 0.963627730294397, "max": 0.9636467236467237 }, "related_data": {} } } } ], "data": { "uuid": "java-5-1165", "seg": [ [ [ "stringredistemplate" ] ] ], "level": { "min": 0.9635897435897436, "max": 0.9636467236467237 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_766176_825308@13", "cluster_num": 0 } ] } } } } }, { "序列化策略": { "children": [ { "默认序列化策略": { "data": { "uuid": "java-6-364", "seg": [ [ [ "默认", "序列化", "策略", "序列化策略" ] ] ], "level": { "min": 0.9636467236467237, "max": 0.9636752136752137 }, "related_data": {} } } }, { "自定义序列化策略": { "data": { "uuid": "java-6-365", "seg": [ [ [ "自定义", "序列化", "策略", "序列化策略" ] ] ], "level": { "min": 0.9636752136752137, "max": 0.9637037037037037 }, "related_data": {} } } } ], "data": { "uuid": "java-5-1166", "seg": [ [ [ "序列化", "策略", "序列化策略" ] ] ], "level": { "min": 0.9636467236467237, "max": 0.9637037037037037 }, "related_data": {} } } } ], "data": { "uuid": "java-4-1151", "seg": [ [ [ "ssm", "框架" ], [ "redis" ] ] ], "level": { "min": 0.962962962962963, "max": 0.9637037037037037 }, "related_data": {} } } }, { "Java设计模式": { "children": [ { "Java反射技术": { "children": [ { "通过反射构建对象": { "data": { "uuid": "java-6-366", "seg": [ [ [ "反射", "构建", "对象" ] ] ], "level": { "min": 0.9637037037037037, "max": 0.9637777777777778 }, "related_data": {} } } }, { "反射方法": { "data": { "uuid": "java-6-367", "seg": [ [ [ "反射", "方法" ] ] ], "level": { "min": 0.9637777777777778, "max": 0.9638518518518518 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_151933_14475@13", "cluster_num": 2 }, { "sample_id": "13_250238_247208@13", "cluster_num": 0 }, { "sample_id": "13_200815_122198@13", "cluster_num": 1 }, { "sample_id": "13_186728_79969@13", "cluster_num": 2 }, { "sample_id": "13_674349_504374@13", "cluster_num": 1 }, { "sample_id": "13_25947_7070@13", "cluster_num": 0 }, { "sample_id": "13_203230_129751@13", "cluster_num": 0 }, { "sample_id": "13_336643_332363@13", "cluster_num": 2 }, { "sample_id": "13_7438736_53412129@13", "cluster_num": 1 } ] }, "blog": { "data_id": [ { "sample_id": "18013523@java@java", "cluster_num": 0 }, { "sample_id": "118544652@java@java", "cluster_num": 1 } ] } } } } } ], "data": { "uuid": "java-5-1167", "seg": [ [ [ "java", "反射", "技术" ] ] ], "level": { "min": 0.9637037037037037, "max": 0.9638518518518518 }, "related_data": {} } } }, { "动态代理模式和责任链模式": { "children": [ { "JDK动态代理": { "data": { "uuid": "java-6-368", "seg": [ [ [ "jdk", "动态", "代理", "动态代理" ] ] ], "level": { "min": 0.9638518518518518, "max": 0.9638888888888889 }, "related_data": { "blog": { "data_id": [ { "sample_id": "52143504@jdk@java", "cluster_num": 0 }, { "sample_id": "108917554@jdk@java", "cluster_num": 1 } ] } } } } }, { "CGLIB动态代理": { "data": { "uuid": "java-6-369", "seg": [ [ [ "cglib", "动态", "代理", "动态代理" ] ] ], "level": { "min": 0.9638888888888889, "max": 0.963925925925926 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_233571_208928@13", "cluster_num": 0 }, { "sample_id": "13_644221_444760@13", "cluster_num": 0 }, { "sample_id": "13_187090_80785@13", "cluster_num": 1 }, { "sample_id": "13_7419236_53377967@13", "cluster_num": 2 }, { "sample_id": "13_742299_784123@13", "cluster_num": 2 }, { "sample_id": "13_212893_154943@13", "cluster_num": 2 } ] }, "blog": { "data_id": [ { "sample_id": "81939357@jdk@java", "cluster_num": 0 }, { "sample_id": "90714295@jdk@java", "cluster_num": 1 }, { "sample_id": "73928350@java@java", "cluster_num": 2 } ] } } } } }, { "拦截器": { "children": [ { "拦截器的定义": { "data": { "uuid": "java-7-63", "seg": [ [ [ "拦截器", "定义" ] ] ], "level": { "min": 0.963925925925926, "max": 0.9639351851851852 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_230965_201208@13", "cluster_num": 0 }, { "sample_id": "13_7431957_53400719@13", "cluster_num": 0 }, { "sample_id": "13_1101239_1315803@13", "cluster_num": 1 }, { "sample_id": "13_7442725_53419648@13", "cluster_num": 2 } ] } } } } }, { "拦截器的执行流程": { "data": { "uuid": "java-7-64", "seg": [ [ [ "拦截器", "执行", "流程" ] ] ], "level": { "min": 0.9639351851851852, "max": 0.9639444444444445 }, "related_data": {} } } }, { "开发拦截器": { "data": { "uuid": "java-7-65", "seg": [ [ [ "开发", "拦截器" ] ] ], "level": { "min": 0.9639444444444445, "max": 0.9639537037037038 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_238742_221046@13", "cluster_num": 1 }, { "sample_id": "13_199403_117576@13", "cluster_num": 1 }, { "sample_id": "13_653800_463015@13", "cluster_num": 0 }, { "sample_id": "13_1102275_1316682@13", "cluster_num": 1 }, { "sample_id": "13_7399254_53346324@13", "cluster_num": 2 } ] }, "blog": { "data_id": [ { "sample_id": "115025189@spring@java", "cluster_num": 0 } ] } } } } }, { "多个拦截器执行的顺序": { "data": { "uuid": "java-7-66", "seg": [ [ [ "拦截器", "执行", "顺序" ] ] ], "level": { "min": 0.9639537037037038, "max": 0.963962962962963 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_758176_814408@13", "cluster_num": 0 }, { "sample_id": "13_358372_376618@13", "cluster_num": 1 }, { "sample_id": "13_7413013_53364714@13", "cluster_num": 2 }, { "sample_id": "13_250633_248175@13", "cluster_num": 1 }, { "sample_id": "13_358427_376791@13", "cluster_num": 1 } ] } } } } } ], "data": { "uuid": "java-6-370", "seg": [ [ [ "拦截器" ] ] ], "level": { "min": 0.963925925925926, "max": 0.963962962962963 }, "related_data": {} } } }, { "责任链模式": { "data": { "uuid": "java-6-371", "seg": [ [ [ "责任", "链", "模式", "责任链", "链模式" ] ] ], "level": { "min": 0.963962962962963, "max": 0.9640000000000001 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_196718_109552@13", "cluster_num": 0 }, { "sample_id": "13_382313_416811@13", "cluster_num": 1 } ] }, "blog": { "data_id": [ { "sample_id": "74936208@interceptor@java", "cluster_num": 0 }, { "sample_id": "5961374@interceptor@java", "cluster_num": 1 } ] } } } } } ], "data": { "uuid": "java-5-1168", "seg": [ [ [ "动态", "代理", "模式", "动态代理", "代理模式" ], [ "责任", "链", "模式", "责任链", "链模式" ] ] ], "level": { "min": 0.9638518518518518, "max": 0.9640000000000001 }, "related_data": {} } } }, { "观察者(Observer)模式": { "children": [ { "概述": { "data": { "uuid": "java-6-372", "seg": [ [ [ "概述" ] ] ], "level": { "min": 0.9640000000000001, "max": 0.9641481481481482 }, "related_data": {} } } } ], "data": { "uuid": "java-5-1169", "seg": [ [ [ "观察者", "observer", "模式" ] ] ], "level": { "min": 0.9640000000000001, "max": 0.9641481481481482 }, "related_data": {} } } }, { "工厂模式和抽象工厂模式": { "children": [ { "普通工厂(Simple Factory)模式": { "data": { "uuid": "java-6-373", "seg": [ [ [ "工厂", "simple", "factory", "模式", "普通工厂" ] ] ], "level": { "min": 0.9641481481481482, "max": 0.9642222222222223 }, "related_data": {} } } }, { "抽象工厂(Abstract Factory)模式": { "data": { "uuid": "java-6-374", "seg": [ [ [ "抽象", "工厂", "abstract", "factory", "模式" ] ] ], "level": { "min": 0.9642222222222223, "max": 0.9642962962962964 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_230499_202223@13", "cluster_num": 0 }, { "sample_id": "13_366349_390811@13", "cluster_num": 1 }, { "sample_id": "13_244872_234770@13", "cluster_num": 2 } ] }, "blog": { "data_id": [ { "sample_id": "87349389@singleton@java", "cluster_num": 1 }, { "sample_id": "76918890@singleton@java", "cluster_num": 0 }, { "sample_id": "46441779@singleton@java", "cluster_num": 1 }, { "sample_id": "76762156@singleton@java", "cluster_num": 1 }, { "sample_id": "54910597@singleton@java", "cluster_num": 2 }, { "sample_id": "54910430@singleton@java", "cluster_num": 2 }, { "sample_id": "43445799@singleton@java", "cluster_num": 0 } ] } } } } } ], "data": { "uuid": "java-5-1170", "seg": [ [ [ "工厂", "模式", "工厂模式" ], [ "抽象", "工厂", "模式", "工厂模式" ] ] ], "level": { "min": 0.9641481481481482, "max": 0.9642962962962964 }, "related_data": {} } } }, { "建造者(Builder)模式": { "children": [ { "概述": { "data": { "uuid": "java-6-375", "seg": [ [ [ "概述" ] ] ], "level": { "min": 0.9642962962962964, "max": 0.9644444444444445 }, "related_data": {} } } } ], "data": { "uuid": "java-5-1171", "seg": [ [ [ "建造", "builder", "模式" ] ] ], "level": { "min": 0.9642962962962964, "max": 0.9644444444444445 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_8210_4491@13", "cluster_num": 0 } ] }, "blog": { "data_id": [ { "sample_id": "50395698@builder@java", "cluster_num": 1 }, { "sample_id": "8567317@builder@java", "cluster_num": 1 }, { "sample_id": "45442197@builder@java", "cluster_num": 1 }, { "sample_id": "80988996@builder@java", "cluster_num": 1 }, { "sample_id": "50040565@builder@java", "cluster_num": 1 }, { "sample_id": "52250775@builder@java", "cluster_num": 0 }, { "sample_id": "46829473@builder@java", "cluster_num": 1 }, { "sample_id": "86619675@builder@java", "cluster_num": 1 }, { "sample_id": "38418139@builder@java", "cluster_num": 1 }, { "sample_id": "52254803@builder@java", "cluster_num": 1 }, { "sample_id": "78927773@builder@java", "cluster_num": 1 }, { "sample_id": "52764455@builder@java", "cluster_num": 1 }, { "sample_id": "50644745@builder@java", "cluster_num": 1 }, { "sample_id": "8994398@builder@java", "cluster_num": 1 }, { "sample_id": "85236946@builder@java", "cluster_num": 1 }, { "sample_id": "8170126@builder@java", "cluster_num": 0 }, { "sample_id": "17642635@builder@java", "cluster_num": 1 }, { "sample_id": "75125971@builder@java", "cluster_num": 2 }, { "sample_id": "78135979@builder@java", "cluster_num": 1 }, { "sample_id": "89024626@builder@java", "cluster_num": 2 }, { "sample_id": "45191001@builder@java", "cluster_num": 2 }, { "sample_id": "110199202@builder@java", "cluster_num": 2 }, { "sample_id": "117269241@builder@java", "cluster_num": 1 }, { "sample_id": "78404646@builder@java", "cluster_num": 2 }, { "sample_id": "89843722@builder@java", "cluster_num": 2 }, { "sample_id": "99677303@builder@java", "cluster_num": 2 }, { "sample_id": "104872507@builder@java", "cluster_num": 2 }, { "sample_id": "53544671@builder@java", "cluster_num": 0 }, { "sample_id": "44787277@builder@java", "cluster_num": 2 }, { "sample_id": "79586361@builder@java", "cluster_num": 2 }, { "sample_id": "7496117@builder@java", "cluster_num": 2 }, { "sample_id": "46684295@builder@java", "cluster_num": 2 }, { "sample_id": "7773649@builder@java", "cluster_num": 2 }, { "sample_id": "53189869@builder@java", "cluster_num": 2 }, { "sample_id": "89880284@builder@java", "cluster_num": 0 }, { "sample_id": "75207683@builder@java", "cluster_num": 2 }, { "sample_id": "54178027@builder@java", "cluster_num": 2 }, { "sample_id": "79657569@builder@java", "cluster_num": 2 }, { "sample_id": "79612216@builder@java", "cluster_num": 2 } ] } } } } } ], "data": { "uuid": "java-4-1152", "seg": [ [ [ "java", "设计模式" ] ] ], "level": { "min": 0.9637037037037037, "max": 0.9644444444444445 }, "related_data": {} } } } ], "data": { "uuid": "java-3-593", "seg": [ [ [ "入门" ], [ "技术", "基础", "技术基础" ] ] ], "level": { "min": 0.962962962962963, "max": 0.9644444444444445 }, "related_data": {} } } }, { "互联网持久框架——MyBatis": { "children": [ { "认识MyBatis核心组件": { "children": [ { "准备MyBatis环境": { "data": { "uuid": "java-5-1172", "seg": [ [ [ "mybatis", "环境" ] ] ], "level": { "min": 0.9644444444444445, "max": 0.964485596707819 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_1074279_1277004@13", "cluster_num": 0 }, { "sample_id": "13_7395440_53337950@13", "cluster_num": 0 }, { "sample_id": "13_7396649_53340647@13", "cluster_num": 0 }, { "sample_id": "13_719420_713473@13", "cluster_num": 0 }, { "sample_id": "13_674166_503684@13", "cluster_num": 1 }, { "sample_id": "13_696389_580070@13", "cluster_num": 1 }, { "sample_id": "13_6374151_44659638@13", "cluster_num": 0 }, { "sample_id": "13_839432_948749@13", "cluster_num": 2 }, { "sample_id": "13_947536_1087104@13", "cluster_num": 1 }, { "sample_id": "13_839434_948750@13", "cluster_num": 2 }, { "sample_id": "13_664339_481256@13", "cluster_num": 1 }, { "sample_id": "13_1052035_1249493@13", "cluster_num": 1 }, { "sample_id": "13_772631_836244@13", "cluster_num": 1 }, { "sample_id": "13_1073615_1275978@13", "cluster_num": 1 }, { "sample_id": "13_872302_1006380@13", "cluster_num": 1 } ] }, "blog": { "data_id": [ { "sample_id": "87957689@mybatis@java", "cluster_num": 0 }, { "sample_id": "50061705@mybatis@java", "cluster_num": 0 }, { "sample_id": "21153791@mybatis@java", "cluster_num": 0 }, { "sample_id": "71190441@mybatis@java", "cluster_num": 0 }, { "sample_id": "78655288@mybatis@java", "cluster_num": 0 }, { "sample_id": "80788127@mybatis@java", "cluster_num": 0 }, { "sample_id": "50791343@mybatis@java", "cluster_num": 1 }, { "sample_id": "84141341@interceptor@java", "cluster_num": 1 }, { "sample_id": "96591059@mybatis@java", "cluster_num": 0 }, { "sample_id": "51607285@mybatis@java", "cluster_num": 0 }, { "sample_id": "74129316@mybatis@java", "cluster_num": 0 }, { "sample_id": "80950150@mybatis@java", "cluster_num": 0 }, { "sample_id": "91530234@mybatis@java", "cluster_num": 1 }, { "sample_id": "73194758@mybatis@java", "cluster_num": 0 }, { "sample_id": "22931341@mybatis@java", "cluster_num": 0 }, { "sample_id": "80010967@mybatis@java", "cluster_num": 0 }, { "sample_id": "112146286@mybatis@java", "cluster_num": 0 }, { "sample_id": "52270046@mybatis@java", "cluster_num": 1 }, { "sample_id": "88643598@mybatis@java", "cluster_num": 0 }, { "sample_id": "80977133@mybatis@java", "cluster_num": 0 }, { "sample_id": "68946027@mybatis@java", "cluster_num": 0 }, { "sample_id": "54608702@mybatis@java", "cluster_num": 0 }, { "sample_id": "41457529@mybatis@java", "cluster_num": 0 }, { "sample_id": "108789373@javabean@java", "cluster_num": 0 }, { "sample_id": "108314526@jpa@java", "cluster_num": 0 }, { "sample_id": "53056032@log4j@java", "cluster_num": 0 }, { "sample_id": "22931341@log4j@java", "cluster_num": 0 }, { "sample_id": "59528007@interceptor@java", "cluster_num": 0 }, { "sample_id": "115291423@interceptor@java", "cluster_num": 0 }, { "sample_id": "80010967@spring@java", "cluster_num": 0 }, { "sample_id": "89638646@javafx@java", "cluster_num": 0 }, { "sample_id": "81607515@mybatis@java", "cluster_num": 0 }, { "sample_id": "116805355@mybatis@java", "cluster_num": 0 }, { "sample_id": "87190180@mybatis@java", "cluster_num": 0 }, { "sample_id": "79669180@mybatis@java", "cluster_num": 0 }, { "sample_id": "80720980@mybatis@java", "cluster_num": 0 }, { "sample_id": "100334210@mybatis@java", "cluster_num": 0 }, { "sample_id": "109712299@mybatis@java", "cluster_num": 0 }, { "sample_id": "74171314@mybatis@java", "cluster_num": 0 }, { "sample_id": "82856621@mybatis@java", "cluster_num": 0 }, { "sample_id": "23831273@mybatis@java", "cluster_num": 1 }, { "sample_id": "45967763@mybatis@java", "cluster_num": 0 }, { "sample_id": "82908377@mybatis@java", "cluster_num": 0 }, { "sample_id": "50731368@mybatis@java", "cluster_num": 0 }, { "sample_id": "106394037@mybatis@java", "cluster_num": 0 }, { "sample_id": "111087477@mybatis@java", "cluster_num": 0 }, { "sample_id": "78674433@mybatis@java", "cluster_num": 0 }, { "sample_id": "81708833@mybatis@java", "cluster_num": 0 }, { "sample_id": "52623452@log4j@java", "cluster_num": 0 }, { "sample_id": "54412223@interceptor@java", "cluster_num": 1 }, { "sample_id": "51592608@mybatis@java", "cluster_num": 0 }, { "sample_id": "51669608@mybatis@java", "cluster_num": 0 }, { "sample_id": "103244430@mybatis@java", "cluster_num": 0 }, { "sample_id": "39203121@mybatis@java", "cluster_num": 0 }, { "sample_id": "39203121@logback@java", "cluster_num": 0 }, { "sample_id": "51582967@mybatis@java", "cluster_num": 0 }, { "sample_id": "54802944@mybatis@java", "cluster_num": 0 }, { "sample_id": "77720754@mybatis@java", "cluster_num": 1 }, { "sample_id": "70846902@mybatis@java", "cluster_num": 1 }, { "sample_id": "47069223@mybatis@java", "cluster_num": 0 }, { "sample_id": "52023887@mybatis@java", "cluster_num": 0 }, { "sample_id": "116171937@mybatis@java", "cluster_num": 0 }, { "sample_id": "77516151@mybatis@java", "cluster_num": 0 }, { "sample_id": "80955703@mybatis@java", "cluster_num": 0 }, { "sample_id": "51668523@mybatis@java", "cluster_num": 0 }, { "sample_id": "106391982@mybatis@java", "cluster_num": 0 }, { "sample_id": "117933388@mybatis@java", "cluster_num": 0 }, { "sample_id": "77516151@jdk@java", "cluster_num": 0 }, { "sample_id": "106391982@java@java", "cluster_num": 0 }, { "sample_id": "79699342@logback@java", "cluster_num": 0 }, { "sample_id": "91411387@log4j@java", "cluster_num": 2 }, { "sample_id": "78808080@log4j@java", "cluster_num": 0 }, { "sample_id": "47819135@interceptor@java", "cluster_num": 1 }, { "sample_id": "88769101@interceptor@java", "cluster_num": 0 }, { "sample_id": "46013493@interceptor@java", "cluster_num": 0 }, { "sample_id": "55657776@interceptor@java", "cluster_num": 1 }, { "sample_id": "54834989@junit@java", "cluster_num": 0 }, { "sample_id": "45286191@mybatis@java", "cluster_num": 0 }, { "sample_id": "54811589@mybatis@java", "cluster_num": 0 }, { "sample_id": "34202123@mybatis@java", "cluster_num": 0 }, { "sample_id": "42102297@mybatis@java", "cluster_num": 0 }, { "sample_id": "50086739@mybatis@java", "cluster_num": 0 }, { "sample_id": "72123185@mybatis@java", "cluster_num": 0 }, { "sample_id": "112237670@mybatis@java", "cluster_num": 0 }, { "sample_id": "46611205@mybatis@java", "cluster_num": 0 }, { "sample_id": "50496460@mybatis@java", "cluster_num": 0 }, { "sample_id": "88053053@mybatis@java", "cluster_num": 1 }, { "sample_id": "14450731@junit@java", "cluster_num": 2 }, { "sample_id": "50496460@jdbc@java", "cluster_num": 0 }, { "sample_id": "86691611@logback@java", "cluster_num": 0 }, { "sample_id": "87886492@interceptor@java", "cluster_num": 1 }, { "sample_id": "116905650@spring@java", "cluster_num": 0 }, { "sample_id": "50388204@jdbc@java", "cluster_num": 0 }, { "sample_id": "106910497@mybatis@java", "cluster_num": 2 }, { "sample_id": "108696005@mybatis@java", "cluster_num": 0 }, { "sample_id": "80061274@mybatis@java", "cluster_num": 0 }, { "sample_id": "85092663@mybatis@java", "cluster_num": 0 }, { "sample_id": "118727890@mybatis@java", "cluster_num": 0 }, { "sample_id": "45313507@mybatis@java", "cluster_num": 0 }, { "sample_id": "106966382@mybatis@java", "cluster_num": 0 }, { "sample_id": "39262279@mybatis@java", "cluster_num": 0 }, { "sample_id": "108185922@mybatis@java", "cluster_num": 0 }, { "sample_id": "90726347@mybatis@java", "cluster_num": 2 }, { "sample_id": "109104574@mybatis@java", "cluster_num": 0 }, { "sample_id": "118728212@slf4j@java", "cluster_num": 0 }, { "sample_id": "109178942@slf4j@java", "cluster_num": 0 }, { "sample_id": "45166397@maven@java", "cluster_num": 0 }, { "sample_id": "106910497@maven@java", "cluster_num": 2 }, { "sample_id": "106966382@maven@java", "cluster_num": 0 }, { "sample_id": "106910497@java@java", "cluster_num": 2 }, { "sample_id": "109178942@logback@java", "cluster_num": 0 }, { "sample_id": "50449865@log4j@java", "cluster_num": 0 }, { "sample_id": "39262279@log4j@java", "cluster_num": 0 }, { "sample_id": "111593073@mybatis@java", "cluster_num": 0 }, { "sample_id": "108172276@mybatis@java", "cluster_num": 0 }, { "sample_id": "70741729@mybatis@java", "cluster_num": 0 }, { "sample_id": "115984141@mybatis@java", "cluster_num": 0 }, { "sample_id": "77870345@mybatis@java", "cluster_num": 0 }, { "sample_id": "50673144@mybatis@java", "cluster_num": 0 }, { "sample_id": "52871884@mybatis@java", "cluster_num": 0 }, { "sample_id": "117506859@mybatis@java", "cluster_num": 2 }, { "sample_id": "109213590@mybatis@java", "cluster_num": 0 }, { "sample_id": "83448614@mybatis@java", "cluster_num": 0 }, { "sample_id": "109253213@mybatis@java", "cluster_num": 1 }, { "sample_id": "51228098@mybatis@java", "cluster_num": 0 }, { "sample_id": "51228098@maven@java", "cluster_num": 0 }, { "sample_id": "49019883@log4j@java", "cluster_num": 0 }, { "sample_id": "79349300@interceptor@java", "cluster_num": 0 }, { "sample_id": "109253213@interceptor@java", "cluster_num": 1 }, { "sample_id": "116724488@spring@java", "cluster_num": 0 }, { "sample_id": "117506859@spring@java", "cluster_num": 2 }, { "sample_id": "114793303@mybatis@java", "cluster_num": 0 }, { "sample_id": "115655201@mybatis@java", "cluster_num": 0 }, { "sample_id": "54632176@mybatis@java", "cluster_num": 0 }, { "sample_id": "53068230@mybatis@java", "cluster_num": 0 }, { "sample_id": "51656699@mybatis@java", "cluster_num": 0 }, { "sample_id": "53428417@mybatis@java", "cluster_num": 0 }, { "sample_id": "43086961@mybatis@java", "cluster_num": 2 }, { "sample_id": "53428417@maven@java", "cluster_num": 0 }, { "sample_id": "43086961@maven@java", "cluster_num": 2 }, { "sample_id": "70833629@jpa@java", "cluster_num": 0 }, { "sample_id": "51591736@log4j@java", "cluster_num": 2 }, { "sample_id": "109352259@log4j@java", "cluster_num": 0 }, { "sample_id": "54632176@spring@java", "cluster_num": 0 }, { "sample_id": "82215893@spring@java", "cluster_num": 2 }, { "sample_id": "118673401@mybatis@java", "cluster_num": 0 }, { "sample_id": "55225079@mybatis@java", "cluster_num": 0 }, { "sample_id": "110116294@mybatis@java", "cluster_num": 0 }, { "sample_id": "77971696@mybatis@java", "cluster_num": 0 }, { "sample_id": "114256852@mybatis@java", "cluster_num": 0 }, { "sample_id": "52711051@slf4j@java", "cluster_num": 0 }, { "sample_id": "109203411@logback@java", "cluster_num": 0 }, { "sample_id": "81389496@log4j@java", "cluster_num": 0 }, { "sample_id": "118673401@spring@java", "cluster_num": 0 }, { "sample_id": "115898980@mybatis@java", "cluster_num": 0 }, { "sample_id": "115901852@mybatis@java", "cluster_num": 0 }, { "sample_id": "80723829@timezone@java", "cluster_num": 0 }, { "sample_id": "109793254@mybatis@java", "cluster_num": 0 }, { "sample_id": "54633046@mybatis@java", "cluster_num": 0 }, { "sample_id": "70237550@mybatis@java", "cluster_num": 0 }, { "sample_id": "80266339@mybatis@java", "cluster_num": 2 }, { "sample_id": "88669552@mybatis@java", "cluster_num": 0 }, { "sample_id": "82718689@jpa@java", "cluster_num": 2 }, { "sample_id": "89071738@mybatis@java", "cluster_num": 0 }, { "sample_id": "108249249@mybatis@java", "cluster_num": 0 }, { "sample_id": "54026899@mybatis@java", "cluster_num": 0 }, { "sample_id": "47337307@mybatis@java", "cluster_num": 0 }, { "sample_id": "110944353@mybatis@java", "cluster_num": 0 }, { "sample_id": "81017827@jpa@java", "cluster_num": 0 }, { "sample_id": "108428783@builder@java", "cluster_num": 0 }, { "sample_id": "110201816@mybatis@java", "cluster_num": 0 }, { "sample_id": "74315775@jdbc@java", "cluster_num": 0 }, { "sample_id": "116212934@mybatis@java", "cluster_num": 0 }, { "sample_id": "18361283@mybatis@java", "cluster_num": 0 }, { "sample_id": "18361283@exception@java", "cluster_num": 0 }, { "sample_id": "107724122@javabean@java", "cluster_num": 0 } ] } } } } }, { "MyBatis的核心组件": { "data": { "uuid": "java-5-1173", "seg": [ [ [ "mybatis", "核心", "组件", "核心组件" ] ] ], "level": { "min": 0.964485596707819, "max": 0.9645267489711935 }, "related_data": { "blog": { "data_id": [ { "sample_id": "108492263@mybatis@java", "cluster_num": 0 } ] } } } } }, { "SqlSessionFactory(工厂接口)": { "children": [ { "使用XML构建SqlSessionFactory": { "data": { "uuid": "java-6-376", "seg": [ [ [ "xml", "构建", "sqlsessionfactory" ] ] ], "level": { "min": 0.9645267489711935, "max": 0.9645473251028808 }, "related_data": {} } } }, { "使用代码创建SqlSessionFactory": { "data": { "uuid": "java-6-377", "seg": [ [ [ "创建", "sqlsessionfactory" ] ] ], "level": { "min": 0.9645473251028808, "max": 0.964567901234568 }, "related_data": {} } } } ], "data": { "uuid": "java-5-1174", "seg": [ [ [ "sqlsessionfactory", "工厂", "接口" ] ] ], "level": { "min": 0.9645267489711935, "max": 0.964567901234568 }, "related_data": {} } } }, { "SqlSession": { "data": { "uuid": "java-5-1175", "seg": [ [ [ "sqlsession" ] ] ], "level": { "min": 0.964567901234568, "max": 0.9646090534979425 }, "related_data": {} } } }, { "映射器": { "children": [ { "用XML实现映射器": { "data": { "uuid": "java-6-378", "seg": [ [ [ "xml", "映射器" ] ] ], "level": { "min": 0.9646090534979425, "max": 0.9646172839506173 }, "related_data": {} } } }, { "注解实现映射器": { "data": { "uuid": "java-6-379", "seg": [ [ [ "注解", "映射器" ] ] ], "level": { "min": 0.9646172839506173, "max": 0.9646255144032923 }, "related_data": {} } } }, { "SqlSession发送SQL": { "data": { "uuid": "java-6-380", "seg": [ [ [ "sqlsession", "发送", "sql" ] ] ], "level": { "min": 0.9646255144032923, "max": 0.9646337448559671 }, "related_data": {} } } }, { "用Mapper接口发送SQL": { "data": { "uuid": "java-6-381", "seg": [ [ [ "mapper", "接口", "发送", "sql" ] ] ], "level": { "min": 0.9646337448559671, "max": 0.964641975308642 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_767476_827103@13", "cluster_num": 0 }, { "sample_id": "13_366926_391989@13", "cluster_num": 1 }, { "sample_id": "13_771402_833944@13", "cluster_num": 2 } ] }, "blog": { "data_id": [ { "sample_id": "82685918@mybatis@java", "cluster_num": 0 } ] } } } } }, { "对比两种发送SQL方式": { "data": { "uuid": "java-6-382", "seg": [ [ [ "发送", "sql", "方式" ] ] ], "level": { "min": 0.964641975308642, "max": 0.9646502057613169 }, "related_data": { "blog": { "data_id": [ { "sample_id": "103088472@logback@java", "cluster_num": 0 } ] } } } } } ], "data": { "uuid": "java-5-1176", "seg": [ [ [ "映射器" ] ] ], "level": { "min": 0.9646090534979425, "max": 0.9646502057613169 }, "related_data": {} } } }, { "生命周期": { "children": [ { "SqlSessionFactoryBuilder": { "data": { "uuid": "java-6-383", "seg": [ [ [ "sqlsessionfactorybuilder" ] ] ], "level": { "min": 0.9646502057613169, "max": 0.9646604938271606 }, "related_data": {} } } }, { "SqlSessionFactory": { "data": { "uuid": "java-6-384", "seg": [ [ [ "sqlsessionfactory" ] ] ], "level": { "min": 0.9646604938271606, "max": 0.9646707818930041 }, "related_data": {} } } }, { "SqlSession": { "data": { "uuid": "java-6-385", "seg": [ [ [ "sqlsession" ] ] ], "level": { "min": 0.9646707818930041, "max": 0.9646810699588477 }, "related_data": {} } } }, { "Mapper": { "data": { "uuid": "java-6-386", "seg": [ [ [ "mapper" ] ] ], "level": { "min": 0.9646810699588477, "max": 0.9646913580246914 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_7447364_53427287@13", "cluster_num": 0 }, { "sample_id": "13_7441293_53417199@13", "cluster_num": 1 }, { "sample_id": "13_1080159_1285268@13", "cluster_num": 2 }, { "sample_id": "13_1069836_1271881@13", "cluster_num": 0 } ] }, "blog": { "data_id": [ { "sample_id": "83045335@mybatis@java", "cluster_num": 0 } ] } } } } } ], "data": { "uuid": "java-5-1177", "seg": [ [ [ "生命周期" ] ] ], "level": { "min": 0.9646502057613169, "max": 0.9646913580246914 }, "related_data": {} } } } ], "data": { "uuid": "java-4-1153", "seg": [ [ [ "mybatis", "核心", "组件", "核心组件" ] ] ], "level": { "min": 0.9644444444444445, "max": 0.9646913580246914 }, "related_data": {} } } }, { "MyBatis配置": { "children": [ { "properties属性": { "children": [ { "property子元素": { "data": { "uuid": "java-6-387", "seg": [ [ [ "property", "子", "元素", "子元素" ] ] ], "level": { "min": 0.9646913580246914, "max": 0.964700502972108 }, "related_data": {} } } }, { "使用properties文件": { "data": { "uuid": "java-6-388", "seg": [ [ [ "properties", "文件" ] ] ], "level": { "min": 0.964700502972108, "max": 0.9647096479195245 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_698028_584470@13", "cluster_num": 2 }, { "sample_id": "13_7435517_53406138@13", "cluster_num": 0 }, { "sample_id": "13_7462150_53447576@13", "cluster_num": 0 }, { "sample_id": "13_747323_798465@13", "cluster_num": 2 }, { "sample_id": "13_7442080_53418866@13", "cluster_num": 2 }, { "sample_id": "13_344408_347562@13", "cluster_num": 2 }, { "sample_id": "13_1052058_1249598@13", "cluster_num": 2 }, { "sample_id": "13_653050_461394@13", "cluster_num": 1 }, { "sample_id": "13_767269_826826@13", "cluster_num": 0 }, { "sample_id": "13_220471_173399@13", "cluster_num": 0 }, { "sample_id": "13_1062993_1260998@13", "cluster_num": 1 } ] }, "blog": { "data_id": [ { "sample_id": "112178263@log4j@java", "cluster_num": 1 }, { "sample_id": "79411464@log4j@java", "cluster_num": 1 }, { "sample_id": "7473001@interceptor@java", "cluster_num": 0 }, { "sample_id": "8250412@log4j@java", "cluster_num": 1 }, { "sample_id": "81411925@log4j@java", "cluster_num": 1 }, { "sample_id": "72081963@log4j@java", "cluster_num": 0 }, { "sample_id": "11984895@log4j@java", "cluster_num": 0 }, { "sample_id": "8291125@javabean@java", "cluster_num": 0 }, { "sample_id": "52239755@hashtable@java", "cluster_num": 0 }, { "sample_id": "54894123@log4j@java", "cluster_num": 1 }, { "sample_id": "7608807@applet@java", "cluster_num": 0 }, { "sample_id": "47192971@hashtable@java", "cluster_num": 0 }, { "sample_id": "4034834@jms@java", "cluster_num": 0 }, { "sample_id": "5183070@log4j@java", "cluster_num": 1 }, { "sample_id": "5866747@jmx@java", "cluster_num": 0 }, { "sample_id": "6213815@log4j@java", "cluster_num": 0 }, { "sample_id": "5982750@log4j@java", "cluster_num": 0 }, { "sample_id": "6819123@jms@java", "cluster_num": 0 }, { "sample_id": "6954446@exception@java", "cluster_num": 0 }, { "sample_id": "5621145@swt@java", "cluster_num": 0 }, { "sample_id": "7688473@log4j@java", "cluster_num": 1 }, { "sample_id": "7732880@javamail@java", "cluster_num": 1 }, { "sample_id": "7732880@log4j@java", "cluster_num": 1 }, { "sample_id": "7249087@javamail@java", "cluster_num": 2 }, { "sample_id": "6782482@layout@java", "cluster_num": 0 }, { "sample_id": "7583641@jar@java", "cluster_num": 0 }, { "sample_id": "7276309@applet@java", "cluster_num": 0 }, { "sample_id": "52687850@hashtable@java", "cluster_num": 0 }, { "sample_id": "80282926@log4j@java", "cluster_num": 1 }, { "sample_id": "7795752@javamail@java", "cluster_num": 2 }, { "sample_id": "26766@javamail@java", "cluster_num": 2 }, { "sample_id": "1424716@javamail@java", "cluster_num": 2 }, { "sample_id": "6583689@javamail@java", "cluster_num": 2 }, { "sample_id": "5427654@jmx@java", "cluster_num": 0 }, { "sample_id": "2150965@jmx@java", "cluster_num": 0 }, { "sample_id": "7740085@jar@java", "cluster_num": 0 }, { "sample_id": "7607476@jar@java", "cluster_num": 0 }, { "sample_id": "5313023@log4j@java", "cluster_num": 1 }, { "sample_id": "7607476@log4j@java", "cluster_num": 0 }, { "sample_id": "7827601@log4j@java", "cluster_num": 0 }, { "sample_id": "7381879@stream@java", "cluster_num": 0 }, { "sample_id": "104678957@builder@java", "cluster_num": 0 }, { "sample_id": "2756573@javamail@java", "cluster_num": 2 }, { "sample_id": "7675942@javamail@java", "cluster_num": 2 }, { "sample_id": "1798640@applet@java", "cluster_num": 0 }, { "sample_id": "1770682@applet@java", "cluster_num": 0 }, { "sample_id": "4761357@log4j@java", "cluster_num": 0 }, { "sample_id": "7999212@eclipse@java", "cluster_num": 0 }, { "sample_id": "6156203@timezone@java", "cluster_num": 0 }, { "sample_id": "7999212@exception@java", "cluster_num": 0 }, { "sample_id": "7192349@timezone@java", "cluster_num": 0 }, { "sample_id": "7708827@stream@java", "cluster_num": 0 }, { "sample_id": "7715334@jar@java", "cluster_num": 0 }, { "sample_id": "97967954@slf4j@java", "cluster_num": 1 }, { "sample_id": "7675160@javamail@java", "cluster_num": 2 }, { "sample_id": "6886351@javamail@java", "cluster_num": 0 }, { "sample_id": "97967954@logback@java", "cluster_num": 1 }, { "sample_id": "7675160@exception@java", "cluster_num": 2 }, { "sample_id": "7751059@exception@java", "cluster_num": 0 }, { "sample_id": "7484622@javamail@java", "cluster_num": 0 }, { "sample_id": "6629076@javamail@java", "cluster_num": 0 }, { "sample_id": "6781172@jmx@java", "cluster_num": 2 } ] } } } } }, { "使用程序传递方式传递参数": { "data": { "uuid": "java-6-389", "seg": [ [ [ "程序", "传递", "方式", "参数" ] ] ], "level": { "min": 0.9647096479195245, "max": 0.9647187928669411 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_650082_456515@13", "cluster_num": 0 }, { "sample_id": "13_714174_705955@13", "cluster_num": 1 } ] }, "blog": { "data_id": [ { "sample_id": "50846034@slf4j@java", "cluster_num": 0 } ] } } } } } ], "data": { "uuid": "java-5-1178", "seg": [ [ [ "properties", "属性" ] ] ], "level": { "min": 0.9646913580246914, "max": 0.9647187928669411 }, "related_data": {} } } }, { "settings设置": { "data": { "uuid": "java-5-1179", "seg": [ [ [ "settings", "设置" ] ] ], "level": { "min": 0.9647187928669411, "max": 0.9647462277091907 }, "related_data": {} } } }, { "typeAliases别名": { "children": [ { "系统定义别名": { "data": { "uuid": "java-6-390", "seg": [ [ [ "系统", "定义", "别名", "系统定义" ] ] ], "level": { "min": 0.9647462277091907, "max": 0.9647599451303155 }, "related_data": {} } } }, { "自定义别名": { "data": { "uuid": "java-6-391", "seg": [ [ [ "自定义", "别名" ] ] ], "level": { "min": 0.9647599451303155, "max": 0.9647736625514404 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_7435596_53406436@13", "cluster_num": 0 } ] }, "blog": { "data_id": [ { "sample_id": "71503263@mybatis@java", "cluster_num": 0 } ] } } } } } ], "data": { "uuid": "java-5-1180", "seg": [ [ [ "typealiases", "别名" ] ] ], "level": { "min": 0.9647462277091907, "max": 0.9647736625514404 }, "related_data": {} } } }, { "typeHandler类型转换器": { "children": [ { "系统定义的typeHandler": { "data": { "uuid": "java-6-392", "seg": [ [ [ "系统", "定义", "typehandler", "系统定义" ] ] ], "level": { "min": 0.9647736625514404, "max": 0.9647805212620028 }, "related_data": {} } } }, { "自定义typeHandler": { "data": { "uuid": "java-6-393", "seg": [ [ [ "自定义", "typehandler" ] ] ], "level": { "min": 0.9647805212620028, "max": 0.9647873799725653 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_760257_816924@13", "cluster_num": 0 } ] } } } } }, { "枚举typeHandler": { "data": { "uuid": "java-6-394", "seg": [ [ [ "枚举", "typehandler" ] ] ], "level": { "min": 0.9647873799725653, "max": 0.9647942386831276 }, "related_data": { "blog": { "data_id": [ { "sample_id": "108455514@mybatis@java", "cluster_num": 0 } ] } } } } }, { "文件操作": { "data": { "uuid": "java-6-395", "seg": [ [ [ "文件", "操作" ] ] ], "level": { "min": 0.9647942386831276, "max": 0.96480109739369 }, "related_data": {} } } } ], "data": { "uuid": "java-5-1181", "seg": [ [ [ "typehandler", "类型", "转换器" ] ] ], "level": { "min": 0.9647736625514404, "max": 0.96480109739369 }, "related_data": {} } } }, { "ObjectFactory(对象工厂)": { "data": { "uuid": "java-5-1182", "seg": [ [ [ "objectfactory", "对象", "工厂", "对象工厂" ] ] ], "level": { "min": 0.96480109739369, "max": 0.9648285322359398 }, "related_data": {} } } }, { "插件": { "data": { "uuid": "java-5-1183", "seg": [ [ [ "插件" ] ] ], "level": { "min": 0.9648285322359398, "max": 0.9648559670781894 }, "related_data": {} } } }, { "environments(运行环境)": { "children": [ { "transactionManager(事务管理器)": { "data": { "uuid": "java-6-396", "seg": [ [ [ "transactionmanager", "事务", "管理器", "事务管理器" ] ] ], "level": { "min": 0.9648559670781894, "max": 0.9648696844993143 }, "related_data": {} } } }, { "environment数据源环境": { "data": { "uuid": "java-6-397", "seg": [ [ [ "environment", "数据源", "环境", "数据源环境" ] ] ], "level": { "min": 0.9648696844993143, "max": 0.9648834019204391 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_659135_472673@13", "cluster_num": 0 }, { "sample_id": "13_7441146_53416956@13", "cluster_num": 1 } ] }, "blog": { "data_id": [ { "sample_id": "118876299@javac@java", "cluster_num": 0 } ] } } } } } ], "data": { "uuid": "java-5-1184", "seg": [ [ [ "environments", "运行", "环境" ] ] ], "level": { "min": 0.9648559670781894, "max": 0.9648834019204391 }, "related_data": {} } } }, { "databaseIdProvider数据库厂商标识": { "children": [ { "使用系统默认的databaseIdProvider": { "data": { "uuid": "java-6-398", "seg": [ [ [ "系统", "默认", "databaseidprovider" ] ] ], "level": { "min": 0.9648834019204391, "max": 0.9648971193415639 }, "related_data": {} } } }, { "不使用系统规则": { "data": { "uuid": "java-6-399", "seg": [ [ [ "系统", "规则", "不使用", "系统规则" ] ] ], "level": { "min": 0.9648971193415639, "max": 0.9649108367626887 }, "related_data": {} } } } ], "data": { "uuid": "java-5-1185", "seg": [ [ [ "databaseidprovider", "数据库", "厂商", "标识", "数据库厂商", "厂商标识" ] ] ], "level": { "min": 0.9648834019204391, "max": 0.9649108367626887 }, "related_data": {} } } }, { "引入映射器的方法": { "data": { "uuid": "java-5-1186", "seg": [ [ [ "引入", "映射器", "方法" ] ] ], "level": { "min": 0.9649108367626887, "max": 0.9649382716049384 }, "related_data": {} } } } ], "data": { "uuid": "java-4-1154", "seg": [ [ [ "mybatis", "配置" ] ] ], "level": { "min": 0.9646913580246914, "max": 0.9649382716049384 }, "related_data": {} } } }, { "映射器": { "children": [ { "select元素——查询语句": { "children": [ { "简单的select元素的应用": { "data": { "uuid": "java-6-400", "seg": [ [ [ "select", "元素" ] ] ], "level": { "min": 0.9649382716049384, "max": 0.9649437585733883 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_346996_352719@13", "cluster_num": 0 }, { "sample_id": "13_200150_120034@13", "cluster_num": 2 }, { "sample_id": "13_718499_712206@13", "cluster_num": 0 }, { "sample_id": "13_719609_713833@13", "cluster_num": 0 }, { "sample_id": "13_653659_462540@13", "cluster_num": 1 }, { "sample_id": "13_7439895_53414756@13", "cluster_num": 1 }, { "sample_id": "13_7464483_53450919@13", "cluster_num": 0 }, { "sample_id": "13_1094427_1304705@13", "cluster_num": 2 }, { "sample_id": "13_766240_825702@13", "cluster_num": 2 }, { "sample_id": "13_695021_576586@13", "cluster_num": 1 }, { "sample_id": "13_228168_193692@13", "cluster_num": 2 } ] }, "blog": { "data_id": [ { "sample_id": "77600104@jsp@java", "cluster_num": 0 }, { "sample_id": "88735155@maven@java", "cluster_num": 1 } ] } } } } }, { "自动映射和驼峰映射": { "data": { "uuid": "java-6-401", "seg": [ [ [ "自动", "映射" ], [ "驼峰", "映射" ] ] ], "level": { "min": 0.9649437585733883, "max": 0.9649492455418383 }, "related_data": {} } } }, { "传递多个参数": { "data": { "uuid": "java-6-402", "seg": [ [ [ "传递", "参数" ] ] ], "level": { "min": 0.9649492455418383, "max": 0.9649547325102882 }, "related_data": {} } } }, { "使用resultMap映射结果集": { "data": { "uuid": "java-6-403", "seg": [ [ [ "resultmap", "映射", "集", "结果集" ] ] ], "level": { "min": 0.9649547325102882, "max": 0.9649602194787381 }, "related_data": {} } } }, { "分页参数RowBounds": { "data": { "uuid": "java-6-404", "seg": [ [ [ "参数", "rowbounds" ] ] ], "level": { "min": 0.9649602194787381, "max": 0.964965706447188 }, "related_data": {} } } } ], "data": { "uuid": "java-5-1187", "seg": [ [ [ "select", "元素", "查询", "语句" ] ] ], "level": { "min": 0.9649382716049384, "max": 0.964965706447188 }, "related_data": {} } } }, { "insert元素——插入语句": { "children": [ { "简单的insert语句的应用": { "data": { "uuid": "java-6-405", "seg": [ [ [ "insert", "语句" ] ] ], "level": { "min": 0.964965706447188, "max": 0.9649748513946046 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_792577_881387@13", "cluster_num": 2 }, { "sample_id": "13_378091_409006@13", "cluster_num": 1 }, { "sample_id": "13_158760_23371@13", "cluster_num": 1 }, { "sample_id": "13_7445419_53423997@13", "cluster_num": 2 }, { "sample_id": "13_1094547_1304893@13", "cluster_num": 2 }, { "sample_id": "13_744738_791293@13", "cluster_num": 1 }, { "sample_id": "13_776798_844629@13", "cluster_num": 0 } ] }, "blog": { "data_id": [ { "sample_id": "52386257@mybatis@java", "cluster_num": 0 }, { "sample_id": "7189230@hashmap@java", "cluster_num": 0 }, { "sample_id": "8076324@iterator@java", "cluster_num": 0 }, { "sample_id": "80510596@jpa@java", "cluster_num": 0 }, { "sample_id": "7677111@timezone@java", "cluster_num": 0 }, { "sample_id": "6254086@timezone@java", "cluster_num": 0 }, { "sample_id": "4031184@iterator@java", "cluster_num": 0 }, { "sample_id": "7964147@hashmap@java", "cluster_num": 0 }, { "sample_id": "7982290@iterator@java", "cluster_num": 0 }, { "sample_id": "7881648@iterator@java", "cluster_num": 0 }, { "sample_id": "7724547@iterator@java", "cluster_num": 1 }, { "sample_id": "2814811@semaphore@java", "cluster_num": 2 }, { "sample_id": "7108161@semaphore@java", "cluster_num": 0 }, { "sample_id": "6514781@semaphore@java", "cluster_num": 2 }, { "sample_id": "6204813@builder@java", "cluster_num": 0 }, { "sample_id": "7638147@swt@java", "cluster_num": 0 }, { "sample_id": "7029587@iterator@java", "cluster_num": 1 }, { "sample_id": "7729451@iterator@java", "cluster_num": 1 }, { "sample_id": "6641998@iterator@java", "cluster_num": 1 }, { "sample_id": "7584385@log4j@java", "cluster_num": 0 }, { "sample_id": "2696160@javamail@java", "cluster_num": 0 }, { "sample_id": "8010018@hibernate@java", "cluster_num": 2 }, { "sample_id": "7588115@iterator@java", "cluster_num": 0 }, { "sample_id": "7459206@iterator@java", "cluster_num": 1 }, { "sample_id": "6647409@iterator@java", "cluster_num": 1 }, { "sample_id": "8010018@exception@java", "cluster_num": 2 }, { "sample_id": "7858598@stream@java", "cluster_num": 0 }, { "sample_id": "6594859@iterator@java", "cluster_num": 1 }, { "sample_id": "8089737@timezone@java", "cluster_num": 0 }, { "sample_id": "5465300@timezone@java", "cluster_num": 0 }, { "sample_id": "7376088@iterator@java", "cluster_num": 1 }, { "sample_id": "7177679@semaphore@java", "cluster_num": 0 }, { "sample_id": "7195796@interceptor@java", "cluster_num": 2 }, { "sample_id": "5915969@builder@java", "cluster_num": 2 } ] } } } } }, { "主键回填": { "data": { "uuid": "java-6-406", "seg": [ [ [ "主键", "回填" ] ] ], "level": { "min": 0.9649748513946046, "max": 0.9649839963420211 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_345491_349790@13", "cluster_num": 0 } ] } } } } }, { "自定义主键": { "data": { "uuid": "java-6-407", "seg": [ [ [ "自定义", "主键" ] ] ], "level": { "min": 0.9649839963420211, "max": 0.9649931412894377 }, "related_data": {} } } } ], "data": { "uuid": "java-5-1188", "seg": [ [ [ "insert", "元素", "插入", "语句" ] ] ], "level": { "min": 0.964965706447188, "max": 0.9649931412894377 }, "related_data": {} } } }, { "update元素和delete元素": { "data": { "uuid": "java-5-1189", "seg": [ [ [ "update", "元素" ], [ "delete", "元素" ] ] ], "level": { "min": 0.9649931412894377, "max": 0.9650205761316873 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_764683_823412@13", "cluster_num": 0 } ] }, "blog": { "data_id": [ { "sample_id": "7055847@timezone@java", "cluster_num": 0 } ] } } } } }, { "sql元素": { "data": { "uuid": "java-5-1190", "seg": [ [ [ "sql", "元素" ] ] ], "level": { "min": 0.9650205761316873, "max": 0.965048010973937 }, "related_data": {} } } }, { "参数": { "children": [ { "存储过程参数支持": { "data": { "uuid": "java-6-408", "seg": [ [ [ "存储", "过程", "参数", "支持", "过程参数" ] ] ], "level": { "min": 0.965048010973937, "max": 0.9650617283950618 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_855796_980900@13", "cluster_num": 0 }, { "sample_id": "13_390243_431654@13", "cluster_num": 1 } ] } } } } }, { "特殊字符串的替换和处理(#和$)": { "data": { "uuid": "java-6-409", "seg": [ [ [ "字符串", "替换" ], [], [] ] ], "level": { "min": 0.9650617283950618, "max": 0.9650754458161867 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_7446430_53425779@13", "cluster_num": 0 } ] } } } } } ], "data": { "uuid": "java-5-1191", "seg": [ [ [ "参数" ] ] ], "level": { "min": 0.965048010973937, "max": 0.9650754458161867 }, "related_data": {} } } }, { "resultMap元素": { "children": [ { "resultMap元素的构成": { "data": { "uuid": "java-6-410", "seg": [ [ [ "resultmap", "元素" ] ] ], "level": { "min": 0.9650754458161867, "max": 0.9650845907636032 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_357514_374286@13", "cluster_num": 2 }, { "sample_id": "13_357513_374268@13", "cluster_num": 2 }, { "sample_id": "13_367347_392868@13", "cluster_num": 0 }, { "sample_id": "13_661850_477108@13", "cluster_num": 0 }, { "sample_id": "13_844_1515@13", "cluster_num": 0 }, { "sample_id": "13_195305_104857@13", "cluster_num": 2 }, { "sample_id": "13_349797_357873@13", "cluster_num": 1 }, { "sample_id": "13_675693_510957@13", "cluster_num": 0 }, { "sample_id": "13_7429595_53396500@13", "cluster_num": 2 } ] }, "blog": { "data_id": [ { "sample_id": "52383840@mybatis@java", "cluster_num": 0 }, { "sample_id": "27521071@mybatis@java", "cluster_num": 1 }, { "sample_id": "109229652@mybatis@java", "cluster_num": 2 } ] } } } } }, { "使用map存储结果集": { "data": { "uuid": "java-6-411", "seg": [ [ [ "map", "存储", "集", "结果集" ] ] ], "level": { "min": 0.9650845907636032, "max": 0.9650937357110198 }, "related_data": {} } } }, { "使用POJO存储结果集": { "data": { "uuid": "java-6-412", "seg": [ [ [ "pojo", "存储", "集", "结果集" ] ] ], "level": { "min": 0.9650937357110198, "max": 0.9651028806584363 }, "related_data": {} } } } ], "data": { "uuid": "java-5-1192", "seg": [ [ [ "resultmap", "元素" ] ] ], "level": { "min": 0.9650754458161867, "max": 0.9651028806584363 }, "related_data": {} } } }, { "级联": { "children": [ { "MyBatis中的级联": { "data": { "uuid": "java-6-413", "seg": [ [ [ "mybatis", "级联" ] ] ], "level": { "min": 0.9651028806584363, "max": 0.9651074531321446 }, "related_data": {} } } }, { "建立POJO": { "data": { "uuid": "java-6-414", "seg": [ [ [ "建立", "pojo" ] ] ], "level": { "min": 0.9651074531321446, "max": 0.9651120256058529 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_1102259_1316632@13", "cluster_num": 0 } ] }, "blog": { "data_id": [ { "sample_id": "24102319@javabean@java", "cluster_num": 0 } ] } } } } }, { "配置映射文件": { "data": { "uuid": "java-6-415", "seg": [ [ [ "配置", "映射", "文件" ] ] ], "level": { "min": 0.9651120256058529, "max": 0.9651165980795611 }, "related_data": {} } } }, { "延迟加载": { "data": { "uuid": "java-6-416", "seg": [ [ [ "延迟", "加载" ] ] ], "level": { "min": 0.9651165980795611, "max": 0.9651211705532694 }, "related_data": {} } } }, { "另一种级联": { "data": { "uuid": "java-6-417", "seg": [ [ [ "级联" ] ] ], "level": { "min": 0.9651211705532694, "max": 0.9651257430269777 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_692111_566129@13", "cluster_num": 0 } ] } } } } }, { "多对多级联": { "data": { "uuid": "java-6-418", "seg": [ [ [ "级联" ] ] ], "level": { "min": 0.9651257430269777, "max": 0.965130315500686 }, "related_data": {} } } } ], "data": { "uuid": "java-5-1193", "seg": [ [ [ "级联" ] ] ], "level": { "min": 0.9651028806584363, "max": 0.965130315500686 }, "related_data": {} } } }, { "缓存": { "children": [ { "一级缓存和二级缓存": { "data": { "uuid": "java-6-419", "seg": [ [ [ "缓存" ], [ "二级缓存" ] ] ], "level": { "min": 0.965130315500686, "max": 0.9651440329218108 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_169991_46226@13", "cluster_num": 0 }, { "sample_id": "13_1069107_1269969@13", "cluster_num": 0 }, { "sample_id": "13_677561_519634@13", "cluster_num": 1 }, { "sample_id": "13_1061836_1259650@13", "cluster_num": 2 } ] }, "blog": { "data_id": [ { "sample_id": "40071651@hibernate@java", "cluster_num": 0 }, { "sample_id": "7957575@builder@java", "cluster_num": 1 } ] } } } } }, { "缓存配置项、自定义和引用": { "data": { "uuid": "java-6-420", "seg": [ [ [ "缓存", "配置", "项" ], [ "自定义" ], [ "引用" ] ] ], "level": { "min": 0.9651440329218108, "max": 0.9651577503429356 }, "related_data": {} } } } ], "data": { "uuid": "java-5-1194", "seg": [ [ [ "缓存" ] ] ], "level": { "min": 0.965130315500686, "max": 0.9651577503429356 }, "related_data": {} } } }, { "存储过程": { "children": [ { "IN和OUT参数存储过程": { "data": { "uuid": "java-6-421", "seg": [ [ [ "in" ], [ "out", "参数", "存储", "过程" ] ] ], "level": { "min": 0.9651577503429356, "max": 0.9651714677640604 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_366309_390791@13", "cluster_num": 1 }, { "sample_id": "13_227799_192539@13", "cluster_num": 1 }, { "sample_id": "13_662268_484303@13", "cluster_num": 2 }, { "sample_id": "13_767844_838975@13", "cluster_num": 1 }, { "sample_id": "13_704735_600584@13", "cluster_num": 0 }, { "sample_id": "13_242721_230425@13", "cluster_num": 0 }, { "sample_id": "13_366325_390686@13", "cluster_num": 1 }, { "sample_id": "13_7420138_53378224@13", "cluster_num": 2 }, { "sample_id": "13_997398_1175877@13", "cluster_num": 1 }, { "sample_id": "13_7410347_53361030@13", "cluster_num": 2 }, { "sample_id": "13_252427_252665@13", "cluster_num": 1 }, { "sample_id": "13_238350_220128@13", "cluster_num": 1 }, { "sample_id": "13_744005_789387@13", "cluster_num": 1 }, { "sample_id": "13_761175_821207@13", "cluster_num": 1 }, { "sample_id": "13_183491_70736@13", "cluster_num": 0 }, { "sample_id": "13_1092754_1314118@13", "cluster_num": 2 } ] }, "blog": { "data_id": [ { "sample_id": "82385101@nio@java", "cluster_num": 0 }, { "sample_id": "4602031@stream@java", "cluster_num": 2 }, { "sample_id": "112792366@slf4j@java", "cluster_num": 0 }, { "sample_id": "56011064@layout@java", "cluster_num": 1 }, { "sample_id": "56011112@layout@java", "cluster_num": 1 }, { "sample_id": "56011153@layout@java", "cluster_num": 1 }, { "sample_id": "56009827@layout@java", "cluster_num": 1 } ] } } } } }, { "游标的使用": { "data": { "uuid": "java-6-422", "seg": [ [ [ "游标" ] ] ], "level": { "min": 0.9651714677640604, "max": 0.9651851851851853 }, "related_data": {} } } } ], "data": { "uuid": "java-5-1195", "seg": [ [ [ "存储", "过程" ] ] ], "level": { "min": 0.9651577503429356, "max": 0.9651851851851853 }, "related_data": {} } } } ], "data": { "uuid": "java-4-1155", "seg": [ [ [ "映射器" ] ] ], "level": { "min": 0.9649382716049384, "max": 0.9651851851851853 }, "related_data": {} } } }, { "动态SQL": { "children": [ { "if元素": { "data": { "uuid": "java-5-1196", "seg": [ [ [ "if", "元素" ] ] ], "level": { "min": 0.9651851851851853, "max": 0.9652263374485597 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_678351_522304@13", "cluster_num": 0 } ] }, "blog": { "data_id": [ { "sample_id": "78104976@mybatis@java", "cluster_num": 0 }, { "sample_id": "83345489@javac@java", "cluster_num": 1 } ] } } } } }, { "choose、when、otherwise元素": { "data": { "uuid": "java-5-1197", "seg": [ [ [ "choose" ], [ "when" ], [ "otherwise", "元素" ] ] ], "level": { "min": 0.9652263374485597, "max": 0.9652674897119342 }, "related_data": {} } } }, { "trim、where、set元素": { "data": { "uuid": "java-5-1198", "seg": [ [ [ "trim" ], [ "where" ], [ "set", "元素" ] ] ], "level": { "min": 0.9652674897119342, "max": 0.9653086419753087 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_7395308_53337625@13", "cluster_num": 1 }, { "sample_id": "13_751369_804959@13", "cluster_num": 1 }, { "sample_id": "13_743214_799349@13", "cluster_num": 0 }, { "sample_id": "13_648307_452735@13", "cluster_num": 2 } ] } } } } }, { "foreach元素": { "data": { "uuid": "java-5-1199", "seg": [ [ [ "for", "each", "元素" ] ] ], "level": { "min": 0.9653086419753087, "max": 0.9653497942386832 }, "related_data": { "blog": { "data_id": [ { "sample_id": "2139323@builder@java", "cluster_num": 0 }, { "sample_id": "51063864@linkedlist@java", "cluster_num": 1 } ] } } } } }, { "用test的属性判断字符串": { "data": { "uuid": "java-5-1200", "seg": [ [ [ "test", "属性", "判断", "字符串" ] ] ], "level": { "min": 0.9653497942386832, "max": 0.9653909465020576 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_7396172_53339430@13", "cluster_num": 0 }, { "sample_id": "13_759352_815609@13", "cluster_num": 1 }, { "sample_id": "13_710478_668605@13", "cluster_num": 2 } ] } } } } }, { "bind元素": { "data": { "uuid": "java-5-1201", "seg": [ [ [ "bind", "元素" ] ] ], "level": { "min": 0.9653909465020576, "max": 0.9654320987654321 }, "related_data": {} } } } ], "data": { "uuid": "java-4-1156", "seg": [ [ [ "动态", "sql" ] ] ], "level": { "min": 0.9651851851851853, "max": 0.9654320987654321 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_7463881_53450148@13", "cluster_num": 0 } ] } } } } }, { "MyBatis的解析和运行原理": { "children": [ { "构建SqlSessionFactory过程": { "children": [ { "构建Configuration": { "data": { "uuid": "java-6-423", "seg": [ [ [ "构建", "configuration" ] ] ], "level": { "min": 0.9654320987654321, "max": 0.9654732510288067 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_680058_529173@13", "cluster_num": 0 } ] } } } } }, { "构建映射器的内部组成": { "data": { "uuid": "java-6-424", "seg": [ [ [ "构建", "映射器", "内部" ] ] ], "level": { "min": 0.9654732510288067, "max": 0.9655144032921811 }, "related_data": {} } } }, { "构建SqlSessionFactory": { "data": { "uuid": "java-6-425", "seg": [ [ [ "构建", "sqlsessionfactory" ] ] ], "level": { "min": 0.9655144032921811, "max": 0.9655555555555556 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_771608_834236@13", "cluster_num": 0 } ] } } } } } ], "data": { "uuid": "java-5-1202", "seg": [ [ [ "构建", "sqlsessionfactory", "过程" ] ] ], "level": { "min": 0.9654320987654321, "max": 0.9655555555555556 }, "related_data": {} } } }, { "SqlSession运行过程": { "children": [ { "映射器(Mapper)的动态代理": { "data": { "uuid": "java-6-426", "seg": [ [ [ "映射器", "mapper", "动态", "代理", "动态代理" ] ] ], "level": { "min": 0.9655555555555556, "max": 0.9656172839506174 }, "related_data": {} } } }, { "SqlSession下的四大对象": { "data": { "uuid": "java-6-427", "seg": [ [ [ "sqlsession", "四大", "对象" ] ] ], "level": { "min": 0.9656172839506174, "max": 0.9656790123456791 }, "related_data": { "blog": { "data_id": [ { "sample_id": "51725646@mybatis@java", "cluster_num": 0 } ] } } } } } ], "data": { "uuid": "java-5-1203", "seg": [ [ [ "sqlsession", "运行", "过程" ] ] ], "level": { "min": 0.9655555555555556, "max": 0.9656790123456791 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_7446545_53426000@13", "cluster_num": 1 }, { "sample_id": "13_7459410_53444321@13", "cluster_num": 2 }, { "sample_id": "13_745020_792074@13", "cluster_num": 2 }, { "sample_id": "13_7440518_53415820@13", "cluster_num": 1 }, { "sample_id": "13_7436236_53407761@13", "cluster_num": 1 }, { "sample_id": "13_7461265_53446337@13", "cluster_num": 2 }, { "sample_id": "13_7438517_53411894@13", "cluster_num": 2 }, { "sample_id": "13_7433341_53403403@13", "cluster_num": 1 }, { "sample_id": "13_7459588_53444585@13", "cluster_num": 1 }, { "sample_id": "13_1095921_1307762@13", "cluster_num": 2 }, { "sample_id": "13_156953_19379@13", "cluster_num": 2 }, { "sample_id": "13_753682_808370@13", "cluster_num": 2 }, { "sample_id": "13_243629_232351@13", "cluster_num": 0 }, { "sample_id": "13_768661_828952@13", "cluster_num": 1 }, { "sample_id": "13_1089422_1296007@13", "cluster_num": 1 }, { "sample_id": "13_7426824_53390731@13", "cluster_num": 1 }, { "sample_id": "13_7466133_53453284@13", "cluster_num": 2 }, { "sample_id": "13_256484_261868@13", "cluster_num": 0 }, { "sample_id": "13_5728116_35474070@13", "cluster_num": 1 }, { "sample_id": "13_7466134_53453299@13", "cluster_num": 0 }, { "sample_id": "13_913044_1049054@13", "cluster_num": 1 }, { "sample_id": "13_7398175_53344196@13", "cluster_num": 1 }, { "sample_id": "13_646909_449818@13", "cluster_num": 1 }, { "sample_id": "13_7429691_53396629@13", "cluster_num": 2 }, { "sample_id": "13_193736_99561@13", "cluster_num": 1 }, { "sample_id": "13_7440699_53416140@13", "cluster_num": 2 }, { "sample_id": "13_214_470@13", "cluster_num": 1 }, { "sample_id": "13_207494_141817@13", "cluster_num": 0 }, { "sample_id": "13_7419164_53376144@13", "cluster_num": 1 }, { "sample_id": "13_379573_411668@13", "cluster_num": 1 }, { "sample_id": "13_7445377_53423911@13", "cluster_num": 1 }, { "sample_id": "13_10987_5137@13", "cluster_num": 1 }, { "sample_id": "13_377648_408400@13", "cluster_num": 0 }, { "sample_id": "13_1094354_1304576@13", "cluster_num": 1 }, { "sample_id": "13_745567_793680@13", "cluster_num": 1 }, { "sample_id": "13_7410724_53361514@13", "cluster_num": 2 }, { "sample_id": "13_1092403_1300307@13", "cluster_num": 1 }, { "sample_id": "13_1065269_1264357@13", "cluster_num": 1 }, { "sample_id": "13_183432_70504@13", "cluster_num": 1 }, { "sample_id": "13_24323_6351@13", "cluster_num": 1 }, { "sample_id": "13_638518_441404@13", "cluster_num": 0 }, { "sample_id": "13_1054170_1251469@13", "cluster_num": 1 }, { "sample_id": "13_259975_269806@13", "cluster_num": 1 }, { "sample_id": "13_772874_836853@13", "cluster_num": 0 }, { "sample_id": "13_776099_841654@13", "cluster_num": 0 }, { "sample_id": "13_187355_81725@13", "cluster_num": 1 }, { "sample_id": "13_797534_890764@13", "cluster_num": 1 }, { "sample_id": "13_718640_712423@13", "cluster_num": 1 } ] }, "blog": { "data_id": [ { "sample_id": "108802390@slf4j@java", "cluster_num": 0 } ] } } } } } ], "data": { "uuid": "java-4-1157", "seg": [ [ [ "mybatis", "解析" ], [ "运行", "原理" ] ] ], "level": { "min": 0.9654320987654321, "max": 0.9656790123456791 }, "related_data": {} } } }, { "插件": { "children": [ { "插件接口": { "data": { "uuid": "java-5-1204", "seg": [ [ [ "插件接口" ] ] ], "level": { "min": 0.9656790123456791, "max": 0.9657407407407408 }, "related_data": {} } } }, { "插件的初始化": { "data": { "uuid": "java-5-1205", "seg": [ [ [ "插件", "初始化" ] ] ], "level": { "min": 0.9657407407407408, "max": 0.9658024691358025 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_1044358_1241766@13", "cluster_num": 1 }, { "sample_id": "13_175639_56998@13", "cluster_num": 0 }, { "sample_id": "13_7459818_53444824@13", "cluster_num": 1 }, { "sample_id": "13_197822_112473@13", "cluster_num": 0 }, { "sample_id": "13_250330_247315@13", "cluster_num": 2 }, { "sample_id": "13_768339_830390@13", "cluster_num": 0 }, { "sample_id": "13_173583_52919@13", "cluster_num": 2 }, { "sample_id": "13_358558_376881@13", "cluster_num": 1 } ] }, "blog": { "data_id": [ { "sample_id": "12650563@jpa@java", "cluster_num": 1 }, { "sample_id": "53435207@builder@java", "cluster_num": 1 }, { "sample_id": "51474466@builder@java", "cluster_num": 1 }, { "sample_id": "25637763@eclipse@java", "cluster_num": 1 }, { "sample_id": "105001600@java@java", "cluster_num": 0 }, { "sample_id": "109745540@java@java", "cluster_num": 2 } ] } } } } }, { "插件的代理和反射设计": { "data": { "uuid": "java-5-1206", "seg": [ [ [ "插件", "代理" ], [ "反射", "设计" ] ] ], "level": { "min": 0.9658024691358025, "max": 0.9658641975308643 }, "related_data": {} } } }, { "常用的工具类——MetaObject": { "data": { "uuid": "java-5-1207", "seg": [ [ [ "工具", "类", "metaobject", "工具类" ] ] ], "level": { "min": 0.9658641975308643, "max": 0.965925925925926 }, "related_data": {} } } } ], "data": { "uuid": "java-4-1158", "seg": [ [ [ "插件" ] ] ], "level": { "min": 0.9656790123456791, "max": 0.965925925925926 }, "related_data": {} } } } ], "data": { "uuid": "java-3-594", "seg": [ [ [ "互联网", "持久", "框架", "mybatis" ] ] ], "level": { "min": 0.9644444444444445, "max": 0.965925925925926 }, "related_data": {} } } }, { "Spring基础": { "children": [ { "Spring IoC的概念": { "children": [ { "Spring的概述": { "children": [ { "Spring的简史": { "data": { "uuid": "java-6-428", "seg": [ [ [ "spring", "简史" ] ] ], "level": { "min": 0.965925925925926, "max": 0.9660082304526749 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_7447261_53426809@13", "cluster_num": 1 }, { "sample_id": "13_248500_244068@13", "cluster_num": 1 }, { "sample_id": "13_1094041_1303919@13", "cluster_num": 1 }, { "sample_id": "13_7436273_53408163@13", "cluster_num": 1 }, { "sample_id": "13_1073684_1276046@13", "cluster_num": 1 }, { "sample_id": "13_744587_790888@13", "cluster_num": 1 }, { "sample_id": "13_7414059_53366478@13", "cluster_num": 1 }, { "sample_id": "13_1101826_1316308@13", "cluster_num": 1 }, { "sample_id": "13_718612_712642@13", "cluster_num": 1 }, { "sample_id": "13_774780_838765@13", "cluster_num": 2 }, { "sample_id": "13_893837_1031660@13", "cluster_num": 1 }, { "sample_id": "13_7439244_53413151@13", "cluster_num": 1 }, { "sample_id": "13_7440895_53416622@13", "cluster_num": 1 }, { "sample_id": "13_770527_832970@13", "cluster_num": 1 }, { "sample_id": "13_1049274_1246711@13", "cluster_num": 2 }, { "sample_id": "13_7417922_53373705@13", "cluster_num": 1 }, { "sample_id": "13_220981_174561@13", "cluster_num": 1 }, { "sample_id": "13_774778_838764@13", "cluster_num": 2 }, { "sample_id": "13_750086_802905@13", "cluster_num": 1 }, { "sample_id": "13_856577_981849@13", "cluster_num": 0 }, { "sample_id": "13_686834_549262@13", "cluster_num": 1 }, { "sample_id": "13_828690_925519@13", "cluster_num": 1 }, { "sample_id": "13_713453_704815@13", "cluster_num": 1 }, { "sample_id": "13_1089535_1296386@13", "cluster_num": 1 }, { "sample_id": "13_815602_911142@13", "cluster_num": 1 }, { "sample_id": "13_7414945_53368156@13", "cluster_num": 2 }, { "sample_id": "13_7420158_53378318@13", "cluster_num": 1 }, { "sample_id": "13_921334_1056218@13", "cluster_num": 1 }, { "sample_id": "13_371444_398124@13", "cluster_num": 1 }, { "sample_id": "13_247375_240771@13", "cluster_num": 1 }, { "sample_id": "13_850646_971076@13", "cluster_num": 2 }, { "sample_id": "13_958135_1107106@13", "cluster_num": 1 }, { "sample_id": "13_780007_849511@13", "cluster_num": 2 }, { "sample_id": "13_7403070_53351252@13", "cluster_num": 1 }, { "sample_id": "13_1099020_1313914@13", "cluster_num": 2 }, { "sample_id": "13_762240_820350@13", "cluster_num": 0 }, { "sample_id": "13_642621_442157@13", "cluster_num": 1 }, { "sample_id": "13_750545_803706@13", "cluster_num": 2 }, { "sample_id": "13_787090_884833@13", "cluster_num": 1 }, { "sample_id": "13_675824_511873@13", "cluster_num": 1 }, { "sample_id": "13_1070493_1271960@13", "cluster_num": 1 }, { "sample_id": "13_1096029_1307984@13", "cluster_num": 2 }, { "sample_id": "13_756371_812010@13", "cluster_num": 1 }, { "sample_id": "13_1051189_1248436@13", "cluster_num": 2 }, { "sample_id": "13_738498_784195@13", "cluster_num": 1 }, { "sample_id": "13_814352_910090@13", "cluster_num": 0 }, { "sample_id": "13_1064664_1297668@13", "cluster_num": 0 }, { "sample_id": "13_3535637_23009359@13", "cluster_num": 1 }, { "sample_id": "13_379896_412241@13", "cluster_num": 1 }, { "sample_id": "13_1058382_1255712@13", "cluster_num": 0 }, { "sample_id": "13_955239_1099792@13", "cluster_num": 1 }, { "sample_id": "13_762587_820847@13", "cluster_num": 1 }, { "sample_id": "13_354030_366182@13", "cluster_num": 1 }, { "sample_id": "13_1054090_1251371@13", "cluster_num": 1 }, { "sample_id": "13_929159_1065251@13", "cluster_num": 1 }, { "sample_id": "13_769727_832305@13", "cluster_num": 1 }, { "sample_id": "13_1098794_1313578@13", "cluster_num": 1 }, { "sample_id": "13_750421_803659@13", "cluster_num": 1 }, { "sample_id": "13_801603_895844@13", "cluster_num": 1 }, { "sample_id": "13_6716159_52698502@13", "cluster_num": 1 }, { "sample_id": "13_783946_951232@13", "cluster_num": 0 }, { "sample_id": "13_701086_590608@13", "cluster_num": 0 }, { "sample_id": "13_1026728_1220702@13", "cluster_num": 0 }, { "sample_id": "13_1062400_1260152@13", "cluster_num": 1 } ] }, "blog": { "data_id": [ { "sample_id": "104566898@spring boot@java", "cluster_num": 2 }, { "sample_id": "52810992@logback@java", "cluster_num": 2 }, { "sample_id": "52513963@logback@java", "cluster_num": 2 }, { "sample_id": "82594222@logback@java", "cluster_num": 1 }, { "sample_id": "109900172@logback@java", "cluster_num": 2 }, { "sample_id": "78360525@spring@java", "cluster_num": 0 }, { "sample_id": "38392629@spring@java", "cluster_num": 1 }, { "sample_id": "108992423@spring boot@java", "cluster_num": 0 }, { "sample_id": "79206291@spring boot@java", "cluster_num": 2 }, { "sample_id": "88564647@spring boot@java", "cluster_num": 2 }, { "sample_id": "71775637@spring boot@java", "cluster_num": 2 }, { "sample_id": "117658765@spring boot@java", "cluster_num": 0 }, { "sample_id": "108086369@eclipse@java", "cluster_num": 2 }, { "sample_id": "70230634@javafx@java", "cluster_num": 1 }, { "sample_id": "45640319@mybatis@java", "cluster_num": 2 }, { "sample_id": "78622141@mybatis@java", "cluster_num": 1 }, { "sample_id": "50752964@junit@java", "cluster_num": 2 }, { "sample_id": "51075640@javamail@java", "cluster_num": 2 }, { "sample_id": "53496479@javamail@java", "cluster_num": 1 }, { "sample_id": "24182677@maven@java", "cluster_num": 2 }, { "sample_id": "108086369@maven@java", "cluster_num": 2 }, { "sample_id": "60963161@jpa@java", "cluster_num": 2 }, { "sample_id": "52151673@jpa@java", "cluster_num": 2 }, { "sample_id": "51694129@jpa@java", "cluster_num": 2 }, { "sample_id": "78789087@jpa@java", "cluster_num": 2 }, { "sample_id": "46605719@jpa@java", "cluster_num": 2 }, { "sample_id": "89711805@jpa@java", "cluster_num": 0 }, { "sample_id": "52042477@jpa@java", "cluster_num": 2 }, { "sample_id": "78935843@jpa@java", "cluster_num": 2 }, { "sample_id": "47750523@singleton@java", "cluster_num": 2 }, { "sample_id": "93850543@logback@java", "cluster_num": 0 }, { "sample_id": "50637994@logback@java", "cluster_num": 2 }, { "sample_id": "51498864@log4j@java", "cluster_num": 2 }, { "sample_id": "116309368@log4j@java", "cluster_num": 0 }, { "sample_id": "9167895@jms@java", "cluster_num": 1 }, { "sample_id": "46774441@jms@java", "cluster_num": 1 }, { "sample_id": "50278205@spring@java", "cluster_num": 2 }, { "sample_id": "80039656@spring@java", "cluster_num": 2 }, { "sample_id": "90955736@spring@java", "cluster_num": 2 }, { "sample_id": "115494453@spring@java", "cluster_num": 0 }, { "sample_id": "79804600@spring@java", "cluster_num": 2 }, { "sample_id": "21454847@spring@java", "cluster_num": 2 }, { "sample_id": "50281151@spring@java", "cluster_num": 2 }, { "sample_id": "51787391@spring@java", "cluster_num": 1 }, { "sample_id": "69858827@spring@java", "cluster_num": 2 }, { "sample_id": "78789087@spring@java", "cluster_num": 2 }, { "sample_id": "108086369@spring@java", "cluster_num": 2 }, { "sample_id": "117536034@spring boot@java", "cluster_num": 2 }, { "sample_id": "103586170@spring boot@java", "cluster_num": 2 }, { "sample_id": "117303971@spring boot@java", "cluster_num": 1 }, { "sample_id": "54603546@spring boot@java", "cluster_num": 1 }, { "sample_id": "115750291@spring boot@java", "cluster_num": 2 }, { "sample_id": "115400415@spring boot@java", "cluster_num": 2 }, { "sample_id": "117387704@spring boot@java", "cluster_num": 1 }, { "sample_id": "117305127@spring boot@java", "cluster_num": 0 }, { "sample_id": "114607198@spring boot@java", "cluster_num": 0 }, { "sample_id": "112792292@servlet@java", "cluster_num": 0 }, { "sample_id": "77249029@mybatis@java", "cluster_num": 1 }, { "sample_id": "115750291@mybatis@java", "cluster_num": 2 }, { "sample_id": "80468315@mybatis@java", "cluster_num": 0 }, { "sample_id": "79359360@mybatis@java", "cluster_num": 2 }, { "sample_id": "52153770@slf4j@java", "cluster_num": 2 }, { "sample_id": "83148112@slf4j@java", "cluster_num": 2 }, { "sample_id": "20375413@junit@java", "cluster_num": 0 }, { "sample_id": "78181193@junit@java", "cluster_num": 0 }, { "sample_id": "53089012@junit@java", "cluster_num": 2 }, { "sample_id": "99423450@junit@java", "cluster_num": 2 }, { "sample_id": "50863787@junit@java", "cluster_num": 2 }, { "sample_id": "83025948@javamail@java", "cluster_num": 2 }, { "sample_id": "50440306@jdk@java", "cluster_num": 0 }, { "sample_id": "71172050@jmx@java", "cluster_num": 0 }, { "sample_id": "109046962@javabean@java", "cluster_num": 0 }, { "sample_id": "70158310@javabean@java", "cluster_num": 2 }, { "sample_id": "13168315@jar@java", "cluster_num": 2 }, { "sample_id": "80273249@jar@java", "cluster_num": 2 }, { "sample_id": "7058396@jar@java", "cluster_num": 0 }, { "sample_id": "80468315@hibernate@java", "cluster_num": 0 }, { "sample_id": "108710411@jpa@java", "cluster_num": 0 }, { "sample_id": "78792134@java@java", "cluster_num": 2 }, { "sample_id": "1498311@applet@java", "cluster_num": 0 }, { "sample_id": "117303971@jdbc@java", "cluster_num": 1 }, { "sample_id": "48972653@singleton@java", "cluster_num": 2 }, { "sample_id": "109342775@logback@java", "cluster_num": 2 }, { "sample_id": "108569093@logback@java", "cluster_num": 2 }, { "sample_id": "99985483@logback@java", "cluster_num": 2 }, { "sample_id": "72457007@logback@java", "cluster_num": 2 }, { "sample_id": "78333030@logback@java", "cluster_num": 2 }, { "sample_id": "20375413@log4j@java", "cluster_num": 0 }, { "sample_id": "54603546@jms@java", "cluster_num": 1 }, { "sample_id": "72726337@jms@java", "cluster_num": 2 }, { "sample_id": "51718675@jms@java", "cluster_num": 1 }, { "sample_id": "89708868@jms@java", "cluster_num": 2 }, { "sample_id": "111559420@interceptor@java", "cluster_num": 0 }, { "sample_id": "77249029@spring@java", "cluster_num": 1 }, { "sample_id": "50520958@spring@java", "cluster_num": 2 }, { "sample_id": "107352463@spring@java", "cluster_num": 2 }, { "sample_id": "78792134@spring@java", "cluster_num": 2 }, { "sample_id": "80656687@spring@java", "cluster_num": 0 }, { "sample_id": "78740877@spring@java", "cluster_num": 0 }, { "sample_id": "70598903@spring@java", "cluster_num": 2 }, { "sample_id": "115400415@jsp@java", "cluster_num": 2 }, { "sample_id": "103637743@spring boot@java", "cluster_num": 2 }, { "sample_id": "81328980@spring boot@java", "cluster_num": 0 }, { "sample_id": "115554161@spring boot@java", "cluster_num": 2 }, { "sample_id": "113374878@spring boot@java", "cluster_num": 1 }, { "sample_id": "108986689@spring boot@java", "cluster_num": 0 }, { "sample_id": "115528174@spring boot@java", "cluster_num": 1 }, { "sample_id": "107804346@spring boot@java", "cluster_num": 0 }, { "sample_id": "80163902@spring boot@java", "cluster_num": 0 }, { "sample_id": "115106450@spring boot@java", "cluster_num": 0 }, { "sample_id": "111411691@spring boot@java", "cluster_num": 0 }, { "sample_id": "111042472@spring boot@java", "cluster_num": 0 }, { "sample_id": "117423540@spring boot@java", "cluster_num": 1 }, { "sample_id": "107300648@spring boot@java", "cluster_num": 2 }, { "sample_id": "112781694@spring boot@java", "cluster_num": 2 }, { "sample_id": "85097477@spring boot@java", "cluster_num": 0 }, { "sample_id": "117898550@spring boot@java", "cluster_num": 0 }, { "sample_id": "112030573@spring boot@java", "cluster_num": 0 }, { "sample_id": "105347336@spring boot@java", "cluster_num": 0 }, { "sample_id": "109223961@spring boot@java", "cluster_num": 2 }, { "sample_id": "51334064@spring boot@java", "cluster_num": 2 }, { "sample_id": "109306490@spring boot@java", "cluster_num": 0 }, { "sample_id": "51334064@eclipse@java", "cluster_num": 2 }, { "sample_id": "103050051@timezone@java", "cluster_num": 2 }, { "sample_id": "112340692@javafx@java", "cluster_num": 0 }, { "sample_id": "114378460@mybatis@java", "cluster_num": 0 }, { "sample_id": "44258217@mybatis@java", "cluster_num": 2 }, { "sample_id": "108441464@mybatis@java", "cluster_num": 1 }, { "sample_id": "115528174@mybatis@java", "cluster_num": 1 }, { "sample_id": "50359390@mybatis@java", "cluster_num": 2 }, { "sample_id": "103704626@mybatis@java", "cluster_num": 1 }, { "sample_id": "114325383@mybatis@java", "cluster_num": 1 }, { "sample_id": "108968802@slf4j@java", "cluster_num": 2 }, { "sample_id": "107623208@slf4j@java", "cluster_num": 0 }, { "sample_id": "77482418@junit@java", "cluster_num": 1 }, { "sample_id": "113239245@junit@java", "cluster_num": 0 }, { "sample_id": "78602463@junit@java", "cluster_num": 2 }, { "sample_id": "73655635@junit@java", "cluster_num": 2 }, { "sample_id": "8603398@junit@java", "cluster_num": 2 }, { "sample_id": "109327757@javamail@java", "cluster_num": 0 }, { "sample_id": "73730649@javamail@java", "cluster_num": 2 }, { "sample_id": "56013655@maven@java", "cluster_num": 2 }, { "sample_id": "117775337@maven@java", "cluster_num": 0 }, { "sample_id": "102527889@maven@java", "cluster_num": 0 }, { "sample_id": "69663433@jmx@java", "cluster_num": 2 }, { "sample_id": "72810412@jmx@java", "cluster_num": 0 }, { "sample_id": "50888094@jar@java", "cluster_num": 2 }, { "sample_id": "41811145@jar@java", "cluster_num": 2 }, { "sample_id": "68488541@jar@java", "cluster_num": 2 }, { "sample_id": "117184167@jar@java", "cluster_num": 0 }, { "sample_id": "50236449@hibernate@java", "cluster_num": 0 }, { "sample_id": "78681502@hibernate@java", "cluster_num": 0 }, { "sample_id": "6578534@hibernate@java", "cluster_num": 0 }, { "sample_id": "64126436@hibernate@java", "cluster_num": 0 }, { "sample_id": "49364101@hibernate@java", "cluster_num": 0 }, { "sample_id": "50634487@hibernate@java", "cluster_num": 1 }, { "sample_id": "79459004@hibernate@java", "cluster_num": 0 }, { "sample_id": "21562597@hibernate@java", "cluster_num": 2 }, { "sample_id": "103721449@jpa@java", "cluster_num": 1 }, { "sample_id": "53946440@jpa@java", "cluster_num": 2 }, { "sample_id": "108806542@jpa@java", "cluster_num": 0 }, { "sample_id": "51860278@jpa@java", "cluster_num": 0 }, { "sample_id": "73655635@jpa@java", "cluster_num": 2 }, { "sample_id": "80157975@jpa@java", "cluster_num": 2 }, { "sample_id": "53740047@java@java", "cluster_num": 2 }, { "sample_id": "103263416@java@java", "cluster_num": 2 }, { "sample_id": "53779655@singleton@java", "cluster_num": 0 }, { "sample_id": "83096686@singleton@java", "cluster_num": 0 }, { "sample_id": "87709409@logback@java", "cluster_num": 2 }, { "sample_id": "108395169@logback@java", "cluster_num": 2 }, { "sample_id": "109671395@logback@java", "cluster_num": 2 }, { "sample_id": "108968802@logback@java", "cluster_num": 2 }, { "sample_id": "90407849@logback@java", "cluster_num": 0 }, { "sample_id": "80486409@logback@java", "cluster_num": 2 }, { "sample_id": "80364600@logback@java", "cluster_num": 2 }, { "sample_id": "78071958@log4j@java", "cluster_num": 2 }, { "sample_id": "79271406@log4j@java", "cluster_num": 2 }, { "sample_id": "71405102@jms@java", "cluster_num": 1 }, { "sample_id": "78434076@jms@java", "cluster_num": 1 }, { "sample_id": "61192791@jms@java", "cluster_num": 1 }, { "sample_id": "10306805@jms@java", "cluster_num": 1 }, { "sample_id": "51721141@jms@java", "cluster_num": 1 }, { "sample_id": "71190769@jms@java", "cluster_num": 1 }, { "sample_id": "50765772@jms@java", "cluster_num": 2 }, { "sample_id": "49617781@jms@java", "cluster_num": 1 }, { "sample_id": "109782804@interceptor@java", "cluster_num": 2 }, { "sample_id": "114685884@interceptor@java", "cluster_num": 0 }, { "sample_id": "79310250@interceptor@java", "cluster_num": 2 }, { "sample_id": "114378460@spring@java", "cluster_num": 0 }, { "sample_id": "81328980@spring@java", "cluster_num": 0 }, { "sample_id": "50421904@spring@java", "cluster_num": 2 }, { "sample_id": "81491071@spring@java", "cluster_num": 2 }, { "sample_id": "21860615@spring@java", "cluster_num": 1 }, { "sample_id": "52353923@spring@java", "cluster_num": 0 }, { "sample_id": "117839349@spring@java", "cluster_num": 0 }, { "sample_id": "53740047@spring@java", "cluster_num": 2 }, { "sample_id": "54319508@spring@java", "cluster_num": 2 }, { "sample_id": "107804346@spring@java", "cluster_num": 0 }, { "sample_id": "50359390@spring@java", "cluster_num": 2 }, { "sample_id": "117805678@spring@java", "cluster_num": 0 }, { "sample_id": "80163902@spring@java", "cluster_num": 0 }, { "sample_id": "54312074@spring@java", "cluster_num": 0 }, { "sample_id": "81285693@spring@java", "cluster_num": 0 }, { "sample_id": "50120001@spring@java", "cluster_num": 2 }, { "sample_id": "84703690@spring@java", "cluster_num": 2 }, { "sample_id": "81481222@spring@java", "cluster_num": 0 }, { "sample_id": "107300648@spring@java", "cluster_num": 2 }, { "sample_id": "70305683@spring@java", "cluster_num": 2 }, { "sample_id": "51326887@spring@java", "cluster_num": 2 }, { "sample_id": "82975865@jpa@java", "cluster_num": 0 }, { "sample_id": "115189244@spring boot@java", "cluster_num": 0 }, { "sample_id": "107300987@spring boot@java", "cluster_num": 1 }, { "sample_id": "85322561@spring boot@java", "cluster_num": 0 }, { "sample_id": "80783122@spring boot@java", "cluster_num": 2 }, { "sample_id": "111587539@spring boot@java", "cluster_num": 0 }, { "sample_id": "103904406@spring boot@java", "cluster_num": 2 }, { "sample_id": "108693030@spring boot@java", "cluster_num": 0 }, { "sample_id": "103462310@spring boot@java", "cluster_num": 2 }, { "sample_id": "112182311@spring boot@java", "cluster_num": 0 }, { "sample_id": "108856888@spring boot@java", "cluster_num": 0 }, { "sample_id": "112607921@spring boot@java", "cluster_num": 0 }, { "sample_id": "109510128@spring boot@java", "cluster_num": 1 }, { "sample_id": "82690531@spring boot@java", "cluster_num": 0 }, { "sample_id": "117338347@spring boot@java", "cluster_num": 2 }, { "sample_id": "104868250@spring boot@java", "cluster_num": 1 }, { "sample_id": "103676174@spring boot@java", "cluster_num": 2 }, { "sample_id": "117920458@spring boot@java", "cluster_num": 0 }, { "sample_id": "103682289@spring boot@java", "cluster_num": 2 }, { "sample_id": "112761439@spring boot@java", "cluster_num": 2 }, { "sample_id": "117451506@spring boot@java", "cluster_num": 0 }, { "sample_id": "53996632@spring boot@java", "cluster_num": 2 }, { "sample_id": "109368386@spring boot@java", "cluster_num": 0 }, { "sample_id": "107574191@spring boot@java", "cluster_num": 0 }, { "sample_id": "81506448@spring boot@java", "cluster_num": 2 }, { "sample_id": "108692537@spring boot@java", "cluster_num": 0 }, { "sample_id": "115740502@eclipse@java", "cluster_num": 0 }, { "sample_id": "50954523@eclipse@java", "cluster_num": 0 }, { "sample_id": "108316897@javafx@java", "cluster_num": 0 }, { "sample_id": "80783122@mybatis@java", "cluster_num": 2 }, { "sample_id": "108900705@mybatis@java", "cluster_num": 1 }, { "sample_id": "103772513@mybatis@java", "cluster_num": 1 }, { "sample_id": "34861335@mybatis@java", "cluster_num": 0 }, { "sample_id": "88661214@mybatis@java", "cluster_num": 0 }, { "sample_id": "51700519@mybatis@java", "cluster_num": 1 }, { "sample_id": "115475844@mybatis@java", "cluster_num": 0 }, { "sample_id": "111076880@mybatis@java", "cluster_num": 0 }, { "sample_id": "111773779@mybatis@java", "cluster_num": 0 }, { "sample_id": "116308336@mybatis@java", "cluster_num": 0 }, { "sample_id": "108419455@mybatis@java", "cluster_num": 0 }, { "sample_id": "38539091@mybatis@java", "cluster_num": 0 }, { "sample_id": "115740502@mybatis@java", "cluster_num": 0 }, { "sample_id": "116036625@slf4j@java", "cluster_num": 0 }, { "sample_id": "16342795@slf4j@java", "cluster_num": 0 }, { "sample_id": "83930859@slf4j@java", "cluster_num": 2 }, { "sample_id": "109045842@slf4j@java", "cluster_num": 0 }, { "sample_id": "53839939@slf4j@java", "cluster_num": 0 } ] } } } } } ], "data": { "uuid": "java-5-1208", "seg": [ [ [ "spring", "概述" ] ] ], "level": { "min": 0.965925925925926, "max": 0.9660082304526749 }, "related_data": {} } } }, { "Spring IoC概述": { "children": [ { "主动创建对象": { "data": { "uuid": "java-6-429", "seg": [ [ [ "主动", "创建对象" ] ] ], "level": { "min": 0.9660082304526749, "max": 0.9660356652949246 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_171610_48688@13", "cluster_num": 0 }, { "sample_id": "13_240181_224350@13", "cluster_num": 1 } ] } } } } }, { "被动创建对象": { "data": { "uuid": "java-6-430", "seg": [ [ [ "被动", "创建对象" ] ] ], "level": { "min": 0.9660356652949246, "max": 0.9660631001371742 }, "related_data": {} } } }, { "Spring IoC阐述": { "data": { "uuid": "java-6-431", "seg": [ [ [ "spring", "ioc", "阐述" ] ] ], "level": { "min": 0.9660631001371742, "max": 0.9660905349794239 }, "related_data": { "blog": { "data_id": [ { "sample_id": "54561302@spring@java", "cluster_num": 2 }, { "sample_id": "51090040@spring@java", "cluster_num": 2 }, { "sample_id": "70568438@javabean@java", "cluster_num": 1 }, { "sample_id": "75223464@javabean@java", "cluster_num": 0 }, { "sample_id": "56267036@java@java", "cluster_num": 2 }, { "sample_id": "68946881@spring@java", "cluster_num": 2 }, { "sample_id": "56267036@spring@java", "cluster_num": 2 }, { "sample_id": "7802126@hibernate@java", "cluster_num": 1 }, { "sample_id": "7802126@spring@java", "cluster_num": 1 }, { "sample_id": "51735291@log4j@java", "cluster_num": 2 }, { "sample_id": "113792714@mybatis@java", "cluster_num": 1 }, { "sample_id": "6902879@hibernate@java", "cluster_num": 2 }, { "sample_id": "3969594@hibernate@java", "cluster_num": 1 }, { "sample_id": "6665195@hibernate@java", "cluster_num": 0 }, { "sample_id": "7627601@hibernate@java", "cluster_num": 0 }, { "sample_id": "7337359@hibernate@java", "cluster_num": 0 }, { "sample_id": "114267076@spring boot@java", "cluster_num": 0 }, { "sample_id": "7633836@hibernate@java", "cluster_num": 0 }, { "sample_id": "114267076@spring@java", "cluster_num": 0 }, { "sample_id": "109344610@spring boot@java", "cluster_num": 1 }, { "sample_id": "1905832@swt@java", "cluster_num": 0 }, { "sample_id": "113903810@mybatis@java", "cluster_num": 0 }, { "sample_id": "113903810@spring@java", "cluster_num": 0 }, { "sample_id": "42920573@hibernate@java", "cluster_num": 1 }, { "sample_id": "51095013@singleton@java", "cluster_num": 0 }, { "sample_id": "7426457@layout@java", "cluster_num": 0 }, { "sample_id": "8076785@hibernate@java", "cluster_num": 0 } ] } } } } } ], "data": { "uuid": "java-5-1209", "seg": [ [ [ "spring", "ioc", "概述" ] ] ], "level": { "min": 0.9660082304526749, "max": 0.9660905349794239 }, "related_data": {} } } }, { "Spring IoC容器": { "children": [ { "Spring IoC容器的设计": { "data": { "uuid": "java-6-432", "seg": [ [ [ "spring", "ioc", "容器", "设计" ] ] ], "level": { "min": 0.9660905349794239, "max": 0.9661179698216735 }, "related_data": { "blog": { "data_id": [ { "sample_id": "108763681@spring@java", "cluster_num": 1 }, { "sample_id": "109171548@spring@java", "cluster_num": 1 }, { "sample_id": "53142939@javabean@java", "cluster_num": 1 }, { "sample_id": "53409722@junit@java", "cluster_num": 1 }, { "sample_id": "89791797@servlet@java", "cluster_num": 1 }, { "sample_id": "51228741@javabean@java", "cluster_num": 1 }, { "sample_id": "38663197@spring@java", "cluster_num": 0 }, { "sample_id": "78789197@jar@java", "cluster_num": 1 }, { "sample_id": "110383213@spring@java", "cluster_num": 1 }, { "sample_id": "70341651@spring@java", "cluster_num": 2 }, { "sample_id": "110484283@slf4j@java", "cluster_num": 2 }, { "sample_id": "1631693@jmx@java", "cluster_num": 2 }, { "sample_id": "108818652@spring@java", "cluster_num": 2 }, { "sample_id": "117956782@slf4j@java", "cluster_num": 2 }, { "sample_id": "117956782@logback@java", "cluster_num": 2 }, { "sample_id": "117918280@mybatis@java", "cluster_num": 0 }, { "sample_id": "117918280@spring@java", "cluster_num": 0 }, { "sample_id": "116446575@spring boot@java", "cluster_num": 0 } ] } } } } }, { "Spring IoC容器的初始化和依赖注入": { "data": { "uuid": "java-6-433", "seg": [ [ [ "spring", "ioc", "容器", "初始化" ], [ "依赖", "注入" ] ] ], "level": { "min": 0.9661179698216735, "max": 0.9661454046639232 }, "related_data": { "blog": { "data_id": [ { "sample_id": "78379720@spring@java", "cluster_num": 0 }, { "sample_id": "51588284@javabean@java", "cluster_num": 1 }, { "sample_id": "6266419@interceptor@java", "cluster_num": 2 } ] } } } } }, { "Spring Bean的生命周期": { "data": { "uuid": "java-6-434", "seg": [ [ [ "spring", "bean", "生命周期" ] ] ], "level": { "min": 0.9661454046639232, "max": 0.9661728395061728 }, "related_data": { "blog": { "data_id": [ { "sample_id": "73389779@spring@java", "cluster_num": 2 }, { "sample_id": "8222744@spring@java", "cluster_num": 2 }, { "sample_id": "113976489@spring boot@java", "cluster_num": 2 }, { "sample_id": "4402245@hashmap@java", "cluster_num": 2 }, { "sample_id": "6713221@swt@java", "cluster_num": 2 }, { "sample_id": "5816408@interceptor@java", "cluster_num": 2 }, { "sample_id": "4402245@spring@java", "cluster_num": 2 }, { "sample_id": "72819930@spring@java", "cluster_num": 2 }, { "sample_id": "76696791@singleton@java", "cluster_num": 2 }, { "sample_id": "50836736@singleton@java", "cluster_num": 2 }, { "sample_id": "50963372@singleton@java", "cluster_num": 2 }, { "sample_id": "44061079@singleton@java", "cluster_num": 2 }, { "sample_id": "77940767@spring@java", "cluster_num": 2 }, { "sample_id": "117022413@spring@java", "cluster_num": 2 }, { "sample_id": "51727044@singleton@java", "cluster_num": 2 }, { "sample_id": "112254608@spring boot@java", "cluster_num": 2 }, { "sample_id": "47809271@singleton@java", "cluster_num": 2 }, { "sample_id": "41674023@singleton@java", "cluster_num": 2 }, { "sample_id": "78393599@singleton@java", "cluster_num": 0 }, { "sample_id": "83269250@singleton@java", "cluster_num": 2 }, { "sample_id": "6683190@jms@java", "cluster_num": 2 }, { "sample_id": "6684948@jms@java", "cluster_num": 2 }, { "sample_id": "116724692@spring boot@java", "cluster_num": 2 }, { "sample_id": "6358688@jmx@java", "cluster_num": 2 }, { "sample_id": "8756164@singleton@java", "cluster_num": 0 }, { "sample_id": "53127993@singleton@java", "cluster_num": 2 }, { "sample_id": "7733254@jms@java", "cluster_num": 2 }, { "sample_id": "7900280@jms@java", "cluster_num": 2 }, { "sample_id": "51320218@spring@java", "cluster_num": 2 }, { "sample_id": "2338311@spring@java", "cluster_num": 0 }, { "sample_id": "117173285@spring@java", "cluster_num": 2 }, { "sample_id": "109820990@jmx@java", "cluster_num": 2 }, { "sample_id": "7022171@hibernate@java", "cluster_num": 1 }, { "sample_id": "51908075@singleton@java", "cluster_num": 2 }, { "sample_id": "70228181@singleton@java", "cluster_num": 2 }, { "sample_id": "98876897@singleton@java", "cluster_num": 2 }, { "sample_id": "7960360@interceptor@java", "cluster_num": 2 }, { "sample_id": "53363342@singleton@java", "cluster_num": 2 }, { "sample_id": "76360175@singleton@java", "cluster_num": 2 }, { "sample_id": "51912490@singleton@java", "cluster_num": 1 }, { "sample_id": "7325554@servlet@java", "cluster_num": 1 }, { "sample_id": "7549462@junit@java", "cluster_num": 2 }, { "sample_id": "7328099@javamail@java", "cluster_num": 2 }, { "sample_id": "789454@jmx@java", "cluster_num": 2 }, { "sample_id": "51649635@javabean@java", "cluster_num": 2 }, { "sample_id": "7325554@swing@java", "cluster_num": 1 }, { "sample_id": "6371228@jms@java", "cluster_num": 2 }, { "sample_id": "6648155@hibernate@java", "cluster_num": 2 }, { "sample_id": "7013618@hibernate@java", "cluster_num": 2 }, { "sample_id": "100764704@jpa@java", "cluster_num": 2 }, { "sample_id": "7207314@jms@java", "cluster_num": 0 }, { "sample_id": "7637705@exception@java", "cluster_num": 2 }, { "sample_id": "53431148@singleton@java", "cluster_num": 2 }, { "sample_id": "50767626@singleton@java", "cluster_num": 2 }, { "sample_id": "116674135@spring boot@java", "cluster_num": 2 }, { "sample_id": "116674135@mybatis@java", "cluster_num": 2 }, { "sample_id": "7795807@jmx@java", "cluster_num": 0 }, { "sample_id": "50506252@javabean@java", "cluster_num": 0 }, { "sample_id": "7490417@jms@java", "cluster_num": 2 }, { "sample_id": "6692727@interceptor@java", "cluster_num": 1 }, { "sample_id": "7679908@jmx@java", "cluster_num": 0 }, { "sample_id": "6807181@hibernate@java", "cluster_num": 0 }, { "sample_id": "6807181@hashmap@java", "cluster_num": 0 }, { "sample_id": "117739564@spring boot@java", "cluster_num": 2 }, { "sample_id": "90146337@singleton@java", "cluster_num": 2 }, { "sample_id": "7020445@interceptor@java", "cluster_num": 2 }, { "sample_id": "6827964@interceptor@java", "cluster_num": 2 }, { "sample_id": "41773517@singleton@java", "cluster_num": 2 }, { "sample_id": "103664357@jpa@java", "cluster_num": 2 }, { "sample_id": "92801300@singleton@java", "cluster_num": 2 }, { "sample_id": "88047473@junit@java", "cluster_num": 2 } ] } } } } } ], "data": { "uuid": "java-5-1210", "seg": [ [ [ "spring", "ioc", "容器" ] ] ], "level": { "min": 0.9660905349794239, "max": 0.9661728395061728 }, "related_data": {} } } } ], "data": { "uuid": "java-4-1159", "seg": [ [ [ "spring", "ioc", "概念" ] ] ], "level": { "min": 0.965925925925926, "max": 0.9661728395061728 }, "related_data": {} } } }, { "装配Spring Bean": { "children": [ { "依赖注入的3种方式": { "children": [ { "构造器注入": { "data": { "uuid": "java-6-435", "seg": [ [ [ "构造", "器", "注入" ] ] ], "level": { "min": 0.9661728395061728, "max": 0.9661810699588478 }, "related_data": {} } } }, { "使用setter注入": { "data": { "uuid": "java-6-436", "seg": [ [ [ "setter", "注入" ] ] ], "level": { "min": 0.9661810699588478, "max": 0.9661893004115226 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_748994_801277@13", "cluster_num": 0 }, { "sample_id": "13_1104552_1318732@13", "cluster_num": 1 }, { "sample_id": "13_906265_1041538@13", "cluster_num": 2 } ] } } } } }, { "接口注入": { "data": { "uuid": "java-6-437", "seg": [ [ [ "接口", "注入" ] ] ], "level": { "min": 0.9661893004115226, "max": 0.9661975308641976 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_7466287_53453557@13", "cluster_num": 0 } ] } } } } } ], "data": { "uuid": "java-5-1211", "seg": [ [ [ "依赖", "注入", "方式" ] ] ], "level": { "min": 0.9661728395061728, "max": 0.9661975308641976 }, "related_data": {} } } }, { "装配Bean概述": { "data": { "uuid": "java-5-1212", "seg": [ [ [ "装配", "bean", "概述" ] ] ], "level": { "min": 0.9661975308641976, "max": 0.9662222222222222 }, "related_data": {} } } }, { "通过XML配置装配Bean": { "children": [ { "装配简易值": { "data": { "uuid": "java-6-438", "seg": [ [ [ "装配", "简易", "值" ] ] ], "level": { "min": 0.9662222222222222, "max": 0.9662304526748972 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_7457952_53442446@13", "cluster_num": 0 }, { "sample_id": "13_237112_216840@13", "cluster_num": 1 }, { "sample_id": "13_7447927_53427875@13", "cluster_num": 2 } ] } } } } }, { "装配集合": { "data": { "uuid": "java-6-439", "seg": [ [ [ "装配", "集合" ] ] ], "level": { "min": 0.9662304526748972, "max": 0.966238683127572 }, "related_data": {} } } }, { "命名空间装配": { "data": { "uuid": "java-6-440", "seg": [ [ [ "命名", "空间", "装配", "命名空间" ] ] ], "level": { "min": 0.966238683127572, "max": 0.966246913580247 }, "related_data": {} } } } ], "data": { "uuid": "java-5-1213", "seg": [ [ [ "xml", "配置", "装配", "bean" ] ] ], "level": { "min": 0.9662222222222222, "max": 0.966246913580247 }, "related_data": {} } } }, { "通过注解装配Bean": { "children": [ { "使用@Component装配Bean": { "data": { "uuid": "java-6-441", "seg": [ [ [ "component", "装配", "bean" ] ] ], "level": { "min": 0.966246913580247, "max": 0.9662510288065844 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_761116_818379@13", "cluster_num": 0 } ] }, "blog": { "data_id": [ { "sample_id": "6785574@spring@java", "cluster_num": 0 } ] } } } } }, { "自动装配——@Autowired": { "data": { "uuid": "java-6-442", "seg": [ [ [ "自动", "装配", "autowired" ] ] ], "level": { "min": 0.9662510288065844, "max": 0.9662551440329218 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_899587_1035893@13", "cluster_num": 1 }, { "sample_id": "13_224870_185012@13", "cluster_num": 1 }, { "sample_id": "13_7398762_53345258@13", "cluster_num": 2 }, { "sample_id": "13_670755_493751@13", "cluster_num": 0 } ] }, "blog": { "data_id": [ { "sample_id": "5981555@spring@java", "cluster_num": 0 } ] } } } } }, { "自动装配的歧义性(@Primary和@Qualifier)": { "data": { "uuid": "java-6-443", "seg": [ [ [ "自动", "装配", "歧义", "性", "primary", "歧义性" ], [ "qual", "if", "ier" ] ] ], "level": { "min": 0.9662551440329218, "max": 0.9662592592592593 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_1053963_1251218@13", "cluster_num": 0 } ] }, "blog": { "data_id": [ { "sample_id": "52801877@exception@java", "cluster_num": 0 } ] } } } } }, { "装载带有参数的构造方法类": { "data": { "uuid": "java-6-444", "seg": [ [ [ "装载", "带有", "参数", "构造方法", "类", "构造方法类" ] ] ], "level": { "min": 0.9662592592592593, "max": 0.9662633744855967 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_1056176_1253320@13", "cluster_num": 0 } ] } } } } }, { "使用@Bean装配Bean": { "data": { "uuid": "java-6-445", "seg": [ [ [ "bean", "装配" ] ] ], "level": { "min": 0.9662633744855967, "max": 0.9662674897119341 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_171575_48654@13", "cluster_num": 2 }, { "sample_id": "13_7454573_53437250@13", "cluster_num": 2 }, { "sample_id": "13_1059336_1256644@13", "cluster_num": 2 }, { "sample_id": "13_7442431_53419239@13", "cluster_num": 2 }, { "sample_id": "13_754143_809038@13", "cluster_num": 2 }, { "sample_id": "13_1096982_1309856@13", "cluster_num": 2 }, { "sample_id": "13_205356_135709@13", "cluster_num": 2 }, { "sample_id": "13_222465_178546@13", "cluster_num": 2 }, { "sample_id": "13_664341_481377@13", "cluster_num": 1 }, { "sample_id": "13_229884_198425@13", "cluster_num": 1 }, { "sample_id": "13_1103708_1318066@13", "cluster_num": 0 }, { "sample_id": "13_1092332_1300288@13", "cluster_num": 0 }, { "sample_id": "13_1064052_1262194@13", "cluster_num": 0 }, { "sample_id": "13_763590_822069@13", "cluster_num": 2 }, { "sample_id": "13_364949_387544@13", "cluster_num": 1 }, { "sample_id": "13_747049_797747@13", "cluster_num": 2 }, { "sample_id": "13_764348_823095@13", "cluster_num": 1 }, { "sample_id": "13_1060617_1258243@13", "cluster_num": 0 } ] }, "blog": { "data_id": [ { "sample_id": "72786759@spring@java", "cluster_num": 1 }, { "sample_id": "113768099@spring boot@java", "cluster_num": 0 }, { "sample_id": "44757295@singleton@java", "cluster_num": 0 }, { "sample_id": "37533215@singleton@java", "cluster_num": 0 }, { "sample_id": "7303330@spring@java", "cluster_num": 2 }, { "sample_id": "69945571@javabean@java", "cluster_num": 1 }, { "sample_id": "114324553@spring boot@java", "cluster_num": 2 }, { "sample_id": "114324553@mybatis@java", "cluster_num": 2 }, { "sample_id": "114324553@junit@java", "cluster_num": 2 }, { "sample_id": "6728514@javabean@java", "cluster_num": 1 }, { "sample_id": "36542499@arraylist@java", "cluster_num": 1 }, { "sample_id": "2070585@jms@java", "cluster_num": 0 }, { "sample_id": "7700311@eclipse@java", "cluster_num": 0 }, { "sample_id": "71075565@junit@java", "cluster_num": 1 }, { "sample_id": "489866@javabean@java", "cluster_num": 0 }, { "sample_id": "70792203@javabean@java", "cluster_num": 0 }, { "sample_id": "100706@applet@java", "cluster_num": 2 }, { "sample_id": "41851267@jms@java", "cluster_num": 1 }, { "sample_id": "2170737@jms@java", "cluster_num": 0 }, { "sample_id": "6292206@jms@java", "cluster_num": 0 }, { "sample_id": "7211528@jsp@java", "cluster_num": 2 }, { "sample_id": "109562912@servlet@java", "cluster_num": 2 }, { "sample_id": "6663412@timezone@java", "cluster_num": 2 }, { "sample_id": "4354892@jmx@java", "cluster_num": 0 }, { "sample_id": "78039980@javabean@java", "cluster_num": 1 }, { "sample_id": "7561817@javabean@java", "cluster_num": 2 }, { "sample_id": "68954250@hibernate@java", "cluster_num": 1 }, { "sample_id": "78039980@jpa@java", "cluster_num": 1 }, { "sample_id": "7561817@applet@java", "cluster_num": 2 }, { "sample_id": "51183625@arraylist@java", "cluster_num": 1 }, { "sample_id": "7313453@jms@java", "cluster_num": 0 }, { "sample_id": "7089147@jms@java", "cluster_num": 0 }, { "sample_id": "6933930@builder@java", "cluster_num": 0 }, { "sample_id": "7292319@builder@java", "cluster_num": 0 }, { "sample_id": "1882693@jsp@java", "cluster_num": 2 }, { "sample_id": "109562912@jsp@java", "cluster_num": 2 }, { "sample_id": "6086298@hibernate@java", "cluster_num": 0 }, { "sample_id": "6086298@jpa@java", "cluster_num": 0 }, { "sample_id": "69939337@javabean@java", "cluster_num": 1 }, { "sample_id": "4320220@javabean@java", "cluster_num": 1 }, { "sample_id": "7706218@jdbc@java", "cluster_num": 0 }, { "sample_id": "6863660@iterator@java", "cluster_num": 0 }, { "sample_id": "7857594@jms@java", "cluster_num": 0 }, { "sample_id": "7109919@jms@java", "cluster_num": 0 }, { "sample_id": "7249122@jms@java", "cluster_num": 0 }, { "sample_id": "5776057@jms@java", "cluster_num": 0 }, { "sample_id": "7697549@exception@java", "cluster_num": 0 }, { "sample_id": "6165269@jms@java", "cluster_num": 0 }, { "sample_id": "59579784@javabean@java", "cluster_num": 1 }, { "sample_id": "7063226@hibernate@java", "cluster_num": 1 }, { "sample_id": "6966931@hashmap@java", "cluster_num": 1 }, { "sample_id": "2248568@jms@java", "cluster_num": 0 }, { "sample_id": "7550435@jms@java", "cluster_num": 1 }, { "sample_id": "2845037@swt@java", "cluster_num": 1 }, { "sample_id": "78078728@exception@java", "cluster_num": 0 }, { "sample_id": "51065983@javabean@java", "cluster_num": 0 }, { "sample_id": "7864489@timezone@java", "cluster_num": 0 }, { "sample_id": "111302790@javabean@java", "cluster_num": 1 }, { "sample_id": "6679172@jms@java", "cluster_num": 0 }, { "sample_id": "6881187@jms@java", "cluster_num": 1 }, { "sample_id": "6941145@junit@java", "cluster_num": 0 }, { "sample_id": "50960424@javabean@java", "cluster_num": 1 }, { "sample_id": "96307151@jpa@java", "cluster_num": 1 }, { "sample_id": "89441240@javabean@java", "cluster_num": 2 } ] } } } } }, { "注解自定义Bean的初始化和销毁方法": { "data": { "uuid": "java-6-446", "seg": [ [ [ "注解", "自定义", "bean", "初始化" ], [ "销毁", "方法" ] ] ], "level": { "min": 0.9662674897119341, "max": 0.9662716049382716 }, "related_data": {} } } } ], "data": { "uuid": "java-5-1214", "seg": [ [ [ "注解", "装配", "bean" ] ] ], "level": { "min": 0.966246913580247, "max": 0.9662716049382716 }, "related_data": {} } } }, { "装配的混合使用": { "data": { "uuid": "java-5-1215", "seg": [ [ [ "装配", "混合" ] ] ], "level": { "min": 0.9662716049382716, "max": 0.9662962962962963 }, "related_data": {} } } }, { "使用Profile": { "children": [ { "使用注解@Profile配置": { "data": { "uuid": "java-6-447", "seg": [ [ [ "注解", "profile", "配置" ] ] ], "level": { "min": 0.9662962962962963, "max": 0.9663012345679013 }, "related_data": {} } } }, { "使用XML定义Profile": { "data": { "uuid": "java-6-448", "seg": [ [ [ "xml", "定义", "profile" ] ] ], "level": { "min": 0.9663012345679013, "max": 0.9663061728395063 }, "related_data": { "blog": { "data_id": [ { "sample_id": "76565810@slf4j@java", "cluster_num": 0 }, { "sample_id": "76565810@logback@java", "cluster_num": 1 } ] } } } } }, { "启动Profile": { "data": { "uuid": "java-6-449", "seg": [ [ [ "启动", "profile" ] ] ], "level": { "min": 0.9663061728395063, "max": 0.9663111111111111 }, "related_data": { "blog": { "data_id": [ { "sample_id": "50443491@maven@java", "cluster_num": 2 }, { "sample_id": "83870215@maven@java", "cluster_num": 0 }, { "sample_id": "83931988@logback@java", "cluster_num": 1 }, { "sample_id": "24501281@maven@java", "cluster_num": 0 } ] } } } } }, { "点睛": { "data": { "uuid": "java-6-450", "seg": [ [ [ "点睛" ] ] ], "level": { "min": 0.9663111111111111, "max": 0.9663160493827161 }, "related_data": {} } } }, { "演示": { "data": { "uuid": "java-6-451", "seg": [ [ [ "演示" ] ] ], "level": { "min": 0.9663160493827161, "max": 0.9663209876543211 }, "related_data": { "blog": { "data_id": [ { "sample_id": "82842904@javac@java", "cluster_num": 0 } ] } } } } } ], "data": { "uuid": "java-5-1216", "seg": [ [ [ "profile" ] ] ], "level": { "min": 0.9662962962962963, "max": 0.9663209876543211 }, "related_data": {} } } }, { "加载属性(properties)文件": { "children": [ { "使用注解方式加载属性文件": { "data": { "uuid": "java-6-452", "seg": [ [ [ "注解", "方式", "加载", "属性", "文件", "属性文件" ] ] ], "level": { "min": 0.9663209876543211, "max": 0.9663333333333334 }, "related_data": {} } } }, { "使用XML方式加载属性文件": { "data": { "uuid": "java-6-453", "seg": [ [ [ "xml", "方式", "加载", "属性", "文件", "属性文件" ] ] ], "level": { "min": 0.9663333333333334, "max": 0.9663456790123457 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_1051450_1253116@13", "cluster_num": 2 }, { "sample_id": "13_166601_39898@13", "cluster_num": 0 }, { "sample_id": "13_450232_437953@13", "cluster_num": 2 }, { "sample_id": "13_3498_4369@13", "cluster_num": 1 } ] }, "blog": { "data_id": [ { "sample_id": "7582138@interceptor@java", "cluster_num": 0 } ] } } } } } ], "data": { "uuid": "java-5-1217", "seg": [ [ [ "加载", "属性", "properties", "文件" ] ] ], "level": { "min": 0.9663209876543211, "max": 0.9663456790123457 }, "related_data": {} } } }, { "条件化装配Bean": { "data": { "uuid": "java-5-1218", "seg": [ [ [ "条件", "化", "装配", "bean", "条件化" ] ] ], "level": { "min": 0.9663456790123457, "max": 0.9663703703703704 }, "related_data": {} } } }, { "Bean的作用域": { "data": { "uuid": "java-5-1219", "seg": [ [ [ "bean", "作用域" ] ] ], "level": { "min": 0.9663703703703704, "max": 0.9663950617283951 }, "related_data": {} } } }, { "使用Spring表达式(Spring EL)": { "children": [ { "Spring EL相关的类": { "data": { "uuid": "java-6-454", "seg": [ [ [ "spring", "el", "相关", "类" ] ] ], "level": { "min": 0.9663950617283951, "max": 0.9664074074074074 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_1065089_1264133@13", "cluster_num": 0 }, { "sample_id": "13_678940_524450@13", "cluster_num": 1 } ] }, "blog": { "data_id": [ { "sample_id": "102553900@jar@java", "cluster_num": 1 }, { "sample_id": "102553900@jdbc@java", "cluster_num": 1 }, { "sample_id": "102553900@spring@java", "cluster_num": 1 }, { "sample_id": "52053018@singleton@java", "cluster_num": 1 }, { "sample_id": "11096071@jms@java", "cluster_num": 1 }, { "sample_id": "80626930@spring@java", "cluster_num": 1 }, { "sample_id": "51442757@logback@java", "cluster_num": 1 }, { "sample_id": "112116272@spring boot@java", "cluster_num": 0 }, { "sample_id": "112427892@spring boot@java", "cluster_num": 0 }, { "sample_id": "8584602@junit@java", "cluster_num": 0 }, { "sample_id": "7854526@spring@java", "cluster_num": 0 }, { "sample_id": "112427892@spring@java", "cluster_num": 0 }, { "sample_id": "112287522@spring boot@java", "cluster_num": 0 }, { "sample_id": "70176531@eclipse@java", "cluster_num": 1 }, { "sample_id": "113448071@interceptor@java", "cluster_num": 0 }, { "sample_id": "109039036@spring boot@java", "cluster_num": 2 }, { "sample_id": "109039036@mybatis@java", "cluster_num": 2 }, { "sample_id": "109039036@spring@java", "cluster_num": 2 } ] } } } } }, { "Spring EL运算": { "data": { "uuid": "java-6-455", "seg": [ [ [ "spring", "el", "运算" ] ] ], "level": { "min": 0.9664074074074074, "max": 0.9664197530864198 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_658636_471863@13", "cluster_num": 0 }, { "sample_id": "13_656567_468414@13", "cluster_num": 0 }, { "sample_id": "13_378218_409407@13", "cluster_num": 2 }, { "sample_id": "13_187663_82691@13", "cluster_num": 1 }, { "sample_id": "13_679634_527227@13", "cluster_num": 1 }, { "sample_id": "13_230418_199714@13", "cluster_num": 2 }, { "sample_id": "13_202485_127504@13", "cluster_num": 1 }, { "sample_id": "13_377962_408768@13", "cluster_num": 0 }, { "sample_id": "13_1067926_1269243@13", "cluster_num": 1 }, { "sample_id": "13_770519_832363@13", "cluster_num": 2 }, { "sample_id": "13_383895_419747@13", "cluster_num": 2 }, { "sample_id": "13_246101_237247@13", "cluster_num": 2 }, { "sample_id": "13_207101_140607@13", "cluster_num": 2 }, { "sample_id": "13_682624_537393@13", "cluster_num": 2 }, { "sample_id": "13_7418335_53374408@13", "cluster_num": 2 }, { "sample_id": "13_703929_595186@13", "cluster_num": 0 }, { "sample_id": "13_7402877_53351063@13", "cluster_num": 2 } ] }, "blog": { "data_id": [ { "sample_id": "4189889@jsp@java", "cluster_num": 2 }, { "sample_id": "4672383@jsp@java", "cluster_num": 2 }, { "sample_id": "51852537@spring@java", "cluster_num": 2 }, { "sample_id": "112426839@spring boot@java", "cluster_num": 1 }, { "sample_id": "113829472@spring boot@java", "cluster_num": 1 }, { "sample_id": "106005176@spring boot@java", "cluster_num": 1 }, { "sample_id": "106005176@spring@java", "cluster_num": 1 }, { "sample_id": "17146951@jsp@java", "cluster_num": 0 }, { "sample_id": "118611036@spring boot@java", "cluster_num": 0 }, { "sample_id": "52960203@javabean@java", "cluster_num": 2 }, { "sample_id": "46627029@jsp@java", "cluster_num": 2 }, { "sample_id": "54685786@jsp@java", "cluster_num": 0 }, { "sample_id": "45932191@javabean@java", "cluster_num": 0 }, { "sample_id": "7988386@hashmap@java", "cluster_num": 0 }, { "sample_id": "78441305@jsp@java", "cluster_num": 2 }, { "sample_id": "5653882@javabean@java", "cluster_num": 2 }, { "sample_id": "7212902@hashmap@java", "cluster_num": 0 } ] } } } } } ], "data": { "uuid": "java-5-1220", "seg": [ [ [ "spring", "表达式", "el" ] ] ], "level": { "min": 0.9663950617283951, "max": 0.9664197530864198 }, "related_data": {} } } } ], "data": { "uuid": "java-4-1160", "seg": [ [ [ "装配", "spring", "bean" ] ] ], "level": { "min": 0.9661728395061728, "max": 0.9664197530864198 }, "related_data": {} } } }, { "面向切面编程": { "children": [ { "一个简单的约定游戏": { "children": [ { "约定规则": { "data": { "uuid": "java-6-456", "seg": [ [ [ "约定", "规则" ] ] ], "level": { "min": 0.9664197530864198, "max": 0.9664334705075447 }, "related_data": {} } } }, { "读者的代码": { "data": { "uuid": "java-6-457", "seg": [ [ [ "读者" ] ] ], "level": { "min": 0.9664334705075447, "max": 0.9664471879286695 }, "related_data": {} } } }, { "笔者的代码": { "data": { "uuid": "java-6-458", "seg": [ [ [ "笔者" ] ] ], "level": { "min": 0.9664471879286695, "max": 0.9664609053497943 }, "related_data": {} } } } ], "data": { "uuid": "java-5-1221", "seg": [ [ [ "约定", "游戏" ] ] ], "level": { "min": 0.9664197530864198, "max": 0.9664609053497943 }, "related_data": {} } } }, { "Spring AOP的基本概念": { "children": [ { "AOP的概念和使用原因": { "data": { "uuid": "java-6-459", "seg": [ [ [ "aop", "概念" ], [ "原因" ] ] ], "level": { "min": 0.9664609053497943, "max": 0.9664746227709191 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_336149_330920@13", "cluster_num": 1 }, { "sample_id": "13_383093_418305@13", "cluster_num": 1 }, { "sample_id": "13_347582_353643@13", "cluster_num": 1 }, { "sample_id": "13_260546_271054@13", "cluster_num": 1 }, { "sample_id": "13_362605_381868@13", "cluster_num": 2 }, { "sample_id": "13_349079_356403@13", "cluster_num": 2 }, { "sample_id": "13_1071696_1273975@13", "cluster_num": 2 }, { "sample_id": "13_695538_578279@13", "cluster_num": 1 }, { "sample_id": "13_365932_389650@13", "cluster_num": 2 }, { "sample_id": "13_1092051_1299764@13", "cluster_num": 2 }, { "sample_id": "13_1067606_1267909@13", "cluster_num": 2 }, { "sample_id": "13_746006_794784@13", "cluster_num": 0 }, { "sample_id": "13_703284_594059@13", "cluster_num": 0 } ] } } } } }, { "面向切面编程的术语": { "data": { "uuid": "java-6-460", "seg": [ [ [ "面向", "切面", "编程", "术语" ] ] ], "level": { "min": 0.9664746227709191, "max": 0.966488340192044 }, "related_data": {} } } }, { "Spring对AOP的支持": { "data": { "uuid": "java-6-461", "seg": [ [ [ "spring", "aop", "支持" ] ] ], "level": { "min": 0.966488340192044, "max": 0.9665020576131688 }, "related_data": { "blog": { "data_id": [ { "sample_id": "79008390@interceptor@java", "cluster_num": 0 } ] } } } } } ], "data": { "uuid": "java-5-1222", "seg": [ [ [ "spring", "aop", "基本概念" ] ] ], "level": { "min": 0.9664609053497943, "max": 0.9665020576131688 }, "related_data": {} } } }, { "使用@AspectJ注解开发Spring AOP": { "children": [ { "选择切点": { "data": { "uuid": "java-6-462", "seg": [ [ [ "选择", "切点" ] ] ], "level": { "min": 0.9665020576131688, "max": 0.9665072016460906 }, "related_data": {} } } }, { "创建切面": { "data": { "uuid": "java-6-463", "seg": [ [ [ "创建", "切面" ] ] ], "level": { "min": 0.9665072016460906, "max": 0.9665123456790123 }, "related_data": {} } } }, { "连接点": { "data": { "uuid": "java-6-464", "seg": [ [ [ "连接点" ] ] ], "level": { "min": 0.9665123456790123, "max": 0.9665174897119342 }, "related_data": {} } } }, { "测试AOP": { "children": [ { "装配AOP": { "data": { "uuid": "java-7-67", "seg": [ [ [ "装配", "aop" ] ] ], "level": { "min": 0.9665174897119342, "max": 0.9665192043895748 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_747911_799496@13", "cluster_num": 1 }, { "sample_id": "13_1066562_1266614@13", "cluster_num": 1 }, { "sample_id": "13_758272_814170@13", "cluster_num": 2 }, { "sample_id": "13_697813_583994@13", "cluster_num": 1 }, { "sample_id": "13_758271_814180@13", "cluster_num": 2 }, { "sample_id": "13_391730_434644@13", "cluster_num": 1 }, { "sample_id": "13_7402635_53350700@13", "cluster_num": 2 }, { "sample_id": "13_1091571_1299120@13", "cluster_num": 0 }, { "sample_id": "13_919330_1054217@13", "cluster_num": 1 }, { "sample_id": "13_354441_368934@13", "cluster_num": 1 }, { "sample_id": "13_7436548_53408442@13", "cluster_num": 0 } ] }, "blog": { "data_id": [ { "sample_id": "110354827@spring@java", "cluster_num": 2 }, { "sample_id": "80513340@java@java", "cluster_num": 2 }, { "sample_id": "110390512@spring@java", "cluster_num": 2 }, { "sample_id": "38701429@spring@java", "cluster_num": 2 }, { "sample_id": "109642891@slf4j@java", "cluster_num": 0 }, { "sample_id": "20735407@junit@java", "cluster_num": 1 }, { "sample_id": "51095702@spring@java", "cluster_num": 2 }, { "sample_id": "51155821@spring@java", "cluster_num": 2 }, { "sample_id": "110675698@junit@java", "cluster_num": 2 }, { "sample_id": "7535961@hibernate@java", "cluster_num": 2 }, { "sample_id": "6136275@interceptor@java", "cluster_num": 2 }, { "sample_id": "5870076@spring@java", "cluster_num": 2 }, { "sample_id": "109664589@mybatis@java", "cluster_num": 2 }, { "sample_id": "60975081@jar@java", "cluster_num": 2 }, { "sample_id": "68484407@interceptor@java", "cluster_num": 2 }, { "sample_id": "109607438@spring boot@java", "cluster_num": 2 }, { "sample_id": "109607438@mybatis@java", "cluster_num": 2 }, { "sample_id": "429962@javabean@java", "cluster_num": 2 }, { "sample_id": "4352312@jmx@java", "cluster_num": 0 }, { "sample_id": "81235369@logback@java", "cluster_num": 2 }, { "sample_id": "106254849@spring boot@java", "cluster_num": 2 }, { "sample_id": "112061671@spring boot@java", "cluster_num": 0 }, { "sample_id": "6579717@hibernate@java", "cluster_num": 2 }, { "sample_id": "6579717@exception@java", "cluster_num": 2 }, { "sample_id": "52185827@spring@java", "cluster_num": 2 }, { "sample_id": "7588851@jar@java", "cluster_num": 2 }, { "sample_id": "85375106@logback@java", "cluster_num": 2 }, { "sample_id": "81112595@interceptor@java", "cluster_num": 0 }, { "sample_id": "7626566@interceptor@java", "cluster_num": 0 }, { "sample_id": "74203025@jdk@java", "cluster_num": 1 }, { "sample_id": "6751006@interceptor@java", "cluster_num": 2 }, { "sample_id": "38644967@spring@java", "cluster_num": 0 }, { "sample_id": "118371689@spring boot@java", "cluster_num": 0 }, { "sample_id": "109348983@junit@java", "cluster_num": 2 }, { "sample_id": "7347663@servlet@java", "cluster_num": 0 }, { "sample_id": "7347663@jsp@java", "cluster_num": 0 }, { "sample_id": "6321440@interceptor@java", "cluster_num": 2 }, { "sample_id": "108986006@jdbc@java", "cluster_num": 1 }, { "sample_id": "108986006@log4j@java", "cluster_num": 1 }, { "sample_id": "44755427@singleton@java", "cluster_num": 1 }, { "sample_id": "7597700@interceptor@java", "cluster_num": 2 }, { "sample_id": "7209917@jsp@java", "cluster_num": 0 }, { "sample_id": "105064071@spring boot@java", "cluster_num": 0 }, { "sample_id": "103882013@spring boot@java", "cluster_num": 2 }, { "sample_id": "7927840@hibernate@java", "cluster_num": 0 }, { "sample_id": "89152109@interceptor@java", "cluster_num": 2 }, { "sample_id": "105457350@interceptor@java", "cluster_num": 1 }, { "sample_id": "6832990@hibernate@java", "cluster_num": 1 }, { "sample_id": "76910708@logback@java", "cluster_num": 0 }, { "sample_id": "7350256@exception@java", "cluster_num": 2 }, { "sample_id": "108753111@interceptor@java", "cluster_num": 0 } ] } } } } }, { "使用注解装配AOP": { "data": { "uuid": "java-7-68", "seg": [ [ [ "注解", "装配", "aop" ] ] ], "level": { "min": 0.9665192043895748, "max": 0.9665209190672154 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_1091698_1299246@13", "cluster_num": 0 } ] }, "blog": { "data_id": [ { "sample_id": "90523309@spring@java", "cluster_num": 1 }, { "sample_id": "110211808@javabean@java", "cluster_num": 2 }, { "sample_id": "110211808@spring@java", "cluster_num": 2 }, { "sample_id": "112046997@spring boot@java", "cluster_num": 1 }, { "sample_id": "50363315@jpa@java", "cluster_num": 1 }, { "sample_id": "7415955@interceptor@java", "cluster_num": 0 } ] } } } } }, { "AOP避坑指南": { "data": { "uuid": "java-7-69", "seg": [ [ [ "aop", "避坑", "指南" ] ] ], "level": { "min": 0.9665209190672154, "max": 0.966522633744856 }, "related_data": {} } } } ], "data": { "uuid": "java-6-465", "seg": [ [ [ "aop" ] ] ], "level": { "min": 0.9665174897119342, "max": 0.966522633744856 }, "related_data": {} } } }, { "环绕通知": { "data": { "uuid": "java-6-466", "seg": [ [ [ "环绕", "通知" ] ] ], "level": { "min": 0.966522633744856, "max": 0.9665277777777779 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_224055_182834@13", "cluster_num": 0 } ] } } } } }, { "织入": { "data": { "uuid": "java-6-467", "seg": [ [ [ "织入" ] ] ], "level": { "min": 0.9665277777777779, "max": 0.9665329218106997 }, "related_data": {} } } }, { "给通知传递参数": { "data": { "uuid": "java-6-468", "seg": [ [ [ "通知", "传递", "参数" ] ] ], "level": { "min": 0.9665329218106997, "max": 0.9665380658436215 }, "related_data": {} } } }, { "引入": { "data": { "uuid": "java-6-469", "seg": [ [ [ "引入" ] ] ], "level": { "min": 0.9665380658436215, "max": 0.9665432098765433 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_251003_248850@13", "cluster_num": 0 } ] }, "blog": { "data_id": [ { "sample_id": "80140060@slf4j@java", "cluster_num": 0 } ] } } } } } ], "data": { "uuid": "java-5-1223", "seg": [ [ [ "aspectj", "注解", "开发", "spring", "aop" ] ] ], "level": { "min": 0.9665020576131688, "max": 0.9665432098765433 }, "related_data": {} } } }, { "使用XML配置开发Spring AOP": { "children": [ { "前置通知、后置通知、返回通知和异常通知": { "data": { "uuid": "java-6-470", "seg": [ [ [ "前置", "通知" ], [ "后置", "通知" ], [ "返回", "通知" ], [ "异常", "通知", "异常通知" ] ] ], "level": { "min": 0.9665432098765433, "max": 0.9665534979423869 }, "related_data": {} } } }, { "环绕通知": { "data": { "uuid": "java-6-471", "seg": [ [ [ "环绕", "通知" ] ] ], "level": { "min": 0.9665534979423869, "max": 0.9665637860082306 }, "related_data": {} } } }, { "给通知传递参数": { "data": { "uuid": "java-6-472", "seg": [ [ [ "通知", "传递", "参数" ] ] ], "level": { "min": 0.9665637860082306, "max": 0.9665740740740743 }, "related_data": {} } } }, { "引入": { "data": { "uuid": "java-6-473", "seg": [ [ [ "引入" ] ] ], "level": { "min": 0.9665740740740743, "max": 0.9665843621399178 }, "related_data": {} } } } ], "data": { "uuid": "java-5-1224", "seg": [ [ [ "xml", "配置", "开发", "spring", "aop" ] ] ], "level": { "min": 0.9665432098765433, "max": 0.9665843621399178 }, "related_data": {} } } }, { "经典Spring AOP应用程序": { "data": { "uuid": "java-5-1225", "seg": [ [ [ "经典", "spring", "aop", "应用程序" ] ] ], "level": { "min": 0.9665843621399178, "max": 0.9666255144032923 }, "related_data": {} } } }, { "多个切面": { "data": { "uuid": "java-5-1226", "seg": [ [ [ "切面" ] ] ], "level": { "min": 0.9666255144032923, "max": 0.9666666666666668 }, "related_data": {} } } } ], "data": { "uuid": "java-4-1161", "seg": [ [ [ "面向", "切面", "编程" ] ] ], "level": { "min": 0.9664197530864198, "max": 0.9666666666666668 }, "related_data": {} } } }, { "Spring和数据库编程": { "children": [ { "传统的JDBC代码的弊端": { "data": { "uuid": "java-5-1227", "seg": [ [ [ "传统", "jdbc", "弊端" ] ] ], "level": { "min": 0.9666666666666668, "max": 0.9667283950617285 }, "related_data": {} } } }, { "配置数据库资源": { "children": [ { "使用简单数据库配置": { "data": { "uuid": "java-6-474", "seg": [ [ [ "数据库", "配置" ] ] ], "level": { "min": 0.9667283950617285, "max": 0.9667489711934157 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_945512_1246897@13", "cluster_num": 2 }, { "sample_id": "13_744785_791412@13", "cluster_num": 1 }, { "sample_id": "13_6654451_47494460@13", "cluster_num": 0 }, { "sample_id": "13_1014740_1206948@13", "cluster_num": 1 } ] }, "blog": { "data_id": [ { "sample_id": "41455365@jms@java", "cluster_num": 0 } ] } } } } }, { "使用第三方数据库连接池": { "data": { "uuid": "java-6-475", "seg": [ [ [ "数据库", "连接池", "数据库连接池" ] ] ], "level": { "min": 0.9667489711934157, "max": 0.9667695473251029 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_649452_455054@13", "cluster_num": 0 }, { "sample_id": "13_211020_150861@13", "cluster_num": 1 }, { "sample_id": "13_771060_833418@13", "cluster_num": 2 } ] }, "blog": { "data_id": [ { "sample_id": "37881133@jdbc@java", "cluster_num": 0 } ] } } } } }, { "使用JNDI数据库连接池": { "data": { "uuid": "java-6-476", "seg": [ [ [ "jndi", "数据库", "连接池", "数据库连接池" ] ] ], "level": { "min": 0.9667695473251029, "max": 0.9667901234567902 }, "related_data": {} } } } ], "data": { "uuid": "java-5-1228", "seg": [ [ [ "配置", "数据库", "资源", "数据库资源" ] ] ], "level": { "min": 0.9667283950617285, "max": 0.9667901234567902 }, "related_data": {} } } }, { "JDBC代码失控的解决方案——jdbcTemplate": { "children": [ { "jdbcTemplate的增、删、查、改": { "data": { "uuid": "java-6-477", "seg": [ [ [ "jdbctemplate", "增" ], [ "删" ], [ "查" ], [ "改" ] ] ], "level": { "min": 0.9667901234567902, "max": 0.9668106995884774 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_7464205_53450580@13", "cluster_num": 2 }, { "sample_id": "13_7408154_53358359@13", "cluster_num": 1 }, { "sample_id": "13_691343_563459@13", "cluster_num": 1 }, { "sample_id": "13_241231_227152@13", "cluster_num": 0 }, { "sample_id": "13_7455139_53437963@13", "cluster_num": 0 } ] } } } } }, { "执行多条SQL": { "data": { "uuid": "java-6-478", "seg": [ [ [ "执行", "sql" ] ] ], "level": { "min": 0.9668106995884774, "max": 0.9668312757201647 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_955000_1099559@13", "cluster_num": 0 } ] } } } } }, { "jdbcTemplate的源码分析": { "data": { "uuid": "java-6-479", "seg": [ [ [ "jdbctemplate", "分析" ] ] ], "level": { "min": 0.9668312757201647, "max": 0.966851851851852 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_769407_830918@13", "cluster_num": 1 }, { "sample_id": "13_746961_797480@13", "cluster_num": 1 }, { "sample_id": "13_764693_823456@13", "cluster_num": 1 }, { "sample_id": "13_212752_154599@13", "cluster_num": 0 }, { "sample_id": "13_771297_833689@13", "cluster_num": 2 }, { "sample_id": "13_269983_291550@13", "cluster_num": 0 }, { "sample_id": "13_1077600_1281998@13", "cluster_num": 2 } ] }, "blog": { "data_id": [ { "sample_id": "7383217@jdbc@java", "cluster_num": 2 }, { "sample_id": "110942841@log4j@java", "cluster_num": 0 }, { "sample_id": "14215821@stream@java", "cluster_num": 1 }, { "sample_id": "108721398@java@java", "cluster_num": 1 } ] } } } } } ], "data": { "uuid": "java-5-1229", "seg": [ [ [ "jdbc", "失控", "解决方案", "jdbctemplate" ] ] ], "level": { "min": 0.9667901234567902, "max": 0.966851851851852 }, "related_data": {} } } }, { "Spring的缺点": { "data": { "uuid": "java-5-1230", "seg": [ [ [ "spring", "缺点" ] ] ], "level": { "min": 0.966851851851852, "max": 0.9669135802469137 }, "related_data": {} } } } ], "data": { "uuid": "java-4-1162", "seg": [ [ [ "spring" ], [ "数据库", "编程", "数据库编程" ] ] ], "level": { "min": 0.9666666666666668, "max": 0.9669135802469137 }, "related_data": {} } } }, { "深入Spring数据库事务管理": { "children": [ { "Spring数据库事务管理器的设计": { "children": [ { "配置事务管理器": { "data": { "uuid": "java-6-480", "seg": [ [ [ "配置", "事务", "管理器", "事务管理器" ] ] ], "level": { "min": 0.9669135802469137, "max": 0.966931216931217 }, "related_data": {} } } }, { "用Java配置方式实现Spring数据库事务": { "data": { "uuid": "java-6-481", "seg": [ [ [ "java", "配置", "方式", "spring", "数据库", "事务", "数据库事务" ] ] ], "level": { "min": 0.966931216931217, "max": 0.9669488536155203 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_1090254_1296979@13", "cluster_num": 0 } ] }, "blog": { "data_id": [ { "sample_id": "78669997@spring@java", "cluster_num": 2 }, { "sample_id": "7758790@jms@java", "cluster_num": 2 }, { "sample_id": "1900562@jms@java", "cluster_num": 2 }, { "sample_id": "78817449@spring@java", "cluster_num": 2 }, { "sample_id": "41724355@mybatis@java", "cluster_num": 2 }, { "sample_id": "7867575@jar@java", "cluster_num": 2 }, { "sample_id": "7867575@hibernate@java", "cluster_num": 2 }, { "sample_id": "115010238@javabean@java", "cluster_num": 0 }, { "sample_id": "108686697@spring@java", "cluster_num": 2 }, { "sample_id": "113834293@spring boot@java", "cluster_num": 1 }, { "sample_id": "113834293@mybatis@java", "cluster_num": 1 }, { "sample_id": "115737594@mybatis@java", "cluster_num": 1 }, { "sample_id": "3895403@javabean@java", "cluster_num": 0 }, { "sample_id": "110790165@log4j@java", "cluster_num": 0 }, { "sample_id": "113834293@spring@java", "cluster_num": 1 }, { "sample_id": "110790165@spring@java", "cluster_num": 0 }, { "sample_id": "109507443@spring@java", "cluster_num": 0 }, { "sample_id": "115024133@spring boot@java", "cluster_num": 1 }, { "sample_id": "116789859@jdbc@java", "cluster_num": 2 }, { "sample_id": "116987202@mybatis@java", "cluster_num": 0 } ] } } } } } ], "data": { "uuid": "java-5-1231", "seg": [ [ [ "spring", "数据库", "事务", "管理器", "设计", "数据库事务", "事务管理器" ] ] ], "level": { "min": 0.9669135802469137, "max": 0.9669488536155203 }, "related_data": {} } } }, { "编程式事务": { "data": { "uuid": "java-5-1232", "seg": [ [ [ "编程", "事务", "编程式" ] ] ], "level": { "min": 0.9669488536155203, "max": 0.9669841269841271 }, "related_data": {} } } }, { "声明式事务": { "children": [ { "Transactional的配置项": { "data": { "uuid": "java-6-482", "seg": [ [ [ "transactional", "配置", "项" ] ] ], "level": { "min": 0.9669841269841271, "max": 0.9669929453262787 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_720161_714490@13", "cluster_num": 0 }, { "sample_id": "13_1009786_1197067@13", "cluster_num": 1 } ] } } } } }, { "使用XML进行配置事务管理器": { "data": { "uuid": "java-6-483", "seg": [ [ [ "xml", "配置", "事务", "管理器", "事务管理器" ] ] ], "level": { "min": 0.9669929453262787, "max": 0.9670017636684304 }, "related_data": {} } } }, { "事务定义器": { "data": { "uuid": "java-6-484", "seg": [ [ [ "事务", "定义", "器", "事务定义", "定义器" ] ] ], "level": { "min": 0.9670017636684304, "max": 0.9670105820105821 }, "related_data": {} } } }, { "声明式事务的约定流程": { "data": { "uuid": "java-6-485", "seg": [ [ [ "声明", "事务", "约定", "流程", "声明式" ] ] ], "level": { "min": 0.9670105820105821, "max": 0.9670194003527337 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_223298_181176@13", "cluster_num": 0 } ] }, "blog": { "data_id": [ { "sample_id": "7538776@jms@java", "cluster_num": 0 } ] } } } } } ], "data": { "uuid": "java-5-1233", "seg": [ [ [ "声明", "事务", "声明式" ] ] ], "level": { "min": 0.9669841269841271, "max": 0.9670194003527337 }, "related_data": {} } } }, { "数据库的相关知识": { "children": [ { "数据库事务ACID特性": { "data": { "uuid": "java-6-486", "seg": [ [ [ "数据库", "事务", "acid", "特性", "数据库事务" ] ] ], "level": { "min": 0.9670194003527337, "max": 0.9670311581422693 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_28662_8258@13", "cluster_num": 0 } ] } } } } }, { "丢失更新": { "data": { "uuid": "java-6-487", "seg": [ [ [ "丢失", "更新" ] ] ], "level": { "min": 0.9670311581422693, "max": 0.9670429159318049 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_903973_1039337@13", "cluster_num": 0 } ] } } } } }, { "隔离级别": { "data": { "uuid": "java-6-488", "seg": [ [ [ "隔离", "级别" ] ] ], "level": { "min": 0.9670429159318049, "max": 0.9670546737213405 }, "related_data": {} } } } ], "data": { "uuid": "java-5-1234", "seg": [ [ [ "数据库", "相关", "知识" ] ] ], "level": { "min": 0.9670194003527337, "max": 0.9670546737213405 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_7467485_53455031@13", "cluster_num": 0 }, { "sample_id": "13_7443029_53420062@13", "cluster_num": 1 } ] } } } } }, { "选择隔离级别和传播行为": { "children": [ { "选择隔离级别": { "data": { "uuid": "java-6-489", "seg": [ [ [ "选择", "隔离", "级别" ] ] ], "level": { "min": 0.9670546737213405, "max": 0.9670723104056438 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_916851_1052193@13", "cluster_num": 0 } ] }, "blog": { "data_id": [ { "sample_id": "52643711@log4j@java", "cluster_num": 0 }, { "sample_id": "117326717@java@java", "cluster_num": 1 } ] } } } } }, { "传播行为": { "data": { "uuid": "java-6-490", "seg": [ [ [ "传播" ] ] ], "level": { "min": 0.9670723104056438, "max": 0.9670899470899471 }, "related_data": {} } } } ], "data": { "uuid": "java-5-1235", "seg": [ [ [ "选择", "隔离", "级别" ], [ "传播" ] ] ], "level": { "min": 0.9670546737213405, "max": 0.9670899470899471 }, "related_data": {} } } }, { "在Spring+MyBatis组合中使用事务": { "data": { "uuid": "java-5-1236", "seg": [ [ [ "spring", "mybatis", "组合", "事务" ] ] ], "level": { "min": 0.9670899470899471, "max": 0.9671252204585539 }, "related_data": { "blog": { "data_id": [ { "sample_id": "38108159@mybatis@java", "cluster_num": 0 } ] } } } } }, { "典型错误用法的剖析": { "children": [ { "错误使用Service": { "data": { "uuid": "java-6-491", "seg": [ [ [ "service" ] ] ], "level": { "min": 0.9671252204585539, "max": 0.9671369782480894 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_179012_63959@13", "cluster_num": 2 }, { "sample_id": "13_7415422_53368883@13", "cluster_num": 2 }, { "sample_id": "13_747273_798370@13", "cluster_num": 0 }, { "sample_id": "13_230677_814168@13", "cluster_num": 2 }, { "sample_id": "13_1076938_1281638@13", "cluster_num": 0 }, { "sample_id": "13_753635_815228@13", "cluster_num": 0 }, { "sample_id": "13_6242950_44784780@13", "cluster_num": 1 }, { "sample_id": "13_993371_1164516@13", "cluster_num": 2 }, { "sample_id": "13_753847_815229@13", "cluster_num": 0 }, { "sample_id": "13_751640_805301@13", "cluster_num": 1 } ] }, "blog": { "data_id": [ { "sample_id": "7286354@layout@java", "cluster_num": 2 }, { "sample_id": "7273561@semaphore@java", "cluster_num": 0 }, { "sample_id": "8019180@timezone@java", "cluster_num": 0 }, { "sample_id": "7203293@exception@java", "cluster_num": 2 }, { "sample_id": "7317371@exception@java", "cluster_num": 2 }, { "sample_id": "7330095@timezone@java", "cluster_num": 2 }, { "sample_id": "8047282@timezone@java", "cluster_num": 2 }, { "sample_id": "7909007@timezone@java", "cluster_num": 0 }, { "sample_id": "7672910@timezone@java", "cluster_num": 0 }, { "sample_id": "6588667@jmx@java", "cluster_num": 0 }, { "sample_id": "7243039@jmx@java", "cluster_num": 0 }, { "sample_id": "6600869@layout@java", "cluster_num": 1 }, { "sample_id": "6428288@layout@java", "cluster_num": 1 }, { "sample_id": "52654934@hibernate@java", "cluster_num": 0 }, { "sample_id": "7688154@timezone@java", "cluster_num": 2 }, { "sample_id": "6621900@timezone@java", "cluster_num": 2 }, { "sample_id": "6617248@timezone@java", "cluster_num": 2 }, { "sample_id": "7802627@layout@java", "cluster_num": 0 }, { "sample_id": "7236997@jms@java", "cluster_num": 0 }, { "sample_id": "7860025@layout@java", "cluster_num": 2 }, { "sample_id": "7617211@jmx@java", "cluster_num": 0 }, { "sample_id": "7951260@layout@java", "cluster_num": 0 }, { "sample_id": "7206622@javabean@java", "cluster_num": 1 }, { "sample_id": "7206622@exception@java", "cluster_num": 1 }, { "sample_id": "5860442@jmx@java", "cluster_num": 0 }, { "sample_id": "5580828@jms@java", "cluster_num": 0 }, { "sample_id": "6565744@jms@java", "cluster_num": 0 } ] } } } } }, { "过长时间占用事务": { "data": { "uuid": "java-6-492", "seg": [ [ [ "长时间", "占用", "事务" ] ] ], "level": { "min": 0.9671369782480894, "max": 0.967148736037625 }, "related_data": {} } } }, { "错误捕捉异常": { "data": { "uuid": "java-6-493", "seg": [ [ [ "捕捉", "异常" ] ] ], "level": { "min": 0.967148736037625, "max": 0.9671604938271605 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_751077_804510@13", "cluster_num": 0 } ] } } } } } ], "data": { "uuid": "java-5-1237", "seg": [ [ [ "典型", "用法", "剖析", "典型错误", "错误用法" ] ] ], "level": { "min": 0.9671252204585539, "max": 0.9671604938271605 }, "related_data": {} } } } ], "data": { "uuid": "java-4-1163", "seg": [ [ [ "spring", "数据库", "事务管理", "数据库事务管理" ] ] ], "level": { "min": 0.9669135802469137, "max": 0.9671604938271605 }, "related_data": {} } } }, { "Spring基础配置": { "children": [ { "Java配置": { "data": { "uuid": "java-5-1238", "seg": [ [ [ "java", "配置" ] ] ], "level": { "min": 0.9671604938271605, "max": 0.9674074074074075 }, "related_data": {} } } } ], "data": { "uuid": "java-4-1164", "seg": [ [ [ "spring", "基础", "配置" ] ] ], "level": { "min": 0.9671604938271605, "max": 0.9674074074074075 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_7461954_53447234@13", "cluster_num": 1 }, { "sample_id": "13_746507_796110@13", "cluster_num": 1 }, { "sample_id": "13_745072_792242@13", "cluster_num": 1 }, { "sample_id": "13_7432923_53402553@13", "cluster_num": 0 }, { "sample_id": "13_7467041_53454371@13", "cluster_num": 1 }, { "sample_id": "13_661138_476013@13", "cluster_num": 1 }, { "sample_id": "13_271386_294427@13", "cluster_num": 0 }, { "sample_id": "13_7467056_53454391@13", "cluster_num": 1 }, { "sample_id": "13_196314_108116@13", "cluster_num": 0 }, { "sample_id": "13_749069_801378@13", "cluster_num": 2 }, { "sample_id": "13_682706_537613@13", "cluster_num": 1 }, { "sample_id": "13_7451792_53433273@13", "cluster_num": 1 }, { "sample_id": "13_7461972_53447278@13", "cluster_num": 1 }, { "sample_id": "13_371901_398806@13", "cluster_num": 1 }, { "sample_id": "13_213961_157477@13", "cluster_num": 0 }, { "sample_id": "13_7461913_53447194@13", "cluster_num": 1 }, { "sample_id": "13_7461245_53446479@13", "cluster_num": 2 }, { "sample_id": "13_224474_184016@13", "cluster_num": 0 }, { "sample_id": "13_219159_171247@13", "cluster_num": 1 }, { "sample_id": "13_7443794_53421085@13", "cluster_num": 0 } ] }, "blog": { "data_id": [ { "sample_id": "82796026@java@java", "cluster_num": 0 }, { "sample_id": "108359709@java@java", "cluster_num": 1 }, { "sample_id": "117423180@java@java", "cluster_num": 2 } ] } } } } } ], "data": { "uuid": "java-3-595", "seg": [ [ [ "spring", "基础" ] ] ], "level": { "min": 0.965925925925926, "max": 0.9674074074074075 }, "related_data": {} } } }, { "Spring MVC框架": { "children": [ { "Spring MVC的初始化和流程": { "children": [ { "MVC设计概述": { "children": [ { "Spring MVC的架构": { "data": { "uuid": "java-6-494", "seg": [ [ [ "spring", "mvc", "架构" ] ] ], "level": { "min": 0.9674074074074075, "max": 0.9674897119341564 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_747147_798054@13", "cluster_num": 0 }, { "sample_id": "13_764262_823601@13", "cluster_num": 1 }, { "sample_id": "13_717558_711735@13", "cluster_num": 0 }, { "sample_id": "13_718650_712409@13", "cluster_num": 2 }, { "sample_id": "13_366524_391124@13", "cluster_num": 1 }, { "sample_id": "13_212665_154388@13", "cluster_num": 0 }, { "sample_id": "13_1091552_1299651@13", "cluster_num": 0 }, { "sample_id": "13_160398_27972@13", "cluster_num": 2 }, { "sample_id": "13_250951_248747@13", "cluster_num": 1 }, { "sample_id": "13_965884_1117655@13", "cluster_num": 2 }, { "sample_id": "13_7436672_53408556@13", "cluster_num": 0 }, { "sample_id": "13_261960_274318@13", "cluster_num": 1 }, { "sample_id": "13_159969_26869@13", "cluster_num": 0 }, { "sample_id": "13_762135_820200@13", "cluster_num": 1 } ] }, "blog": { "data_id": [ { "sample_id": "53034369@spring boot@java", "cluster_num": 0 }, { "sample_id": "53414900@spring@java", "cluster_num": 0 }, { "sample_id": "71697626@interceptor@java", "cluster_num": 0 }, { "sample_id": "72847348@interceptor@java", "cluster_num": 0 }, { "sample_id": "50361199@interceptor@java", "cluster_num": 2 }, { "sample_id": "51437992@interceptor@java", "cluster_num": 0 }, { "sample_id": "86547687@spring@java", "cluster_num": 0 }, { "sample_id": "77709607@spring@java", "cluster_num": 0 }, { "sample_id": "51167533@jsp@java", "cluster_num": 0 }, { "sample_id": "41543829@maven@java", "cluster_num": 2 }, { "sample_id": "51016271@mybatis@java", "cluster_num": 2 }, { "sample_id": "50316137@mybatis@java", "cluster_num": 1 }, { "sample_id": "6782431@junit@java", "cluster_num": 0 }, { "sample_id": "53302864@log4j@java", "cluster_num": 0 }, { "sample_id": "51694662@interceptor@java", "cluster_num": 2 }, { "sample_id": "76546371@interceptor@java", "cluster_num": 0 }, { "sample_id": "52984747@jsp@java", "cluster_num": 2 }, { "sample_id": "41379851@mybatis@java", "cluster_num": 0 }, { "sample_id": "41379851@spring@java", "cluster_num": 0 }, { "sample_id": "51258942@spring@java", "cluster_num": 0 }, { "sample_id": "114340167@spring boot@java", "cluster_num": 0 }, { "sample_id": "77719130@spring boot@java", "cluster_num": 0 }, { "sample_id": "7003974@servlet@java", "cluster_num": 0 }, { "sample_id": "7395458@servlet@java", "cluster_num": 0 }, { "sample_id": "53463897@servlet@java", "cluster_num": 2 }, { "sample_id": "52094756@eclipse@java", "cluster_num": 2 }, { "sample_id": "102792862@mybatis@java", "cluster_num": 1 }, { "sample_id": "7704665@junit@java", "cluster_num": 0 }, { "sample_id": "12159297@maven@java", "cluster_num": 0 }, { "sample_id": "50926446@javabean@java", "cluster_num": 0 }, { "sample_id": "48894409@jar@java", "cluster_num": 0 }, { "sample_id": "74435789@hibernate@java", "cluster_num": 0 }, { "sample_id": "81987958@hibernate@java", "cluster_num": 0 }, { "sample_id": "76263763@singleton@java", "cluster_num": 2 }, { "sample_id": "7283757@exception@java", "cluster_num": 0 }, { "sample_id": "7832724@interceptor@java", "cluster_num": 0 }, { "sample_id": "78965798@interceptor@java", "cluster_num": 0 }, { "sample_id": "79186157@interceptor@java", "cluster_num": 2 }, { "sample_id": "102792862@spring@java", "cluster_num": 1 }, { "sample_id": "75174071@mybatis@java", "cluster_num": 1 }, { "sample_id": "78297451@mybatis@java", "cluster_num": 1 }, { "sample_id": "77619512@servlet@java", "cluster_num": 2 }, { "sample_id": "50125615@slf4j@java", "cluster_num": 2 }, { "sample_id": "53966419@junit@java", "cluster_num": 0 }, { "sample_id": "70834127@javamail@java", "cluster_num": 2 }, { "sample_id": "5890035@javabean@java", "cluster_num": 0 }, { "sample_id": "78361798@javabean@java", "cluster_num": 2 }, { "sample_id": "47055841@jdbc@java", "cluster_num": 2 }, { "sample_id": "79414378@singleton@java", "cluster_num": 2 }, { "sample_id": "62881793@log4j@java", "cluster_num": 2 }, { "sample_id": "7537425@exception@java", "cluster_num": 0 }, { "sample_id": "51122495@interceptor@java", "cluster_num": 2 }, { "sample_id": "86537648@interceptor@java", "cluster_num": 0 }, { "sample_id": "72829942@interceptor@java", "cluster_num": 2 }, { "sample_id": "7949208@interceptor@java", "cluster_num": 0 }, { "sample_id": "7267777@interceptor@java", "cluster_num": 0 }, { "sample_id": "48785513@spring@java", "cluster_num": 2 }, { "sample_id": "8904205@spring@java", "cluster_num": 2 }, { "sample_id": "52245041@mybatis@java", "cluster_num": 1 }, { "sample_id": "77862042@mybatis@java", "cluster_num": 1 }, { "sample_id": "68487904@interceptor@java", "cluster_num": 0 }, { "sample_id": "77862042@spring@java", "cluster_num": 1 }, { "sample_id": "7884383@servlet@java", "cluster_num": 0 }, { "sample_id": "51298799@mybatis@java", "cluster_num": 1 }, { "sample_id": "49024041@mybatis@java", "cluster_num": 1 }, { "sample_id": "47606045@mybatis@java", "cluster_num": 1 }, { "sample_id": "50380920@mybatis@java", "cluster_num": 2 }, { "sample_id": "52126161@junit@java", "cluster_num": 0 }, { "sample_id": "50380920@maven@java", "cluster_num": 2 }, { "sample_id": "7673931@jpa@java", "cluster_num": 0 }, { "sample_id": "7274708@exception@java", "cluster_num": 0 }, { "sample_id": "24304955@interceptor@java", "cluster_num": 0 }, { "sample_id": "7816991@interceptor@java", "cluster_num": 0 }, { "sample_id": "52893474@interceptor@java", "cluster_num": 2 }, { "sample_id": "50742885@eclipse@java", "cluster_num": 1 }, { "sample_id": "50742885@mybatis@java", "cluster_num": 1 }, { "sample_id": "50742885@maven@java", "cluster_num": 1 }, { "sample_id": "50742885@spring@java", "cluster_num": 1 }, { "sample_id": "52822352@javabean@java", "cluster_num": 0 }, { "sample_id": "59642538@slf4j@java", "cluster_num": 0 }, { "sample_id": "4584748@interceptor@java", "cluster_num": 0 }, { "sample_id": "47680517@interceptor@java", "cluster_num": 2 }, { "sample_id": "71616789@mybatis@java", "cluster_num": 1 }, { "sample_id": "71616789@maven@java", "cluster_num": 1 }, { "sample_id": "75195546@javabean@java", "cluster_num": 0 }, { "sample_id": "51271339@javabean@java", "cluster_num": 0 }, { "sample_id": "116664441@interceptor@java", "cluster_num": 2 }, { "sample_id": "7359592@servlet@java", "cluster_num": 0 }, { "sample_id": "53425138@maven@java", "cluster_num": 2 }, { "sample_id": "7359592@javabean@java", "cluster_num": 0 }, { "sample_id": "45568573@hibernate@java", "cluster_num": 0 }, { "sample_id": "50819539@jpa@java", "cluster_num": 0 }, { "sample_id": "78922534@javac@java", "cluster_num": 2 }, { "sample_id": "52841394@nio@java", "cluster_num": 2 }, { "sample_id": "54172295@mybatis@java", "cluster_num": 1 }, { "sample_id": "7631202@junit@java", "cluster_num": 0 }, { "sample_id": "53780453@junit@java", "cluster_num": 0 }, { "sample_id": "78361518@interceptor@java", "cluster_num": 2 }, { "sample_id": "115006047@interceptor@java", "cluster_num": 0 }, { "sample_id": "62893463@interceptor@java", "cluster_num": 0 }, { "sample_id": "7070930@servlet@java", "cluster_num": 0 }, { "sample_id": "7029257@servlet@java", "cluster_num": 0 }, { "sample_id": "50725820@javabean@java", "cluster_num": 0 }, { "sample_id": "7371154@javabean@java", "cluster_num": 2 }, { "sample_id": "78550031@javabean@java", "cluster_num": 0 }, { "sample_id": "30041841@arraylist@java", "cluster_num": 0 }, { "sample_id": "7029257@jsp@java", "cluster_num": 0 }, { "sample_id": "68961393@maven@java", "cluster_num": 2 }, { "sample_id": "51940546@mybatis@java", "cluster_num": 0 }, { "sample_id": "51548547@junit@java", "cluster_num": 2 }, { "sample_id": "72957605@logback@java", "cluster_num": 0 }, { "sample_id": "78387711@hashtable@java", "cluster_num": 0 }, { "sample_id": "7264413@servlet@java", "cluster_num": 2 }, { "sample_id": "7526679@swing@java", "cluster_num": 0 }, { "sample_id": "7264413@hibernate@java", "cluster_num": 2 }, { "sample_id": "7264413@jsp@java", "cluster_num": 2 }, { "sample_id": "79970590@spring@java", "cluster_num": 0 }, { "sample_id": "7575929@applet@java", "cluster_num": 0 }, { "sample_id": "48272939@javabean@java", "cluster_num": 0 }, { "sample_id": "20662813@javabean@java", "cluster_num": 0 }, { "sample_id": "50414154@javabean@java", "cluster_num": 0 }, { "sample_id": "6093174@iterator@java", "cluster_num": 0 }, { "sample_id": "72897562@arraylist@java", "cluster_num": 0 }, { "sample_id": "7427293@swt@java", "cluster_num": 0 }, { "sample_id": "41320677@interceptor@java", "cluster_num": 0 }, { "sample_id": "71173468@interceptor@java", "cluster_num": 0 }, { "sample_id": "51479452@interceptor@java", "cluster_num": 0 }, { "sample_id": "78571831@mybatis@java", "cluster_num": 1 }, { "sample_id": "8043264@hibernate@java", "cluster_num": 2 }, { "sample_id": "8069388@hibernate@java", "cluster_num": 0 }, { "sample_id": "8069388@jsp@java", "cluster_num": 0 }, { "sample_id": "88809085@javafx@java", "cluster_num": 1 }, { "sample_id": "3514560@swt@java", "cluster_num": 0 }, { "sample_id": "93890389@servlet@java", "cluster_num": 0 }, { "sample_id": "113093942@servlet@java", "cluster_num": 0 }, { "sample_id": "113093942@javabean@java", "cluster_num": 0 }, { "sample_id": "7654629@javabean@java", "cluster_num": 0 }, { "sample_id": "78696118@javabean@java", "cluster_num": 0 }, { "sample_id": "7162320@jdbc@java", "cluster_num": 0 }, { "sample_id": "7162320@jms@java", "cluster_num": 0 }, { "sample_id": "109110552@interceptor@java", "cluster_num": 2 }, { "sample_id": "113093942@jsp@java", "cluster_num": 0 }, { "sample_id": "398059@servlet@java", "cluster_num": 1 }, { "sample_id": "6846604@jdbc@java", "cluster_num": 0 }, { "sample_id": "398059@jsp@java", "cluster_num": 1 }, { "sample_id": "113008569@maven@java", "cluster_num": 2 }, { "sample_id": "7202463@servlet@java", "cluster_num": 0 }, { "sample_id": "7202463@jsp@java", "cluster_num": 0 }, { "sample_id": "26145923@javabean@java", "cluster_num": 0 }, { "sample_id": "7476839@servlet@java", "cluster_num": 0 }, { "sample_id": "26172313@javabean@java", "cluster_num": 0 }, { "sample_id": "82936586@javafx@java", "cluster_num": 0 }, { "sample_id": "7101196@javabean@java", "cluster_num": 0 }, { "sample_id": "50935948@javabean@java", "cluster_num": 0 }, { "sample_id": "8027443@interceptor@java", "cluster_num": 0 }, { "sample_id": "7351317@exception@java", "cluster_num": 0 }, { "sample_id": "7213441@exception@java", "cluster_num": 0 }, { "sample_id": "3021043@swt@java", "cluster_num": 0 }, { "sample_id": "7277013@servlet@java", "cluster_num": 1 }, { "sample_id": "114448293@servlet@java", "cluster_num": 0 }, { "sample_id": "52849228@javabean@java", "cluster_num": 0 }, { "sample_id": "44004575@javabean@java", "cluster_num": 0 }, { "sample_id": "7183872@servlet@java", "cluster_num": 0 }, { "sample_id": "7281030@exception@java", "cluster_num": 1 } ] } } } } }, { "Spring MVC组件与流程": { "data": { "uuid": "java-6-495", "seg": [ [ [ "spring", "mvc", "组件" ], [ "流程" ] ] ], "level": { "min": 0.9674897119341564, "max": 0.9675720164609054 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_758301_826725@13", "cluster_num": 0 } ] }, "blog": { "data_id": [ { "sample_id": "106917348@spring@java", "cluster_num": 2 }, { "sample_id": "109065239@java@java", "cluster_num": 0 }, { "sample_id": "109065239@spring@java", "cluster_num": 0 }, { "sample_id": "1879079@interceptor@java", "cluster_num": 1 } ] } } } } } ], "data": { "uuid": "java-5-1239", "seg": [ [ [ "mvc", "设计", "概述" ] ] ], "level": { "min": 0.9674074074074075, "max": 0.9675720164609054 }, "related_data": {} } } }, { "Spring MVC初始化": { "children": [ { "初始化Spring IoC上下文": { "data": { "uuid": "java-6-496", "seg": [ [ [ "初始化", "spring", "ioc", "上下文" ] ] ], "level": { "min": 0.9675720164609054, "max": 0.9676268861454047 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_702981_593658@13", "cluster_num": 0 } ] }, "blog": { "data_id": [ { "sample_id": "7305247@servlet@java", "cluster_num": 0 } ] } } } } }, { "初始化映射请求上下文": { "data": { "uuid": "java-6-497", "seg": [ [ [ "初始化", "映射", "上下文" ] ] ], "level": { "min": 0.9676268861454047, "max": 0.9676817558299041 }, "related_data": {} } } }, { "使用注解配置方式初始化": { "data": { "uuid": "java-6-498", "seg": [ [ [ "注解", "配置", "方式", "初始化" ] ] ], "level": { "min": 0.9676817558299041, "max": 0.9677366255144034 }, "related_data": {} } } } ], "data": { "uuid": "java-5-1240", "seg": [ [ [ "spring", "mvc", "初始化" ] ] ], "level": { "min": 0.9675720164609054, "max": 0.9677366255144034 }, "related_data": {} } } }, { "Spring MVC开发流程详解": { "children": [ { "配置@RequestMapping": { "data": { "uuid": "java-6-499", "seg": [ [ [ "配置", "requestmapping" ] ] ], "level": { "min": 0.9677366255144034, "max": 0.9677914951989027 }, "related_data": {} } } }, { "控制器的开发": { "data": { "uuid": "java-6-500", "seg": [ [ [ "控制器", "开发" ] ] ], "level": { "min": 0.9677914951989027, "max": 0.967846364883402 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_7467279_53454767@13", "cluster_num": 1 }, { "sample_id": "13_7421009_53378985@13", "cluster_num": 1 }, { "sample_id": "13_689832_558711@13", "cluster_num": 2 }, { "sample_id": "13_257454_264028@13", "cluster_num": 0 }, { "sample_id": "13_662793_478607@13", "cluster_num": 1 }, { "sample_id": "13_201199_123326@13", "cluster_num": 1 }, { "sample_id": "13_667476_486655@13", "cluster_num": 0 }, { "sample_id": "13_211555_151624@13", "cluster_num": 0 }, { "sample_id": "13_352673_363693@13", "cluster_num": 0 }, { "sample_id": "13_746063_794914@13", "cluster_num": 1 }, { "sample_id": "13_235684_214994@13", "cluster_num": 1 }, { "sample_id": "13_385848_423493@13", "cluster_num": 1 }, { "sample_id": "13_344475_347682@13", "cluster_num": 0 }, { "sample_id": "13_645140_446499@13", "cluster_num": 2 }, { "sample_id": "13_643671_443798@13", "cluster_num": 1 }, { "sample_id": "13_159561_25208@13", "cluster_num": 1 }, { "sample_id": "13_251264_249449@13", "cluster_num": 1 }, { "sample_id": "13_747008_797633@13", "cluster_num": 0 }, { "sample_id": "13_733380_768557@13", "cluster_num": 2 }, { "sample_id": "13_222722_179353@13", "cluster_num": 1 }, { "sample_id": "13_7410600_53363301@13", "cluster_num": 0 }, { "sample_id": "13_385694_423223@13", "cluster_num": 1 }, { "sample_id": "13_1093011_1301943@13", "cluster_num": 1 }, { "sample_id": "13_7442454_53419275@13", "cluster_num": 1 }, { "sample_id": "13_384130_420543@13", "cluster_num": 2 }, { "sample_id": "13_7460932_53446058@13", "cluster_num": 1 }, { "sample_id": "13_667692_486988@13", "cluster_num": 0 }, { "sample_id": "13_207068_140520@13", "cluster_num": 1 }, { "sample_id": "13_715664_708120@13", "cluster_num": 0 }, { "sample_id": "13_875150_1011609@13", "cluster_num": 0 }, { "sample_id": "13_5610396_34463987@13", "cluster_num": 1 }, { "sample_id": "13_225743_187374@13", "cluster_num": 1 }, { "sample_id": "13_157125_19642@13", "cluster_num": 1 }, { "sample_id": "13_194094_100837@13", "cluster_num": 0 }, { "sample_id": "13_755099_810335@13", "cluster_num": 2 } ] }, "blog": { "data_id": [ { "sample_id": "105087259@java@java", "cluster_num": 1 }, { "sample_id": "7584205@layout@java", "cluster_num": 1 }, { "sample_id": "7600192@layout@java", "cluster_num": 1 }, { "sample_id": "88737514@builder@java", "cluster_num": 2 }, { "sample_id": "118364145@java@java", "cluster_num": 1 }, { "sample_id": "113695531@javac@java", "cluster_num": 0 }, { "sample_id": "101106715@builder@java", "cluster_num": 2 }, { "sample_id": "53907359@builder@java", "cluster_num": 2 }, { "sample_id": "107004088@javac@java", "cluster_num": 0 }, { "sample_id": "109594353@slf4j@java", "cluster_num": 1 }, { "sample_id": "108591316@java@java", "cluster_num": 0 }, { "sample_id": "115618051@javac@java", "cluster_num": 0 }, { "sample_id": "82875343@javac@java", "cluster_num": 0 }, { "sample_id": "112253776@javac@java", "cluster_num": 0 }, { "sample_id": "112254797@javac@java", "cluster_num": 0 }, { "sample_id": "46754037@builder@java", "cluster_num": 2 }, { "sample_id": "17452471@builder@java", "cluster_num": 0 }, { "sample_id": "63248338@builder@java", "cluster_num": 2 }, { "sample_id": "49992269@layout@java", "cluster_num": 1 }, { "sample_id": "112174881@javac@java", "cluster_num": 0 }, { "sample_id": "113539016@javac@java", "cluster_num": 0 }, { "sample_id": "7917392@layout@java", "cluster_num": 1 }, { "sample_id": "117656787@java@java", "cluster_num": 1 }, { "sample_id": "105932736@java@java", "cluster_num": 1 }, { "sample_id": "117898110@log4j@java", "cluster_num": 1 }, { "sample_id": "115955604@log4j@java", "cluster_num": 1 }, { "sample_id": "117133879@javac@java", "cluster_num": 0 }, { "sample_id": "112254190@javac@java", "cluster_num": 0 }, { "sample_id": "112298320@javac@java", "cluster_num": 0 }, { "sample_id": "6825974@exception@java", "cluster_num": 0 }, { "sample_id": "109179344@javac@java", "cluster_num": 0 }, { "sample_id": "109179042@javac@java", "cluster_num": 0 }, { "sample_id": "106845023@javac@java", "cluster_num": 0 }, { "sample_id": "46043051@builder@java", "cluster_num": 0 } ] } } } } }, { "视图渲染": { "data": { "uuid": "java-6-501", "seg": [ [ [ "视图", "渲染" ] ] ], "level": { "min": 0.967846364883402, "max": 0.9679012345679013 }, "related_data": {} } } } ], "data": { "uuid": "java-5-1241", "seg": [ [ [ "spring", "mvc", "开发", "流程", "详解" ] ] ], "level": { "min": 0.9677366255144034, "max": 0.9679012345679013 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_745874_794450@13", "cluster_num": 0 } ] }, "blog": { "data_id": [ { "sample_id": "5698845@javabean@java", "cluster_num": 0 } ] } } } } } ], "data": { "uuid": "java-4-1165", "seg": [ [ [ "spring", "mvc", "初始化" ], [ "流程" ] ] ], "level": { "min": 0.9674074074074075, "max": 0.9679012345679013 }, "related_data": {} } } }, { "深入Spring MVC组件开发": { "children": [ { "控制器接收各类请求参数": { "children": [ { "接收普通请求参数": { "data": { "uuid": "java-6-502", "seg": [ [ [ "接收", "参数" ] ] ], "level": { "min": 0.9679012345679013, "max": 0.9679153439153441 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_350015_358193@13", "cluster_num": 1 }, { "sample_id": "13_382678_417536@13", "cluster_num": 2 }, { "sample_id": "13_1096102_1308142@13", "cluster_num": 0 }, { "sample_id": "13_7450376_53431119@13", "cluster_num": 0 }, { "sample_id": "13_1094495_1304875@13", "cluster_num": 1 }, { "sample_id": "13_29769_8982@13", "cluster_num": 1 }, { "sample_id": "13_384807_421520@13", "cluster_num": 1 }, { "sample_id": "13_264945_280390@13", "cluster_num": 2 }, { "sample_id": "13_7395708_53338494@13", "cluster_num": 1 }, { "sample_id": "13_239002_221674@13", "cluster_num": 2 }, { "sample_id": "13_10984_5382@13", "cluster_num": 1 }, { "sample_id": "13_392653_496847@13", "cluster_num": 1 }, { "sample_id": "13_7399276_53346263@13", "cluster_num": 1 }, { "sample_id": "13_1722_2797@13", "cluster_num": 1 }, { "sample_id": "13_191617_93492@13", "cluster_num": 1 }, { "sample_id": "13_663678_480107@13", "cluster_num": 2 } ] }, "blog": { "data_id": [ { "sample_id": "75093482@log4j@java", "cluster_num": 0 } ] } } } } }, { "使用@RequestParam注解获取参数": { "data": { "uuid": "java-6-503", "seg": [ [ [ "requestparam", "注解", "获取", "参数" ] ] ], "level": { "min": 0.9679153439153441, "max": 0.9679294532627867 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_371525_398152@13", "cluster_num": 2 }, { "sample_id": "13_7409335_53359706@13", "cluster_num": 1 }, { "sample_id": "13_1087881_1294485@13", "cluster_num": 0 }, { "sample_id": "13_1100750_1315516@13", "cluster_num": 2 } ] } } } } }, { "使用URL传递参数": { "data": { "uuid": "java-6-504", "seg": [ [ [ "url", "传递", "参数" ] ] ], "level": { "min": 0.9679294532627867, "max": 0.9679435626102294 }, "related_data": {} } } }, { "传递JSON参数": { "data": { "uuid": "java-6-505", "seg": [ [ [ "传递", "json", "参数" ] ] ], "level": { "min": 0.9679435626102294, "max": 0.967957671957672 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_755227_810579@13", "cluster_num": 1 }, { "sample_id": "13_357268_373742@13", "cluster_num": 2 }, { "sample_id": "13_172364_49689@13", "cluster_num": 2 }, { "sample_id": "13_932315_1067391@13", "cluster_num": 1 }, { "sample_id": "13_7432199_53401189@13", "cluster_num": 0 }, { "sample_id": "13_694093_573159@13", "cluster_num": 1 }, { "sample_id": "13_677428_519430@13", "cluster_num": 2 }, { "sample_id": "13_769558_830467@13", "cluster_num": 0 } ] } } } } }, { "接收列表数据和表单序列化": { "data": { "uuid": "java-6-506", "seg": [ [ [ "接收", "列表", "数据", "列表数据" ], [ "表单", "序列化", "表单序列化" ] ] ], "level": { "min": 0.967957671957672, "max": 0.9679717813051147 }, "related_data": {} } } } ], "data": { "uuid": "java-5-1242", "seg": [ [ [ "控制器接收", "参数" ] ] ], "level": { "min": 0.9679012345679013, "max": 0.9679717813051147 }, "related_data": {} } } }, { "重定向": { "data": { "uuid": "java-5-1243", "seg": [ [ [ "重定向" ] ] ], "level": { "min": 0.9679717813051147, "max": 0.9680423280423281 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_219060_169639@13", "cluster_num": 0 }, { "sample_id": "13_750941_804353@13", "cluster_num": 1 } ] } } } } }, { "保存并获取属性参数": { "children": [ { "注解@RequestAttribute": { "data": { "uuid": "java-6-507", "seg": [ [ [ "注解", "requestattribute" ] ] ], "level": { "min": 0.9680423280423281, "max": 0.9680658436213992 }, "related_data": {} } } }, { "注解@SessionAttribute和注解@SessionAttributes": { "data": { "uuid": "java-6-508", "seg": [ [ [ "注解", "sessionattribute" ], [ "注解", "sessionattributes" ] ] ], "level": { "min": 0.9680658436213992, "max": 0.9680893592004705 }, "related_data": {} } } }, { "注解@CookieValue和注解@RequestHeader": { "data": { "uuid": "java-6-509", "seg": [ [ [ "注解", "cookievalue" ], [ "注解", "requestheader" ] ] ], "level": { "min": 0.9680893592004705, "max": 0.9681128747795416 }, "related_data": {} } } } ], "data": { "uuid": "java-5-1244", "seg": [ [ [ "保存", "获取", "属性", "参数", "属性参数" ] ] ], "level": { "min": 0.9680423280423281, "max": 0.9681128747795416 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_745904_794518@13", "cluster_num": 0 } ] } } } } }, { "验证表单": { "children": [ { "使用JSR 303注解验证输入内容": { "data": { "uuid": "java-6-510", "seg": [ [ [ "jsr", "注解", "验证", "输入", "内容" ] ] ], "level": { "min": 0.9681128747795416, "max": 0.9681481481481482 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_7432322_53401422@13", "cluster_num": 0 } ] } } } } }, { "使用验证器": { "data": { "uuid": "java-6-511", "seg": [ [ [ "验证", "器" ] ] ], "level": { "min": 0.9681481481481482, "max": 0.9681834215167548 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_388146_427635@13", "cluster_num": 0 }, { "sample_id": "13_355347_369150@13", "cluster_num": 0 }, { "sample_id": "13_161187_30046@13", "cluster_num": 1 }, { "sample_id": "13_357582_374498@13", "cluster_num": 0 }, { "sample_id": "13_398755_436903@13", "cluster_num": 1 }, { "sample_id": "13_745601_793774@13", "cluster_num": 0 }, { "sample_id": "13_779747_848164@13", "cluster_num": 2 }, { "sample_id": "13_4646252_53418158@13", "cluster_num": 2 }, { "sample_id": "13_755683_811086@13", "cluster_num": 2 }, { "sample_id": "13_1097340_1310701@13", "cluster_num": 2 }, { "sample_id": "13_646095_448279@13", "cluster_num": 1 }, { "sample_id": "13_7413341_53365245@13", "cluster_num": 2 } ] } } } } } ], "data": { "uuid": "java-5-1245", "seg": [ [ [ "验证", "表单" ] ] ], "level": { "min": 0.9681128747795416, "max": 0.9681834215167548 }, "related_data": {} } } }, { "数据模型": { "data": { "uuid": "java-5-1246", "seg": [ [ [ "数据模型" ] ] ], "level": { "min": 0.9681834215167548, "max": 0.9682539682539683 }, "related_data": {} } } }, { "视图和视图解析器": { "children": [ { "视图": { "data": { "uuid": "java-6-512", "seg": [ [ [ "视图" ] ] ], "level": { "min": 0.9682539682539683, "max": 0.968289241622575 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_3612_4457@13", "cluster_num": 0 }, { "sample_id": "13_1739_2889@13", "cluster_num": 1 }, { "sample_id": "13_387363_426357@13", "cluster_num": 2 } ] } } } } }, { "视图解析器": { "data": { "uuid": "java-6-513", "seg": [ [ [ "视图", "解析器", "视图解析器" ] ] ], "level": { "min": 0.968289241622575, "max": 0.9683245149911817 }, "related_data": {} } } } ], "data": { "uuid": "java-5-1247", "seg": [ [ [ "视图" ], [ "视图", "解析器", "视图解析器" ] ] ], "level": { "min": 0.9682539682539683, "max": 0.9683245149911817 }, "related_data": {} } } }, { "上传文件": { "children": [ { "MultipartResolver概述": { "data": { "uuid": "java-6-514", "seg": [ [ [ "multipartresolver", "概述" ] ] ], "level": { "min": 0.9683245149911817, "max": 0.9683597883597883 }, "related_data": {} } } }, { "提交上传文件表单": { "data": { "uuid": "java-6-515", "seg": [ [ [ "提交", "上传", "文件", "表单", "文件表单" ] ] ], "level": { "min": 0.9683597883597883, "max": 0.9683950617283951 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_379465_411455@13", "cluster_num": 2 }, { "sample_id": "13_720361_714838@13", "cluster_num": 2 }, { "sample_id": "13_242201_229416@13", "cluster_num": 2 }, { "sample_id": "13_7422148_53379564@13", "cluster_num": 2 }, { "sample_id": "13_7450697_53431731@13", "cluster_num": 0 }, { "sample_id": "13_356008_371083@13", "cluster_num": 2 }, { "sample_id": "13_190470_91003@13", "cluster_num": 2 }, { "sample_id": "13_7438287_53411645@13", "cluster_num": 0 }, { "sample_id": "13_675948_512630@13", "cluster_num": 2 }, { "sample_id": "13_714076_706253@13", "cluster_num": 2 }, { "sample_id": "13_783593_855597@13", "cluster_num": 0 }, { "sample_id": "13_1092199_1300015@13", "cluster_num": 0 }, { "sample_id": "13_375575_405043@13", "cluster_num": 2 }, { "sample_id": "13_691808_565069@13", "cluster_num": 2 }, { "sample_id": "13_391501_434112@13", "cluster_num": 2 }, { "sample_id": "13_750789_804053@13", "cluster_num": 2 }, { "sample_id": "13_6247047_44055523@13", "cluster_num": 0 }, { "sample_id": "13_7459888_53444921@13", "cluster_num": 2 }, { "sample_id": "13_743676_793396@13", "cluster_num": 2 }, { "sample_id": "13_680538_530828@13", "cluster_num": 1 }, { "sample_id": "13_381727_415737@13", "cluster_num": 1 }, { "sample_id": "13_743665_788406@13", "cluster_num": 1 }, { "sample_id": "13_251088_249034@13", "cluster_num": 2 }, { "sample_id": "13_767452_827469@13", "cluster_num": 2 }, { "sample_id": "13_7441794_53418100@13", "cluster_num": 1 }, { "sample_id": "13_200601_122031@13", "cluster_num": 2 }, { "sample_id": "13_704072_595797@13", "cluster_num": 2 }, { "sample_id": "13_744792_791421@13", "cluster_num": 2 }, { "sample_id": "13_380185_412786@13", "cluster_num": 2 }, { "sample_id": "13_178955_63831@13", "cluster_num": 2 } ] }, "blog": { "data_id": [ { "sample_id": "107912454@javac@java", "cluster_num": 0 }, { "sample_id": "113996848@nio@java", "cluster_num": 1 }, { "sample_id": "108321442@nio@java", "cluster_num": 2 } ] } } } } } ], "data": { "uuid": "java-5-1248", "seg": [ [ [ "上传", "文件" ] ] ], "level": { "min": 0.9683245149911817, "max": 0.9683950617283951 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_756944_812193@13", "cluster_num": 0 } ] } } } } } ], "data": { "uuid": "java-4-1166", "seg": [ [ [ "spring", "mvc", "组件", "开发" ] ] ], "level": { "min": 0.9679012345679013, "max": 0.9683950617283951 }, "related_data": {} } } }, { "Spring MVC高级应用": { "children": [ { "Spring MVC的数据转换和格式化": { "children": [ { "HttpMessageConverter和JSON消息转换器": { "data": { "uuid": "java-6-516", "seg": [ [ [ "httpmessageconverter" ], [ "json", "消息", "转换器" ] ] ], "level": { "min": 0.9683950617283951, "max": 0.9684259259259259 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_7405408_53354873@13", "cluster_num": 0 }, { "sample_id": "13_649005_454139@13", "cluster_num": 1 }, { "sample_id": "13_173484_53024@13", "cluster_num": 2 }, { "sample_id": "13_886222_1025719@13", "cluster_num": 1 }, { "sample_id": "13_762133_820286@13", "cluster_num": 2 }, { "sample_id": "13_3522139_22965042@13", "cluster_num": 1 } ] } } } } }, { "一对一转换器(Converter)": { "data": { "uuid": "java-6-517", "seg": [ [ [ "转换器", "converter" ] ] ], "level": { "min": 0.9684259259259259, "max": 0.9684567901234569 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_7462731_53448360@13", "cluster_num": 0 } ] }, "blog": { "data_id": [ { "sample_id": "110632544@spring boot@java", "cluster_num": 0 }, { "sample_id": "110632544@spring@java", "cluster_num": 1 } ] } } } } }, { "数组和集合转换器GenericConverter": { "data": { "uuid": "java-6-518", "seg": [ [ [ "数组" ], [ "集合", "转换器", "genericconverter" ] ] ], "level": { "min": 0.9684567901234569, "max": 0.9684876543209877 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_246708_239194@13", "cluster_num": 0 } ] } } } } }, { "使用格式化器(Formatter)": { "data": { "uuid": "java-6-519", "seg": [ [ [ "格式化", "器", "formatter", "格式化器" ] ] ], "level": { "min": 0.9684876543209877, "max": 0.9685185185185186 }, "related_data": {} } } } ], "data": { "uuid": "java-5-1249", "seg": [ [ [ "spring", "mvc", "数据", "转换" ], [ "格式化" ] ] ], "level": { "min": 0.9683950617283951, "max": 0.9685185185185186 }, "related_data": {} } } }, { "为控制器添加通知": { "data": { "uuid": "java-5-1250", "seg": [ [ [ "控制器", "添加", "通知" ] ] ], "level": { "min": 0.9685185185185186, "max": 0.9686419753086419 }, "related_data": {} } } }, { "处理异常": { "data": { "uuid": "java-5-1251", "seg": [ [ [ "异常" ] ] ], "level": { "min": 0.9686419753086419, "max": 0.9687654320987654 }, "related_data": {} } } }, { "国际化": { "children": [ { "MessageSource接口": { "data": { "uuid": "java-6-520", "seg": [ [ [ "messagesource", "接口" ] ] ], "level": { "min": 0.9687654320987654, "max": 0.9687962962962963 }, "related_data": {} } } }, { "CookieLocaleResolver和SessionLocaleResolver": { "data": { "uuid": "java-6-521", "seg": [ [ [ "cookielocaleresolver" ], [ "sessionlocaleresolver" ] ] ], "level": { "min": 0.9687962962962963, "max": 0.9688271604938272 }, "related_data": {} } } }, { "国际化拦截器(LocaleChangeInterceptor)": { "data": { "uuid": "java-6-522", "seg": [ [ [ "国际化", "拦截器", "localechangeinterceptor", "国际化拦截器" ] ] ], "level": { "min": 0.9688271604938272, "max": 0.9688580246913581 }, "related_data": {} } } }, { "开发国际化": { "data": { "uuid": "java-6-523", "seg": [ [ [ "开发", "国际化" ] ] ], "level": { "min": 0.9688580246913581, "max": 0.9688888888888889 }, "related_data": {} } } } ], "data": { "uuid": "java-5-1252", "seg": [ [ [ "国际化" ] ] ], "level": { "min": 0.9687654320987654, "max": 0.9688888888888889 }, "related_data": {} } } } ], "data": { "uuid": "java-4-1167", "seg": [ [ [ "spring", "mvc", "高级" ] ] ], "level": { "min": 0.9683950617283951, "max": 0.9688888888888889 }, "related_data": {} } } } ], "data": { "uuid": "java-3-596", "seg": [ [ [ "spring", "mvc", "框架" ] ] ], "level": { "min": 0.9674074074074075, "max": 0.9688888888888889 }, "related_data": {} } } }, { "SSM框架+Redis实践应用": { "children": [ { "高并发业务": { "children": [ { "互联系统应用架构基础分析": { "data": { "uuid": "java-5-1253", "seg": [ [ [ "互联", "系统", "架构", "基础", "分析", "架构基础" ] ] ], "level": { "min": 0.9688888888888889, "max": 0.9691005291005291 }, "related_data": {} } } }, { "高并发系统的分析和设计": { "children": [ { "有效请求和无效请求": { "data": { "uuid": "java-6-524", "seg": [ [ [], [ "无效" ] ] ], "level": { "min": 0.9691005291005291, "max": 0.9691428571428572 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_161442_30801@13", "cluster_num": 2 }, { "sample_id": "13_768660_828979@13", "cluster_num": 1 }, { "sample_id": "13_763371_821766@13", "cluster_num": 2 }, { "sample_id": "13_194588_102761@13", "cluster_num": 1 }, { "sample_id": "13_7398998_53345728@13", "cluster_num": 0 }, { "sample_id": "13_271415_294606@13", "cluster_num": 1 } ] } } } } }, { "系统设计": { "data": { "uuid": "java-6-525", "seg": [ [ [ "系统", "设计" ] ] ], "level": { "min": 0.9691428571428572, "max": 0.9691851851851853 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_204496_133396@13", "cluster_num": 0 } ] }, "blog": { "data_id": [ { "sample_id": "50771201@slf4j@java", "cluster_num": 0 } ] } } } } }, { "数据库设计": { "data": { "uuid": "java-6-526", "seg": [ [ [ "数据库", "设计" ] ] ], "level": { "min": 0.9691851851851853, "max": 0.9692275132275132 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_384231_420504@13", "cluster_num": 1 }, { "sample_id": "13_675681_510933@13", "cluster_num": 0 }, { "sample_id": "13_353962_366551@13", "cluster_num": 0 }, { "sample_id": "13_183529_70787@13", "cluster_num": 2 }, { "sample_id": "13_349574_360109@13", "cluster_num": 2 }, { "sample_id": "13_267026_285540@13", "cluster_num": 2 }, { "sample_id": "13_676081_514272@13", "cluster_num": 2 }, { "sample_id": "13_206197_138313@13", "cluster_num": 0 }, { "sample_id": "13_383965_419844@13", "cluster_num": 1 }, { "sample_id": "13_157241_20230@13", "cluster_num": 0 }, { "sample_id": "13_7464702_53452688@13", "cluster_num": 0 }, { "sample_id": "13_752476_806587@13", "cluster_num": 0 }, { "sample_id": "13_7466934_53454251@13", "cluster_num": 0 }, { "sample_id": "13_391660_434326@13", "cluster_num": 0 }, { "sample_id": "13_7424935_53386112@13", "cluster_num": 0 }, { "sample_id": "13_231897_203803@13", "cluster_num": 1 }, { "sample_id": "13_667304_486241@13", "cluster_num": 2 } ] }, "blog": { "data_id": [ { "sample_id": "68926292@nio@java", "cluster_num": 2 }, { "sample_id": "113822065@builder@java", "cluster_num": 1 }, { "sample_id": "116805682@spring@java", "cluster_num": 0 }, { "sample_id": "105027295@layout@java", "cluster_num": 0 } ] } } } } }, { "动静分离技术": { "data": { "uuid": "java-6-527", "seg": [ [ [ "动静", "分离", "技术" ] ] ], "level": { "min": 0.9692275132275132, "max": 0.9692698412698413 }, "related_data": {} } } }, { "锁和高并发": { "data": { "uuid": "java-6-528", "seg": [ [ [ "锁" ], [ "高", "并发" ] ] ], "level": { "min": 0.9692698412698413, "max": 0.9693121693121693 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_745554_793638@13", "cluster_num": 2 }, { "sample_id": "13_780059_848766@13", "cluster_num": 0 }, { "sample_id": "13_7462440_53447952@13", "cluster_num": 2 }, { "sample_id": "13_644541_445450@13", "cluster_num": 2 }, { "sample_id": "13_348630_355504@13", "cluster_num": 1 }, { "sample_id": "13_27645_7613@13", "cluster_num": 1 }, { "sample_id": "13_7398131_53343980@13", "cluster_num": 2 }, { "sample_id": "13_888763_1027485@13", "cluster_num": 2 }, { "sample_id": "13_644404_445088@13", "cluster_num": 2 }, { "sample_id": "13_234454_211429@13", "cluster_num": 1 }, { "sample_id": "13_687078_549914@13", "cluster_num": 0 }, { "sample_id": "13_742284_784062@13", "cluster_num": 0 }, { "sample_id": "13_767236_826809@13", "cluster_num": 1 } ] }, "blog": { "data_id": [ { "sample_id": "86646261@slf4j@java", "cluster_num": 1 }, { "sample_id": "103365494@singleton@java", "cluster_num": 0 }, { "sample_id": "79012657@log4j@java", "cluster_num": 0 }, { "sample_id": "52401328@log4j@java", "cluster_num": 0 }, { "sample_id": "52399606@log4j@java", "cluster_num": 0 }, { "sample_id": "108570800@hashtable@java", "cluster_num": 0 }, { "sample_id": "118004077@java@java", "cluster_num": 2 }, { "sample_id": "38645297@layout@java", "cluster_num": 1 } ] } } } } } ], "data": { "uuid": "java-5-1254", "seg": [ [ [ "高", "并发", "系统", "分析" ], [ "设计" ] ] ], "level": { "min": 0.9691005291005291, "max": 0.9693121693121693 }, "related_data": {} } } }, { "搭建抢红包开发环境和超发现象": { "children": [ { "搭建Service层和DAO层": { "data": { "uuid": "java-6-529", "seg": [ [ [ "搭建", "service", "层" ], [ "dao", "层" ] ] ], "level": { "min": 0.9693121693121693, "max": 0.9694179894179895 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_7431228_53399333@13", "cluster_num": 0 }, { "sample_id": "13_7427442_53391929@13", "cluster_num": 1 }, { "sample_id": "13_675230_508163@13", "cluster_num": 1 }, { "sample_id": "13_1100062_1314981@13", "cluster_num": 0 }, { "sample_id": "13_679913_528357@13", "cluster_num": 1 }, { "sample_id": "13_386459_424686@13", "cluster_num": 2 } ] }, "blog": { "data_id": [ { "sample_id": "7766508@hibernate@java", "cluster_num": 0 }, { "sample_id": "81436075@spring@java", "cluster_num": 1 } ] } } } } }, { "使用全注解搭建SSM开发环境": { "data": { "uuid": "java-6-530", "seg": [ [ [ "全", "注解", "搭建", "ssm", "开发", "环境" ] ] ], "level": { "min": 0.9694179894179895, "max": 0.9695238095238096 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_773088_836683@13", "cluster_num": 0 }, { "sample_id": "13_244097_233231@13", "cluster_num": 1 } ] }, "blog": { "data_id": [ { "sample_id": "37522699@eclipse@java", "cluster_num": 1 }, { "sample_id": "70163081@maven@java", "cluster_num": 1 }, { "sample_id": "51568911@builder@java", "cluster_num": 2 }, { "sample_id": "37694081@javac@java", "cluster_num": 0 }, { "sample_id": "43485263@builder@java", "cluster_num": 2 }, { "sample_id": "51206529@javac@java", "cluster_num": 0 } ] } } } } } ], "data": { "uuid": "java-5-1255", "seg": [ [ [ "搭建", "抢红包", "开发", "环境" ], [ "超", "象" ] ] ], "level": { "min": 0.9693121693121693, "max": 0.9695238095238096 }, "related_data": {} } } }, { "悲观锁": { "data": { "uuid": "java-5-1256", "seg": [ [ [ "悲观", "锁" ] ] ], "level": { "min": 0.9695238095238096, "max": 0.9697354497354498 }, "related_data": {} } } }, { "乐观锁": { "children": [ { "CAS原理概述": { "data": { "uuid": "java-6-531", "seg": [ [ [ "cas", "原理", "概述" ] ] ], "level": { "min": 0.9697354497354498, "max": 0.9698059964726632 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_7424626_53385754@13", "cluster_num": 0 }, { "sample_id": "13_1090035_1296852@13", "cluster_num": 1 } ] }, "blog": { "data_id": [ { "sample_id": "8779559@hashtable@java", "cluster_num": 0 } ] } } } } }, { "乐观锁实现抢红包业务": { "data": { "uuid": "java-6-532", "seg": [ [ [ "乐观", "锁", "抢红包", "业务" ] ] ], "level": { "min": 0.9698059964726632, "max": 0.9698765432098766 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_773162_836802@13", "cluster_num": 0 }, { "sample_id": "13_7459884_53444915@13", "cluster_num": 1 }, { "sample_id": "13_246916_239704@13", "cluster_num": 2 } ] }, "blog": { "data_id": [ { "sample_id": "52598795@java@java", "cluster_num": 0 }, { "sample_id": "51013223@java@java", "cluster_num": 1 } ] } } } } }, { "乐观锁重入机制": { "data": { "uuid": "java-6-533", "seg": [ [ [ "乐观", "锁", "重入", "机制" ] ] ], "level": { "min": 0.9698765432098766, "max": 0.96994708994709 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_768807_829176@13", "cluster_num": 0 } ] } } } } } ], "data": { "uuid": "java-5-1257", "seg": [ [ [ "乐观", "锁" ] ] ], "level": { "min": 0.9697354497354498, "max": 0.96994708994709 }, "related_data": {} } } }, { "使用Redis实现抢红包": { "children": [ { "使用注解方式配置Redis": { "data": { "uuid": "java-6-534", "seg": [ [ [ "注解", "方式", "配置", "redis" ] ] ], "level": { "min": 0.96994708994709, "max": 0.9700176366843034 }, "related_data": {} } } }, { "数据存储设计": { "data": { "uuid": "java-6-535", "seg": [ [ [ "数据", "存储", "设计" ] ] ], "level": { "min": 0.9700176366843034, "max": 0.9700881834215168 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_372963_400631@13", "cluster_num": 0 }, { "sample_id": "13_239787_223471@13", "cluster_num": 0 }, { "sample_id": "13_243755_232623@13", "cluster_num": 1 }, { "sample_id": "13_7413993_53366303@13", "cluster_num": 2 } ] } } } } }, { "使用Redis实现抢红包": { "data": { "uuid": "java-6-536", "seg": [ [ [ "redis", "抢红包" ] ] ], "level": { "min": 0.9700881834215168, "max": 0.9701587301587302 }, "related_data": {} } } } ], "data": { "uuid": "java-5-1258", "seg": [ [ [ "redis", "抢红包" ] ] ], "level": { "min": 0.96994708994709, "max": 0.9701587301587302 }, "related_data": {} } } }, { "各类方式的优缺点": { "data": { "uuid": "java-5-1259", "seg": [ [ [ "方式", "优缺点" ] ] ], "level": { "min": 0.9701587301587302, "max": 0.9703703703703704 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_208196_144116@13", "cluster_num": 0 } ] } } } } } ], "data": { "uuid": "java-4-1168", "seg": [ [ [ "高", "并发", "业务" ] ] ], "level": { "min": 0.9688888888888889, "max": 0.9703703703703704 }, "related_data": {} } } } ], "data": { "uuid": "java-3-597", "seg": [ [ [ "ssm", "框架", "redis", "实践" ] ] ], "level": { "min": 0.9688888888888889, "max": 0.9703703703703704 }, "related_data": {} } } }, { "点睛Spring 4.x": { "children": [ { "Spring常用配置": { "children": [ { "Bean的Scope": { "children": [ { "示例": { "data": { "uuid": "java-6-537", "seg": [ [ [ "示例" ] ] ], "level": { "min": 0.9703703703703704, "max": 0.9705555555555556 }, "related_data": {} } } } ], "data": { "uuid": "java-5-1260", "seg": [ [ [ "bean", "scope" ] ] ], "level": { "min": 0.9703703703703704, "max": 0.9705555555555556 }, "related_data": { "blog": { "data_id": [ { "sample_id": "67640509@singleton@java", "cluster_num": 0 } ] } } } } }, { "Spring EL和资源调用.": { "children": [ { "示例": { "data": { "uuid": "java-6-538", "seg": [ [ [ "示例" ] ] ], "level": { "min": 0.9705555555555556, "max": 0.9707407407407408 }, "related_data": {} } } } ], "data": { "uuid": "java-5-1261", "seg": [ [ [ "spring", "el" ], [ "资源", "调用" ] ] ], "level": { "min": 0.9705555555555556, "max": 0.9707407407407408 }, "related_data": {} } } }, { "Bean的初始化和销毁": { "data": { "uuid": "java-5-1262", "seg": [ [ [ "bean", "初始化" ], [ "销毁" ] ] ], "level": { "min": 0.9707407407407408, "max": 0.970925925925926 }, "related_data": {} } } }, { "事件(Application Event)": { "children": [ { "示例": { "data": { "uuid": "java-6-539", "seg": [ [ [ "示例" ] ] ], "level": { "min": 0.970925925925926, "max": 0.9711111111111111 }, "related_data": {} } } } ], "data": { "uuid": "java-5-1263", "seg": [ [ [ "事件", "application", "event" ] ] ], "level": { "min": 0.970925925925926, "max": 0.9711111111111111 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_7440874_53416538@13", "cluster_num": 0 }, { "sample_id": "13_7443568_53420743@13", "cluster_num": 1 }, { "sample_id": "13_753632_808319@13", "cluster_num": 2 } ] }, "blog": { "data_id": [ { "sample_id": "79122893@logback@java", "cluster_num": 1 }, { "sample_id": "6838637@layout@java", "cluster_num": 1 }, { "sample_id": "92065354@semaphore@java", "cluster_num": 2 }, { "sample_id": "1504329@timezone@java", "cluster_num": 0 } ] } } } } } ], "data": { "uuid": "java-4-1169", "seg": [ [ [ "spring", "配置" ] ] ], "level": { "min": 0.9703703703703704, "max": 0.9711111111111111 }, "related_data": {} } } }, { "Spring高级话题": { "children": [ { "Spring Aware": { "children": [ { "示例": { "data": { "uuid": "java-6-540", "seg": [ [ [ "示例" ] ] ], "level": { "min": 0.9711111111111111, "max": 0.9712169312169312 }, "related_data": {} } } } ], "data": { "uuid": "java-5-1264", "seg": [ [ [ "spring", "aware" ] ] ], "level": { "min": 0.9711111111111111, "max": 0.9712169312169312 }, "related_data": {} } } }, { "多线程": { "children": [ { "示例": { "data": { "uuid": "java-6-541", "seg": [ [ [ "示例" ] ] ], "level": { "min": 0.9712169312169312, "max": 0.9713227513227514 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_661142_476043@13", "cluster_num": 0 } ] } } } } } ], "data": { "uuid": "java-5-1265", "seg": [ [ [ "多线程" ] ] ], "level": { "min": 0.9712169312169312, "max": 0.9713227513227514 }, "related_data": {} } } }, { "计划任务": { "children": [ { "示例": { "data": { "uuid": "java-6-542", "seg": [ [ [ "示例" ] ] ], "level": { "min": 0.9713227513227514, "max": 0.9714285714285714 }, "related_data": {} } } } ], "data": { "uuid": "java-5-1266", "seg": [ [ [ "计划", "计划任务" ] ] ], "level": { "min": 0.9713227513227514, "max": 0.9714285714285714 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_716867_709889@13", "cluster_num": 0 } ] }, "blog": { "data_id": [ { "sample_id": "117886469@java@java", "cluster_num": 0 }, { "sample_id": "117844278@java@java", "cluster_num": 1 } ] } } } } }, { "条件注解@Conditional": { "children": [ { "示例": { "data": { "uuid": "java-6-543", "seg": [ [ [ "示例" ] ] ], "level": { "min": 0.9714285714285714, "max": 0.9715343915343916 }, "related_data": {} } } } ], "data": { "uuid": "java-5-1267", "seg": [ [ [ "条件", "注解", "conditional" ] ] ], "level": { "min": 0.9714285714285714, "max": 0.9715343915343916 }, "related_data": {} } } }, { "组合注解与元注解": { "children": [ { "示例": { "data": { "uuid": "java-6-544", "seg": [ [ [ "示例" ] ] ], "level": { "min": 0.9715343915343916, "max": 0.9716402116402116 }, "related_data": {} } } } ], "data": { "uuid": "java-5-1268", "seg": [ [ [ "组合", "注解" ], [ "注解" ] ] ], "level": { "min": 0.9715343915343916, "max": 0.9716402116402116 }, "related_data": {} } } }, { "@Enable*注解的工作原理": { "children": [ { "第一类:直接导入配置类": { "data": { "uuid": "java-6-545", "seg": [ [ [] ], [ [ "导入", "配置", "类" ] ] ], "level": { "min": 0.9716402116402116, "max": 0.9716754850088184 }, "related_data": {} } } }, { "第二类:依据条件选择配置类": { "data": { "uuid": "java-6-546", "seg": [ [ [] ], [ [ "条件", "选择", "配置", "类" ] ] ], "level": { "min": 0.9716754850088184, "max": 0.971710758377425 }, "related_data": {} } } }, { "第三类:动态注册Bean": { "data": { "uuid": "java-6-547", "seg": [ [ [] ], [ [ "动态", "注册", "bean" ] ] ], "level": { "min": 0.971710758377425, "max": 0.9717460317460318 }, "related_data": {} } } } ], "data": { "uuid": "java-5-1269", "seg": [ [ [ "enable", "注解", "工作", "原理" ] ] ], "level": { "min": 0.9716402116402116, "max": 0.9717460317460318 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_714160_705908@13", "cluster_num": 0 } ] } } } } }, { "测试": { "children": [ { "示例": { "data": { "uuid": "java-6-548", "seg": [ [ [ "示例" ] ] ], "level": { "min": 0.9717460317460318, "max": 0.9718518518518519 }, "related_data": {} } } } ], "data": { "uuid": "java-5-1270", "seg": [ [ [] ] ], "level": { "min": 0.9717460317460318, "max": 0.9718518518518519 }, "related_data": {} } } } ], "data": { "uuid": "java-4-1170", "seg": [ [ [ "spring", "高级", "话题" ] ] ], "level": { "min": 0.9711111111111111, "max": 0.9718518518518519 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_223987_182618@13", "cluster_num": 0 } ] } } } } } ], "data": { "uuid": "java-3-598", "seg": [ [ [ "点睛", "spring", "x" ] ] ], "level": { "min": 0.9703703703703704, "max": 0.9718518518518519 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_710174_668096@13", "cluster_num": 0 } ] } } } } }, { "点睛Spring MVC 4.x": { "children": [ { "Spring MVC基础": { "children": [ { "Spring MVC概述": { "data": { "uuid": "java-5-1271", "seg": [ [ [ "spring", "mvc", "概述" ] ] ], "level": { "min": 0.9718518518518519, "max": 0.9721481481481482 }, "related_data": {} } } }, { "Spring MVC的常用注解": { "data": { "uuid": "java-5-1272", "seg": [ [ [ "spring", "mvc", "注解" ] ] ], "level": { "min": 0.9721481481481482, "max": 0.9724444444444444 }, "related_data": {} } } }, { "Spring MVC基本配置": { "children": [ { "静态资源映射": { "data": { "uuid": "java-6-549", "seg": [ [ [ "静态", "资源", "映射", "静态资源" ] ] ], "level": { "min": 0.9724444444444444, "max": 0.9725185185185186 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_760193_817423@13", "cluster_num": 0 }, { "sample_id": "13_357726_374789@13", "cluster_num": 1 }, { "sample_id": "13_772045_835666@13", "cluster_num": 2 } ] } } } } }, { "拦截器配置": { "data": { "uuid": "java-6-550", "seg": [ [ [ "拦截器", "配置" ] ] ], "level": { "min": 0.9725185185185186, "max": 0.9725925925925927 }, "related_data": { "blog": { "data_id": [ { "sample_id": "72510721@interceptor@java", "cluster_num": 0 } ] } } } } }, { "@ControllerAdvice": { "data": { "uuid": "java-6-551", "seg": [ [ [ "controlleradvice" ] ] ], "level": { "min": 0.9725925925925927, "max": 0.9726666666666667 }, "related_data": { "blog": { "data_id": [ { "sample_id": "88546641@interceptor@java", "cluster_num": 0 } ] } } } } }, { "其他配置": { "data": { "uuid": "java-6-552", "seg": [ [ [ "配置" ] ] ], "level": { "min": 0.9726666666666667, "max": 0.9727407407407408 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_1051211_1248385@13", "cluster_num": 1 }, { "sample_id": "13_199940_119308@13", "cluster_num": 0 }, { "sample_id": "13_224123_183089@13", "cluster_num": 2 }, { "sample_id": "13_1091691_1299247@13", "cluster_num": 0 }, { "sample_id": "13_199380_117423@13", "cluster_num": 0 }, { "sample_id": "13_871754_1003859@13", "cluster_num": 0 }, { "sample_id": "13_774265_838191@13", "cluster_num": 0 }, { "sample_id": "13_779776_850955@13", "cluster_num": 0 } ] }, "blog": { "data_id": [ { "sample_id": "17318817@log4j@java", "cluster_num": 1 }, { "sample_id": "62054163@log4j@java", "cluster_num": 0 }, { "sample_id": "115631414@log4j@java", "cluster_num": 2 }, { "sample_id": "37937365@log4j@java", "cluster_num": 2 }, { "sample_id": "44625787@slf4j@java", "cluster_num": 1 }, { "sample_id": "79116565@log4j@java", "cluster_num": 2 } ] } } } } } ], "data": { "uuid": "java-5-1273", "seg": [ [ [ "spring", "mvc", "配置" ] ] ], "level": { "min": 0.9724444444444444, "max": 0.9727407407407408 }, "related_data": {} } } }, { "Spring MVC的高级配置": { "children": [ { "文件上传配置": { "data": { "uuid": "java-6-553", "seg": [ [ [ "文件", "上传", "配置" ] ] ], "level": { "min": 0.9727407407407408, "max": 0.9728395061728395 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_1044248_1246298@13", "cluster_num": 0 } ] } } } } }, { "自定义HttpMessageConverter": { "data": { "uuid": "java-6-554", "seg": [ [ [ "自定义", "httpmessageconverter" ] ] ], "level": { "min": 0.9728395061728395, "max": 0.9729382716049383 }, "related_data": {} } } }, { "服务器端推送技术": { "data": { "uuid": "java-6-555", "seg": [ [ [ "服务器端", "推送", "技术" ] ] ], "level": { "min": 0.9729382716049383, "max": 0.973037037037037 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_354781_367697@13", "cluster_num": 0 }, { "sample_id": "13_378449_410382@13", "cluster_num": 1 } ] } } } } } ], "data": { "uuid": "java-5-1274", "seg": [ [ [ "spring", "mvc", "高级", "配置" ] ] ], "level": { "min": 0.9727407407407408, "max": 0.973037037037037 }, "related_data": {} } } }, { "Spring MVC的测试": { "data": { "uuid": "java-5-1275", "seg": [ [ [ "spring", "mvc" ] ] ], "level": { "min": 0.973037037037037, "max": 0.9733333333333334 }, "related_data": {} } } } ], "data": { "uuid": "java-4-1171", "seg": [ [ [ "spring", "mvc", "基础" ] ] ], "level": { "min": 0.9718518518518519, "max": 0.9733333333333334 }, "related_data": {} } } } ], "data": { "uuid": "java-3-599", "seg": [ [ [ "点睛", "spring", "mvc", "x" ] ] ], "level": { "min": 0.9718518518518519, "max": 0.9733333333333334 }, "related_data": {} } } }, { "Java EE简介": { "children": [ { "Java EE": { "children": [ { "Java EE架构": { "data": { "uuid": "java-5-1276", "seg": [ [ [ "java", "ee", "架构" ] ] ], "level": { "min": 0.9733333333333334, "max": 0.9735802469135804 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_177624_60951@13", "cluster_num": 0 }, { "sample_id": "13_173143_51989@13", "cluster_num": 2 }, { "sample_id": "13_7438688_53412106@13", "cluster_num": 0 }, { "sample_id": "13_56484_10226@13", "cluster_num": 1 } ] }, "blog": { "data_id": [ { "sample_id": "50616399@jpa@java", "cluster_num": 2 }, { "sample_id": "7479834@servlet@java", "cluster_num": 1 }, { "sample_id": "7479834@javabean@java", "cluster_num": 1 }, { "sample_id": "52566964@jpa@java", "cluster_num": 2 }, { "sample_id": "53444490@jpa@java", "cluster_num": 2 }, { "sample_id": "7479834@jsp@java", "cluster_num": 1 }, { "sample_id": "53336073@jms@java", "cluster_num": 0 }, { "sample_id": "4786784@javabean@java", "cluster_num": 1 }, { "sample_id": "82049405@jsp@java", "cluster_num": 0 } ] } } } } }, { "Java EE的缺点": { "data": { "uuid": "java-5-1277", "seg": [ [ [ "java", "ee", "缺点" ] ] ], "level": { "min": 0.9735802469135804, "max": 0.9738271604938272 }, "related_data": {} } } } ], "data": { "uuid": "java-4-1172", "seg": [ [ [ "java", "ee" ] ] ], "level": { "min": 0.9733333333333334, "max": 0.9738271604938272 }, "related_data": {} } } }, { "Spring Boot": { "data": { "uuid": "java-4-1173", "seg": [ [ [ "spring", "boot" ] ] ], "level": { "min": 0.9738271604938272, "max": 0.974320987654321 }, "related_data": {} } } }, { "Hello,Spring Boot": { "children": [ { "创建一个Maven工程": { "data": { "uuid": "java-5-1278", "seg": [ [ [ "创建", "maven", "工程" ] ] ], "level": { "min": 0.974320987654321, "max": 0.9744197530864197 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_158863_23557@13", "cluster_num": 0 }, { "sample_id": "13_7445014_53423589@13", "cluster_num": 1 } ] }, "blog": { "data_id": [ { "sample_id": "6594401@layout@java", "cluster_num": 0 } ] } } } } }, { "增加Web支持": { "data": { "uuid": "java-5-1279", "seg": [ [ [ "增加", "web", "支持" ] ] ], "level": { "min": 0.9744197530864197, "max": 0.9745185185185185 }, "related_data": {} } } }, { "Hello Spring Boot示例": { "data": { "uuid": "java-5-1280", "seg": [ [ [ "hello", "spring", "boot", "示例" ] ] ], "level": { "min": 0.9745185185185185, "max": 0.9746172839506173 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_7403961_53352719@13", "cluster_num": 0 }, { "sample_id": "13_368600_395048@13", "cluster_num": 1 } ] }, "blog": { "data_id": [ { "sample_id": "117755268@java@java", "cluster_num": 1 }, { "sample_id": "82715348@javac@java", "cluster_num": 1 }, { "sample_id": "7689119@timezone@java", "cluster_num": 0 }, { "sample_id": "7242635@builder@java", "cluster_num": 2 }, { "sample_id": "47155931@jsp@java", "cluster_num": 0 } ] } } } } }, { "使用热部署": { "data": { "uuid": "java-5-1281", "seg": [ [ [ "热", "部署", "热部署" ] ] ], "level": { "min": 0.9746172839506173, "max": 0.974716049382716 }, "related_data": {} } } }, { "添加REST支持": { "data": { "uuid": "java-5-1282", "seg": [ [ [ "添加", "rest", "支持" ] ] ], "level": { "min": 0.974716049382716, "max": 0.9748148148148148 }, "related_data": {} } } } ], "data": { "uuid": "java-4-1174", "seg": [ [ [ "hello", "spring", "boot" ] ] ], "level": { "min": 0.974320987654321, "max": 0.9748148148148148 }, "related_data": {} } } } ], "data": { "uuid": "java-3-600", "seg": [ [ [ "java", "ee", "简介" ] ] ], "level": { "min": 0.9733333333333334, "max": 0.9748148148148148 }, "related_data": {} } } }, { "Spring Boot基础": { "children": [ { "检查Java环境与安装Java": { "data": { "uuid": "java-4-1175", "seg": [ [ [ "检查", "java", "环境" ], [ "安装", "java" ] ] ], "level": { "min": 0.9748148148148148, "max": 0.9753086419753086 }, "related_data": {} } } }, { "安装和配置Maven": { "children": [ { "Maven介绍": { "data": { "uuid": "java-5-1283", "seg": [ [ [ "maven", "介绍" ] ] ], "level": { "min": 0.9753086419753086, "max": 0.9754074074074074 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_680822_531842@13", "cluster_num": 1 }, { "sample_id": "13_836896_943156@13", "cluster_num": 2 }, { "sample_id": "13_856682_984024@13", "cluster_num": 1 }, { "sample_id": "13_213325_155980@13", "cluster_num": 2 }, { "sample_id": "13_671007_494283@13", "cluster_num": 0 }, { "sample_id": "13_357526_374324@13", "cluster_num": 0 }, { "sample_id": "13_692054_566189@13", "cluster_num": 1 }, { "sample_id": "13_7440978_53416682@13", "cluster_num": 2 }, { "sample_id": "13_702756_593315@13", "cluster_num": 1 } ] }, "blog": { "data_id": [ { "sample_id": "114793801@maven@java", "cluster_num": 2 }, { "sample_id": "117465172@maven@java", "cluster_num": 2 }, { "sample_id": "81322543@maven@java", "cluster_num": 2 }, { "sample_id": "72231194@maven@java", "cluster_num": 1 }, { "sample_id": "41113681@maven@java", "cluster_num": 0 }, { "sample_id": "43305151@maven@java", "cluster_num": 2 }, { "sample_id": "82228985@maven@java", "cluster_num": 2 }, { "sample_id": "89414445@maven@java", "cluster_num": 2 }, { "sample_id": "79986789@maven@java", "cluster_num": 2 }, { "sample_id": "87862524@maven@java", "cluster_num": 0 }, { "sample_id": "45009175@maven@java", "cluster_num": 2 }, { "sample_id": "51461182@maven@java", "cluster_num": 1 }, { "sample_id": "107080193@maven@java", "cluster_num": 2 }, { "sample_id": "90113194@maven@java", "cluster_num": 2 }, { "sample_id": "51461182@java@java", "cluster_num": 1 }, { "sample_id": "8225448@maven@java", "cluster_num": 2 }, { "sample_id": "117522774@maven@java", "cluster_num": 2 }, { "sample_id": "37921705@maven@java", "cluster_num": 1 }, { "sample_id": "49758645@maven@java", "cluster_num": 2 }, { "sample_id": "28879477@maven@java", "cluster_num": 1 }, { "sample_id": "79380238@maven@java", "cluster_num": 2 }, { "sample_id": "85686285@maven@java", "cluster_num": 1 }, { "sample_id": "78732183@maven@java", "cluster_num": 1 }, { "sample_id": "53584858@maven@java", "cluster_num": 2 }, { "sample_id": "51576578@maven@java", "cluster_num": 1 }, { "sample_id": "37921705@java@java", "cluster_num": 1 }, { "sample_id": "77620118@slf4j@java", "cluster_num": 0 }, { "sample_id": "83818280@maven@java", "cluster_num": 2 }, { "sample_id": "110641851@maven@java", "cluster_num": 1 }, { "sample_id": "78968012@maven@java", "cluster_num": 1 }, { "sample_id": "55662585@maven@java", "cluster_num": 2 }, { "sample_id": "54958339@log4j@java", "cluster_num": 2 }, { "sample_id": "112061319@maven@java", "cluster_num": 0 }, { "sample_id": "98479843@maven@java", "cluster_num": 2 }, { "sample_id": "66478332@maven@java", "cluster_num": 2 }, { "sample_id": "50960259@maven@java", "cluster_num": 0 }, { "sample_id": "108832819@maven@java", "cluster_num": 0 }, { "sample_id": "93415697@maven@java", "cluster_num": 2 }, { "sample_id": "66476446@maven@java", "cluster_num": 1 }, { "sample_id": "118035439@maven@java", "cluster_num": 2 }, { "sample_id": "78667761@maven@java", "cluster_num": 1 }, { "sample_id": "79034835@maven@java", "cluster_num": 2 }, { "sample_id": "66476446@hibernate@java", "cluster_num": 1 }, { "sample_id": "52957253@maven@java", "cluster_num": 2 }, { "sample_id": "54586615@maven@java", "cluster_num": 2 }, { "sample_id": "70217120@slf4j@java", "cluster_num": 0 }, { "sample_id": "55670315@slf4j@java", "cluster_num": 0 }, { "sample_id": "82674110@slf4j@java", "cluster_num": 0 }, { "sample_id": "51738221@maven@java", "cluster_num": 2 }, { "sample_id": "57406870@maven@java", "cluster_num": 2 }, { "sample_id": "23280155@maven@java", "cluster_num": 2 }, { "sample_id": "116136438@maven@java", "cluster_num": 2 }, { "sample_id": "109261501@maven@java", "cluster_num": 0 }, { "sample_id": "52097838@maven@java", "cluster_num": 0 }, { "sample_id": "50353161@maven@java", "cluster_num": 2 }, { "sample_id": "39272321@maven@java", "cluster_num": 2 }, { "sample_id": "77532512@maven@java", "cluster_num": 0 }, { "sample_id": "53645924@maven@java", "cluster_num": 0 }, { "sample_id": "24438063@maven@java", "cluster_num": 0 }, { "sample_id": "105694724@maven@java", "cluster_num": 2 }, { "sample_id": "118294640@maven@java", "cluster_num": 2 }, { "sample_id": "55670315@logback@java", "cluster_num": 0 }, { "sample_id": "78422953@maven@java", "cluster_num": 2 }, { "sample_id": "100008202@maven@java", "cluster_num": 0 }, { "sample_id": "80236077@maven@java", "cluster_num": 2 }, { "sample_id": "48575983@maven@java", "cluster_num": 0 }, { "sample_id": "77431765@maven@java", "cluster_num": 1 }, { "sample_id": "36427433@maven@java", "cluster_num": 2 }, { "sample_id": "90814023@maven@java", "cluster_num": 0 }, { "sample_id": "78720976@maven@java", "cluster_num": 0 }, { "sample_id": "51793336@maven@java", "cluster_num": 2 }, { "sample_id": "89828760@javac@java", "cluster_num": 2 }, { "sample_id": "70340243@junit@java", "cluster_num": 2 }, { "sample_id": "82284269@maven@java", "cluster_num": 2 }, { "sample_id": "108659851@slf4j@java", "cluster_num": 0 }, { "sample_id": "54638158@maven@java", "cluster_num": 2 }, { "sample_id": "76209062@maven@java", "cluster_num": 2 }, { "sample_id": "80324533@maven@java", "cluster_num": 2 }, { "sample_id": "54376855@maven@java", "cluster_num": 1 }, { "sample_id": "72954015@maven@java", "cluster_num": 0 }, { "sample_id": "83418353@maven@java", "cluster_num": 1 }, { "sample_id": "80066897@maven@java", "cluster_num": 2 }, { "sample_id": "105867493@maven@java", "cluster_num": 0 }, { "sample_id": "30779873@maven@java", "cluster_num": 0 }, { "sample_id": "70054256@log4j@java", "cluster_num": 2 }, { "sample_id": "110483615@maven@java", "cluster_num": 1 }, { "sample_id": "108725852@maven@java", "cluster_num": 2 }, { "sample_id": "117414288@maven@java", "cluster_num": 2 }, { "sample_id": "50353317@maven@java", "cluster_num": 2 }, { "sample_id": "34820307@slf4j@java", "cluster_num": 0 }, { "sample_id": "48768147@slf4j@java", "cluster_num": 0 }, { "sample_id": "88806804@slf4j@java", "cluster_num": 0 }, { "sample_id": "53905614@slf4j@java", "cluster_num": 0 }, { "sample_id": "103097447@maven@java", "cluster_num": 2 }, { "sample_id": "62423739@maven@java", "cluster_num": 0 }, { "sample_id": "102977547@maven@java", "cluster_num": 0 }, { "sample_id": "105928479@maven@java", "cluster_num": 1 }, { "sample_id": "52913086@maven@java", "cluster_num": 2 }, { "sample_id": "53044308@maven@java", "cluster_num": 2 }, { "sample_id": "78480626@maven@java", "cluster_num": 2 }, { "sample_id": "80321488@maven@java", "cluster_num": 2 }, { "sample_id": "51210459@maven@java", "cluster_num": 0 }, { "sample_id": "80674232@maven@java", "cluster_num": 0 }, { "sample_id": "77718925@hibernate@java", "cluster_num": 0 }, { "sample_id": "50492163@maven@java", "cluster_num": 2 }, { "sample_id": "100629599@logback@java", "cluster_num": 2 }, { "sample_id": "81288692@slf4j@java", "cluster_num": 0 }, { "sample_id": "81265282@maven@java", "cluster_num": 1 }, { "sample_id": "109498515@maven@java", "cluster_num": 0 }, { "sample_id": "81664548@maven@java", "cluster_num": 0 }, { "sample_id": "50813981@stream@java", "cluster_num": 0 }, { "sample_id": "77554765@logback@java", "cluster_num": 0 }, { "sample_id": "92799003@maven@java", "cluster_num": 0 }, { "sample_id": "52982484@maven@java", "cluster_num": 2 }, { "sample_id": "100015174@maven@java", "cluster_num": 0 }, { "sample_id": "108375173@maven@java", "cluster_num": 0 }, { "sample_id": "54846960@maven@java", "cluster_num": 0 }, { "sample_id": "6718637@maven@java", "cluster_num": 0 }, { "sample_id": "38155921@eclipse@java", "cluster_num": 0 }, { "sample_id": "108916747@maven@java", "cluster_num": 0 }, { "sample_id": "76086835@maven@java", "cluster_num": 0 }, { "sample_id": "102662527@maven@java", "cluster_num": 0 }, { "sample_id": "118282528@maven@java", "cluster_num": 0 }, { "sample_id": "79080601@maven@java", "cluster_num": 1 }, { "sample_id": "38818581@maven@java", "cluster_num": 0 }, { "sample_id": "80837281@jsp@java", "cluster_num": 0 }, { "sample_id": "81947838@maven@java", "cluster_num": 0 }, { "sample_id": "78973618@maven@java", "cluster_num": 0 }, { "sample_id": "98487404@log4j@java", "cluster_num": 0 }, { "sample_id": "108761024@maven@java", "cluster_num": 0 } ] } } } } }, { "安装Maven": { "data": { "uuid": "java-5-1284", "seg": [ [ [ "安装", "maven" ] ] ], "level": { "min": 0.9754074074074074, "max": 0.9755061728395061 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_205597_136319@13", "cluster_num": 0 }, { "sample_id": "13_664924_482046@13", "cluster_num": 1 } ] }, "blog": { "data_id": [ { "sample_id": "60773287@jar@java", "cluster_num": 1 }, { "sample_id": "112061420@maven@java", "cluster_num": 2 }, { "sample_id": "115109363@jdk@java", "cluster_num": 2 }, { "sample_id": "106598571@maven@java", "cluster_num": 0 }, { "sample_id": "106598571@jar@java", "cluster_num": 0 }, { "sample_id": "105836856@maven@java", "cluster_num": 2 }, { "sample_id": "113878206@maven@java", "cluster_num": 2 }, { "sample_id": "112724482@jdk@java", "cluster_num": 0 }, { "sample_id": "112724482@maven@java", "cluster_num": 0 }, { "sample_id": "45390313@maven@java", "cluster_num": 2 }, { "sample_id": "78767480@jar@java", "cluster_num": 1 }, { "sample_id": "107334662@maven@java", "cluster_num": 2 }, { "sample_id": "7938524@jdk@java", "cluster_num": 1 }, { "sample_id": "7938524@maven@java", "cluster_num": 1 }, { "sample_id": "83242425@jdk@java", "cluster_num": 2 }, { "sample_id": "101523169@jdk@java", "cluster_num": 2 } ] } } } } }, { "设置Maven": { "data": { "uuid": "java-5-1285", "seg": [ [ [ "设置", "maven" ] ] ], "level": { "min": 0.9755061728395061, "max": 0.975604938271605 }, "related_data": { "blog": { "data_id": [ { "sample_id": "113852016@maven@java", "cluster_num": 0 }, { "sample_id": "110432136@maven@java", "cluster_num": 1 }, { "sample_id": "81415610@maven@java", "cluster_num": 2 } ] } } } } }, { "使用IDE设置Maven": { "data": { "uuid": "java-5-1286", "seg": [ [ [ "ide", "设置", "maven" ] ] ], "level": { "min": 0.975604938271605, "max": 0.9757037037037037 }, "related_data": { "blog": { "data_id": [ { "sample_id": "8902863@maven@java", "cluster_num": 0 } ] } } } } }, { "Maven的常用命令": { "data": { "uuid": "java-5-1287", "seg": [ [ [ "maven", "常用命令" ] ] ], "level": { "min": 0.9757037037037037, "max": 0.9758024691358025 }, "related_data": { "blog": { "data_id": [ { "sample_id": "80732865@maven@java", "cluster_num": 0 }, { "sample_id": "111570702@maven@java", "cluster_num": 1 }, { "sample_id": "111570702@jar@java", "cluster_num": 2 } ] } } } } } ], "data": { "uuid": "java-4-1176", "seg": [ [ [ "安装" ], [ "配置", "maven" ] ] ], "level": { "min": 0.9753086419753086, "max": 0.9758024691358025 }, "related_data": {} } } }, { "Spring核心技术": { "children": [ { "Spring的历史": { "data": { "uuid": "java-5-1288", "seg": [ [ [ "spring", "历史" ] ] ], "level": { "min": 0.9758024691358025, "max": 0.9759670781893004 }, "related_data": {} } } }, { "Spring容器介绍": { "data": { "uuid": "java-5-1289", "seg": [ [ [ "spring", "容器", "介绍" ] ] ], "level": { "min": 0.9759670781893004, "max": 0.9761316872427984 }, "related_data": {} } } }, { "Spring AOP介绍": { "data": { "uuid": "java-5-1290", "seg": [ [ [ "spring", "aop", "介绍" ] ] ], "level": { "min": 0.9761316872427984, "max": 0.9762962962962963 }, "related_data": {} } } } ], "data": { "uuid": "java-4-1177", "seg": [ [ [ "spring", "核心技术" ] ] ], "level": { "min": 0.9758024691358025, "max": 0.9762962962962963 }, "related_data": {} } } } ], "data": { "uuid": "java-3-601", "seg": [ [ [ "spring", "boot", "基础" ] ] ], "level": { "min": 0.9748148148148148, "max": 0.9762962962962963 }, "related_data": {} } } }, { "MVC框架": { "children": [ { "集成MVC框架": { "children": [ { "引入依赖": { "data": { "uuid": "java-5-1291", "seg": [ [ [ "引入", "依赖" ] ] ], "level": { "min": 0.9762962962962963, "max": 0.9763511659807956 }, "related_data": {} } } }, { "Web应用目录结构": { "data": { "uuid": "java-5-1292", "seg": [ [ [ "web", "目录", "结构", "目录结构" ] ] ], "level": { "min": 0.9763511659807956, "max": 0.9764060356652949 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_7414649_53367904@13", "cluster_num": 0 } ] } } } } }, { "Java包名结构": { "data": { "uuid": "java-5-1293", "seg": [ [ [ "java", "包名", "结构" ] ] ], "level": { "min": 0.9764060356652949, "max": 0.9764609053497942 }, "related_data": {} } } } ], "data": { "uuid": "java-4-1178", "seg": [ [ [ "集成", "mvc", "框架" ] ] ], "level": { "min": 0.9762962962962963, "max": 0.9764609053497942 }, "related_data": {} } } }, { "使用Controller": { "data": { "uuid": "java-4-1179", "seg": [ [ [ "controller" ] ] ], "level": { "min": 0.9764609053497942, "max": 0.9766255144032923 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_750350_803594@13", "cluster_num": 2 }, { "sample_id": "13_755131_811058@13", "cluster_num": 1 }, { "sample_id": "13_7415487_53368998@13", "cluster_num": 0 }, { "sample_id": "13_717677_711088@13", "cluster_num": 1 }, { "sample_id": "13_663134_479382@13", "cluster_num": 1 }, { "sample_id": "13_661227_476213@13", "cluster_num": 0 }, { "sample_id": "13_390547_435344@13", "cluster_num": 1 }, { "sample_id": "13_768307_828333@13", "cluster_num": 2 }, { "sample_id": "13_7434840_53405275@13", "cluster_num": 1 }, { "sample_id": "13_690184_559752@13", "cluster_num": 1 }, { "sample_id": "13_249856_246275@13", "cluster_num": 1 }, { "sample_id": "13_7406482_53355972@13", "cluster_num": 0 }, { "sample_id": "13_24342_6472@13", "cluster_num": 0 } ] }, "blog": { "data_id": [ { "sample_id": "39639037@interceptor@java", "cluster_num": 0 } ] } } } } }, { "URL映射到方法": { "children": [ { "@RequestMapping": { "data": { "uuid": "java-5-1294", "seg": [ [ [ "requestmapping" ] ] ], "level": { "min": 0.9766255144032923, "max": 0.9766584362139918 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_379048_410839@13", "cluster_num": 0 }, { "sample_id": "13_367067_392209@13", "cluster_num": 1 } ] } } } } }, { "URL路径匹配": { "data": { "uuid": "java-5-1295", "seg": [ [ [ "url", "路径", "匹配" ] ] ], "level": { "min": 0.9766584362139918, "max": 0.9766913580246914 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_1093081_1302230@13", "cluster_num": 2 }, { "sample_id": "13_376137_405859@13", "cluster_num": 2 }, { "sample_id": "13_771921_834822@13", "cluster_num": 2 }, { "sample_id": "13_649194_454521@13", "cluster_num": 0 }, { "sample_id": "13_372269_399573@13", "cluster_num": 1 }, { "sample_id": "13_218552_168801@13", "cluster_num": 2 }, { "sample_id": "13_156254_17857@13", "cluster_num": 2 }, { "sample_id": "13_855747_980516@13", "cluster_num": 0 }, { "sample_id": "13_372224_399510@13", "cluster_num": 2 }, { "sample_id": "13_646990_449945@13", "cluster_num": 2 }, { "sample_id": "13_690985_562322@13", "cluster_num": 1 }, { "sample_id": "13_667907_487499@13", "cluster_num": 1 }, { "sample_id": "13_348037_354404@13", "cluster_num": 0 }, { "sample_id": "13_225347_186303@13", "cluster_num": 2 }, { "sample_id": "13_678539_522898@13", "cluster_num": 1 }, { "sample_id": "13_7437647_53410734@13", "cluster_num": 2 }, { "sample_id": "13_773689_837489@13", "cluster_num": 0 }, { "sample_id": "13_379910_412259@13", "cluster_num": 2 }, { "sample_id": "13_230444_199721@13", "cluster_num": 2 }, { "sample_id": "13_7446830_53426435@13", "cluster_num": 2 }, { "sample_id": "13_1091077_1298334@13", "cluster_num": 2 }, { "sample_id": "13_1095042_1305869@13", "cluster_num": 2 }, { "sample_id": "13_896997_1036184@13", "cluster_num": 1 }, { "sample_id": "13_1095319_1306557@13", "cluster_num": 2 }, { "sample_id": "13_1057893_1254985@13", "cluster_num": 0 } ] }, "blog": { "data_id": [ { "sample_id": "78060471@interceptor@java", "cluster_num": 1 }, { "sample_id": "7084979@interceptor@java", "cluster_num": 1 }, { "sample_id": "5969944@jms@java", "cluster_num": 0 }, { "sample_id": "7836993@semaphore@java", "cluster_num": 0 }, { "sample_id": "52413876@builder@java", "cluster_num": 2 }, { "sample_id": "7196920@layout@java", "cluster_num": 2 }, { "sample_id": "5462283@jmx@java", "cluster_num": 0 } ] } } } } }, { "HTTP method匹配": { "data": { "uuid": "java-5-1296", "seg": [ [ [ "http", "method", "匹配" ] ] ], "level": { "min": 0.9766913580246914, "max": 0.976724279835391 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_213052_155388@13", "cluster_num": 0 }, { "sample_id": "13_699824_588174@13", "cluster_num": 1 } ] }, "blog": { "data_id": [ { "sample_id": "6062118@exception@java", "cluster_num": 0 } ] } } } } }, { "consumes和produces": { "data": { "uuid": "java-5-1297", "seg": [ [ [ "consumes" ], [ "produces" ] ] ], "level": { "min": 0.976724279835391, "max": 0.9767572016460906 }, "related_data": {} } } }, { "params和header匹配": { "data": { "uuid": "java-5-1298", "seg": [ [ [ "params" ], [ "header", "匹配" ] ] ], "level": { "min": 0.9767572016460906, "max": 0.9767901234567902 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_155434_16387@13", "cluster_num": 0 }, { "sample_id": "13_352531_363217@13", "cluster_num": 1 } ] }, "blog": { "data_id": [ { "sample_id": "7910613@timezone@java", "cluster_num": 0 } ] } } } } } ], "data": { "uuid": "java-4-1180", "seg": [ [ [ "url", "映射", "方法" ] ] ], "level": { "min": 0.9766255144032923, "max": 0.9767901234567902 }, "related_data": {} } } }, { "方法参数": { "children": [ { "PathVariable": { "data": { "uuid": "java-5-1299", "seg": [ [ [ "pathvariable" ] ] ], "level": { "min": 0.9767901234567902, "max": 0.9768136390358613 }, "related_data": {} } } }, { "Model&ModelAndView": { "data": { "uuid": "java-5-1300", "seg": [ [ [ "model", "modelandview" ] ] ], "level": { "min": 0.9768136390358613, "max": 0.9768371546149325 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_665646_483354@13", "cluster_num": 0 }, { "sample_id": "13_7402902_53351012@13", "cluster_num": 1 }, { "sample_id": "13_672659_498844@13", "cluster_num": 2 } ] }, "blog": { "data_id": [ { "sample_id": "83188766@timezone@java", "cluster_num": 0 } ] } } } } }, { "JavaBean接受HTTP参数": { "data": { "uuid": "java-5-1301", "seg": [ [ [ "javabean", "接受", "http", "参数" ] ] ], "level": { "min": 0.9768371546149325, "max": 0.9768606701940036 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_228788_195522@13", "cluster_num": 1 }, { "sample_id": "13_235249_213626@13", "cluster_num": 1 }, { "sample_id": "13_229956_198650@13", "cluster_num": 2 }, { "sample_id": "13_226490_189058@13", "cluster_num": 2 }, { "sample_id": "13_644741_445774@13", "cluster_num": 0 }, { "sample_id": "13_7431292_53399597@13", "cluster_num": 1 } ] } } } } }, { "@RequsetBody接受JSON": { "data": { "uuid": "java-5-1302", "seg": [ [ [ "requsetbody", "接受", "json" ] ] ], "level": { "min": 0.9768606701940036, "max": 0.9768841857730747 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_772105_835223@13", "cluster_num": 0 } ] } } } } }, { "MultipartFile": { "data": { "uuid": "java-5-1303", "seg": [ [ [ "multipartfile" ] ] ], "level": { "min": 0.9768841857730747, "max": 0.9769077013521458 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_5714245_35403319@13", "cluster_num": 0 } ] } } } } }, { "@ModelAttribute": { "data": { "uuid": "java-5-1304", "seg": [ [ [ "modelattribute" ] ] ], "level": { "min": 0.9769077013521458, "max": 0.976931216931217 }, "related_data": {} } } }, { "@InitBinder": { "data": { "uuid": "java-5-1305", "seg": [ [ [ "initbinder" ] ] ], "level": { "min": 0.976931216931217, "max": 0.9769547325102881 }, "related_data": {} } } } ], "data": { "uuid": "java-4-1181", "seg": [ [ [ "方法", "参数", "方法参数" ] ] ], "level": { "min": 0.9767901234567902, "max": 0.9769547325102881 }, "related_data": {} } } }, { "验证框架": { "children": [ { "JSR-": { "data": { "uuid": "java-5-1306", "seg": [ [ [ "jsr" ] ] ], "level": { "min": 0.9769547325102881, "max": 0.9770096021947874 }, "related_data": {} } } }, { "MVC中使用@Validated": { "data": { "uuid": "java-5-1307", "seg": [ [ [ "mvc", "validated" ] ] ], "level": { "min": 0.9770096021947874, "max": 0.9770644718792868 }, "related_data": {} } } }, { "自定义校验": { "data": { "uuid": "java-5-1308", "seg": [ [ [ "自定义", "校验" ] ] ], "level": { "min": 0.9770644718792868, "max": 0.9771193415637861 }, "related_data": {} } } } ], "data": { "uuid": "java-4-1182", "seg": [ [ [ "验证", "框架" ] ] ], "level": { "min": 0.9769547325102881, "max": 0.9771193415637861 }, "related_data": {} } } }, { "WebMvcConfigurer": { "children": [ { "跨域访问": { "data": { "uuid": "java-5-1309", "seg": [ [ [ "跨域", "访问" ] ] ], "level": { "min": 0.9771193415637861, "max": 0.9772016460905351 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_647049_450016@13", "cluster_num": 0 }, { "sample_id": "13_170097_46374@13", "cluster_num": 1 } ] } } } } }, { "注册Controller": { "data": { "uuid": "java-5-1310", "seg": [ [ [ "注册", "controller" ] ] ], "level": { "min": 0.9772016460905351, "max": 0.977283950617284 }, "related_data": {} } } } ], "data": { "uuid": "java-4-1183", "seg": [ [ [ "webmvcconfigurer" ] ] ], "level": { "min": 0.9771193415637861, "max": 0.977283950617284 }, "related_data": { "blog": { "data_id": [ { "sample_id": "81180731@interceptor@java", "cluster_num": 0 } ] } } } } }, { "视图技术": { "children": [ { "使用Freemarker": { "data": { "uuid": "java-5-1311", "seg": [ [ [ "freemarker" ] ] ], "level": { "min": 0.977283950617284, "max": 0.9772930955647006 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_3535609_24444184@13", "cluster_num": 2 }, { "sample_id": "13_234044_210752@13", "cluster_num": 2 }, { "sample_id": "13_665819_483654@13", "cluster_num": 0 }, { "sample_id": "13_226762_189783@13", "cluster_num": 1 }, { "sample_id": "13_926506_1061747@13", "cluster_num": 1 }, { "sample_id": "13_692219_566691@13", "cluster_num": 0 }, { "sample_id": "13_1061149_1258929@13", "cluster_num": 1 } ] }, "blog": { "data_id": [ { "sample_id": "16803877@jsp@java", "cluster_num": 1 }, { "sample_id": "105624642@spring@java", "cluster_num": 2 }, { "sample_id": "77370209@javamail@java", "cluster_num": 0 }, { "sample_id": "72808669@javamail@java", "cluster_num": 0 } ] } } } } }, { "使用Beetl": { "data": { "uuid": "java-5-1312", "seg": [ [ [ "beetl" ] ] ], "level": { "min": 0.9772930955647006, "max": 0.9773022405121171 }, "related_data": {} } } }, { "使用Jackson": { "data": { "uuid": "java-5-1313", "seg": [ [ [ "jackson" ] ] ], "level": { "min": 0.9773022405121171, "max": 0.9773113854595337 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_767921_827697@13", "cluster_num": 0 } ] } } } } }, { "Redirect和Forward": { "data": { "uuid": "java-5-1314", "seg": [ [ [ "redirect" ], [ "forward" ] ] ], "level": { "min": 0.9773113854595337, "max": 0.9773205304069502 }, "related_data": { "blog": { "data_id": [ { "sample_id": "8046075@interceptor@java", "cluster_num": 0 } ] } } } } }, { "Beetl模板引擎": { "children": [ { "安装Beetl": { "data": { "uuid": "java-6-556", "seg": [ [ [ "安装", "beetl" ] ] ], "level": { "min": 0.9773205304069502, "max": 0.9773228166438044 }, "related_data": {} } } }, { "设置定界符号和占位符": { "data": { "uuid": "java-6-557", "seg": [ [ [ "设置", "定界符" ], [ "占位", "符" ] ] ], "level": { "min": 0.9773228166438044, "max": 0.9773251028806584 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_377331_408017@13", "cluster_num": 0 }, { "sample_id": "13_200283_120818@13", "cluster_num": 1 } ] } } } } }, { "配置Beetl": { "data": { "uuid": "java-6-558", "seg": [ [ [ "配置", "beetl" ] ] ], "level": { "min": 0.9773251028806584, "max": 0.9773273891175126 }, "related_data": {} } } }, { "groupTemplate": { "data": { "uuid": "java-6-559", "seg": [ [ [ "grouptemplate" ] ] ], "level": { "min": 0.9773273891175126, "max": 0.9773296753543668 }, "related_data": {} } } } ], "data": { "uuid": "java-5-1315", "seg": [ [ [ "beetl", "模板", "引擎", "模板引擎" ] ] ], "level": { "min": 0.9773205304069502, "max": 0.9773296753543668 }, "related_data": {} } } }, { "使用变量": { "children": [ { "全局变量": { "data": { "uuid": "java-6-560", "seg": [ [ [ "全局变量" ] ] ], "level": { "min": 0.9773296753543668, "max": 0.9773319615912209 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_418755_437389@13", "cluster_num": 0 }, { "sample_id": "13_1090458_1297324@13", "cluster_num": 1 } ] } } } } }, { "局部变量": { "data": { "uuid": "java-6-561", "seg": [ [ [ "局部变量" ] ] ], "level": { "min": 0.9773319615912209, "max": 0.9773342478280751 }, "related_data": {} } } }, { "共享变量": { "data": { "uuid": "java-6-562", "seg": [ [ [ "共享", "变量" ] ] ], "level": { "min": 0.9773342478280751, "max": 0.9773365340649292 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_1091155_1298464@13", "cluster_num": 0 }, { "sample_id": "13_756742_811898@13", "cluster_num": 2 }, { "sample_id": "13_1093191_1302379@13", "cluster_num": 2 }, { "sample_id": "13_238736_220960@13", "cluster_num": 2 }, { "sample_id": "13_227621_192057@13", "cluster_num": 2 }, { "sample_id": "13_198449_114315@13", "cluster_num": 2 }, { "sample_id": "13_196251_109041@13", "cluster_num": 2 }, { "sample_id": "13_696596_580660@13", "cluster_num": 2 }, { "sample_id": "13_748556_800558@13", "cluster_num": 2 }, { "sample_id": "13_743500_787890@13", "cluster_num": 1 }, { "sample_id": "13_7412614_53363985@13", "cluster_num": 0 }, { "sample_id": "13_232104_204339@13", "cluster_num": 2 }, { "sample_id": "13_234584_211973@13", "cluster_num": 2 }, { "sample_id": "13_357934_375319@13", "cluster_num": 1 }, { "sample_id": "13_651149_458277@13", "cluster_num": 1 }, { "sample_id": "13_571383_439980@13", "cluster_num": 0 }, { "sample_id": "13_7439210_53412936@13", "cluster_num": 0 }, { "sample_id": "13_7463310_53449169@13", "cluster_num": 2 }, { "sample_id": "13_334531_327492@13", "cluster_num": 2 }, { "sample_id": "13_719363_713385@13", "cluster_num": 1 }, { "sample_id": "13_1637991_6867175@13", "cluster_num": 1 } ] } } } } }, { "模板变量": { "data": { "uuid": "java-6-563", "seg": [ [ [ "模板", "变量" ] ] ], "level": { "min": 0.9773365340649292, "max": 0.9773388203017833 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_214663_159468@13", "cluster_num": 0 }, { "sample_id": "13_654556_465792@13", "cluster_num": 2 }, { "sample_id": "13_1063696_1261844@13", "cluster_num": 1 }, { "sample_id": "13_764560_823244@13", "cluster_num": 1 } ] } } } } } ], "data": { "uuid": "java-5-1316", "seg": [ [ [ "变量" ] ] ], "level": { "min": 0.9773296753543668, "max": 0.9773388203017833 }, "related_data": {} } } }, { "表达式": { "children": [ { "计算表达式": { "data": { "uuid": "java-6-564", "seg": [ [ [ "计算", "表达式" ] ] ], "level": { "min": 0.9773388203017833, "max": 0.9773433927754915 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_1092730_1300944@13", "cluster_num": 1 }, { "sample_id": "13_1062707_1260593@13", "cluster_num": 1 }, { "sample_id": "13_243907_232848@13", "cluster_num": 0 }, { "sample_id": "13_230845_200851@13", "cluster_num": 1 }, { "sample_id": "13_771523_834139@13", "cluster_num": 1 }, { "sample_id": "13_866430_996638@13", "cluster_num": 1 }, { "sample_id": "13_1093465_1302935@13", "cluster_num": 1 }, { "sample_id": "13_7463845_53450241@13", "cluster_num": 2 }, { "sample_id": "13_7438470_53411825@13", "cluster_num": 2 }, { "sample_id": "13_7405163_53354311@13", "cluster_num": 1 }, { "sample_id": "13_203445_130573@13", "cluster_num": 1 }, { "sample_id": "13_355946_371422@13", "cluster_num": 1 }, { "sample_id": "13_387176_426071@13", "cluster_num": 2 }, { "sample_id": "13_226766_189803@13", "cluster_num": 2 }, { "sample_id": "13_678702_523585@13", "cluster_num": 2 }, { "sample_id": "13_214941_160085@13", "cluster_num": 2 }, { "sample_id": "13_224981_186791@13", "cluster_num": 0 }, { "sample_id": "13_387395_426486@13", "cluster_num": 2 }, { "sample_id": "13_7464521_53450942@13", "cluster_num": 2 }, { "sample_id": "13_224607_185300@13", "cluster_num": 0 } ] } } } } }, { "逻辑表达式": { "data": { "uuid": "java-6-565", "seg": [ [ [ "逻辑", "表达式", "逻辑表达式" ] ] ], "level": { "min": 0.9773433927754915, "max": 0.9773479652491999 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_398864_436875@13", "cluster_num": 0 }, { "sample_id": "13_367848_393941@13", "cluster_num": 1 } ] } } } } } ], "data": { "uuid": "java-5-1317", "seg": [ [ [ "表达式" ] ] ], "level": { "min": 0.9773388203017833, "max": 0.9773479652491999 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_247902_241933@13", "cluster_num": 0 } ] } } } } }, { "控制语句": { "children": [ { "循环语句": { "data": { "uuid": "java-6-566", "seg": [ [ [ "循环", "语句" ] ] ], "level": { "min": 0.9773479652491999, "max": 0.9773510135650054 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_222281_177948@13", "cluster_num": 0 } ] } } } } }, { "条件语句": { "data": { "uuid": "java-6-567", "seg": [ [ [ "条件语句" ] ] ], "level": { "min": 0.9773510135650054, "max": 0.9773540618808109 }, "related_data": {} } } }, { "try catch": { "data": { "uuid": "java-6-568", "seg": [ [ [ "try", "catch" ] ] ], "level": { "min": 0.9773540618808109, "max": 0.9773571101966164 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_7446788_53426355@13", "cluster_num": 1 }, { "sample_id": "13_7431722_53400259@13", "cluster_num": 1 }, { "sample_id": "13_220952_174281@13", "cluster_num": 0 }, { "sample_id": "13_177370_60301@13", "cluster_num": 1 }, { "sample_id": "13_1095330_1306585@13", "cluster_num": 2 }, { "sample_id": "13_355489_369583@13", "cluster_num": 0 } ] }, "blog": { "data_id": [ { "sample_id": "6901991@exception@java", "cluster_num": 0 } ] } } } } } ], "data": { "uuid": "java-5-1318", "seg": [ [ [ "控制", "语句" ] ] ], "level": { "min": 0.9773479652491999, "max": 0.9773571101966164 }, "related_data": {} } } }, { "函数调用": { "data": { "uuid": "java-5-1319", "seg": [ [ [ "函数调用" ] ] ], "level": { "min": 0.9773571101966164, "max": 0.977366255144033 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_891287_1029648@13", "cluster_num": 0 } ] } } } } }, { "格式化函数": { "data": { "uuid": "java-5-1320", "seg": [ [ [ "格式化", "函数", "格式化函数" ] ] ], "level": { "min": 0.977366255144033, "max": 0.9773754000914495 }, "related_data": {} } } }, { "直接调用Java": { "data": { "uuid": "java-5-1321", "seg": [ [ [ "调用", "java" ] ] ], "level": { "min": 0.9773754000914495, "max": 0.9773845450388661 }, "related_data": {} } } }, { "标签函数": { "data": { "uuid": "java-5-1322", "seg": [ [ [ "标签", "函数", "标签函数" ] ] ], "level": { "min": 0.9773845450388661, "max": 0.9773936899862826 }, "related_data": {} } } }, { "HTML标签": { "data": { "uuid": "java-5-1323", "seg": [ [ [ "html", "标签" ] ] ], "level": { "min": 0.9773936899862826, "max": 0.9774028349336992 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_364299_385746@13", "cluster_num": 1 }, { "sample_id": "13_253459_254822@13", "cluster_num": 0 }, { "sample_id": "13_749127_801472@13", "cluster_num": 1 }, { "sample_id": "13_654484_464208@13", "cluster_num": 2 }, { "sample_id": "13_486877_437989@13", "cluster_num": 2 }, { "sample_id": "13_241214_226901@13", "cluster_num": 2 }, { "sample_id": "13_564782_439977@13", "cluster_num": 1 }, { "sample_id": "13_743876_789062@13", "cluster_num": 1 }, { "sample_id": "13_346218_351357@13", "cluster_num": 2 }, { "sample_id": "13_388407_428286@13", "cluster_num": 1 }, { "sample_id": "13_749921_814575@13", "cluster_num": 1 }, { "sample_id": "13_345678_350240@13", "cluster_num": 1 }, { "sample_id": "13_651719_460176@13", "cluster_num": 2 }, { "sample_id": "13_1094396_1304664@13", "cluster_num": 1 }, { "sample_id": "13_190996_92197@13", "cluster_num": 0 }, { "sample_id": "13_184196_73134@13", "cluster_num": 2 }, { "sample_id": "13_162986_35275@13", "cluster_num": 2 }, { "sample_id": "13_1063523_1261551@13", "cluster_num": 1 }, { "sample_id": "13_687856_552338@13", "cluster_num": 1 }, { "sample_id": "13_816135_911729@13", "cluster_num": 2 }, { "sample_id": "13_770720_832699@13", "cluster_num": 2 }, { "sample_id": "13_206967_145260@13", "cluster_num": 1 }, { "sample_id": "13_347017_353161@13", "cluster_num": 2 }, { "sample_id": "13_273800_299980@13", "cluster_num": 1 }, { "sample_id": "13_772862_836319@13", "cluster_num": 1 }, { "sample_id": "13_357672_374640@13", "cluster_num": 1 }, { "sample_id": "13_357283_373799@13", "cluster_num": 1 }, { "sample_id": "13_1052066_1249595@13", "cluster_num": 0 }, { "sample_id": "13_7462574_53448142@13", "cluster_num": 1 }, { "sample_id": "13_362325_381200@13", "cluster_num": 1 }, { "sample_id": "13_418753_437545@13", "cluster_num": 1 }, { "sample_id": "13_382791_417683@13", "cluster_num": 1 }, { "sample_id": "13_350376_358875@13", "cluster_num": 1 }, { "sample_id": "13_769870_831069@13", "cluster_num": 1 }, { "sample_id": "13_775521_840131@13", "cluster_num": 1 }, { "sample_id": "13_237774_218812@13", "cluster_num": 1 }, { "sample_id": "13_749474_801991@13", "cluster_num": 1 }, { "sample_id": "13_353657_365873@13", "cluster_num": 2 }, { "sample_id": "13_225059_185531@13", "cluster_num": 0 }, { "sample_id": "13_643699_443741@13", "cluster_num": 1 }, { "sample_id": "13_212429_154054@13", "cluster_num": 1 }, { "sample_id": "13_388335_428043@13", "cluster_num": 2 }, { "sample_id": "13_709977_667988@13", "cluster_num": 1 }, { "sample_id": "13_525049_439009@13", "cluster_num": 1 }, { "sample_id": "13_516195_438814@13", "cluster_num": 1 }, { "sample_id": "13_658651_471874@13", "cluster_num": 1 }, { "sample_id": "13_7436112_53407555@13", "cluster_num": 2 }, { "sample_id": "13_516199_438810@13", "cluster_num": 1 }, { "sample_id": "13_7444095_53421922@13", "cluster_num": 2 }, { "sample_id": "13_746125_795113@13", "cluster_num": 0 }, { "sample_id": "13_699983_588503@13", "cluster_num": 0 } ] }, "blog": { "data_id": [ { "sample_id": "76945237@javamail@java", "cluster_num": 2 }, { "sample_id": "82153426@jsp@java", "cluster_num": 1 }, { "sample_id": "51229019@jsp@java", "cluster_num": 1 }, { "sample_id": "88972276@jsp@java", "cluster_num": 1 }, { "sample_id": "51441632@java@java", "cluster_num": 2 }, { "sample_id": "51707061@jsp@java", "cluster_num": 1 }, { "sample_id": "7476403@jsp@java", "cluster_num": 0 }, { "sample_id": "7494078@layout@java", "cluster_num": 0 }, { "sample_id": "105222289@java@java", "cluster_num": 2 }, { "sample_id": "102518194@javac@java", "cluster_num": 2 }, { "sample_id": "69390301@jsp@java", "cluster_num": 1 }, { "sample_id": "13627613@javamail@java", "cluster_num": 2 }, { "sample_id": "8085489@jmx@java", "cluster_num": 0 }, { "sample_id": "115915722@java@java", "cluster_num": 0 }, { "sample_id": "7672745@javamail@java", "cluster_num": 2 }, { "sample_id": "76148118@javamail@java", "cluster_num": 2 }, { "sample_id": "93135941@builder@java", "cluster_num": 1 }, { "sample_id": "114415547@java@java", "cluster_num": 0 } ] } } } } }, { "安全输出": { "data": { "uuid": "java-5-1324", "seg": [ [ [ "输出" ] ] ], "level": { "min": 0.9774028349336992, "max": 0.9774119798811157 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_1092900_1301629@13", "cluster_num": 0 }, { "sample_id": "13_221176_174822@13", "cluster_num": 2 }, { "sample_id": "13_751323_804896@13", "cluster_num": 1 }, { "sample_id": "13_765903_824932@13", "cluster_num": 1 } ] } } } } }, { "高级功能": { "children": [ { "自定义函数": { "data": { "uuid": "java-6-569", "seg": [ [ [ "自定义", "函数" ] ] ], "level": { "min": 0.9774119798811157, "max": 0.977413808870599 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_704177_595992@13", "cluster_num": 0 }, { "sample_id": "13_759145_815738@13", "cluster_num": 1 } ] } } } } }, { "自定义格式化函数": { "data": { "uuid": "java-6-570", "seg": [ [ [ "自定义", "格式化", "函数", "格式化函数" ] ] ], "level": { "min": 0.977413808870599, "max": 0.9774156378600823 }, "related_data": {} } } }, { "自定义标签函数": { "data": { "uuid": "java-6-571", "seg": [ [ [ "自定义", "标签", "函数", "标签函数" ] ] ], "level": { "min": 0.9774156378600823, "max": 0.9774174668495657 }, "related_data": {} } } }, { "自定义HTML标签": { "data": { "uuid": "java-6-572", "seg": [ [ [ "自定义", "html", "标签" ] ] ], "level": { "min": 0.9774174668495657, "max": 0.977419295839049 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_367323_392825@13", "cluster_num": 0 } ] }, "blog": { "data_id": [ { "sample_id": "7215212@jsp@java", "cluster_num": 0 }, { "sample_id": "115793095@jsp@java", "cluster_num": 1 }, { "sample_id": "117945063@java@java", "cluster_num": 2 } ] } } } } }, { "AJAX局部渲染": { "data": { "uuid": "java-6-573", "seg": [ [ [ "ajax", "局部", "渲染" ] ] ], "level": { "min": 0.977419295839049, "max": 0.9774211248285323 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_382060_416311@13", "cluster_num": 1 }, { "sample_id": "13_743376_787530@13", "cluster_num": 1 }, { "sample_id": "13_7436076_53407295@13", "cluster_num": 1 }, { "sample_id": "13_755675_811195@13", "cluster_num": 0 }, { "sample_id": "13_755616_811018@13", "cluster_num": 2 }, { "sample_id": "13_7410632_53361465@13", "cluster_num": 1 }, { "sample_id": "13_215377_161352@13", "cluster_num": 0 }, { "sample_id": "13_7437442_53410243@13", "cluster_num": 1 }, { "sample_id": "13_159866_25974@13", "cluster_num": 1 }, { "sample_id": "13_645478_448401@13", "cluster_num": 1 }, { "sample_id": "13_222668_179258@13", "cluster_num": 1 }, { "sample_id": "13_226146_188272@13", "cluster_num": 1 }, { "sample_id": "13_678895_524331@13", "cluster_num": 2 }, { "sample_id": "13_842271_956590@13", "cluster_num": 2 }, { "sample_id": "13_1099595_1314605@13", "cluster_num": 1 }, { "sample_id": "13_1092386_1300291@13", "cluster_num": 1 }, { "sample_id": "13_200467_122133@13", "cluster_num": 2 }, { "sample_id": "13_199933_119270@13", "cluster_num": 1 }, { "sample_id": "13_1767398_8922979@13", "cluster_num": 2 }, { "sample_id": "13_646324_448779@13", "cluster_num": 1 }, { "sample_id": "13_1049764_1247177@13", "cluster_num": 1 }, { "sample_id": "13_687613_551500@13", "cluster_num": 0 }, { "sample_id": "13_677122_518051@13", "cluster_num": 0 }, { "sample_id": "13_355591_370028@13", "cluster_num": 2 }, { "sample_id": "13_7363978_53340206@13", "cluster_num": 1 }, { "sample_id": "13_783400_855265@13", "cluster_num": 2 }, { "sample_id": "13_223315_181207@13", "cluster_num": 0 }, { "sample_id": "13_199280_116931@13", "cluster_num": 1 }, { "sample_id": "13_745733_794099@13", "cluster_num": 0 }, { "sample_id": "13_216657_164092@13", "cluster_num": 0 }, { "sample_id": "13_7448622_53428766@13", "cluster_num": 0 }, { "sample_id": "13_1059161_1256463@13", "cluster_num": 0 } ] }, "blog": { "data_id": [ { "sample_id": "84725592@builder@java", "cluster_num": 0 }, { "sample_id": "8017715@timezone@java", "cluster_num": 1 } ] } } } } } ], "data": { "uuid": "java-5-1325", "seg": [ [ [ "高级", "功能" ] ] ], "level": { "min": 0.9774119798811157, "max": 0.9774211248285323 }, "related_data": {} } } }, { "脚本引擎": { "data": { "uuid": "java-5-1326", "seg": [ [ [ "脚本", "引擎", "脚本引擎" ] ] ], "level": { "min": 0.9774211248285323, "max": 0.9774302697759488 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_7450516_53431174@13", "cluster_num": 0 } ] } } } } }, { "JSON技术": { "children": [ { "在Spring Boot中使用Jackson": { "data": { "uuid": "java-6-574", "seg": [ [ [ "spring", "boot", "jackson" ] ] ], "level": { "min": 0.9774302697759488, "max": 0.9774314128943759 }, "related_data": {} } } }, { "自定义ObjectMapper": { "data": { "uuid": "java-6-575", "seg": [ [ [ "自定义", "objectmapper" ] ] ], "level": { "min": 0.9774314128943759, "max": 0.977432556012803 }, "related_data": {} } } }, { "Jackson的三种使用方式": { "data": { "uuid": "java-6-576", "seg": [ [ [ "jackson", "方式" ] ] ], "level": { "min": 0.977432556012803, "max": 0.97743369913123 }, "related_data": {} } } }, { "Jackson树遍历": { "data": { "uuid": "java-6-577", "seg": [ [ [ "jackson", "树", "遍历" ] ] ], "level": { "min": 0.97743369913123, "max": 0.977434842249657 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_388695_428651@13", "cluster_num": 0 }, { "sample_id": "13_348674_373372@13", "cluster_num": 1 }, { "sample_id": "13_387701_426985@13", "cluster_num": 2 } ] } } } } }, { "对象绑定": { "data": { "uuid": "java-6-578", "seg": [ [ [ "对象", "绑定" ] ] ], "level": { "min": 0.977434842249657, "max": 0.9774359853680842 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_1064352_1262639@13", "cluster_num": 1 }, { "sample_id": "13_644839_445853@13", "cluster_num": 1 }, { "sample_id": "13_24942_6593@13", "cluster_num": 2 }, { "sample_id": "13_3769850_29328916@13", "cluster_num": 2 }, { "sample_id": "13_649316_454962@13", "cluster_num": 1 }, { "sample_id": "13_3416_4381@13", "cluster_num": 0 }, { "sample_id": "13_1705_2723@13", "cluster_num": 0 }, { "sample_id": "13_766359_825598@13", "cluster_num": 2 }, { "sample_id": "13_251004_248858@13", "cluster_num": 0 } ] } } } } }, { "流式操作": { "data": { "uuid": "java-6-579", "seg": [ [ [ "流式", "操作" ] ] ], "level": { "min": 0.9774359853680842, "max": 0.9774371284865112 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_921858_1056787@13", "cluster_num": 0 } ] } } } } }, { "Jackson注解": { "data": { "uuid": "java-6-580", "seg": [ [ [ "jackson", "注解" ] ] ], "level": { "min": 0.9774371284865112, "max": 0.9774382716049383 }, "related_data": {} } } }, { "集合的反序列化": { "data": { "uuid": "java-6-581", "seg": [ [ [ "集合", "反", "序列化" ] ] ], "level": { "min": 0.9774382716049383, "max": 0.9774394147233654 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_231103_201571@13", "cluster_num": 0 }, { "sample_id": "13_190107_90250@13", "cluster_num": 1 } ] }, "blog": { "data_id": [ { "sample_id": "77717806@builder@java", "cluster_num": 0 } ] } } } } } ], "data": { "uuid": "java-5-1327", "seg": [ [ [ "json", "技术" ] ] ], "level": { "min": 0.9774302697759488, "max": 0.9774394147233654 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_344864_348475@13", "cluster_num": 1 }, { "sample_id": "13_747222_798243@13", "cluster_num": 0 }, { "sample_id": "13_7434730_53405105@13", "cluster_num": 0 }, { "sample_id": "13_7463384_53449249@13", "cluster_num": 0 }, { "sample_id": "13_1079913_1284870@13", "cluster_num": 0 }, { "sample_id": "13_7449426_53429447@13", "cluster_num": 0 }, { "sample_id": "13_744900_791689@13", "cluster_num": 1 }, { "sample_id": "13_666151_484098@13", "cluster_num": 2 }, { "sample_id": "13_1077924_1282356@13", "cluster_num": 0 }, { "sample_id": "13_175975_57490@13", "cluster_num": 0 }, { "sample_id": "13_765348_824196@13", "cluster_num": 2 } ] }, "blog": { "data_id": [ { "sample_id": "54598720@java@java", "cluster_num": 2 }, { "sample_id": "51087754@javac@java", "cluster_num": 1 }, { "sample_id": "89061551@java@java", "cluster_num": 0 }, { "sample_id": "94335233@java@java", "cluster_num": 0 }, { "sample_id": "103451144@java@java", "cluster_num": 1 } ] } } } } }, { "MVC分离开发": { "children": [ { "集成WebSimulate": { "data": { "uuid": "java-6-582", "seg": [ [ [ "集成", "websimulate" ] ] ], "level": { "min": 0.9774394147233654, "max": 0.9774424630391709 }, "related_data": {} } } }, { "模拟JSON响应": { "data": { "uuid": "java-6-583", "seg": [ [ [ "模拟", "json", "响应" ] ] ], "level": { "min": 0.9774424630391709, "max": 0.9774455113549764 }, "related_data": {} } } }, { "模拟模板渲染": { "data": { "uuid": "java-6-584", "seg": [ [ [ "模拟", "模板", "渲染" ] ] ], "level": { "min": 0.9774455113549764, "max": 0.9774485596707819 }, "related_data": {} } } } ], "data": { "uuid": "java-5-1328", "seg": [ [ [ "mvc", "分离", "开发" ] ] ], "level": { "min": 0.9774394147233654, "max": 0.9774485596707819 }, "related_data": { "blog": { "data_id": [ { "sample_id": "118896023@spring@java", "cluster_num": 0 } ] } } } } } ], "data": { "uuid": "java-4-1184", "seg": [ [ [ "视图", "技术", "视图技术" ] ] ], "level": { "min": 0.977283950617284, "max": 0.9774485596707819 }, "related_data": {} } } }, { "通用错误处理": { "data": { "uuid": "java-4-1185", "seg": [ [ [ "通用", "错误处理" ] ] ], "level": { "min": 0.9774485596707819, "max": 0.97761316872428 }, "related_data": {} } } }, { "curl命令": { "data": { "uuid": "java-4-1186", "seg": [ [ [ "curl", "命令" ] ] ], "level": { "min": 0.97761316872428, "max": 0.9777777777777779 }, "related_data": {} } } } ], "data": { "uuid": "java-3-602", "seg": [ [ [ "mvc", "框架" ] ] ], "level": { "min": 0.9762962962962963, "max": 0.9777777777777779 }, "related_data": {} } } }, { "数据库访问": { "children": [ { "配置数据源": { "data": { "uuid": "java-4-1187", "seg": [ [ [ "配置", "数据源" ] ] ], "level": { "min": 0.9777777777777779, "max": 0.9779012345679013 }, "related_data": {} } } }, { "Spring JDBC Template": { "children": [ { "查询": { "data": { "uuid": "java-5-1329", "seg": [ [ [ "查询" ] ] ], "level": { "min": 0.9779012345679013, "max": 0.9779423868312758 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_7441527_53417756@13", "cluster_num": 0 }, { "sample_id": "13_379068_410832@13", "cluster_num": 1 } ] } } } } }, { "修改": { "data": { "uuid": "java-5-1330", "seg": [ [ [ "修改" ] ] ], "level": { "min": 0.9779423868312758, "max": 0.9779835390946503 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_223438_181694@13", "cluster_num": 1 }, { "sample_id": "13_752958_807367@13", "cluster_num": 1 }, { "sample_id": "13_7413450_53365370@13", "cluster_num": 1 }, { "sample_id": "13_7434873_53405320@13", "cluster_num": 2 }, { "sample_id": "13_186768_80172@13", "cluster_num": 1 }, { "sample_id": "13_7440213_53415355@13", "cluster_num": 0 }, { "sample_id": "13_7457637_53441984@13", "cluster_num": 2 }, { "sample_id": "13_717507_710821@13", "cluster_num": 2 }, { "sample_id": "13_671548_495540@13", "cluster_num": 0 }, { "sample_id": "13_720777_726113@13", "cluster_num": 0 }, { "sample_id": "13_647671_451417@13", "cluster_num": 0 }, { "sample_id": "13_717328_710581@13", "cluster_num": 0 }, { "sample_id": "13_201781_125241@13", "cluster_num": 0 }, { "sample_id": "13_194293_102815@13", "cluster_num": 0 }, { "sample_id": "13_1087242_1294042@13", "cluster_num": 0 }, { "sample_id": "13_7397912_53343437@13", "cluster_num": 0 } ] } } } } }, { "JdbcTemplate增强": { "data": { "uuid": "java-5-1331", "seg": [ [ [ "jdbctemplate", "增强" ] ] ], "level": { "min": 0.9779835390946503, "max": 0.9780246913580247 }, "related_data": {} } } } ], "data": { "uuid": "java-4-1188", "seg": [ [ [ "spring", "jdbc", "template" ] ] ], "level": { "min": 0.9779012345679013, "max": 0.9780246913580247 }, "related_data": {} } } }, { "BeetlSQL介绍": { "children": [ { "BeetlSQL功能概览": { "data": { "uuid": "java-5-1332", "seg": [ [ [ "beetlsql", "功能", "概览", "功能概览" ] ] ], "level": { "min": 0.9780246913580247, "max": 0.978045267489712 }, "related_data": {} } } }, { "添加Maven依赖": { "data": { "uuid": "java-5-1333", "seg": [ [ [ "添加", "maven", "依赖" ] ] ], "level": { "min": 0.978045267489712, "max": 0.9780658436213993 }, "related_data": {} } } }, { "配置BeetlSQL": { "data": { "uuid": "java-5-1334", "seg": [ [ [ "配置", "beetlsql" ] ] ], "level": { "min": 0.9780658436213993, "max": 0.9780864197530865 }, "related_data": {} } } }, { "SQLManager": { "data": { "uuid": "java-5-1335", "seg": [ [ [ "sqlmanager" ] ] ], "level": { "min": 0.9780864197530865, "max": 0.9781069958847737 }, "related_data": {} } } }, { "使用SQL文件": { "data": { "uuid": "java-5-1336", "seg": [ [ [ "sql", "文件" ] ] ], "level": { "min": 0.9781069958847737, "max": 0.9781275720164609 }, "related_data": {} } } }, { "使用实体": { "data": { "uuid": "java-5-1337", "seg": [ [ [ "实体" ] ] ], "level": { "min": 0.9781275720164609, "max": 0.9781481481481482 }, "related_data": {} } } } ], "data": { "uuid": "java-4-1189", "seg": [ [ [ "beetlsql", "介绍" ] ] ], "level": { "min": 0.9780246913580247, "max": 0.9781481481481482 }, "related_data": {} } } }, { "SQLManager内置CRUD": { "children": [ { "内置的插入API": { "data": { "uuid": "java-5-1338", "seg": [ [ [ "内置", "插入", "api" ] ] ], "level": { "min": 0.9781481481481482, "max": 0.978179012345679 }, "related_data": {} } } }, { "内置的更新(删除)API": { "data": { "uuid": "java-5-1339", "seg": [ [ [ "内置", "更新", "删除", "api" ] ] ], "level": { "min": 0.978179012345679, "max": 0.9782098765432099 }, "related_data": {} } } }, { "内置的查询API": { "data": { "uuid": "java-5-1340", "seg": [ [ [ "内置", "查询", "api" ] ] ], "level": { "min": 0.9782098765432099, "max": 0.9782407407407409 }, "related_data": {} } } }, { "代码生成方法": { "data": { "uuid": "java-5-1341", "seg": [ [ [ "代码生成", "方法", "代码生成方法" ] ] ], "level": { "min": 0.9782407407407409, "max": 0.9782716049382717 }, "related_data": {} } } } ], "data": { "uuid": "java-4-1190", "seg": [ [ [ "sqlmanager", "内置", "crud" ] ] ], "level": { "min": 0.9781481481481482, "max": 0.9782716049382717 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_273892_300175@13", "cluster_num": 0 } ] } } } } }, { "使用sqlId": { "children": [ { "md文件命名": { "data": { "uuid": "java-5-1342", "seg": [ [ [ "md", "文件", "命名", "文件命名" ] ] ], "level": { "min": 0.9782716049382717, "max": 0.9782870370370371 }, "related_data": {} } } }, { "md文件构成": { "data": { "uuid": "java-5-1343", "seg": [ [ [ "md", "文件" ] ] ], "level": { "min": 0.9782870370370371, "max": 0.9783024691358025 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_372147_400508@13", "cluster_num": 0 } ] } } } } }, { "调用sqlId": { "data": { "uuid": "java-5-1344", "seg": [ [ [ "调用", "sqlid" ] ] ], "level": { "min": 0.9783024691358025, "max": 0.978317901234568 }, "related_data": {} } } }, { "翻页查询": { "data": { "uuid": "java-5-1345", "seg": [ [ [ "翻页", "查询" ] ] ], "level": { "min": 0.978317901234568, "max": 0.9783333333333334 }, "related_data": {} } } }, { "TailBean": { "data": { "uuid": "java-5-1346", "seg": [ [ [ "tailbean" ] ] ], "level": { "min": 0.9783333333333334, "max": 0.9783487654320988 }, "related_data": {} } } }, { "ORM查询": { "data": { "uuid": "java-5-1347", "seg": [ [ [ "orm", "查询" ] ] ], "level": { "min": 0.9783487654320988, "max": 0.9783641975308642 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_745193_792589@13", "cluster_num": 0 } ] } } } } }, { "其他API": { "data": { "uuid": "java-5-1348", "seg": [ [ [ "api" ] ] ], "level": { "min": 0.9783641975308642, "max": 0.9783796296296297 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_216623_164027@13", "cluster_num": 0 }, { "sample_id": "13_269328_290156@13", "cluster_num": 1 } ] } } } } }, { "Mapper详解": { "data": { "uuid": "java-5-1349", "seg": [ [ [ "mapper", "详解" ] ] ], "level": { "min": 0.9783796296296297, "max": 0.9783950617283951 }, "related_data": {} } } } ], "data": { "uuid": "java-4-1191", "seg": [ [ [ "sqlid" ] ] ], "level": { "min": 0.9782716049382717, "max": 0.9783950617283951 }, "related_data": {} } } }, { "BeetlSQL的其他功能": { "children": [ { "常用函数和标签": { "data": { "uuid": "java-5-1350", "seg": [ [ [ "函数" ], [ "标签" ] ] ], "level": { "min": 0.9783950617283951, "max": 0.9784259259259259 }, "related_data": {} } } }, { "主键设置": { "data": { "uuid": "java-5-1351", "seg": [ [ [ "主键", "设置" ] ] ], "level": { "min": 0.9784259259259259, "max": 0.9784567901234569 }, "related_data": {} } } }, { "BeetlSQL注解": { "data": { "uuid": "java-5-1352", "seg": [ [ [ "beetlsql", "注解" ] ] ], "level": { "min": 0.9784567901234569, "max": 0.9784876543209877 }, "related_data": {} } } }, { "NameConversion": { "data": { "uuid": "java-5-1353", "seg": [ [ [ "nameconversion" ] ] ], "level": { "min": 0.9784876543209877, "max": 0.9785185185185186 }, "related_data": {} } } } ], "data": { "uuid": "java-4-1192", "seg": [ [ [ "beetlsql", "功能" ] ] ], "level": { "min": 0.9783950617283951, "max": 0.9785185185185186 }, "related_data": {} } } }, { "使用JDBC": { "data": { "uuid": "java-4-1193", "seg": [ [ [ "jdbc" ] ] ], "level": { "min": 0.9785185185185186, "max": 0.978641975308642 }, "related_data": {} } } }, { "使用DAO": { "data": { "uuid": "java-4-1194", "seg": [ [ [ "dao" ] ] ], "level": { "min": 0.978641975308642, "max": 0.9787654320987654 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_219800_171602@13", "cluster_num": 0 }, { "sample_id": "13_686660_548648@13", "cluster_num": 0 }, { "sample_id": "13_236735_216183@13", "cluster_num": 0 }, { "sample_id": "13_750992_804407@13", "cluster_num": 1 }, { "sample_id": "13_366442_390953@13", "cluster_num": 2 } ] } } } } }, { "集成Hibernate": { "data": { "uuid": "java-4-1195", "seg": [ [ [ "集成", "hibernate" ] ] ], "level": { "min": 0.9787654320987654, "max": 0.9788888888888889 }, "related_data": { "blog": { "data_id": [ { "sample_id": "52108130@hibernate@java", "cluster_num": 1 }, { "sample_id": "7343971@hibernate@java", "cluster_num": 1 }, { "sample_id": "64930151@hibernate@java", "cluster_num": 1 }, { "sample_id": "53765109@hibernate@java", "cluster_num": 2 }, { "sample_id": "78255536@hibernate@java", "cluster_num": 0 } ] } } } } }, { "集成JPA": { "data": { "uuid": "java-4-1196", "seg": [ [ [ "集成", "jpa" ] ] ], "level": { "min": 0.9788888888888889, "max": 0.9790123456790124 }, "related_data": {} } } }, { "集成MyBatis": { "data": { "uuid": "java-4-1197", "seg": [ [ [ "集成", "mybatis" ] ] ], "level": { "min": 0.9790123456790124, "max": 0.9791358024691358 }, "related_data": {} } } }, { "设计ORM": { "data": { "uuid": "java-4-1198", "seg": [ [ [ "设计", "orm" ] ] ], "level": { "min": 0.9791358024691358, "max": 0.9792592592592593 }, "related_data": {} } } } ], "data": { "uuid": "java-3-603", "seg": [ [ [ "数据库", "访问" ] ] ], "level": { "min": 0.9777777777777779, "max": 0.9792592592592593 }, "related_data": {} } } }, { "Spring Data JPA": { "children": [ { "集成Spring Data JPA": { "children": [ { "集成数据源": { "data": { "uuid": "java-5-1354", "seg": [ [ [ "集成", "数据源" ] ] ], "level": { "min": 0.9792592592592593, "max": 0.9794444444444445 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_774079_838007@13", "cluster_num": 0 } ] } } } } }, { "配置JPA支持": { "data": { "uuid": "java-5-1355", "seg": [ [ [ "配置", "jpa", "支持" ] ] ], "level": { "min": 0.9794444444444445, "max": 0.9796296296296296 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_7403261_53351594@13", "cluster_num": 1 }, { "sample_id": "13_802252_896764@13", "cluster_num": 1 }, { "sample_id": "13_1099646_1314630@13", "cluster_num": 0 }, { "sample_id": "13_694349_708097@13", "cluster_num": 2 }, { "sample_id": "13_1095177_1306187@13", "cluster_num": 1 }, { "sample_id": "13_756196_811481@13", "cluster_num": 2 }, { "sample_id": "13_7431774_53400553@13", "cluster_num": 0 } ] }, "blog": { "data_id": [ { "sample_id": "52351830@jpa@java", "cluster_num": 0 }, { "sample_id": "74034512@jpa@java", "cluster_num": 0 }, { "sample_id": "51017699@jpa@java", "cluster_num": 0 }, { "sample_id": "84939027@jpa@java", "cluster_num": 0 }, { "sample_id": "78152524@jpa@java", "cluster_num": 0 }, { "sample_id": "53087351@jpa@java", "cluster_num": 0 }, { "sample_id": "79380642@jpa@java", "cluster_num": 1 }, { "sample_id": "61198896@jpa@java", "cluster_num": 0 }, { "sample_id": "107991361@spring boot@java", "cluster_num": 0 }, { "sample_id": "107991361@jpa@java", "cluster_num": 0 }, { "sample_id": "108801387@jpa@java", "cluster_num": 0 }, { "sample_id": "78752071@jpa@java", "cluster_num": 0 }, { "sample_id": "52670466@jpa@java", "cluster_num": 0 }, { "sample_id": "51280415@jpa@java", "cluster_num": 0 }, { "sample_id": "80642581@jpa@java", "cluster_num": 0 }, { "sample_id": "116796301@jpa@java", "cluster_num": 0 }, { "sample_id": "77512863@jpa@java", "cluster_num": 0 }, { "sample_id": "48050491@jpa@java", "cluster_num": 1 }, { "sample_id": "79661924@jpa@java", "cluster_num": 0 }, { "sample_id": "78696767@jpa@java", "cluster_num": 0 }, { "sample_id": "86653947@jpa@java", "cluster_num": 0 }, { "sample_id": "90083740@jpa@java", "cluster_num": 0 }, { "sample_id": "55255064@jpa@java", "cluster_num": 0 }, { "sample_id": "61429740@jpa@java", "cluster_num": 0 }, { "sample_id": "79420141@jpa@java", "cluster_num": 0 }, { "sample_id": "80771871@jpa@java", "cluster_num": 0 }, { "sample_id": "99675245@jpa@java", "cluster_num": 0 }, { "sample_id": "79243763@jpa@java", "cluster_num": 0 }, { "sample_id": "80658626@jpa@java", "cluster_num": 0 }, { "sample_id": "52817154@jpa@java", "cluster_num": 0 }, { "sample_id": "79056231@jpa@java", "cluster_num": 0 }, { "sample_id": "54091898@jpa@java", "cluster_num": 0 }, { "sample_id": "51001740@jpa@java", "cluster_num": 0 }, { "sample_id": "85262373@jpa@java", "cluster_num": 0 }, { "sample_id": "53304148@jpa@java", "cluster_num": 0 }, { "sample_id": "51345875@jpa@java", "cluster_num": 0 }, { "sample_id": "79052837@jpa@java", "cluster_num": 0 }, { "sample_id": "111753832@jpa@java", "cluster_num": 0 }, { "sample_id": "91041969@jpa@java", "cluster_num": 1 }, { "sample_id": "42755865@jpa@java", "cluster_num": 0 }, { "sample_id": "82791154@jpa@java", "cluster_num": 1 }, { "sample_id": "100031551@jpa@java", "cluster_num": 1 }, { "sample_id": "89536628@jpa@java", "cluster_num": 1 }, { "sample_id": "80733512@spring boot@java", "cluster_num": 0 }, { "sample_id": "80733512@hibernate@java", "cluster_num": 0 }, { "sample_id": "82821500@jpa@java", "cluster_num": 0 }, { "sample_id": "80733512@jpa@java", "cluster_num": 0 }, { "sample_id": "86372993@jpa@java", "cluster_num": 0 }, { "sample_id": "79497804@jpa@java", "cluster_num": 0 }, { "sample_id": "78696797@jpa@java", "cluster_num": 1 }, { "sample_id": "80309642@jpa@java", "cluster_num": 0 }, { "sample_id": "117477157@jpa@java", "cluster_num": 0 }, { "sample_id": "43371969@jpa@java", "cluster_num": 0 }, { "sample_id": "81865352@jpa@java", "cluster_num": 1 }, { "sample_id": "10922577@jpa@java", "cluster_num": 1 }, { "sample_id": "78905149@jpa@java", "cluster_num": 1 }, { "sample_id": "79940894@jpa@java", "cluster_num": 0 }, { "sample_id": "70195062@jpa@java", "cluster_num": 0 }, { "sample_id": "50127823@jpa@java", "cluster_num": 0 }, { "sample_id": "78325927@jpa@java", "cluster_num": 0 }, { "sample_id": "79579580@jpa@java", "cluster_num": 0 }, { "sample_id": "78485136@jpa@java", "cluster_num": 0 }, { "sample_id": "46678461@jpa@java", "cluster_num": 1 }, { "sample_id": "108323784@jpa@java", "cluster_num": 1 }, { "sample_id": "114589893@jpa@java", "cluster_num": 1 }, { "sample_id": "81025550@jpa@java", "cluster_num": 1 }, { "sample_id": "64133126@jpa@java", "cluster_num": 1 }, { "sample_id": "70225032@jpa@java", "cluster_num": 1 }, { "sample_id": "81700960@jpa@java", "cluster_num": 1 }, { "sample_id": "81557670@jpa@java", "cluster_num": 1 }, { "sample_id": "52882002@jpa@java", "cluster_num": 1 }, { "sample_id": "51286839@jpa@java", "cluster_num": 1 }, { "sample_id": "84937685@jpa@java", "cluster_num": 1 }, { "sample_id": "99104351@jpa@java", "cluster_num": 0 }, { "sample_id": "86473544@jpa@java", "cluster_num": 0 }, { "sample_id": "103250495@spring boot@java", "cluster_num": 0 }, { "sample_id": "71438693@jpa@java", "cluster_num": 0 }, { "sample_id": "80908682@jpa@java", "cluster_num": 1 }, { "sample_id": "42718609@jpa@java", "cluster_num": 1 }, { "sample_id": "76572195@jpa@java", "cluster_num": 1 }, { "sample_id": "79342319@jpa@java", "cluster_num": 1 }, { "sample_id": "80681502@jpa@java", "cluster_num": 0 }, { "sample_id": "78387938@jpa@java", "cluster_num": 1 }, { "sample_id": "80061797@jpa@java", "cluster_num": 1 }, { "sample_id": "52880823@jpa@java", "cluster_num": 1 }, { "sample_id": "98034263@jpa@java", "cluster_num": 1 }, { "sample_id": "51455967@jpa@java", "cluster_num": 1 }, { "sample_id": "42752547@jpa@java", "cluster_num": 0 }, { "sample_id": "90147527@jpa@java", "cluster_num": 1 }, { "sample_id": "44065217@jpa@java", "cluster_num": 0 }, { "sample_id": "8097711@jpa@java", "cluster_num": 1 }, { "sample_id": "100517659@jpa@java", "cluster_num": 1 }, { "sample_id": "80637921@jpa@java", "cluster_num": 1 }, { "sample_id": "78594889@jpa@java", "cluster_num": 1 }, { "sample_id": "78319021@jpa@java", "cluster_num": 1 }, { "sample_id": "103248563@jpa@java", "cluster_num": 1 }, { "sample_id": "81560225@jpa@java", "cluster_num": 1 }, { "sample_id": "103322744@jpa@java", "cluster_num": 1 }, { "sample_id": "84452874@jpa@java", "cluster_num": 1 }, { "sample_id": "77773683@jpa@java", "cluster_num": 1 }, { "sample_id": "20774527@jpa@java", "cluster_num": 1 }, { "sample_id": "75041402@jpa@java", "cluster_num": 1 }, { "sample_id": "52574269@jpa@java", "cluster_num": 1 }, { "sample_id": "76175482@jpa@java", "cluster_num": 1 }, { "sample_id": "7896610@jms@java", "cluster_num": 1 }, { "sample_id": "90809519@jpa@java", "cluster_num": 0 }, { "sample_id": "105193271@jpa@java", "cluster_num": 1 }, { "sample_id": "7560280@jpa@java", "cluster_num": 1 }, { "sample_id": "107500607@jpa@java", "cluster_num": 1 }, { "sample_id": "67636520@jpa@java", "cluster_num": 1 }, { "sample_id": "99291877@jpa@java", "cluster_num": 1 }, { "sample_id": "84885247@jpa@java", "cluster_num": 1 }, { "sample_id": "54095119@jpa@java", "cluster_num": 1 }, { "sample_id": "7561519@jpa@java", "cluster_num": 1 }, { "sample_id": "78784476@jpa@java", "cluster_num": 1 }, { "sample_id": "96028612@jpa@java", "cluster_num": 1 }, { "sample_id": "84669112@jpa@java", "cluster_num": 1 }, { "sample_id": "90638302@jpa@java", "cluster_num": 0 }, { "sample_id": "7438660@hibernate@java", "cluster_num": 1 }, { "sample_id": "82821255@jpa@java", "cluster_num": 1 }, { "sample_id": "7438660@jpa@java", "cluster_num": 1 }, { "sample_id": "50038653@jpa@java", "cluster_num": 1 }, { "sample_id": "6328823@jpa@java", "cluster_num": 1 }, { "sample_id": "80236912@jpa@java", "cluster_num": 1 }, { "sample_id": "80282813@jpa@java", "cluster_num": 0 }, { "sample_id": "102824093@jpa@java", "cluster_num": 1 }, { "sample_id": "6556349@jpa@java", "cluster_num": 1 }, { "sample_id": "80537196@jpa@java", "cluster_num": 1 }, { "sample_id": "44277355@jpa@java", "cluster_num": 1 }, { "sample_id": "79677526@jpa@java", "cluster_num": 1 }, { "sample_id": "95513073@jpa@java", "cluster_num": 1 }, { "sample_id": "116725451@jpa@java", "cluster_num": 1 }, { "sample_id": "108324258@jpa@java", "cluster_num": 1 }, { "sample_id": "6456891@jpa@java", "cluster_num": 1 }, { "sample_id": "90258138@jpa@java", "cluster_num": 1 }, { "sample_id": "79940540@hibernate@java", "cluster_num": 1 }, { "sample_id": "102550878@jpa@java", "cluster_num": 1 }, { "sample_id": "6787337@jpa@java", "cluster_num": 1 }, { "sample_id": "103041009@jpa@java", "cluster_num": 1 }, { "sample_id": "79816349@jpa@java", "cluster_num": 1 }, { "sample_id": "82658757@jpa@java", "cluster_num": 0 }, { "sample_id": "6951430@jpa@java", "cluster_num": 1 }, { "sample_id": "79940540@jpa@java", "cluster_num": 1 }, { "sample_id": "77568828@jpa@java", "cluster_num": 1 }, { "sample_id": "101064167@jpa@java", "cluster_num": 1 }, { "sample_id": "47832907@jpa@java", "cluster_num": 1 }, { "sample_id": "6727806@jpa@java", "cluster_num": 1 }, { "sample_id": "17377779@jpa@java", "cluster_num": 0 }, { "sample_id": "21518295@jpa@java", "cluster_num": 1 }, { "sample_id": "96977099@jpa@java", "cluster_num": 1 }, { "sample_id": "80240049@jpa@java", "cluster_num": 1 }, { "sample_id": "6874383@jpa@java", "cluster_num": 0 }, { "sample_id": "76551962@jpa@java", "cluster_num": 1 }, { "sample_id": "12042051@jpa@java", "cluster_num": 1 }, { "sample_id": "102561244@jpa@java", "cluster_num": 2 }, { "sample_id": "98741738@jpa@java", "cluster_num": 1 }, { "sample_id": "100727502@jpa@java", "cluster_num": 1 }, { "sample_id": "80384786@jpa@java", "cluster_num": 1 }, { "sample_id": "6319340@jpa@java", "cluster_num": 1 }, { "sample_id": "78808658@jpa@java", "cluster_num": 1 }, { "sample_id": "90752709@jpa@java", "cluster_num": 1 }, { "sample_id": "6901823@slf4j@java", "cluster_num": 1 }, { "sample_id": "6253232@hibernate@java", "cluster_num": 1 }, { "sample_id": "6253232@jpa@java", "cluster_num": 1 }, { "sample_id": "52181213@jpa@java", "cluster_num": 1 }, { "sample_id": "90445950@jpa@java", "cluster_num": 1 }, { "sample_id": "102563845@jpa@java", "cluster_num": 2 }, { "sample_id": "102563845@jdbc@java", "cluster_num": 2 }, { "sample_id": "102563845@logback@java", "cluster_num": 2 }, { "sample_id": "102563845@log4j@java", "cluster_num": 2 }, { "sample_id": "76554393@jpa@java", "cluster_num": 1 }, { "sample_id": "7479334@jpa@java", "cluster_num": 1 }, { "sample_id": "90704969@jpa@java", "cluster_num": 0 } ] } } } } }, { "创建Entity": { "data": { "uuid": "java-5-1356", "seg": [ [ [ "创建", "entity" ] ] ], "level": { "min": 0.9796296296296296, "max": 0.9798148148148148 }, "related_data": { "blog": { "data_id": [ { "sample_id": "80982631@jpa@java", "cluster_num": 0 }, { "sample_id": "50066225@jpa@java", "cluster_num": 0 }, { "sample_id": "52916532@jpa@java", "cluster_num": 0 }, { "sample_id": "48731629@jpa@java", "cluster_num": 2 }, { "sample_id": "78346820@jpa@java", "cluster_num": 1 }, { "sample_id": "17117993@jpa@java", "cluster_num": 1 } ] } } } } }, { "简化Entity": { "data": { "uuid": "java-5-1357", "seg": [ [ [ "简化", "entity" ] ] ], "level": { "min": 0.9798148148148148, "max": 0.98 }, "related_data": {} } } } ], "data": { "uuid": "java-4-1199", "seg": [ [ [ "集成", "spring", "data", "jpa" ] ] ], "level": { "min": 0.9792592592592593, "max": 0.98 }, "related_data": {} } } }, { "Repository": { "children": [ { "CrudRepository": { "data": { "uuid": "java-5-1358", "seg": [ [ [ "crudrepository" ] ] ], "level": { "min": 0.98, "max": 0.9800740740740741 }, "related_data": {} } } }, { "PagingAndSortingRepository": { "data": { "uuid": "java-5-1359", "seg": [ [ [ "pagingandsortingrepository" ] ] ], "level": { "min": 0.9800740740740741, "max": 0.9801481481481481 }, "related_data": {} } } }, { "JpaRepository": { "data": { "uuid": "java-5-1360", "seg": [ [ [ "jparepository" ] ] ], "level": { "min": 0.9801481481481481, "max": 0.9802222222222222 }, "related_data": { "blog": { "data_id": [ { "sample_id": "79828277@jpa@java", "cluster_num": 0 } ] } } } } }, { "持久化Entity": { "data": { "uuid": "java-5-1361", "seg": [ [ [ "持久", "化", "entity" ] ] ], "level": { "min": 0.9802222222222222, "max": 0.9802962962962963 }, "related_data": {} } } }, { "Sort": { "data": { "uuid": "java-5-1362", "seg": [ [ [ "sort" ] ] ], "level": { "min": 0.9802962962962963, "max": 0.9803703703703703 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_7412377_53363996@13", "cluster_num": 0 }, { "sample_id": "13_349890_357968@13", "cluster_num": 1 }, { "sample_id": "13_678697_523586@13", "cluster_num": 2 } ] }, "blog": { "data_id": [ { "sample_id": "50938133@arraylist@java", "cluster_num": 0 } ] } } } } }, { "Pageable和Page": { "data": { "uuid": "java-5-1363", "seg": [ [ [ "pageable" ], [ "page" ] ] ], "level": { "min": 0.9803703703703703, "max": 0.9804444444444445 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_7415379_53368781@13", "cluster_num": 0 }, { "sample_id": "13_1049083_1246652@13", "cluster_num": 1 } ] } } } } }, { "基于方法名字查询": { "data": { "uuid": "java-5-1364", "seg": [ [ [ "方法", "名字", "查询", "方法名字" ] ] ], "level": { "min": 0.9804444444444445, "max": 0.9805185185185186 }, "related_data": {} } } }, { "@Query查询": { "data": { "uuid": "java-5-1365", "seg": [ [ [ "query", "查询" ] ] ], "level": { "min": 0.9805185185185186, "max": 0.9805925925925927 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_1061927_1259795@13", "cluster_num": 0 }, { "sample_id": "13_367254_392702@13", "cluster_num": 1 } ] }, "blog": { "data_id": [ { "sample_id": "3073639@timezone@java", "cluster_num": 0 } ] } } } } }, { "使用JPA Query": { "data": { "uuid": "java-5-1366", "seg": [ [ [ "jpa", "query" ] ] ], "level": { "min": 0.9805925925925927, "max": 0.9806666666666667 }, "related_data": { "blog": { "data_id": [ { "sample_id": "100906891@jpa@java", "cluster_num": 1 }, { "sample_id": "54646372@jpa@java", "cluster_num": 0 }, { "sample_id": "83651651@jpa@java", "cluster_num": 1 }, { "sample_id": "102330535@jpa@java", "cluster_num": 2 } ] } } } } }, { "Example查询": { "data": { "uuid": "java-5-1367", "seg": [ [ [ "example", "查询" ] ] ], "level": { "min": 0.9806666666666667, "max": 0.9807407407407408 }, "related_data": {} } } } ], "data": { "uuid": "java-4-1200", "seg": [ [ [ "repository" ] ] ], "level": { "min": 0.98, "max": 0.9807407407407408 }, "related_data": {} } } } ], "data": { "uuid": "java-3-604", "seg": [ [ [ "spring", "data", "jpa" ] ] ], "level": { "min": 0.9792592592592593, "max": 0.9807407407407408 }, "related_data": { "blog": { "data_id": [ { "sample_id": "50991485@jpa@java", "cluster_num": 0 } ] } } } } }, { "Spring Boot配置": { "children": [ { "配置Spring Boot": { "children": [ { "服务器配置": { "data": { "uuid": "java-5-1368", "seg": [ [ [ "服务器", "配置" ] ] ], "level": { "min": 0.9807407407407408, "max": 0.9808333333333334 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_773444_838349@13", "cluster_num": 1 }, { "sample_id": "13_3198064_21755178@13", "cluster_num": 1 }, { "sample_id": "13_762081_820923@13", "cluster_num": 0 }, { "sample_id": "13_771378_833913@13", "cluster_num": 1 }, { "sample_id": "13_677041_517774@13", "cluster_num": 2 }, { "sample_id": "13_383906_420001@13", "cluster_num": 2 }, { "sample_id": "13_753345_807820@13", "cluster_num": 1 }, { "sample_id": "13_1061251_1315591@13", "cluster_num": 0 }, { "sample_id": "13_7441009_53417070@13", "cluster_num": 0 }, { "sample_id": "13_354705_367512@13", "cluster_num": 0 } ] }, "blog": { "data_id": [ { "sample_id": "82744807@builder@java", "cluster_num": 2 }, { "sample_id": "20730999@slf4j@java", "cluster_num": 0 }, { "sample_id": "79600902@log4j@java", "cluster_num": 1 }, { "sample_id": "55212029@log4j@java", "cluster_num": 0 }, { "sample_id": "99982965@log4j@java", "cluster_num": 1 }, { "sample_id": "77281188@builder@java", "cluster_num": 2 }, { "sample_id": "53510913@log4j@java", "cluster_num": 2 }, { "sample_id": "7587586@slf4j@java", "cluster_num": 0 }, { "sample_id": "71419828@builder@java", "cluster_num": 2 }, { "sample_id": "86372845@builder@java", "cluster_num": 2 }, { "sample_id": "53625055@eclipse@java", "cluster_num": 2 } ] } } } } }, { "使用其他Web服务器": { "data": { "uuid": "java-5-1369", "seg": [ [ [ "web", "服务器" ] ] ], "level": { "min": 0.9808333333333334, "max": 0.980925925925926 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_1080537_1286199@13", "cluster_num": 0 } ] }, "blog": { "data_id": [ { "sample_id": "107577563@spring boot@java", "cluster_num": 0 }, { "sample_id": "107577563@mybatis@java", "cluster_num": 0 }, { "sample_id": "107577563@spring@java", "cluster_num": 0 }, { "sample_id": "107761821@spring boot@java", "cluster_num": 0 }, { "sample_id": "117265486@spring boot@java", "cluster_num": 1 }, { "sample_id": "103383108@spring boot@java", "cluster_num": 2 }, { "sample_id": "103613667@slf4j@java", "cluster_num": 1 }, { "sample_id": "103383108@jar@java", "cluster_num": 2 }, { "sample_id": "103613667@logback@java", "cluster_num": 1 } ] } } } } }, { "配置启动信息": { "data": { "uuid": "java-5-1370", "seg": [ [ [ "配置", "启动", "信息" ] ] ], "level": { "min": 0.980925925925926, "max": 0.9810185185185185 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_390438_432968@13", "cluster_num": 0 }, { "sample_id": "13_669771_492828@13", "cluster_num": 1 } ] } } } } }, { "配置浏览器显示ico": { "data": { "uuid": "java-5-1371", "seg": [ [ [ "配置", "浏览器", "显示", "ico" ] ] ], "level": { "min": 0.9810185185185185, "max": 0.9811111111111112 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_657723_470474@13", "cluster_num": 0 } ] }, "blog": { "data_id": [ { "sample_id": "79993120@builder@java", "cluster_num": 0 }, { "sample_id": "107248007@javac@java", "cluster_num": 1 } ] } } } } } ], "data": { "uuid": "java-4-1201", "seg": [ [ [ "配置", "spring", "boot" ] ] ], "level": { "min": 0.9807407407407408, "max": 0.9811111111111112 }, "related_data": {} } } }, { "日志配置": { "data": { "uuid": "java-4-1202", "seg": [ [ [ "日志", "配置" ] ] ], "level": { "min": 0.9811111111111112, "max": 0.9814814814814815 }, "related_data": { "blog": { "data_id": [ { "sample_id": "78426682@slf4j@java", "cluster_num": 2 }, { "sample_id": "78964938@slf4j@java", "cluster_num": 2 }, { "sample_id": "79167503@logback@java", "cluster_num": 1 }, { "sample_id": "68946519@logback@java", "cluster_num": 1 }, { "sample_id": "83416522@log4j@java", "cluster_num": 0 }, { "sample_id": "80090839@log4j@java", "cluster_num": 0 }, { "sample_id": "90710552@slf4j@java", "cluster_num": 1 }, { "sample_id": "83214387@slf4j@java", "cluster_num": 2 }, { "sample_id": "80755514@slf4j@java", "cluster_num": 2 }, { "sample_id": "83785878@logback@java", "cluster_num": 1 }, { "sample_id": "53382283@logback@java", "cluster_num": 1 }, { "sample_id": "41516407@log4j@java", "cluster_num": 2 }, { "sample_id": "89554144@log4j@java", "cluster_num": 0 }, { "sample_id": "101485943@log4j@java", "cluster_num": 2 }, { "sample_id": "52862216@log4j@java", "cluster_num": 0 }, { "sample_id": "79355744@slf4j@java", "cluster_num": 0 }, { "sample_id": "50951329@log4j@java", "cluster_num": 1 }, { "sample_id": "82805709@slf4j@java", "cluster_num": 2 } ] } } } } }, { "读取应用配置": { "children": [ { "Environment": { "data": { "uuid": "java-5-1372", "seg": [ [ [ "environment" ] ] ], "level": { "min": 0.9814814814814815, "max": 0.981604938271605 }, "related_data": {} } } }, { "@Value": { "data": { "uuid": "java-5-1373", "seg": [ [ [ "value" ] ] ], "level": { "min": 0.981604938271605, "max": 0.9817283950617284 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_273850_300091@13", "cluster_num": 2 }, { "sample_id": "13_752562_806650@13", "cluster_num": 2 }, { "sample_id": "13_7432335_53401410@13", "cluster_num": 1 }, { "sample_id": "13_226144_188282@13", "cluster_num": 2 }, { "sample_id": "13_252209_251624@13", "cluster_num": 2 }, { "sample_id": "13_392519_436084@13", "cluster_num": 0 }, { "sample_id": "13_7441910_53418448@13", "cluster_num": 2 }, { "sample_id": "13_700116_828934@13", "cluster_num": 1 } ] }, "blog": { "data_id": [ { "sample_id": "78835739@hashmap@java", "cluster_num": 1 }, { "sample_id": "52189179@hashmap@java", "cluster_num": 2 }, { "sample_id": "80421533@exception@java", "cluster_num": 0 }, { "sample_id": "84855696@timezone@java", "cluster_num": 0 } ] } } } } }, { "@ConfigurationProperties": { "data": { "uuid": "java-5-1374", "seg": [ [ [ "configurationproperties" ] ] ], "level": { "min": 0.9817283950617284, "max": 0.9818518518518519 }, "related_data": {} } } } ], "data": { "uuid": "java-4-1203", "seg": [ [ [ "读取", "配置" ] ] ], "level": { "min": 0.9814814814814815, "max": 0.9818518518518519 }, "related_data": {} } } }, { "Spring Boot自动装配": { "children": [ { "@Configuration和@Bean": { "data": { "uuid": "java-5-1375", "seg": [ [ [ "configuration" ], [ "bean" ] ] ], "level": { "min": 0.9818518518518519, "max": 0.9818981481481481 }, "related_data": { "blog": { "data_id": [ { "sample_id": "51523205@logback@java", "cluster_num": 0 } ] } } } } }, { "Bean条件装配": { "data": { "uuid": "java-5-1376", "seg": [ [ [ "bean", "条件", "装配" ] ] ], "level": { "min": 0.9818981481481481, "max": 0.9819444444444445 }, "related_data": {} } } }, { "Class条件装配": { "data": { "uuid": "java-5-1377", "seg": [ [ [ "class", "条件", "装配" ] ] ], "level": { "min": 0.9819444444444445, "max": 0.9819907407407408 }, "related_data": {} } } }, { "Environment装配": { "data": { "uuid": "java-5-1378", "seg": [ [ [ "environment", "装配" ] ] ], "level": { "min": 0.9819907407407408, "max": 0.982037037037037 }, "related_data": {} } } }, { "其他条件装配": { "data": { "uuid": "java-5-1379", "seg": [ [ [ "条件", "装配" ] ] ], "level": { "min": 0.982037037037037, "max": 0.9820833333333333 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_380290_412984@13", "cluster_num": 0 }, { "sample_id": "13_1101074_1315692@13", "cluster_num": 1 }, { "sample_id": "13_7440764_53416259@13", "cluster_num": 2 } ] } } } } }, { "联合多个条件": { "data": { "uuid": "java-5-1380", "seg": [ [ [ "联合", "条件" ] ] ], "level": { "min": 0.9820833333333333, "max": 0.9821296296296296 }, "related_data": {} } } }, { "Condition接口": { "data": { "uuid": "java-5-1381", "seg": [ [ [ "condition", "接口" ] ] ], "level": { "min": 0.9821296296296296, "max": 0.982175925925926 }, "related_data": {} } } }, { "制作Starter": { "data": { "uuid": "java-5-1382", "seg": [ [ [ "制作", "starter" ] ] ], "level": { "min": 0.982175925925926, "max": 0.9822222222222222 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_262433_275409@13", "cluster_num": 0 }, { "sample_id": "13_672636_499361@13", "cluster_num": 2 }, { "sample_id": "13_229644_210607@13", "cluster_num": 0 }, { "sample_id": "13_244434_233857@13", "cluster_num": 1 }, { "sample_id": "13_672703_499134@13", "cluster_num": 2 }, { "sample_id": "13_384154_420375@13", "cluster_num": 0 }, { "sample_id": "13_242123_229203@13", "cluster_num": 1 } ] }, "blog": { "data_id": [ { "sample_id": "52013634@spring boot@java", "cluster_num": 0 }, { "sample_id": "80897177@slf4j@java", "cluster_num": 1 } ] } } } } } ], "data": { "uuid": "java-4-1204", "seg": [ [ [ "spring", "boot", "自动", "装配" ] ] ], "level": { "min": 0.9818518518518519, "max": 0.9822222222222222 }, "related_data": {} } } } ], "data": { "uuid": "java-3-605", "seg": [ [ [ "spring", "boot", "配置" ] ] ], "level": { "min": 0.9807407407407408, "max": 0.9822222222222222 }, "related_data": {} } } }, { "部署Spring Boot应用": { "children": [ { "以jar文件运行": { "data": { "uuid": "java-4-1205", "seg": [ [ [ "jar", "文件", "运行" ] ] ], "level": { "min": 0.9822222222222222, "max": 0.9825925925925926 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_246227_237648@13", "cluster_num": 0 }, { "sample_id": "13_757415_812867@13", "cluster_num": 1 }, { "sample_id": "13_390914_432811@13", "cluster_num": 2 } ] } } } } }, { "以war方式部署": { "data": { "uuid": "java-4-1206", "seg": [ [ [ "war", "方式", "部署", "方式部署" ] ] ], "level": { "min": 0.9825925925925926, "max": 0.982962962962963 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_231429_212037@13", "cluster_num": 2 }, { "sample_id": "13_694998_576480@13", "cluster_num": 1 }, { "sample_id": "13_671134_494554@13", "cluster_num": 1 }, { "sample_id": "13_756350_811485@13", "cluster_num": 0 } ] } } } } }, { "多环境部署": { "data": { "uuid": "java-4-1207", "seg": [ [ [ "环境", "部署", "环境部署" ] ] ], "level": { "min": 0.982962962962963, "max": 0.9833333333333334 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_7403155_53351408@13", "cluster_num": 2 }, { "sample_id": "13_250342_247367@13", "cluster_num": 0 }, { "sample_id": "13_375994_405783@13", "cluster_num": 0 }, { "sample_id": "13_4645964_29329633@13", "cluster_num": 1 } ] } } } } }, { "@Profile注解": { "data": { "uuid": "java-4-1208", "seg": [ [ [ "profile", "注解" ] ] ], "level": { "min": 0.9833333333333334, "max": 0.9837037037037037 }, "related_data": {} } } } ], "data": { "uuid": "java-3-606", "seg": [ [ [ "部署", "spring", "boot" ] ] ], "level": { "min": 0.9822222222222222, "max": 0.9837037037037037 }, "related_data": {} } } }, { "Testing单元测试": { "children": [ { "JUnit介绍": { "children": [ { "JUnit的相关概念": { "data": { "uuid": "java-5-1383", "seg": [ [ [ "junit", "相关", "概念" ] ] ], "level": { "min": 0.9837037037037037, "max": 0.9837962962962963 }, "related_data": { "blog": { "data_id": [ { "sample_id": "7561574@junit@java", "cluster_num": 0 } ] } } } } }, { "JUnit测试": { "data": { "uuid": "java-5-1384", "seg": [ [ [ "junit" ] ] ], "level": { "min": 0.9837962962962963, "max": 0.9838888888888889 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_238602_221109@13", "cluster_num": 0 }, { "sample_id": "13_186183_78981@13", "cluster_num": 1 }, { "sample_id": "13_668027_487804@13", "cluster_num": 2 } ] }, "blog": { "data_id": [ { "sample_id": "71108596@junit@java", "cluster_num": 2 }, { "sample_id": "79700108@junit@java", "cluster_num": 2 }, { "sample_id": "52787580@junit@java", "cluster_num": 2 }, { "sample_id": "108553894@junit@java", "cluster_num": 2 }, { "sample_id": "75007753@junit@java", "cluster_num": 2 }, { "sample_id": "52132596@junit@java", "cluster_num": 2 }, { "sample_id": "40025861@junit@java", "cluster_num": 2 }, { "sample_id": "51888391@junit@java", "cluster_num": 0 }, { "sample_id": "23354759@junit@java", "cluster_num": 0 }, { "sample_id": "53572989@junit@java", "cluster_num": 1 }, { "sample_id": "78243176@junit@java", "cluster_num": 2 }, { "sample_id": "78185970@junit@java", "cluster_num": 2 }, { "sample_id": "80256704@junit@java", "cluster_num": 1 }, { "sample_id": "76670858@junit@java", "cluster_num": 2 }, { "sample_id": "38069761@junit@java", "cluster_num": 2 }, { "sample_id": "52217058@junit@java", "cluster_num": 2 }, { "sample_id": "7543262@junit@java", "cluster_num": 2 }, { "sample_id": "60780237@junit@java", "cluster_num": 2 }, { "sample_id": "51736135@junit@java", "cluster_num": 1 }, { "sample_id": "40025509@junit@java", "cluster_num": 1 }, { "sample_id": "78186002@junit@java", "cluster_num": 1 }, { "sample_id": "83245832@junit@java", "cluster_num": 1 }, { "sample_id": "54620207@junit@java", "cluster_num": 2 }, { "sample_id": "38059833@junit@java", "cluster_num": 2 }, { "sample_id": "50503468@junit@java", "cluster_num": 2 }, { "sample_id": "72523058@junit@java", "cluster_num": 1 }, { "sample_id": "78573390@junit@java", "cluster_num": 2 }, { "sample_id": "302844@junit@java", "cluster_num": 2 }, { "sample_id": "77977411@junit@java", "cluster_num": 2 }, { "sample_id": "38225175@junit@java", "cluster_num": 2 }, { "sample_id": "27173709@junit@java", "cluster_num": 0 }, { "sample_id": "52912098@junit@java", "cluster_num": 2 }, { "sample_id": "7552421@junit@java", "cluster_num": 1 }, { "sample_id": "86382162@junit@java", "cluster_num": 2 }, { "sample_id": "32935517@junit@java", "cluster_num": 0 }, { "sample_id": "51419304@junit@java", "cluster_num": 1 }, { "sample_id": "70194056@junit@java", "cluster_num": 1 }, { "sample_id": "80043633@junit@java", "cluster_num": 2 }, { "sample_id": "56480934@junit@java", "cluster_num": 1 }, { "sample_id": "19431741@junit@java", "cluster_num": 1 }, { "sample_id": "6921912@junit@java", "cluster_num": 1 }, { "sample_id": "25404125@junit@java", "cluster_num": 1 }, { "sample_id": "45555687@junit@java", "cluster_num": 1 }, { "sample_id": "52767007@junit@java", "cluster_num": 1 }, { "sample_id": "50603847@junit@java", "cluster_num": 1 }, { "sample_id": "57075052@junit@java", "cluster_num": 0 }, { "sample_id": "111170540@junit@java", "cluster_num": 2 }, { "sample_id": "7575626@junit@java", "cluster_num": 0 }, { "sample_id": "89401408@junit@java", "cluster_num": 1 }, { "sample_id": "7539257@junit@java", "cluster_num": 0 }, { "sample_id": "112171728@junit@java", "cluster_num": 1 }, { "sample_id": "81224561@junit@java", "cluster_num": 1 }, { "sample_id": "45439821@junit@java", "cluster_num": 0 }, { "sample_id": "6709742@junit@java", "cluster_num": 2 }, { "sample_id": "39677625@junit@java", "cluster_num": 0 }, { "sample_id": "109102633@junit@java", "cluster_num": 0 }, { "sample_id": "6415511@junit@java", "cluster_num": 0 }, { "sample_id": "7025502@junit@java", "cluster_num": 0 }, { "sample_id": "6589389@junit@java", "cluster_num": 1 }, { "sample_id": "7746979@junit@java", "cluster_num": 0 }, { "sample_id": "51154172@junit@java", "cluster_num": 2 }, { "sample_id": "60968712@junit@java", "cluster_num": 1 }, { "sample_id": "54389294@junit@java", "cluster_num": 1 }, { "sample_id": "110123637@junit@java", "cluster_num": 2 }, { "sample_id": "88733014@junit@java", "cluster_num": 1 }, { "sample_id": "53619704@junit@java", "cluster_num": 2 }, { "sample_id": "4541637@junit@java", "cluster_num": 0 }, { "sample_id": "44260359@junit@java", "cluster_num": 1 }, { "sample_id": "103253830@junit@java", "cluster_num": 1 }, { "sample_id": "79210087@junit@java", "cluster_num": 2 }, { "sample_id": "49249221@junit@java", "cluster_num": 1 }, { "sample_id": "51026443@junit@java", "cluster_num": 2 }, { "sample_id": "116485538@junit@java", "cluster_num": 2 }, { "sample_id": "73275283@junit@java", "cluster_num": 2 }, { "sample_id": "50561136@junit@java", "cluster_num": 1 }, { "sample_id": "7555826@junit@java", "cluster_num": 1 }, { "sample_id": "54173082@junit@java", "cluster_num": 1 }, { "sample_id": "117744497@junit@java", "cluster_num": 0 }, { "sample_id": "44259453@junit@java", "cluster_num": 1 }, { "sample_id": "109113423@junit@java", "cluster_num": 2 }, { "sample_id": "77972006@junit@java", "cluster_num": 1 }, { "sample_id": "50379023@junit@java", "cluster_num": 0 }, { "sample_id": "7350708@junit@java", "cluster_num": 0 }, { "sample_id": "53418923@junit@java", "cluster_num": 2 }, { "sample_id": "28897103@junit@java", "cluster_num": 1 }, { "sample_id": "41145173@junit@java", "cluster_num": 1 }, { "sample_id": "44221175@junit@java", "cluster_num": 1 }, { "sample_id": "6218908@junit@java", "cluster_num": 1 }, { "sample_id": "117676931@junit@java", "cluster_num": 0 }, { "sample_id": "119012776@junit@java", "cluster_num": 0 }, { "sample_id": "113696347@junit@java", "cluster_num": 0 }, { "sample_id": "3976393@junit@java", "cluster_num": 2 }, { "sample_id": "102738596@junit@java", "cluster_num": 1 }, { "sample_id": "99640816@junit@java", "cluster_num": 0 }, { "sample_id": "7563502@junit@java", "cluster_num": 1 }, { "sample_id": "111714107@junit@java", "cluster_num": 0 }, { "sample_id": "24098759@junit@java", "cluster_num": 0 }, { "sample_id": "42025353@junit@java", "cluster_num": 0 }, { "sample_id": "40896757@junit@java", "cluster_num": 0 }, { "sample_id": "39029689@junit@java", "cluster_num": 2 }, { "sample_id": "7458851@junit@java", "cluster_num": 2 }, { "sample_id": "89430343@junit@java", "cluster_num": 2 }, { "sample_id": "115362388@junit@java", "cluster_num": 0 }, { "sample_id": "7282342@junit@java", "cluster_num": 1 }, { "sample_id": "45953435@junit@java", "cluster_num": 1 }, { "sample_id": "76625696@junit@java", "cluster_num": 2 }, { "sample_id": "298336@junit@java", "cluster_num": 0 }, { "sample_id": "73658343@junit@java", "cluster_num": 2 }, { "sample_id": "81859290@junit@java", "cluster_num": 0 }, { "sample_id": "54924534@junit@java", "cluster_num": 0 }, { "sample_id": "57074464@junit@java", "cluster_num": 1 }, { "sample_id": "27237627@junit@java", "cluster_num": 0 }, { "sample_id": "7651093@junit@java", "cluster_num": 0 }, { "sample_id": "50569297@junit@java", "cluster_num": 1 }, { "sample_id": "7330267@junit@java", "cluster_num": 2 }, { "sample_id": "4065115@junit@java", "cluster_num": 0 }, { "sample_id": "79301356@junit@java", "cluster_num": 2 }, { "sample_id": "116379533@junit@java", "cluster_num": 2 }, { "sample_id": "116380284@junit@java", "cluster_num": 0 }, { "sample_id": "85600621@junit@java", "cluster_num": 1 }, { "sample_id": "110412161@junit@java", "cluster_num": 1 }, { "sample_id": "108786842@junit@java", "cluster_num": 0 }, { "sample_id": "117236170@junit@java", "cluster_num": 0 }, { "sample_id": "52450149@junit@java", "cluster_num": 2 }, { "sample_id": "78013017@junit@java", "cluster_num": 0 }, { "sample_id": "3353849@junit@java", "cluster_num": 0 }, { "sample_id": "50572373@junit@java", "cluster_num": 1 }, { "sample_id": "7388852@junit@java", "cluster_num": 0 }, { "sample_id": "78904447@junit@java", "cluster_num": 2 }, { "sample_id": "117855639@junit@java", "cluster_num": 2 }, { "sample_id": "110607365@junit@java", "cluster_num": 1 }, { "sample_id": "103926676@slf4j@java", "cluster_num": 1 }, { "sample_id": "7939704@junit@java", "cluster_num": 0 }, { "sample_id": "77314798@junit@java", "cluster_num": 2 }, { "sample_id": "6844317@junit@java", "cluster_num": 0 }, { "sample_id": "7026243@junit@java", "cluster_num": 0 }, { "sample_id": "50243193@junit@java", "cluster_num": 2 }, { "sample_id": "110102757@junit@java", "cluster_num": 0 }, { "sample_id": "117433248@junit@java", "cluster_num": 0 }, { "sample_id": "114714356@junit@java", "cluster_num": 0 }, { "sample_id": "117236116@junit@java", "cluster_num": 0 }, { "sample_id": "7010850@junit@java", "cluster_num": 0 }, { "sample_id": "3946421@junit@java", "cluster_num": 0 }, { "sample_id": "111714043@junit@java", "cluster_num": 0 }, { "sample_id": "6134820@junit@java", "cluster_num": 0 }, { "sample_id": "52709382@junit@java", "cluster_num": 0 }, { "sample_id": "78347782@junit@java", "cluster_num": 1 }, { "sample_id": "52230186@singleton@java", "cluster_num": 2 }, { "sample_id": "23774751@junit@java", "cluster_num": 0 }, { "sample_id": "86750497@junit@java", "cluster_num": 2 }, { "sample_id": "50216673@junit@java", "cluster_num": 2 }, { "sample_id": "7309394@junit@java", "cluster_num": 0 }, { "sample_id": "111825332@junit@java", "cluster_num": 1 }, { "sample_id": "16797999@junit@java", "cluster_num": 0 }, { "sample_id": "6437090@junit@java", "cluster_num": 0 }, { "sample_id": "7990245@junit@java", "cluster_num": 0 }, { "sample_id": "88748512@junit@java", "cluster_num": 2 }, { "sample_id": "109759652@junit@java", "cluster_num": 0 }, { "sample_id": "71244396@junit@java", "cluster_num": 2 }, { "sample_id": "75020104@junit@java", "cluster_num": 1 }, { "sample_id": "88723440@junit@java", "cluster_num": 2 }, { "sample_id": "115191645@junit@java", "cluster_num": 0 }, { "sample_id": "105906305@junit@java", "cluster_num": 2 }, { "sample_id": "78752061@junit@java", "cluster_num": 1 }, { "sample_id": "116177831@junit@java", "cluster_num": 0 }, { "sample_id": "116810787@junit@java", "cluster_num": 0 }, { "sample_id": "109252061@junit@java", "cluster_num": 0 } ] } } } } }, { "Assert": { "data": { "uuid": "java-5-1385", "seg": [ [ [ "assert" ] ] ], "level": { "min": 0.9838888888888889, "max": 0.9839814814814816 }, "related_data": { "blog": { "data_id": [ { "sample_id": "27858225@junit@java", "cluster_num": 0 }, { "sample_id": "78111376@junit@java", "cluster_num": 1 }, { "sample_id": "78659532@javac@java", "cluster_num": 2 } ] } } } } }, { "Suite": { "data": { "uuid": "java-5-1386", "seg": [ [ [ "suite" ] ] ], "level": { "min": 0.9839814814814816, "max": 0.9840740740740741 }, "related_data": {} } } } ], "data": { "uuid": "java-4-1209", "seg": [ [ [ "junit", "介绍" ] ] ], "level": { "min": 0.9837037037037037, "max": 0.9840740740740741 }, "related_data": {} } } }, { "Spring Boot单元测试": { "children": [ { "测试范围依赖": { "data": { "uuid": "java-5-1387", "seg": [ [ [ "依赖" ] ] ], "level": { "min": 0.9840740740740741, "max": 0.9841358024691358 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_370558_397229@13", "cluster_num": 0 }, { "sample_id": "13_1032625_1228428@13", "cluster_num": 1 } ] }, "blog": { "data_id": [ { "sample_id": "77962431@slf4j@java", "cluster_num": 0 } ] } } } } }, { "Spring Boot测试脚手架": { "data": { "uuid": "java-5-1388", "seg": [ [ [ "spring", "boot", "脚手架" ] ] ], "level": { "min": 0.9841358024691358, "max": 0.9841975308641976 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_954574_1099543@13", "cluster_num": 0 } ] }, "blog": { "data_id": [ { "sample_id": "108436201@junit@java", "cluster_num": 2 }, { "sample_id": "112434830@spring boot@java", "cluster_num": 0 }, { "sample_id": "77836901@junit@java", "cluster_num": 2 }, { "sample_id": "114121941@spring boot@java", "cluster_num": 0 }, { "sample_id": "118267163@spring boot@java", "cluster_num": 2 }, { "sample_id": "110739996@spring boot@java", "cluster_num": 1 }, { "sample_id": "110739996@maven@java", "cluster_num": 1 }, { "sample_id": "110739996@spring@java", "cluster_num": 1 }, { "sample_id": "106199561@spring boot@java", "cluster_num": 0 }, { "sample_id": "106199561@spring@java", "cluster_num": 0 }, { "sample_id": "95855296@spring boot@java", "cluster_num": 2 }, { "sample_id": "108490613@spring boot@java", "cluster_num": 2 }, { "sample_id": "113591543@spring boot@java", "cluster_num": 2 }, { "sample_id": "6699785@exception@java", "cluster_num": 2 } ] } } } } }, { "测试MVC": { "data": { "uuid": "java-5-1389", "seg": [ [ [ "mvc" ] ] ], "level": { "min": 0.9841975308641976, "max": 0.9842592592592593 }, "related_data": {} } } }, { "完成MVC请求模拟": { "data": { "uuid": "java-5-1390", "seg": [ [ [ "mvc", "模拟" ] ] ], "level": { "min": 0.9842592592592593, "max": 0.984320987654321 }, "related_data": {} } } }, { "比较MVC的返回结果": { "data": { "uuid": "java-5-1391", "seg": [ [ [ "mvc", "返回" ] ] ], "level": { "min": 0.984320987654321, "max": 0.9843827160493828 }, "related_data": {} } } }, { "JSON比较": { "data": { "uuid": "java-5-1392", "seg": [ [ [ "json" ] ] ], "level": { "min": 0.9843827160493828, "max": 0.9844444444444445 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_7428540_53394346@13", "cluster_num": 1 }, { "sample_id": "13_358934_377925@13", "cluster_num": 1 }, { "sample_id": "13_1051684_1248992@13", "cluster_num": 1 }, { "sample_id": "13_204708_133930@13", "cluster_num": 1 }, { "sample_id": "13_684047_541279@13", "cluster_num": 0 }, { "sample_id": "13_7433902_53404249@13", "cluster_num": 0 }, { "sample_id": "13_685176_544375@13", "cluster_num": 2 }, { "sample_id": "13_213121_155385@13", "cluster_num": 1 }, { "sample_id": "13_380037_412480@13", "cluster_num": 0 }, { "sample_id": "13_234692_212051@13", "cluster_num": 2 }, { "sample_id": "13_3535629_23009409@13", "cluster_num": 0 }, { "sample_id": "13_7403946_53352700@13", "cluster_num": 1 }, { "sample_id": "13_7418082_53373937@13", "cluster_num": 1 }, { "sample_id": "13_381378_415031@13", "cluster_num": 1 }, { "sample_id": "13_7430591_53397715@13", "cluster_num": 0 }, { "sample_id": "13_3426_17036@13", "cluster_num": 0 }, { "sample_id": "13_773251_836848@13", "cluster_num": 1 }, { "sample_id": "13_363333_383457@13", "cluster_num": 1 }, { "sample_id": "13_376388_406241@13", "cluster_num": 1 }, { "sample_id": "13_221458_175631@13", "cluster_num": 1 }, { "sample_id": "13_682512_537054@13", "cluster_num": 2 }, { "sample_id": "13_260343_270582@13", "cluster_num": 0 }, { "sample_id": "13_744750_791328@13", "cluster_num": 1 }, { "sample_id": "13_653513_462332@13", "cluster_num": 0 }, { "sample_id": "13_192732_96524@13", "cluster_num": 2 }, { "sample_id": "13_238713_220923@13", "cluster_num": 0 }, { "sample_id": "13_376362_406292@13", "cluster_num": 1 }, { "sample_id": "13_669527_490987@13", "cluster_num": 2 }, { "sample_id": "13_7419447_53376614@13", "cluster_num": 0 }, { "sample_id": "13_1044359_1241597@13", "cluster_num": 0 }, { "sample_id": "13_222149_177820@13", "cluster_num": 0 }, { "sample_id": "13_205491_136083@13", "cluster_num": 1 }, { "sample_id": "13_7404770_53353871@13", "cluster_num": 0 }, { "sample_id": "13_379542_411762@13", "cluster_num": 0 }, { "sample_id": "13_646686_449345@13", "cluster_num": 0 }, { "sample_id": "13_7421725_53379517@13", "cluster_num": 0 }, { "sample_id": "13_368164_394637@13", "cluster_num": 0 }, { "sample_id": "13_1066832_1267071@13", "cluster_num": 2 }, { "sample_id": "13_675544_509858@13", "cluster_num": 0 }, { "sample_id": "13_1071910_1274045@13", "cluster_num": 2 }, { "sample_id": "13_349400_357898@13", "cluster_num": 1 }, { "sample_id": "13_713390_704734@13", "cluster_num": 1 }, { "sample_id": "13_650376_457118@13", "cluster_num": 0 } ] }, "blog": { "data_id": [ { "sample_id": "38063345@arraylist@java", "cluster_num": 0 }, { "sample_id": "17621613@javac@java", "cluster_num": 1 }, { "sample_id": "42740235@builder@java", "cluster_num": 2 } ] } } } } } ], "data": { "uuid": "java-4-1210", "seg": [ [ [ "spring", "boot", "单元测试" ] ] ], "level": { "min": 0.9840740740740741, "max": 0.9844444444444445 }, "related_data": {} } } }, { "Mockito": { "children": [ { "模拟对象": { "data": { "uuid": "java-5-1393", "seg": [ [ [ "模拟", "对象" ] ] ], "level": { "min": 0.9844444444444445, "max": 0.9845679012345679 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_662416_477986@13", "cluster_num": 0 }, { "sample_id": "13_657019_469294@13", "cluster_num": 1 }, { "sample_id": "13_383495_418996@13", "cluster_num": 2 } ] } } } } }, { "模拟方法参数": { "data": { "uuid": "java-5-1394", "seg": [ [ [ "模拟", "方法", "参数", "方法参数" ] ] ], "level": { "min": 0.9845679012345679, "max": 0.9846913580246913 }, "related_data": {} } } }, { "模拟方法返回值": { "data": { "uuid": "java-5-1395", "seg": [ [ [ "模拟", "方法", "返回值", "方法返回值" ] ] ], "level": { "min": 0.9846913580246913, "max": 0.9848148148148148 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_690578_560952@13", "cluster_num": 0 }, { "sample_id": "13_349560_357745@13", "cluster_num": 1 } ] } } } } } ], "data": { "uuid": "java-4-1211", "seg": [ [ [ "mockito" ] ] ], "level": { "min": 0.9844444444444445, "max": 0.9848148148148148 }, "related_data": {} } } }, { "面向数据库应用的单元测试": { "children": [ { "@Sql": { "data": { "uuid": "java-5-1396", "seg": [ [ [ "sql" ] ] ], "level": { "min": 0.9848148148148148, "max": 0.9849382716049383 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_1081085_1286693@13", "cluster_num": 2 }, { "sample_id": "13_200823_122142@13", "cluster_num": 1 }, { "sample_id": "13_1058042_1255238@13", "cluster_num": 2 }, { "sample_id": "13_363615_384092@13", "cluster_num": 2 }, { "sample_id": "13_174531_54480@13", "cluster_num": 1 }, { "sample_id": "13_194802_103392@13", "cluster_num": 2 }, { "sample_id": "13_593112_440405@13", "cluster_num": 0 }, { "sample_id": "13_715963_708451@13", "cluster_num": 1 }, { "sample_id": "13_696544_580498@13", "cluster_num": 0 }, { "sample_id": "13_7464594_53451069@13", "cluster_num": 0 }, { "sample_id": "13_7466106_53453260@13", "cluster_num": 0 }, { "sample_id": "13_1095234_1306327@13", "cluster_num": 1 }, { "sample_id": "13_1096827_1309497@13", "cluster_num": 2 }, { "sample_id": "13_1045016_1241664@13", "cluster_num": 1 }, { "sample_id": "13_4645140_29327488@13", "cluster_num": 0 }, { "sample_id": "13_216322_163535@13", "cluster_num": 0 }, { "sample_id": "13_7441741_53418013@13", "cluster_num": 2 }, { "sample_id": "13_739362_777774@13", "cluster_num": 1 }, { "sample_id": "13_686618_548542@13", "cluster_num": 2 }, { "sample_id": "13_751757_805635@13", "cluster_num": 2 }, { "sample_id": "13_1048893_1246350@13", "cluster_num": 2 }, { "sample_id": "13_7444848_53423421@13", "cluster_num": 2 }, { "sample_id": "13_30083_34364@13", "cluster_num": 1 }, { "sample_id": "13_274287_301050@13", "cluster_num": 0 }, { "sample_id": "13_751678_805374@13", "cluster_num": 1 }, { "sample_id": "13_7449178_53429231@13", "cluster_num": 0 }, { "sample_id": "13_871415_1003330@13", "cluster_num": 0 }, { "sample_id": "13_7444643_53423141@13", "cluster_num": 2 }, { "sample_id": "13_1064788_1263838@13", "cluster_num": 0 }, { "sample_id": "13_765383_824264@13", "cluster_num": 2 }, { "sample_id": "13_1009260_1194689@13", "cluster_num": 2 }, { "sample_id": "13_754299_809231@13", "cluster_num": 2 } ] }, "blog": { "data_id": [ { "sample_id": "29847855@log4j@java", "cluster_num": 1 }, { "sample_id": "5029332@builder@java", "cluster_num": 2 }, { "sample_id": "78533855@jsp@java", "cluster_num": 0 }, { "sample_id": "3325575@slf4j@java", "cluster_num": 1 }, { "sample_id": "8092408@exception@java", "cluster_num": 2 }, { "sample_id": "17143@timezone@java", "cluster_num": 0 } ] } } } } }, { "XLSUnit": { "data": { "uuid": "java-5-1397", "seg": [ [ [ "xlsunit" ] ] ], "level": { "min": 0.9849382716049383, "max": 0.9850617283950617 }, "related_data": {} } } }, { "XLSUnit的基本用法": { "data": { "uuid": "java-5-1398", "seg": [ [ [ "xlsunit", "用法", "基本用法" ] ] ], "level": { "min": 0.9850617283950617, "max": 0.9851851851851852 }, "related_data": {} } } } ], "data": { "uuid": "java-4-1212", "seg": [ [ [ "面向", "数据库", "单元测试", "面向数据库" ] ] ], "level": { "min": 0.9848148148148148, "max": 0.9851851851851852 }, "related_data": {} } } } ], "data": { "uuid": "java-3-607", "seg": [ [ [ "testing", "单元测试" ] ] ], "level": { "min": 0.9837037037037037, "max": 0.9851851851851852 }, "related_data": {} } } }, { "REST": { "children": [ { "REST简介": { "children": [ { "REST风格的架构": { "data": { "uuid": "java-5-1399", "seg": [ [ [ "rest", "风格", "架构" ] ] ], "level": { "min": 0.9851851851851852, "max": 0.9852380952380952 }, "related_data": {} } } }, { "使用“api”作为上下文": { "data": { "uuid": "java-5-1400", "seg": [ [ [ "api", "上下文" ] ] ], "level": { "min": 0.9852380952380952, "max": 0.9852910052910052 }, "related_data": { "blog": { "data_id": [ { "sample_id": "7106704@stream@java", "cluster_num": 0 } ] } } } } }, { "增加一个版本标识": { "data": { "uuid": "java-5-1401", "seg": [ [ [ "增加", "版本", "标识", "版本标识" ] ] ], "level": { "min": 0.9852910052910052, "max": 0.9853439153439153 }, "related_data": {} } } }, { "标识资源": { "data": { "uuid": "java-5-1402", "seg": [ [ [ "标识", "资源", "标识资源" ] ] ], "level": { "min": 0.9853439153439153, "max": 0.9853968253968254 }, "related_data": {} } } }, { "确定HTTP Method": { "data": { "uuid": "java-5-1403", "seg": [ [ [ "http", "method" ] ] ], "level": { "min": 0.9853968253968254, "max": 0.9854497354497355 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_686866_549257@13", "cluster_num": 0 }, { "sample_id": "13_234635_211866@13", "cluster_num": 2 }, { "sample_id": "13_1094590_1304964@13", "cluster_num": 0 }, { "sample_id": "13_710099_668507@13", "cluster_num": 1 } ] }, "blog": { "data_id": [ { "sample_id": "102687395@slf4j@java", "cluster_num": 0 } ] } } } } }, { "确定HTTP Status": { "data": { "uuid": "java-5-1404", "seg": [ [ [ "http", "status" ] ] ], "level": { "min": 0.9854497354497355, "max": 0.9855026455026454 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_7440878_53416545@13", "cluster_num": 0 } ] } } } } }, { "REST VS. WebService": { "data": { "uuid": "java-5-1405", "seg": [ [ [ "rest", "vs", "webservice" ] ] ], "level": { "min": 0.9855026455026454, "max": 0.9855555555555555 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_754901_810069@13", "cluster_num": 2 }, { "sample_id": "13_10400_4729@13", "cluster_num": 1 }, { "sample_id": "13_746842_797115@13", "cluster_num": 1 }, { "sample_id": "13_659326_473328@13", "cluster_num": 0 }, { "sample_id": "13_744740_791295@13", "cluster_num": 2 }, { "sample_id": "13_657611_470262@13", "cluster_num": 2 }, { "sample_id": "13_7424023_53384452@13", "cluster_num": 2 }, { "sample_id": "13_679474_526621@13", "cluster_num": 2 }, { "sample_id": "13_670633_493489@13", "cluster_num": 2 }, { "sample_id": "13_7458455_53443052@13", "cluster_num": 2 }, { "sample_id": "13_1099342_1314467@13", "cluster_num": 1 }, { "sample_id": "13_250780_248390@13", "cluster_num": 1 }, { "sample_id": "13_357965_377470@13", "cluster_num": 1 }, { "sample_id": "13_279_4065@13", "cluster_num": 0 }, { "sample_id": "13_368421_395140@13", "cluster_num": 2 }, { "sample_id": "13_251451_249943@13", "cluster_num": 1 }, { "sample_id": "13_174879_54896@13", "cluster_num": 0 }, { "sample_id": "13_767594_827279@13", "cluster_num": 2 }, { "sample_id": "13_238685_220889@13", "cluster_num": 1 }, { "sample_id": "13_884342_1023457@13", "cluster_num": 1 } ] }, "blog": { "data_id": [ { "sample_id": "7304112@jms@java", "cluster_num": 1 }, { "sample_id": "6969276@stream@java", "cluster_num": 2 }, { "sample_id": "6969276@iterator@java", "cluster_num": 2 }, { "sample_id": "52249723@jms@java", "cluster_num": 0 }, { "sample_id": "7383313@semaphore@java", "cluster_num": 0 }, { "sample_id": "117236206@junit@java", "cluster_num": 0 }, { "sample_id": "111059777@slf4j@java", "cluster_num": 0 }, { "sample_id": "42459207@exception@java", "cluster_num": 0 } ] } } } } } ], "data": { "uuid": "java-4-1213", "seg": [ [ [ "rest", "简介" ] ] ], "level": { "min": 0.9851851851851852, "max": 0.9855555555555555 }, "related_data": {} } } }, { "Spring Boot集成REST": { "children": [ { "集成REST": { "data": { "uuid": "java-5-1406", "seg": [ [ [ "集成", "rest" ] ] ], "level": { "min": 0.9855555555555555, "max": 0.985679012345679 }, "related_data": {} } } }, { "@RestController": { "data": { "uuid": "java-5-1407", "seg": [ [ [ "restcontroller" ] ] ], "level": { "min": 0.985679012345679, "max": 0.9858024691358024 }, "related_data": {} } } }, { "REST Client": { "data": { "uuid": "java-5-1408", "seg": [ [ [ "rest", "client" ] ] ], "level": { "min": 0.9858024691358024, "max": 0.9859259259259259 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_203475_130594@13", "cluster_num": 2 }, { "sample_id": "13_7428509_53394388@13", "cluster_num": 2 }, { "sample_id": "13_685034_544363@13", "cluster_num": 0 }, { "sample_id": "13_764173_822863@13", "cluster_num": 0 }, { "sample_id": "13_979105_1139711@13", "cluster_num": 1 } ] } } } } } ], "data": { "uuid": "java-4-1214", "seg": [ [ [ "spring", "boot", "集成", "rest" ] ] ], "level": { "min": 0.9855555555555555, "max": 0.9859259259259259 }, "related_data": {} } } }, { "Swagger UI": { "children": [ { "集成Swagger": { "data": { "uuid": "java-5-1409", "seg": [ [ [ "集成", "swagger" ] ] ], "level": { "min": 0.9859259259259259, "max": 0.9859670781893004 }, "related_data": {} } } }, { "Swagger规范": { "data": { "uuid": "java-5-1410", "seg": [ [ [ "swagger", "规范" ] ] ], "level": { "min": 0.9859670781893004, "max": 0.9860082304526748 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_1077652_1282047@13", "cluster_num": 0 }, { "sample_id": "13_7435389_53405929@13", "cluster_num": 1 }, { "sample_id": "13_744521_790706@13", "cluster_num": 2 } ] } } } } }, { "接口描述": { "data": { "uuid": "java-5-1411", "seg": [ [ [ "接口", "描述" ] ] ], "level": { "min": 0.9860082304526748, "max": 0.9860493827160494 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_214326_158484@13", "cluster_num": 0 } ] } } } } }, { "查询参数描述": { "data": { "uuid": "java-5-1412", "seg": [ [ [ "查询", "参数", "描述" ] ] ], "level": { "min": 0.9860493827160494, "max": 0.9860905349794239 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_7456764_53441348@13", "cluster_num": 0 } ] } } } } }, { "URI中的参数": { "data": { "uuid": "java-5-1413", "seg": [ [ [ "uri", "参数" ] ] ], "level": { "min": 0.9860905349794239, "max": 0.9861316872427983 }, "related_data": {} } } }, { "HTTP头参数": { "data": { "uuid": "java-5-1414", "seg": [ [ [ "http", "头", "参数", "头参数" ] ] ], "level": { "min": 0.9861316872427983, "max": 0.9861728395061728 }, "related_data": {} } } }, { "表单参数": { "data": { "uuid": "java-5-1415", "seg": [ [ [ "表单", "参数", "表单参数" ] ] ], "level": { "min": 0.9861728395061728, "max": 0.9862139917695474 }, "related_data": {} } } }, { "文件上传参数": { "data": { "uuid": "java-5-1416", "seg": [ [ [ "文件", "上传", "参数" ] ] ], "level": { "min": 0.9862139917695474, "max": 0.9862551440329218 }, "related_data": {} } } }, { "整个请求体作为参数": { "data": { "uuid": "java-5-1417", "seg": [ [ [ "体", "参数" ] ] ], "level": { "min": 0.9862551440329218, "max": 0.9862962962962963 }, "related_data": {} } } } ], "data": { "uuid": "java-4-1215", "seg": [ [ [ "swagger", "ui" ] ] ], "level": { "min": 0.9859259259259259, "max": 0.9862962962962963 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_783034_862524@13", "cluster_num": 0 }, { "sample_id": "13_225825_187610@13", "cluster_num": 1 }, { "sample_id": "13_7418166_53374086@13", "cluster_num": 2 }, { "sample_id": "13_4646789_29330593@13", "cluster_num": 0 } ] }, "blog": { "data_id": [ { "sample_id": "100583890@builder@java", "cluster_num": 2 }, { "sample_id": "6927695@layout@java", "cluster_num": 2 }, { "sample_id": "62220187@layout@java", "cluster_num": 0 }, { "sample_id": "53067427@layout@java", "cluster_num": 1 }, { "sample_id": "6774131@layout@java", "cluster_num": 0 }, { "sample_id": "6774131@exception@java", "cluster_num": 0 }, { "sample_id": "6333809@layout@java", "cluster_num": 1 }, { "sample_id": "6691246@layout@java", "cluster_num": 2 }, { "sample_id": "7742344@layout@java", "cluster_num": 1 } ] } } } } }, { "模拟REST服务": { "data": { "uuid": "java-4-1216", "seg": [ [ [ "模拟", "rest", "服务" ] ] ], "level": { "min": 0.9862962962962963, "max": 0.9866666666666667 }, "related_data": {} } } } ], "data": { "uuid": "java-3-608", "seg": [ [ [ "rest" ] ] ], "level": { "min": 0.9851851851851852, "max": 0.9866666666666667 }, "related_data": {} } } }, { "MongoDB": { "children": [ { "安装MongoDB": { "data": { "uuid": "java-4-1217", "seg": [ [ [ "安装", "mongodb" ] ] ], "level": { "min": 0.9866666666666667, "max": 0.987037037037037 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_182531_68978@13", "cluster_num": 0 }, { "sample_id": "13_660165_474323@13", "cluster_num": 1 }, { "sample_id": "13_250586_248260@13", "cluster_num": 2 } ] } } } } }, { "使用shell": { "children": [ { "指定数据库": { "data": { "uuid": "java-5-1418", "seg": [ [ [ "指定", "数据库" ] ] ], "level": { "min": 0.987037037037037, "max": 0.9871111111111112 }, "related_data": { "blog": { "data_id": [ { "sample_id": "7242997@jmx@java", "cluster_num": 0 } ] } } } } }, { "插入文档": { "data": { "uuid": "java-5-1419", "seg": [ [ [ "插入", "文档" ] ] ], "level": { "min": 0.9871111111111112, "max": 0.9871851851851853 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_762674_821083@13", "cluster_num": 0 } ] } } } } }, { "查询文档": { "data": { "uuid": "java-5-1420", "seg": [ [ [ "查询", "文档" ] ] ], "level": { "min": 0.9871851851851853, "max": 0.9872592592592593 }, "related_data": {} } } }, { "更新操作": { "data": { "uuid": "java-5-1421", "seg": [ [ [ "更新", "操作", "更新操作" ] ] ], "level": { "min": 0.9872592592592593, "max": 0.9873333333333334 }, "related_data": {} } } }, { "删除操作": { "data": { "uuid": "java-5-1422", "seg": [ [ [ "删除", "操作" ] ] ], "level": { "min": 0.9873333333333334, "max": 0.9874074074074075 }, "related_data": {} } } } ], "data": { "uuid": "java-4-1218", "seg": [ [ [ "shell" ] ] ], "level": { "min": 0.987037037037037, "max": 0.9874074074074075 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_745306_792901@13", "cluster_num": 0 }, { "sample_id": "13_188311_84939@13", "cluster_num": 1 }, { "sample_id": "13_747955_799590@13", "cluster_num": 2 } ] }, "blog": { "data_id": [ { "sample_id": "6606029@jmx@java", "cluster_num": 0 }, { "sample_id": "6770745@jmx@java", "cluster_num": 1 }, { "sample_id": "6633512@exception@java", "cluster_num": 2 } ] } } } } }, { "Spring Boot集成MongoDB": { "data": { "uuid": "java-4-1219", "seg": [ [ [ "spring", "boot", "集成", "mongodb" ] ] ], "level": { "min": 0.9874074074074075, "max": 0.9877777777777779 }, "related_data": {} } } }, { "增删改查": { "children": [ { "增加API": { "data": { "uuid": "java-5-1423", "seg": [ [ [ "增加", "api" ] ] ], "level": { "min": 0.9877777777777779, "max": 0.987830687830688 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_390866_432707@13", "cluster_num": 0 } ] } } } } }, { "根据主键查询API": { "data": { "uuid": "java-5-1424", "seg": [ [ [ "主键", "查询", "api" ] ] ], "level": { "min": 0.987830687830688, "max": 0.9878835978835979 }, "related_data": {} } } }, { "查询API": { "data": { "uuid": "java-5-1425", "seg": [ [ [ "查询", "api" ] ] ], "level": { "min": 0.9878835978835979, "max": 0.987936507936508 }, "related_data": {} } } }, { "修改API": { "data": { "uuid": "java-5-1426", "seg": [ [ [ "修改", "api" ] ] ], "level": { "min": 0.987936507936508, "max": 0.9879894179894181 }, "related_data": {} } } }, { "删除API": { "data": { "uuid": "java-5-1427", "seg": [ [ [ "删除", "api" ] ] ], "level": { "min": 0.9879894179894181, "max": 0.9880423280423282 }, "related_data": {} } } }, { "使用MongoDatabase": { "data": { "uuid": "java-5-1428", "seg": [ [ [ "mongodatabase" ] ] ], "level": { "min": 0.9880423280423282, "max": 0.9880952380952381 }, "related_data": {} } } }, { "打印日志": { "data": { "uuid": "java-5-1429", "seg": [ [ [ "打印", "日志" ] ] ], "level": { "min": 0.9880952380952381, "max": 0.9881481481481482 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_744728_791263@13", "cluster_num": 2 }, { "sample_id": "13_766097_825350@13", "cluster_num": 2 }, { "sample_id": "13_667870_487402@13", "cluster_num": 1 }, { "sample_id": "13_696071_579318@13", "cluster_num": 2 }, { "sample_id": "13_7405768_53355289@13", "cluster_num": 2 }, { "sample_id": "13_651176_458378@13", "cluster_num": 1 }, { "sample_id": "13_346614_352111@13", "cluster_num": 0 }, { "sample_id": "13_825653_922157@13", "cluster_num": 0 }, { "sample_id": "13_660342_474910@13", "cluster_num": 0 } ] }, "blog": { "data_id": [ { "sample_id": "73500095@log4j@java", "cluster_num": 2 }, { "sample_id": "50083257@log4j@java", "cluster_num": 2 }, { "sample_id": "81202047@slf4j@java", "cluster_num": 0 }, { "sample_id": "93625411@slf4j@java", "cluster_num": 0 }, { "sample_id": "97106973@slf4j@java", "cluster_num": 0 }, { "sample_id": "88992847@slf4j@java", "cluster_num": 2 }, { "sample_id": "78238003@slf4j@java", "cluster_num": 0 }, { "sample_id": "95590704@slf4j@java", "cluster_num": 1 }, { "sample_id": "54561917@slf4j@java", "cluster_num": 0 }, { "sample_id": "84707820@log4j@java", "cluster_num": 1 }, { "sample_id": "80557251@slf4j@java", "cluster_num": 1 }, { "sample_id": "73920708@log4j@java", "cluster_num": 2 }, { "sample_id": "62885899@log4j@java", "cluster_num": 2 } ] } } } } } ], "data": { "uuid": "java-4-1220", "seg": [ [ [ "增删", "改查" ] ] ], "level": { "min": 0.9877777777777779, "max": 0.9881481481481482 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_345241_349823@13", "cluster_num": 0 }, { "sample_id": "13_7436890_53409107@13", "cluster_num": 1 } ] } } } } } ], "data": { "uuid": "java-3-609", "seg": [ [ [ "mongodb" ] ] ], "level": { "min": 0.9866666666666667, "max": 0.9881481481481482 }, "related_data": {} } } }, { "Elasticsearch": { "children": [ { "Elasticsearch介绍": { "children": [ { "安装Elasticsearch": { "data": { "uuid": "java-5-1430", "seg": [ [ [ "安装", "elasticsearch" ] ] ], "level": { "min": 0.9881481481481482, "max": 0.9883333333333334 }, "related_data": {} } } }, { "Elasticsearch的基本概念": { "data": { "uuid": "java-5-1431", "seg": [ [ [ "elasticsearch", "基本概念" ] ] ], "level": { "min": 0.9883333333333334, "max": 0.9885185185185186 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_1097599_1311287@13", "cluster_num": 0 }, { "sample_id": "13_4647068_29331122@13", "cluster_num": 1 } ] }, "blog": { "data_id": [ { "sample_id": "52852533@builder@java", "cluster_num": 0 }, { "sample_id": "76973212@logback@java", "cluster_num": 0 }, { "sample_id": "108660953@logback@java", "cluster_num": 1 }, { "sample_id": "59810063@log4j@java", "cluster_num": 2 }, { "sample_id": "87457250@logback@java", "cluster_num": 1 }, { "sample_id": "70295454@logback@java", "cluster_num": 2 }, { "sample_id": "114022493@logback@java", "cluster_num": 1 }, { "sample_id": "105494998@logback@java", "cluster_num": 2 }, { "sample_id": "7421197@log4j@java", "cluster_num": 0 }, { "sample_id": "103396661@java@java", "cluster_num": 0 }, { "sample_id": "112692278@javac@java", "cluster_num": 0 }, { "sample_id": "79897408@logback@java", "cluster_num": 2 } ] } } } } } ], "data": { "uuid": "java-4-1221", "seg": [ [ [ "elasticsearch", "介绍" ] ] ], "level": { "min": 0.9881481481481482, "max": 0.9885185185185186 }, "related_data": {} } } }, { "使用REST访问Elasticsearch": { "children": [ { "添加文档": { "data": { "uuid": "java-5-1432", "seg": [ [ [ "添加", "文档" ] ] ], "level": { "min": 0.9885185185185186, "max": 0.9885802469135803 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_232946_206925@13", "cluster_num": 0 }, { "sample_id": "13_2700_3811@13", "cluster_num": 1 }, { "sample_id": "13_684794_544072@13", "cluster_num": 0 }, { "sample_id": "13_7463855_53450081@13", "cluster_num": 2 } ] }, "blog": { "data_id": [ { "sample_id": "103496534@slf4j@java", "cluster_num": 0 } ] } } } } }, { "根据主键查询": { "data": { "uuid": "java-5-1433", "seg": [ [ [ "主键", "查询" ] ] ], "level": { "min": 0.9885802469135803, "max": 0.9886419753086421 }, "related_data": {} } } }, { "根据主键更新": { "data": { "uuid": "java-5-1434", "seg": [ [ [ "主键", "更新" ] ] ], "level": { "min": 0.9886419753086421, "max": 0.9887037037037038 }, "related_data": {} } } }, { "根据主键删除": { "data": { "uuid": "java-5-1435", "seg": [ [ [ "主键", "删除" ] ] ], "level": { "min": 0.9887037037037038, "max": 0.9887654320987654 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_655868_466945@13", "cluster_num": 0 }, { "sample_id": "13_167270_41049@13", "cluster_num": 1 } ] } } } } }, { "搜索文档": { "data": { "uuid": "java-5-1436", "seg": [ [ [ "搜索", "文档" ] ] ], "level": { "min": 0.9887654320987654, "max": 0.9888271604938272 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_688479_554921@13", "cluster_num": 0 } ] } } } } }, { "联合多个索引搜索": { "data": { "uuid": "java-5-1437", "seg": [ [ [ "联合", "索引", "搜索" ] ] ], "level": { "min": 0.9888271604938272, "max": 0.9888888888888889 }, "related_data": {} } } } ], "data": { "uuid": "java-4-1222", "seg": [ [ [ "rest", "访问", "elasticsearch" ] ] ], "level": { "min": 0.9885185185185186, "max": 0.9888888888888889 }, "related_data": {} } } }, { "使用RestTemplate访问ES": { "children": [ { "创建Book": { "data": { "uuid": "java-5-1438", "seg": [ [ [ "创建", "book" ] ] ], "level": { "min": 0.9888888888888889, "max": 0.9890740740740741 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_7467243_53454683@13", "cluster_num": 0 }, { "sample_id": "13_1066862_1267492@13", "cluster_num": 1 } ] } } } } }, { "使用RestTemplate获取搜索结果": { "data": { "uuid": "java-5-1439", "seg": [ [ [ "resttemplate", "获取", "搜索" ] ] ], "level": { "min": 0.9890740740740741, "max": 0.9892592592592593 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_755679_811098@13", "cluster_num": 0 }, { "sample_id": "13_762251_821611@13", "cluster_num": 1 }, { "sample_id": "13_719030_799320@13", "cluster_num": 2 } ] }, "blog": { "data_id": [ { "sample_id": "86425177@nio@java", "cluster_num": 0 } ] } } } } } ], "data": { "uuid": "java-4-1223", "seg": [ [ [ "resttemplate", "访问", "es" ] ] ], "level": { "min": 0.9888888888888889, "max": 0.9892592592592593 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_750069_802923@13", "cluster_num": 0 } ] } } } } }, { "Spring Data Elastic": { "children": [ { "安装Spring Data": { "data": { "uuid": "java-5-1440", "seg": [ [ [ "安装", "spring", "data" ] ] ], "level": { "min": 0.9892592592592593, "max": 0.9893518518518518 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_185177_76381@13", "cluster_num": 0 }, { "sample_id": "13_380613_413663@13", "cluster_num": 1 }, { "sample_id": "13_232454_205462@13", "cluster_num": 0 }, { "sample_id": "13_779360_847347@13", "cluster_num": 1 }, { "sample_id": "13_240261_224427@13", "cluster_num": 2 }, { "sample_id": "13_244463_233899@13", "cluster_num": 1 }, { "sample_id": "13_210061_148585@13", "cluster_num": 2 } ] }, "blog": { "data_id": [ { "sample_id": "4736448@timezone@java", "cluster_num": 0 }, { "sample_id": "79793454@iterator@java", "cluster_num": 1 }, { "sample_id": "6639516@exception@java", "cluster_num": 2 } ] } } } } }, { "编写Entity": { "data": { "uuid": "java-5-1441", "seg": [ [ [ "编写", "entity" ] ] ], "level": { "min": 0.9893518518518518, "max": 0.9894444444444445 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_228089_193642@13", "cluster_num": 0 }, { "sample_id": "13_752616_806737@13", "cluster_num": 1 } ] } } } } }, { "编写Dao": { "data": { "uuid": "java-5-1442", "seg": [ [ [ "编写", "dao" ] ] ], "level": { "min": 0.9894444444444445, "max": 0.9895370370370371 }, "related_data": {} } } }, { "编写Controller": { "data": { "uuid": "java-5-1443", "seg": [ [ [ "编写", "controller" ] ] ], "level": { "min": 0.9895370370370371, "max": 0.9896296296296296 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_764133_822746@13", "cluster_num": 0 } ] } } } } } ], "data": { "uuid": "java-4-1224", "seg": [ [ [ "spring", "data", "elastic" ] ] ], "level": { "min": 0.9892592592592593, "max": 0.9896296296296296 }, "related_data": { "blog": { "data_id": [ { "sample_id": "108693465@timezone@java", "cluster_num": 0 } ] } } } } } ], "data": { "uuid": "java-3-610", "seg": [ [ [ "elasticsearch" ] ] ], "level": { "min": 0.9881481481481482, "max": 0.9896296296296296 }, "related_data": {} } } }, { "Cache": { "children": [ { "关于Cache": { "children": [ { "Cache的组件和概念": { "data": { "uuid": "java-5-1444", "seg": [ [ [ "cache", "组件" ], [ "概念" ] ] ], "level": { "min": 0.9896296296296296, "max": 0.9896913580246913 }, "related_data": {} } } }, { "Cache的单体应用": { "data": { "uuid": "java-5-1445", "seg": [ [ [ "cache", "单体" ] ] ], "level": { "min": 0.9896913580246913, "max": 0.9897530864197531 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_7438456_53411812@13", "cluster_num": 0 } ] }, "blog": { "data_id": [ { "sample_id": "75308261@hashtable@java", "cluster_num": 1 }, { "sample_id": "46492313@jmx@java", "cluster_num": 0 }, { "sample_id": "7720600@jmx@java", "cluster_num": 1 }, { "sample_id": "7646949@applet@java", "cluster_num": 2 }, { "sample_id": "7598288@hashmap@java", "cluster_num": 0 }, { "sample_id": "6963359@timezone@java", "cluster_num": 2 }, { "sample_id": "7289736@iterator@java", "cluster_num": 0 }, { "sample_id": "7010817@jms@java", "cluster_num": 1 }, { "sample_id": "7300448@slf4j@java", "cluster_num": 1 }, { "sample_id": "80711187@jdbc@java", "cluster_num": 0 }, { "sample_id": "8068895@semaphore@java", "cluster_num": 0 }, { "sample_id": "6568780@semaphore@java", "cluster_num": 0 }, { "sample_id": "1474252@swt@java", "cluster_num": 0 }, { "sample_id": "7085654@timezone@java", "cluster_num": 0 } ] } } } } }, { "使用专有的Cache服务器": { "data": { "uuid": "java-5-1446", "seg": [ [ [ "专有", "cache", "服务器" ] ] ], "level": { "min": 0.9897530864197531, "max": 0.9898148148148149 }, "related_data": { "blog": { "data_id": [ { "sample_id": "7376589@timezone@java", "cluster_num": 0 } ] } } } } }, { "使用一二级缓存服务器": { "data": { "uuid": "java-5-1447", "seg": [ [ [ "二级缓存", "服务器" ] ] ], "level": { "min": 0.9898148148148149, "max": 0.9898765432098766 }, "related_data": {} } } } ], "data": { "uuid": "java-4-1225", "seg": [ [ [ "cache" ] ] ], "level": { "min": 0.9896296296296296, "max": 0.9898765432098766 }, "related_data": {} } } }, { "Spring Boot Cache": { "data": { "uuid": "java-4-1226", "seg": [ [ [ "spring", "boot", "cache" ] ] ], "level": { "min": 0.9898765432098766, "max": 0.9901234567901235 }, "related_data": {} } } }, { "注释驱动缓存": { "children": [ { "@Cacheable": { "data": { "uuid": "java-5-1448", "seg": [ [ [ "cacheable" ] ] ], "level": { "min": 0.9901234567901235, "max": 0.9901646090534979 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_1078677_1309352@13", "cluster_num": 0 } ] } } } } }, { "Key生成器": { "data": { "uuid": "java-5-1449", "seg": [ [ [ "key", "生成器" ] ] ], "level": { "min": 0.9901646090534979, "max": 0.9902057613168724 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_746768_796833@13", "cluster_num": 0 }, { "sample_id": "13_667373_486467@13", "cluster_num": 0 }, { "sample_id": "13_760388_817161@13", "cluster_num": 1 }, { "sample_id": "13_751178_804742@13", "cluster_num": 0 }, { "sample_id": "13_717837_799007@13", "cluster_num": 2 } ] } } } } }, { "@CachePut": { "data": { "uuid": "java-5-1450", "seg": [ [ [ "cacheput" ] ] ], "level": { "min": 0.9902057613168724, "max": 0.990246913580247 }, "related_data": {} } } }, { "@CacheEvict": { "data": { "uuid": "java-5-1451", "seg": [ [ [ "cacheevict" ] ] ], "level": { "min": 0.990246913580247, "max": 0.9902880658436214 }, "related_data": {} } } }, { "@Caching": { "data": { "uuid": "java-5-1452", "seg": [ [ [ "caching" ] ] ], "level": { "min": 0.9902880658436214, "max": 0.9903292181069958 }, "related_data": {} } } }, { "@CacheConfig": { "data": { "uuid": "java-5-1453", "seg": [ [ [ "cacheconfig" ] ] ], "level": { "min": 0.9903292181069958, "max": 0.9903703703703703 }, "related_data": {} } } } ], "data": { "uuid": "java-4-1227", "seg": [ [ [ "注释", "驱动", "缓存" ] ] ], "level": { "min": 0.9901234567901235, "max": 0.9903703703703703 }, "related_data": {} } } }, { "使用Redis Cache": { "children": [ { "集成Redis缓存": { "data": { "uuid": "java-5-1454", "seg": [ [ [ "集成", "redis", "缓存" ] ] ], "level": { "min": 0.9903703703703703, "max": 0.9904526748971193 }, "related_data": {} } } }, { "禁止缓存": { "data": { "uuid": "java-5-1455", "seg": [ [ [ "禁止", "缓存" ] ] ], "level": { "min": 0.9904526748971193, "max": 0.9905349794238684 }, "related_data": {} } } }, { "定制缓存": { "data": { "uuid": "java-5-1456", "seg": [ [ [ "定制", "缓存" ] ] ], "level": { "min": 0.9905349794238684, "max": 0.9906172839506173 }, "related_data": {} } } } ], "data": { "uuid": "java-4-1228", "seg": [ [ [ "redis", "cache" ] ] ], "level": { "min": 0.9903703703703703, "max": 0.9906172839506173 }, "related_data": {} } } }, { "Redis缓存原理": { "data": { "uuid": "java-4-1229", "seg": [ [ [ "redis", "缓存", "原理" ] ] ], "level": { "min": 0.9906172839506173, "max": 0.9908641975308643 }, "related_data": {} } } }, { "实现Redis两级缓存": { "children": [ { "实现TwoLevelCacheManager": { "data": { "uuid": "java-5-1457", "seg": [ [ [ "twolevelcachemanager" ] ] ], "level": { "min": 0.9908641975308643, "max": 0.990925925925926 }, "related_data": {} } } }, { "创建RedisAndLocalCache": { "data": { "uuid": "java-5-1458", "seg": [ [ [ "创建", "redisandlocalcache" ] ] ], "level": { "min": 0.990925925925926, "max": 0.9909876543209877 }, "related_data": {} } } }, { "缓存同步说明": { "data": { "uuid": "java-5-1459", "seg": [ [ [ "缓存", "同步", "同步说明" ] ] ], "level": { "min": 0.9909876543209877, "max": 0.9910493827160495 }, "related_data": {} } } }, { "将代码组合在一起": { "data": { "uuid": "java-5-1460", "seg": [ [ [ "组合", "将代码" ] ] ], "level": { "min": 0.9910493827160495, "max": 0.9911111111111112 }, "related_data": {} } } } ], "data": { "uuid": "java-4-1230", "seg": [ [ [ "redis", "缓存" ] ] ], "level": { "min": 0.9908641975308643, "max": 0.9911111111111112 }, "related_data": {} } } } ], "data": { "uuid": "java-3-611", "seg": [ [ [ "cache" ] ] ], "level": { "min": 0.9896296296296296, "max": 0.9911111111111112 }, "related_data": {} } } }, { "Spring Session": { "children": [ { "水平扩展实现": { "data": { "uuid": "java-4-1231", "seg": [ [ [ "水平", "扩展" ] ] ], "level": { "min": 0.9911111111111112, "max": 0.9918518518518519 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_1099442_1314465@13", "cluster_num": 0 }, { "sample_id": "13_383117_418358@13", "cluster_num": 1 } ] }, "blog": { "data_id": [ { "sample_id": "6870093@layout@java", "cluster_num": 0 } ] } } } } }, { "Spring Session": { "children": [ { "Spring Session介绍": { "data": { "uuid": "java-5-1461", "seg": [ [ [ "spring", "session", "介绍" ] ] ], "level": { "min": 0.9918518518518519, "max": 0.9922222222222222 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_7423192_53382807@13", "cluster_num": 0 }, { "sample_id": "13_7422406_53381487@13", "cluster_num": 0 }, { "sample_id": "13_744327_790129@13", "cluster_num": 0 }, { "sample_id": "13_706406_622413@13", "cluster_num": 1 }, { "sample_id": "13_209965_148276@13", "cluster_num": 2 }, { "sample_id": "13_696760_581023@13", "cluster_num": 2 }, { "sample_id": "13_234900_212693@13", "cluster_num": 1 }, { "sample_id": "13_377048_407660@13", "cluster_num": 1 }, { "sample_id": "13_249356_246669@13", "cluster_num": 1 }, { "sample_id": "13_624766_440706@13", "cluster_num": 1 }, { "sample_id": "13_207759_142776@13", "cluster_num": 1 }, { "sample_id": "13_571307_439814@13", "cluster_num": 1 }, { "sample_id": "13_28446_7942@13", "cluster_num": 1 }, { "sample_id": "13_366039_389976@13", "cluster_num": 0 }, { "sample_id": "13_717697_711077@13", "cluster_num": 1 }, { "sample_id": "13_705127_605571@13", "cluster_num": 1 }, { "sample_id": "13_198487_114432@13", "cluster_num": 1 }, { "sample_id": "13_643982_444223@13", "cluster_num": 1 }, { "sample_id": "13_673309_501079@13", "cluster_num": 0 }, { "sample_id": "13_389705_430893@13", "cluster_num": 0 }, { "sample_id": "13_227716_192426@13", "cluster_num": 1 }, { "sample_id": "13_353851_365772@13", "cluster_num": 1 }, { "sample_id": "13_3238807_21841429@13", "cluster_num": 2 }, { "sample_id": "13_665054_482402@13", "cluster_num": 0 }, { "sample_id": "13_233170_207710@13", "cluster_num": 1 }, { "sample_id": "13_181326_67513@13", "cluster_num": 1 }, { "sample_id": "13_1067670_1267967@13", "cluster_num": 1 }, { "sample_id": "13_200756_122259@13", "cluster_num": 1 }, { "sample_id": "13_167354_41223@13", "cluster_num": 2 }, { "sample_id": "13_258148_265656@13", "cluster_num": 0 }, { "sample_id": "13_909556_1044731@13", "cluster_num": 1 }, { "sample_id": "13_252303_252381@13", "cluster_num": 1 }, { "sample_id": "13_661901_477420@13", "cluster_num": 1 }, { "sample_id": "13_1065796_1265121@13", "cluster_num": 0 }, { "sample_id": "13_654933_465195@13", "cluster_num": 2 }, { "sample_id": "13_7452915_53435290@13", "cluster_num": 1 } ] }, "blog": { "data_id": [ { "sample_id": "7430086@hibernate@java", "cluster_num": 0 }, { "sample_id": "5604218@jms@java", "cluster_num": 1 }, { "sample_id": "7430086@spring@java", "cluster_num": 0 }, { "sample_id": "108809255@servlet@java", "cluster_num": 0 }, { "sample_id": "6577641@jpa@java", "cluster_num": 0 }, { "sample_id": "71440437@singleton@java", "cluster_num": 0 }, { "sample_id": "7927407@jms@java", "cluster_num": 0 }, { "sample_id": "5105442@interceptor@java", "cluster_num": 0 }, { "sample_id": "51871154@servlet@java", "cluster_num": 0 }, { "sample_id": "51355292@servlet@java", "cluster_num": 0 }, { "sample_id": "7774131@hibernate@java", "cluster_num": 0 }, { "sample_id": "4545186@hibernate@java", "cluster_num": 0 }, { "sample_id": "7748062@interceptor@java", "cluster_num": 0 }, { "sample_id": "78516616@interceptor@java", "cluster_num": 0 }, { "sample_id": "6658847@hibernate@java", "cluster_num": 0 }, { "sample_id": "6658847@exception@java", "cluster_num": 0 }, { "sample_id": "6658847@spring@java", "cluster_num": 0 }, { "sample_id": "103864042@jsp@java", "cluster_num": 0 }, { "sample_id": "7300599@hibernate@java", "cluster_num": 0 }, { "sample_id": "61196215@jpa@java", "cluster_num": 0 }, { "sample_id": "6883822@jms@java", "cluster_num": 1 }, { "sample_id": "7193123@hibernate@java", "cluster_num": 0 }, { "sample_id": "7668480@hibernate@java", "cluster_num": 0 }, { "sample_id": "7297343@hibernate@java", "cluster_num": 0 }, { "sample_id": "108560257@servlet@java", "cluster_num": 0 }, { "sample_id": "48037731@hibernate@java", "cluster_num": 0 }, { "sample_id": "7934881@jms@java", "cluster_num": 0 }, { "sample_id": "6570806@jms@java", "cluster_num": 1 }, { "sample_id": "7784502@hibernate@java", "cluster_num": 0 }, { "sample_id": "7342527@jpa@java", "cluster_num": 0 }, { "sample_id": "7411642@interceptor@java", "cluster_num": 0 }, { "sample_id": "1616044@javamail@java", "cluster_num": 2 }, { "sample_id": "7564444@javamail@java", "cluster_num": 2 }, { "sample_id": "4647955@javamail@java", "cluster_num": 2 }, { "sample_id": "51477406@javabean@java", "cluster_num": 0 }, { "sample_id": "7350342@hibernate@java", "cluster_num": 0 }, { "sample_id": "8501309@hibernate@java", "cluster_num": 0 }, { "sample_id": "7821160@jms@java", "cluster_num": 1 }, { "sample_id": "7884626@jms@java", "cluster_num": 1 }, { "sample_id": "47725699@interceptor@java", "cluster_num": 0 }, { "sample_id": "8133220@eclipse@java", "cluster_num": 0 }, { "sample_id": "5617200@slf4j@java", "cluster_num": 0 }, { "sample_id": "6254196@javamail@java", "cluster_num": 0 }, { "sample_id": "2581616@javamail@java", "cluster_num": 2 }, { "sample_id": "4856880@javamail@java", "cluster_num": 2 }, { "sample_id": "7183400@javamail@java", "cluster_num": 2 }, { "sample_id": "4646071@javamail@java", "cluster_num": 2 }, { "sample_id": "50345155@javabean@java", "cluster_num": 0 }, { "sample_id": "71194677@hibernate@java", "cluster_num": 0 }, { "sample_id": "7757097@hibernate@java", "cluster_num": 0 }, { "sample_id": "7572964@hibernate@java", "cluster_num": 0 }, { "sample_id": "7788088@hibernate@java", "cluster_num": 0 }, { "sample_id": "5617200@log4j@java", "cluster_num": 0 }, { "sample_id": "5775929@jms@java", "cluster_num": 1 }, { "sample_id": "6264359@jms@java", "cluster_num": 1 }, { "sample_id": "6071123@jms@java", "cluster_num": 1 }, { "sample_id": "4034847@jms@java", "cluster_num": 1 }, { "sample_id": "8081314@jms@java", "cluster_num": 0 }, { "sample_id": "7294300@interceptor@java", "cluster_num": 0 }, { "sample_id": "44955783@interceptor@java", "cluster_num": 0 }, { "sample_id": "6011892@interceptor@java", "cluster_num": 0 }, { "sample_id": "2452857@javamail@java", "cluster_num": 2 }, { "sample_id": "4161989@javamail@java", "cluster_num": 2 }, { "sample_id": "7816442@javamail@java", "cluster_num": 2 }, { "sample_id": "24515023@javamail@java", "cluster_num": 2 }, { "sample_id": "5938490@jmx@java", "cluster_num": 0 }, { "sample_id": "3022941@jmx@java", "cluster_num": 0 }, { "sample_id": "7104080@hibernate@java", "cluster_num": 0 }, { "sample_id": "39078749@hibernate@java", "cluster_num": 0 }, { "sample_id": "7303586@hibernate@java", "cluster_num": 0 }, { "sample_id": "7299619@hibernate@java", "cluster_num": 0 }, { "sample_id": "2308972@hibernate@java", "cluster_num": 0 }, { "sample_id": "7739725@hibernate@java", "cluster_num": 0 }, { "sample_id": "7095091@hashmap@java", "cluster_num": 0 }, { "sample_id": "103552283@jdbc@java", "cluster_num": 0 }, { "sample_id": "5731239@jms@java", "cluster_num": 1 }, { "sample_id": "3348137@jms@java", "cluster_num": 0 }, { "sample_id": "7881773@jms@java", "cluster_num": 0 }, { "sample_id": "4034801@jms@java", "cluster_num": 1 }, { "sample_id": "4034837@jms@java", "cluster_num": 1 }, { "sample_id": "4034811@jms@java", "cluster_num": 1 }, { "sample_id": "7884534@jms@java", "cluster_num": 1 }, { "sample_id": "7105769@interceptor@java", "cluster_num": 0 }, { "sample_id": "7596768@interceptor@java", "cluster_num": 0 }, { "sample_id": "7386178@interceptor@java", "cluster_num": 0 }, { "sample_id": "117187989@jsp@java", "cluster_num": 0 }, { "sample_id": "7236416@servlet@java", "cluster_num": 0 }, { "sample_id": "7475627@javamail@java", "cluster_num": 2 }, { "sample_id": "7411315@javamail@java", "cluster_num": 2 }, { "sample_id": "1453677@javamail@java", "cluster_num": 2 }, { "sample_id": "8104562@javabean@java", "cluster_num": 0 }, { "sample_id": "51378844@javabean@java", "cluster_num": 0 }, { "sample_id": "1453677@javabean@java", "cluster_num": 2 }, { "sample_id": "7728367@hibernate@java", "cluster_num": 0 }, { "sample_id": "7071139@hibernate@java", "cluster_num": 0 }, { "sample_id": "6952954@java@java", "cluster_num": 0 }, { "sample_id": "7728367@iterator@java", "cluster_num": 0 }, { "sample_id": "5903296@jms@java", "cluster_num": 0 }, { "sample_id": "7986291@jms@java", "cluster_num": 1 }, { "sample_id": "4375670@jms@java", "cluster_num": 1 }, { "sample_id": "7168657@exception@java", "cluster_num": 0 }, { "sample_id": "7321430@interceptor@java", "cluster_num": 0 }, { "sample_id": "6577103@interceptor@java", "cluster_num": 0 }, { "sample_id": "6867358@interceptor@java", "cluster_num": 0 }, { "sample_id": "116333033@jsp@java", "cluster_num": 0 }, { "sample_id": "7199207@servlet@java", "cluster_num": 0 }, { "sample_id": "3971579@javamail@java", "cluster_num": 2 }, { "sample_id": "7088388@javamail@java", "cluster_num": 2 }, { "sample_id": "71698599@javamail@java", "cluster_num": 2 }, { "sample_id": "6005235@javamail@java", "cluster_num": 2 }, { "sample_id": "6005594@javamail@java", "cluster_num": 2 }, { "sample_id": "7054496@stream@java", "cluster_num": 0 }, { "sample_id": "7559676@hibernate@java", "cluster_num": 0 }, { "sample_id": "7890607@hibernate@java", "cluster_num": 0 }, { "sample_id": "7361958@jms@java", "cluster_num": 0 }, { "sample_id": "8070771@jms@java", "cluster_num": 1 }, { "sample_id": "7742571@interceptor@java", "cluster_num": 0 }, { "sample_id": "7583589@interceptor@java", "cluster_num": 0 }, { "sample_id": "6664663@interceptor@java", "cluster_num": 0 }, { "sample_id": "7601176@jms@java", "cluster_num": 1 }, { "sample_id": "5949518@servlet@java", "cluster_num": 0 }, { "sample_id": "7195040@servlet@java", "cluster_num": 0 }, { "sample_id": "4238340@timezone@java", "cluster_num": 0 }, { "sample_id": "5928498@timezone@java", "cluster_num": 0 }, { "sample_id": "42834381@javamail@java", "cluster_num": 2 }, { "sample_id": "7654006@hibernate@java", "cluster_num": 0 }, { "sample_id": "107724046@hashtable@java", "cluster_num": 0 }, { "sample_id": "6230576@jms@java", "cluster_num": 0 }, { "sample_id": "6128781@jms@java", "cluster_num": 1 }, { "sample_id": "5527570@interceptor@java", "cluster_num": 0 }, { "sample_id": "6102418@interceptor@java", "cluster_num": 0 }, { "sample_id": "7356656@interceptor@java", "cluster_num": 0 }, { "sample_id": "7712691@interceptor@java", "cluster_num": 0 }, { "sample_id": "5949518@jsp@java", "cluster_num": 0 }, { "sample_id": "90691789@jsp@java", "cluster_num": 0 }, { "sample_id": "6668622@javamail@java", "cluster_num": 2 }, { "sample_id": "7095948@javamail@java", "cluster_num": 2 }, { "sample_id": "4381052@javamail@java", "cluster_num": 2 }, { "sample_id": "6219020@javamail@java", "cluster_num": 2 }, { "sample_id": "7636701@javamail@java", "cluster_num": 2 }, { "sample_id": "6448563@javamail@java", "cluster_num": 2 }, { "sample_id": "7332566@javamail@java", "cluster_num": 2 }, { "sample_id": "6219020@javabean@java", "cluster_num": 2 }, { "sample_id": "6436517@hibernate@java", "cluster_num": 0 }, { "sample_id": "7716149@jpa@java", "cluster_num": 0 }, { "sample_id": "8084315@jms@java", "cluster_num": 1 }, { "sample_id": "7547912@jms@java", "cluster_num": 1 }, { "sample_id": "112592650@interceptor@java", "cluster_num": 0 }, { "sample_id": "6918611@timezone@java", "cluster_num": 0 }, { "sample_id": "5989820@javamail@java", "cluster_num": 2 }, { "sample_id": "7406960@javamail@java", "cluster_num": 2 }, { "sample_id": "6332715@javamail@java", "cluster_num": 2 }, { "sample_id": "39380465@hibernate@java", "cluster_num": 0 }, { "sample_id": "7619388@hibernate@java", "cluster_num": 0 }, { "sample_id": "7303308@hibernate@java", "cluster_num": 0 }, { "sample_id": "7797068@exception@java", "cluster_num": 0 }, { "sample_id": "7797068@jsp@java", "cluster_num": 0 }, { "sample_id": "7530408@servlet@java", "cluster_num": 0 }, { "sample_id": "6894483@slf4j@java", "cluster_num": 0 }, { "sample_id": "7637505@javamail@java", "cluster_num": 2 }, { "sample_id": "7675004@javamail@java", "cluster_num": 2 }, { "sample_id": "7675162@javamail@java", "cluster_num": 2 }, { "sample_id": "7675152@javamail@java", "cluster_num": 2 }, { "sample_id": "7675004@javabean@java", "cluster_num": 2 }, { "sample_id": "5687687@jms@java", "cluster_num": 0 }, { "sample_id": "7703595@hibernate@java", "cluster_num": 0 }, { "sample_id": "6752531@applet@java", "cluster_num": 0 }, { "sample_id": "7982371@javamail@java", "cluster_num": 2 }, { "sample_id": "7710666@interceptor@java", "cluster_num": 0 } ] } } } } }, { "Nginx+Redis": { "data": { "uuid": "java-5-1462", "seg": [ [ [ "nginx", "redis" ] ] ], "level": { "min": 0.9922222222222222, "max": 0.9925925925925926 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_753297_807741@13", "cluster_num": 0 }, { "sample_id": "13_7459484_53444698@13", "cluster_num": 1 }, { "sample_id": "13_241536_227739@13", "cluster_num": 0 }, { "sample_id": "13_7409810_53360292@13", "cluster_num": 0 }, { "sample_id": "13_648927_453898@13", "cluster_num": 1 }, { "sample_id": "13_754528_1269415@13", "cluster_num": 2 }, { "sample_id": "13_703017_593680@13", "cluster_num": 1 }, { "sample_id": "13_7403219_53351545@13", "cluster_num": 2 }, { "sample_id": "13_158518_22824@13", "cluster_num": 2 } ] }, "blog": { "data_id": [ { "sample_id": "103148509@logback@java", "cluster_num": 1 }, { "sample_id": "83002219@stream@java", "cluster_num": 0 }, { "sample_id": "90179736@nio@java", "cluster_num": 2 }, { "sample_id": "110876214@nio@java", "cluster_num": 2 }, { "sample_id": "81589174@logback@java", "cluster_num": 1 } ] } } } } } ], "data": { "uuid": "java-4-1232", "seg": [ [ [ "spring", "session" ] ] ], "level": { "min": 0.9918518518518519, "max": 0.9925925925925926 }, "related_data": {} } } } ], "data": { "uuid": "java-3-612", "seg": [ [ [ "spring", "session" ] ] ], "level": { "min": 0.9911111111111112, "max": 0.9925925925925926 }, "related_data": {} } } }, { "监控Spring Boot应用": { "children": [ { "安装Acutator": { "data": { "uuid": "java-4-1233", "seg": [ [ [ "安装", "acutator" ] ] ], "level": { "min": 0.9925925925925926, "max": 0.9927572016460905 }, "related_data": {} } } }, { "HTTP跟踪": { "data": { "uuid": "java-4-1234", "seg": [ [ [ "http", "跟踪" ] ] ], "level": { "min": 0.9927572016460905, "max": 0.9929218106995885 }, "related_data": {} } } }, { "日志查看": { "data": { "uuid": "java-4-1235", "seg": [ [ [ "日志", "查看" ] ] ], "level": { "min": 0.9929218106995885, "max": 0.9930864197530864 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_7448452_53428624@13", "cluster_num": 0 }, { "sample_id": "13_770509_836689@13", "cluster_num": 1 } ] }, "blog": { "data_id": [ { "sample_id": "109733602@log4j@java", "cluster_num": 0 } ] } } } } }, { "线程栈信息": { "data": { "uuid": "java-4-1236", "seg": [ [ [ "线程", "栈", "信息", "线程栈", "栈信息" ] ] ], "level": { "min": 0.9930864197530864, "max": 0.9932510288065843 }, "related_data": {} } } }, { "内存信息": { "data": { "uuid": "java-4-1237", "seg": [ [ [ "内存", "信息", "内存信息" ] ] ], "level": { "min": 0.9932510288065843, "max": 0.9934156378600824 }, "related_data": {} } } }, { "查看URL映射": { "data": { "uuid": "java-4-1238", "seg": [ [ [ "查看", "url", "映射" ] ] ], "level": { "min": 0.9934156378600824, "max": 0.9935802469135803 }, "related_data": {} } } }, { "查看Spring容器管理的Bean": { "data": { "uuid": "java-4-1239", "seg": [ [ [ "查看", "spring", "容器", "管理", "bean" ] ] ], "level": { "min": 0.9935802469135803, "max": 0.9937448559670782 }, "related_data": {} } } }, { "其他监控": { "data": { "uuid": "java-4-1240", "seg": [ [ [ "监控" ] ] ], "level": { "min": 0.9937448559670782, "max": 0.9939094650205762 }, "related_data": {} } } }, { "编写自己的监控信息": { "children": [ { "编写HealthIndicator": { "data": { "uuid": "java-5-1463", "seg": [ [ [ "编写", "healthindicator" ] ] ], "level": { "min": 0.9939094650205762, "max": 0.9939917695473252 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_7457550_53441850@13", "cluster_num": 1 }, { "sample_id": "13_7446609_53426093@13", "cluster_num": 1 }, { "sample_id": "13_7446386_53425593@13", "cluster_num": 1 }, { "sample_id": "13_7446582_53426045@13", "cluster_num": 1 }, { "sample_id": "13_202237_126553@13", "cluster_num": 1 }, { "sample_id": "13_7464597_53451076@13", "cluster_num": 1 }, { "sample_id": "13_714583_706558@13", "cluster_num": 1 }, { "sample_id": "13_250427_247572@13", "cluster_num": 0 }, { "sample_id": "13_7460095_53445222@13", "cluster_num": 1 }, { "sample_id": "13_674566_505495@13", "cluster_num": 0 }, { "sample_id": "13_7466174_53453331@13", "cluster_num": 1 }, { "sample_id": "13_7400055_53347763@13", "cluster_num": 2 }, { "sample_id": "13_357061_373425@13", "cluster_num": 1 }, { "sample_id": "13_251930_251203@13", "cluster_num": 1 }, { "sample_id": "13_207509_141775@13", "cluster_num": 0 }, { "sample_id": "13_7396465_53340109@13", "cluster_num": 2 }, { "sample_id": "13_357607_374463@13", "cluster_num": 0 }, { "sample_id": "13_216666_164277@13", "cluster_num": 0 }, { "sample_id": "13_7464556_53451022@13", "cluster_num": 0 }, { "sample_id": "13_649312_454768@13", "cluster_num": 0 }, { "sample_id": "13_1079310_1284215@13", "cluster_num": 0 }, { "sample_id": "13_1098553_1313173@13", "cluster_num": 0 } ] }, "blog": { "data_id": [ { "sample_id": "84027198@nio@java", "cluster_num": 0 } ] } } } } }, { "自定义监控": { "data": { "uuid": "java-5-1464", "seg": [ [ [ "自定义", "监控" ] ] ], "level": { "min": 0.9939917695473252, "max": 0.9940740740740741 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_1059494_1256953@13", "cluster_num": 0 }, { "sample_id": "13_29099_10368@13", "cluster_num": 1 } ] }, "blog": { "data_id": [ { "sample_id": "63291402@jmx@java", "cluster_num": 0 } ] } } } } } ], "data": { "uuid": "java-4-1241", "seg": [ [ [ "编写", "监控", "信息" ] ] ], "level": { "min": 0.9939094650205762, "max": 0.9940740740740741 }, "related_data": {} } } } ], "data": { "uuid": "java-3-613", "seg": [ [ [ "监控", "spring", "boot" ] ] ], "level": { "min": 0.9925925925925926, "max": 0.9940740740740741 }, "related_data": {} } } }, { "Web开发": { "children": [ { "Web基础": { "data": { "uuid": "java-4-1242", "seg": [ [ [ "web", "基础" ] ] ], "level": { "min": 0.9940740740740741, "max": 0.9941728395061729 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_354240_366478@13", "cluster_num": 1 }, { "sample_id": "13_703277_594055@13", "cluster_num": 1 }, { "sample_id": "13_656570_468464@13", "cluster_num": 1 }, { "sample_id": "13_370834_397597@13", "cluster_num": 2 }, { "sample_id": "13_215187_160783@13", "cluster_num": 2 }, { "sample_id": "13_3040031_24672296@13", "cluster_num": 0 }, { "sample_id": "13_675853_511967@13", "cluster_num": 2 }, { "sample_id": "13_371750_398461@13", "cluster_num": 2 }, { "sample_id": "13_340486_340245@13", "cluster_num": 1 }, { "sample_id": "13_383468_418986@13", "cluster_num": 2 }, { "sample_id": "13_3353586_23009136@13", "cluster_num": 2 }, { "sample_id": "13_667461_486619@13", "cluster_num": 2 }, { "sample_id": "13_365115_387926@13", "cluster_num": 2 }, { "sample_id": "13_374344_403165@13", "cluster_num": 2 }, { "sample_id": "13_358020_375564@13", "cluster_num": 1 }, { "sample_id": "13_227118_190787@13", "cluster_num": 1 }, { "sample_id": "13_206073_137690@13", "cluster_num": 1 }, { "sample_id": "13_1059207_1256548@13", "cluster_num": 1 }, { "sample_id": "13_673332_501057@13", "cluster_num": 1 }, { "sample_id": "13_248080_242462@13", "cluster_num": 2 }, { "sample_id": "13_675806_511577@13", "cluster_num": 2 }, { "sample_id": "13_382096_416359@13", "cluster_num": 1 }, { "sample_id": "13_388489_428499@13", "cluster_num": 1 }, { "sample_id": "13_220925_174336@13", "cluster_num": 2 }, { "sample_id": "13_352601_363367@13", "cluster_num": 2 }, { "sample_id": "13_376906_407128@13", "cluster_num": 1 }, { "sample_id": "13_667368_486493@13", "cluster_num": 0 }, { "sample_id": "13_796548_884836@13", "cluster_num": 2 }, { "sample_id": "13_200577_122146@13", "cluster_num": 1 }, { "sample_id": "13_184140_73010@13", "cluster_num": 0 }, { "sample_id": "13_644429_445140@13", "cluster_num": 0 }, { "sample_id": "13_74902_12437@13", "cluster_num": 1 }, { "sample_id": "13_238438_220281@13", "cluster_num": 1 }, { "sample_id": "13_383623_419188@13", "cluster_num": 1 }, { "sample_id": "13_386633_425075@13", "cluster_num": 0 }, { "sample_id": "13_709932_667757@13", "cluster_num": 1 }, { "sample_id": "13_350732_359706@13", "cluster_num": 1 }, { "sample_id": "13_179417_503712@13", "cluster_num": 0 }, { "sample_id": "13_237722_223144@13", "cluster_num": 1 }, { "sample_id": "13_7445311_53423891@13", "cluster_num": 1 }, { "sample_id": "13_675891_512233@13", "cluster_num": 1 }, { "sample_id": "13_667367_486473@13", "cluster_num": 2 }, { "sample_id": "13_686969_549662@13", "cluster_num": 1 }, { "sample_id": "13_387974_427408@13", "cluster_num": 1 }, { "sample_id": "13_384235_420434@13", "cluster_num": 0 }, { "sample_id": "13_348830_356121@13", "cluster_num": 1 }, { "sample_id": "13_386597_424926@13", "cluster_num": 1 }, { "sample_id": "13_382729_417573@13", "cluster_num": 1 }, { "sample_id": "13_248903_244300@13", "cluster_num": 0 }, { "sample_id": "13_188308_84913@13", "cluster_num": 1 }, { "sample_id": "13_658735_472106@13", "cluster_num": 2 }, { "sample_id": "13_192583_96184@13", "cluster_num": 1 }, { "sample_id": "13_860901_988177@13", "cluster_num": 0 }, { "sample_id": "13_674368_504454@13", "cluster_num": 1 }, { "sample_id": "13_717974_711540@13", "cluster_num": 1 }, { "sample_id": "13_679741_527625@13", "cluster_num": 1 }, { "sample_id": "13_239946_223688@13", "cluster_num": 1 }, { "sample_id": "13_240733_225541@13", "cluster_num": 1 }, { "sample_id": "13_663110_479113@13", "cluster_num": 2 }, { "sample_id": "13_335786_330169@13", "cluster_num": 1 }, { "sample_id": "13_660021_474034@13", "cluster_num": 2 }, { "sample_id": "13_363888_384907@13", "cluster_num": 0 }, { "sample_id": "13_174111_53527@13", "cluster_num": 0 }, { "sample_id": "13_676071_513490@13", "cluster_num": 1 }, { "sample_id": "13_676380_515294@13", "cluster_num": 0 }, { "sample_id": "13_377352_408401@13", "cluster_num": 0 }, { "sample_id": "13_747106_797951@13", "cluster_num": 0 }, { "sample_id": "13_655165_465491@13", "cluster_num": 0 }, { "sample_id": "13_7466994_53454327@13", "cluster_num": 0 }, { "sample_id": "13_718321_711947@13", "cluster_num": 1 }, { "sample_id": "13_217497_166353@13", "cluster_num": 1 }, { "sample_id": "13_698779_588626@13", "cluster_num": 2 }, { "sample_id": "13_674310_504231@13", "cluster_num": 2 }, { "sample_id": "13_720084_714409@13", "cluster_num": 1 }, { "sample_id": "13_7397563_53342692@13", "cluster_num": 1 }, { "sample_id": "13_680443_530930@13", "cluster_num": 1 }, { "sample_id": "13_199628_118173@13", "cluster_num": 1 }, { "sample_id": "13_717153_710315@13", "cluster_num": 1 }, { "sample_id": "13_418766_437410@13", "cluster_num": 0 }, { "sample_id": "13_390808_432621@13", "cluster_num": 1 }, { "sample_id": "13_250823_248533@13", "cluster_num": 0 }, { "sample_id": "13_7416538_53370747@13", "cluster_num": 0 }, { "sample_id": "13_694341_573979@13", "cluster_num": 0 }, { "sample_id": "13_664117_480747@13", "cluster_num": 0 }, { "sample_id": "13_7405225_53354441@13", "cluster_num": 2 }, { "sample_id": "13_657245_469694@13", "cluster_num": 0 }, { "sample_id": "13_380912_414255@13", "cluster_num": 0 }, { "sample_id": "13_1725892_9048460@13", "cluster_num": 1 }, { "sample_id": "13_386134_424139@13", "cluster_num": 0 }, { "sample_id": "13_376293_406108@13", "cluster_num": 1 }, { "sample_id": "13_216223_163303@13", "cluster_num": 0 }, { "sample_id": "13_380128_412846@13", "cluster_num": 1 }, { "sample_id": "13_1051094_1248303@13", "cluster_num": 2 }, { "sample_id": "13_665480_483056@13", "cluster_num": 0 }, { "sample_id": "13_346591_373060@13", "cluster_num": 0 }, { "sample_id": "13_385766_423273@13", "cluster_num": 1 }, { "sample_id": "13_230797_200625@13", "cluster_num": 0 }, { "sample_id": "13_932533_1067728@13", "cluster_num": 0 }, { "sample_id": "13_375563_405400@13", "cluster_num": 1 }, { "sample_id": "13_168509_43778@13", "cluster_num": 2 }, { "sample_id": "13_593178_440475@13", "cluster_num": 0 }, { "sample_id": "13_646534_449217@13", "cluster_num": 1 }, { "sample_id": "13_221996_177080@13", "cluster_num": 0 }, { "sample_id": "13_7464394_53450809@13", "cluster_num": 0 }, { "sample_id": "13_668284_488356@13", "cluster_num": 1 }, { "sample_id": "13_751242_804793@13", "cluster_num": 1 }, { "sample_id": "13_668293_488371@13", "cluster_num": 1 }, { "sample_id": "13_802470_898632@13", "cluster_num": 1 }, { "sample_id": "13_717687_711046@13", "cluster_num": 0 }, { "sample_id": "13_756063_811156@13", "cluster_num": 0 }, { "sample_id": "13_348914_356222@13", "cluster_num": 1 }, { "sample_id": "13_345860_351390@13", "cluster_num": 1 }, { "sample_id": "13_225980_187902@13", "cluster_num": 1 }, { "sample_id": "13_671146_494655@13", "cluster_num": 1 }, { "sample_id": "13_181406_66540@13", "cluster_num": 1 }, { "sample_id": "13_525286_439682@13", "cluster_num": 2 }, { "sample_id": "13_947973_1089372@13", "cluster_num": 0 }, { "sample_id": "13_644780_445723@13", "cluster_num": 0 }, { "sample_id": "13_675929_512614@13", "cluster_num": 0 }, { "sample_id": "13_1073683_1276043@13", "cluster_num": 1 }, { "sample_id": "13_156486_18375@13", "cluster_num": 1 }, { "sample_id": "13_213930_157374@13", "cluster_num": 1 }, { "sample_id": "13_7446151_53426010@13", "cluster_num": 0 }, { "sample_id": "13_659947_473921@13", "cluster_num": 0 }, { "sample_id": "13_717892_711381@13", "cluster_num": 0 }, { "sample_id": "13_673297_500989@13", "cluster_num": 1 }, { "sample_id": "13_385762_423320@13", "cluster_num": 0 }, { "sample_id": "13_753352_807835@13", "cluster_num": 0 }, { "sample_id": "13_380303_413059@13", "cluster_num": 1 }, { "sample_id": "13_353176_364526@13", "cluster_num": 0 } ] }, "blog": { "data_id": [ { "sample_id": "54427644@javamail@java", "cluster_num": 2 }, { "sample_id": "84487717@eclipse@java", "cluster_num": 1 }, { "sample_id": "47134259@slf4j@java", "cluster_num": 0 }, { "sample_id": "78208192@jmx@java", "cluster_num": 1 }, { "sample_id": "6662976@hibernate@java", "cluster_num": 0 }, { "sample_id": "6662976@log4j@java", "cluster_num": 0 }, { "sample_id": "7070092@hibernate@java", "cluster_num": 1 }, { "sample_id": "97263620@builder@java", "cluster_num": 1 }, { "sample_id": "50902921@hibernate@java", "cluster_num": 0 }, { "sample_id": "39141285@javac@java", "cluster_num": 1 }, { "sample_id": "71172752@log4j@java", "cluster_num": 0 }, { "sample_id": "52985134@javamail@java", "cluster_num": 2 }, { "sample_id": "80839389@slf4j@java", "cluster_num": 0 }, { "sample_id": "9316609@javamail@java", "cluster_num": 2 }, { "sample_id": "51292525@javamail@java", "cluster_num": 2 }, { "sample_id": "7005252@javabean@java", "cluster_num": 1 }, { "sample_id": "76409210@maven@java", "cluster_num": 1 }, { "sample_id": "7044638@layout@java", "cluster_num": 1 }, { "sample_id": "114003238@jsp@java", "cluster_num": 1 }, { "sample_id": "50457898@javamail@java", "cluster_num": 2 }, { "sample_id": "16877453@hashtable@java", "cluster_num": 0 }, { "sample_id": "6626180@jms@java", "cluster_num": 1 }, { "sample_id": "36875217@eclipse@java", "cluster_num": 1 }, { "sample_id": "7417668@hibernate@java", "cluster_num": 1 }, { "sample_id": "7566003@jmx@java", "cluster_num": 1 }, { "sample_id": "77261875@javamail@java", "cluster_num": 2 }, { "sample_id": "79079660@java@java", "cluster_num": 1 }, { "sample_id": "261787@jms@java", "cluster_num": 1 }, { "sample_id": "75333044@builder@java", "cluster_num": 1 }, { "sample_id": "7081348@exception@java", "cluster_num": 1 }, { "sample_id": "79266@jmx@java", "cluster_num": 0 }, { "sample_id": "5659667@hibernate@java", "cluster_num": 1 }, { "sample_id": "80708533@java@java", "cluster_num": 1 }, { "sample_id": "7776907@exception@java", "cluster_num": 1 }, { "sample_id": "6639675@timezone@java", "cluster_num": 1 }, { "sample_id": "112306277@java@java", "cluster_num": 1 }, { "sample_id": "117536930@java@java", "cluster_num": 1 }, { "sample_id": "8535357@javamail@java", "cluster_num": 2 }, { "sample_id": "115239@jmx@java", "cluster_num": 1 }, { "sample_id": "109604769@javamail@java", "cluster_num": 1 } ] } } } } }, { "Servlet入门": { "data": { "uuid": "java-4-1243", "seg": [ [ [ "servlet", "入门" ] ] ], "level": { "min": 0.9941728395061729, "max": 0.9942716049382716 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_2033730_10549978@13", "cluster_num": 1 }, { "sample_id": "13_333091_324840@13", "cluster_num": 1 }, { "sample_id": "13_196634_109277@13", "cluster_num": 0 }, { "sample_id": "13_713379_704717@13", "cluster_num": 1 }, { "sample_id": "13_647453_450909@13", "cluster_num": 2 }, { "sample_id": "13_240230_224438@13", "cluster_num": 1 } ] }, "blog": { "data_id": [ { "sample_id": "118399761@java@java", "cluster_num": 0 }, { "sample_id": "4515763@layout@java", "cluster_num": 1 }, { "sample_id": "103213813@java@java", "cluster_num": 2 } ] } } } } }, { "Servlet开发": { "data": { "uuid": "java-4-1244", "seg": [ [ [ "servlet", "开发" ] ] ], "level": { "min": 0.9942716049382716, "max": 0.9943703703703703 }, "related_data": {} } } }, { "Servlet进阶": { "data": { "uuid": "java-4-1245", "seg": [ [ [ "servlet", "进阶" ] ] ], "level": { "min": 0.9943703703703703, "max": 0.9944691358024692 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_224048_182755@13", "cluster_num": 0 } ] } } } } }, { "JSP开发": { "data": { "uuid": "java-4-1246", "seg": [ [ [ "jsp", "开发" ] ] ], "level": { "min": 0.9944691358024692, "max": 0.994567901234568 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_368765_395527@13", "cluster_num": 2 }, { "sample_id": "13_672311_497488@13", "cluster_num": 2 }, { "sample_id": "13_190130_90293@13", "cluster_num": 1 }, { "sample_id": "13_179683_65141@13", "cluster_num": 1 }, { "sample_id": "13_717820_711248@13", "cluster_num": 2 }, { "sample_id": "13_650488_457288@13", "cluster_num": 1 }, { "sample_id": "13_364734_387332@13", "cluster_num": 1 }, { "sample_id": "13_195782_106069@13", "cluster_num": 2 }, { "sample_id": "13_229385_210981@13", "cluster_num": 2 }, { "sample_id": "13_159695_25587@13", "cluster_num": 1 }, { "sample_id": "13_24524_6457@13", "cluster_num": 1 }, { "sample_id": "13_23087_6075@13", "cluster_num": 0 }, { "sample_id": "13_388791_428890@13", "cluster_num": 1 }, { "sample_id": "13_378184_409207@13", "cluster_num": 1 }, { "sample_id": "13_754389_809327@13", "cluster_num": 2 }, { "sample_id": "13_385532_422802@13", "cluster_num": 1 }, { "sample_id": "13_212345_153597@13", "cluster_num": 2 }, { "sample_id": "13_197134_110696@13", "cluster_num": 2 }, { "sample_id": "13_1049765_1247169@13", "cluster_num": 1 }, { "sample_id": "13_696662_586164@13", "cluster_num": 1 }, { "sample_id": "13_195276_104744@13", "cluster_num": 1 }, { "sample_id": "13_168791_44341@13", "cluster_num": 1 }, { "sample_id": "13_684289_541920@13", "cluster_num": 1 }, { "sample_id": "13_748972_801258@13", "cluster_num": 1 }, { "sample_id": "13_351802_361610@13", "cluster_num": 1 }, { "sample_id": "13_375384_404689@13", "cluster_num": 1 }, { "sample_id": "13_398779_437873@13", "cluster_num": 1 }, { "sample_id": "13_881309_1019064@13", "cluster_num": 2 }, { "sample_id": "13_270846_293534@13", "cluster_num": 2 }, { "sample_id": "13_192365_95422@13", "cluster_num": 1 }, { "sample_id": "13_759757_818124@13", "cluster_num": 2 }, { "sample_id": "13_248865_244291@13", "cluster_num": 2 }, { "sample_id": "13_200139_119990@13", "cluster_num": 2 }, { "sample_id": "13_337604_335492@13", "cluster_num": 2 }, { "sample_id": "13_7442887_53419897@13", "cluster_num": 1 }, { "sample_id": "13_199114_116582@13", "cluster_num": 2 }, { "sample_id": "13_362911_382504@13", "cluster_num": 1 }, { "sample_id": "13_355101_368223@13", "cluster_num": 1 }, { "sample_id": "13_181514_66767@13", "cluster_num": 1 }, { "sample_id": "13_685226_544529@13", "cluster_num": 2 }, { "sample_id": "13_643199_443178@13", "cluster_num": 1 }, { "sample_id": "13_690250_559885@13", "cluster_num": 2 }, { "sample_id": "13_210039_148436@13", "cluster_num": 2 }, { "sample_id": "13_676725_517242@13", "cluster_num": 1 }, { "sample_id": "13_215352_161226@13", "cluster_num": 1 }, { "sample_id": "13_195794_106544@13", "cluster_num": 2 }, { "sample_id": "13_185005_77655@13", "cluster_num": 2 }, { "sample_id": "13_158466_22691@13", "cluster_num": 2 }, { "sample_id": "13_173174_52061@13", "cluster_num": 1 }, { "sample_id": "13_694297_573821@13", "cluster_num": 1 }, { "sample_id": "13_239308_222375@13", "cluster_num": 1 }, { "sample_id": "13_230950_201209@13", "cluster_num": 2 }, { "sample_id": "13_170000_46249@13", "cluster_num": 2 }, { "sample_id": "13_199774_118637@13", "cluster_num": 1 }, { "sample_id": "13_25507_6948@13", "cluster_num": 2 }, { "sample_id": "13_662299_477781@13", "cluster_num": 1 }, { "sample_id": "13_206617_139223@13", "cluster_num": 1 }, { "sample_id": "13_654122_463521@13", "cluster_num": 1 }, { "sample_id": "13_202506_127551@13", "cluster_num": 2 }, { "sample_id": "13_187918_83520@13", "cluster_num": 1 }, { "sample_id": "13_754741_810008@13", "cluster_num": 1 }, { "sample_id": "13_1061553_1259461@13", "cluster_num": 1 }, { "sample_id": "13_248262_243118@13", "cluster_num": 1 }, { "sample_id": "13_338064_335611@13", "cluster_num": 1 }, { "sample_id": "13_23493_6190@13", "cluster_num": 1 }, { "sample_id": "13_175556_56843@13", "cluster_num": 2 }, { "sample_id": "13_184997_75953@13", "cluster_num": 1 }, { "sample_id": "13_226393_188866@13", "cluster_num": 1 }, { "sample_id": "13_382835_417785@13", "cluster_num": 1 }, { "sample_id": "13_10005_4614@13", "cluster_num": 1 }, { "sample_id": "13_742419_784578@13", "cluster_num": 2 }, { "sample_id": "13_354274_366597@13", "cluster_num": 1 }, { "sample_id": "13_196048_106989@13", "cluster_num": 1 }, { "sample_id": "13_53752_9677@13", "cluster_num": 1 }, { "sample_id": "13_159696_25598@13", "cluster_num": 2 }, { "sample_id": "13_247880_247740@13", "cluster_num": 1 }, { "sample_id": "13_691549_564228@13", "cluster_num": 2 }, { "sample_id": "13_383587_419697@13", "cluster_num": 1 }, { "sample_id": "13_7446585_53426040@13", "cluster_num": 0 }, { "sample_id": "13_7450484_53431228@13", "cluster_num": 0 }, { "sample_id": "13_211548_151607@13", "cluster_num": 0 }, { "sample_id": "13_7451527_53432813@13", "cluster_num": 0 }, { "sample_id": "13_238359_220167@13", "cluster_num": 0 }, { "sample_id": "13_660397_474709@13", "cluster_num": 1 }, { "sample_id": "13_217439_165722@13", "cluster_num": 1 }, { "sample_id": "13_663369_479550@13", "cluster_num": 1 }, { "sample_id": "13_646722_449507@13", "cluster_num": 1 }, { "sample_id": "13_156809_19095@13", "cluster_num": 1 }, { "sample_id": "13_754986_810215@13", "cluster_num": 1 }, { "sample_id": "13_378284_409477@13", "cluster_num": 1 }, { "sample_id": "13_28540_8083@13", "cluster_num": 1 }, { "sample_id": "13_670146_493070@13", "cluster_num": 2 }, { "sample_id": "13_229461_197397@13", "cluster_num": 2 }, { "sample_id": "13_258167_265747@13", "cluster_num": 1 }, { "sample_id": "13_190673_91386@13", "cluster_num": 1 }, { "sample_id": "13_376458_406417@13", "cluster_num": 1 }, { "sample_id": "13_351545_361138@13", "cluster_num": 1 }, { "sample_id": "13_161115_29861@13", "cluster_num": 1 }, { "sample_id": "13_378069_408985@13", "cluster_num": 2 }, { "sample_id": "13_159503_25063@13", "cluster_num": 1 }, { "sample_id": "13_9943_4573@13", "cluster_num": 1 }, { "sample_id": "13_182977_69397@13", "cluster_num": 1 }, { "sample_id": "13_345810_350493@13", "cluster_num": 1 }, { "sample_id": "13_677233_518474@13", "cluster_num": 1 }, { "sample_id": "13_386272_424526@13", "cluster_num": 2 }, { "sample_id": "13_769785_830941@13", "cluster_num": 1 }, { "sample_id": "13_702046_592195@13", "cluster_num": 1 }, { "sample_id": "13_161326_30460@13", "cluster_num": 1 }, { "sample_id": "13_691719_564722@13", "cluster_num": 2 }, { "sample_id": "13_222447_178593@13", "cluster_num": 1 }, { "sample_id": "13_176744_59367@13", "cluster_num": 1 }, { "sample_id": "13_246200_238090@13", "cluster_num": 2 }, { "sample_id": "13_700843_590079@13", "cluster_num": 1 }, { "sample_id": "13_7422634_53381256@13", "cluster_num": 2 }, { "sample_id": "13_263782_278420@13", "cluster_num": 1 }, { "sample_id": "13_658830_472192@13", "cluster_num": 1 }, { "sample_id": "13_227689_192307@13", "cluster_num": 1 }, { "sample_id": "13_646564_449181@13", "cluster_num": 1 }, { "sample_id": "13_179693_65164@13", "cluster_num": 1 }, { "sample_id": "13_381922_416074@13", "cluster_num": 1 }, { "sample_id": "13_7464423_53450876@13", "cluster_num": 1 }, { "sample_id": "13_249308_245083@13", "cluster_num": 1 }, { "sample_id": "13_701837_591850@13", "cluster_num": 1 }, { "sample_id": "13_158294_22172@13", "cluster_num": 1 }, { "sample_id": "13_199800_118736@13", "cluster_num": 2 }, { "sample_id": "13_382897_417861@13", "cluster_num": 2 }, { "sample_id": "13_254636_257526@13", "cluster_num": 1 }, { "sample_id": "13_691476_563905@13", "cluster_num": 1 }, { "sample_id": "13_26446_7196@13", "cluster_num": 1 }, { "sample_id": "13_170235_47931@13", "cluster_num": 2 }, { "sample_id": "13_184161_73049@13", "cluster_num": 1 }, { "sample_id": "13_223088_180653@13", "cluster_num": 1 }, { "sample_id": "13_233368_208154@13", "cluster_num": 1 }, { "sample_id": "13_380893_414180@13", "cluster_num": 1 }, { "sample_id": "13_378562_409880@13", "cluster_num": 2 }, { "sample_id": "13_390994_432990@13", "cluster_num": 1 }, { "sample_id": "13_384631_421258@13", "cluster_num": 1 }, { "sample_id": "13_211748_152209@13", "cluster_num": 1 }, { "sample_id": "13_380800_413972@13", "cluster_num": 1 }, { "sample_id": "13_1086888_1293645@13", "cluster_num": 1 }, { "sample_id": "13_764264_822904@13", "cluster_num": 1 }, { "sample_id": "13_1048731_1246193@13", "cluster_num": 1 }, { "sample_id": "13_221096_174678@13", "cluster_num": 2 }, { "sample_id": "13_12086_5758@13", "cluster_num": 1 }, { "sample_id": "13_665383_483075@13", "cluster_num": 1 }, { "sample_id": "13_7443480_53421153@13", "cluster_num": 2 }, { "sample_id": "13_1069082_1269922@13", "cluster_num": 1 }, { "sample_id": "13_238951_221946@13", "cluster_num": 1 }, { "sample_id": "13_700856_590759@13", "cluster_num": 1 }, { "sample_id": "13_221072_174672@13", "cluster_num": 1 }, { "sample_id": "13_230056_199043@13", "cluster_num": 1 }, { "sample_id": "13_684862_543544@13", "cluster_num": 1 }, { "sample_id": "13_7462753_53448585@13", "cluster_num": 1 }, { "sample_id": "13_372582_400333@13", "cluster_num": 1 }, { "sample_id": "13_694473_574542@13", "cluster_num": 1 }, { "sample_id": "13_691601_564226@13", "cluster_num": 2 }, { "sample_id": "13_209004_146012@13", "cluster_num": 1 }, { "sample_id": "13_384100_420167@13", "cluster_num": 1 }, { "sample_id": "13_701914_591995@13", "cluster_num": 1 }, { "sample_id": "13_207953_143166@13", "cluster_num": 1 }, { "sample_id": "13_194130_100698@13", "cluster_num": 1 }, { "sample_id": "13_669609_491134@13", "cluster_num": 1 }, { "sample_id": "13_661870_477159@13", "cluster_num": 1 }, { "sample_id": "13_220038_173797@13", "cluster_num": 1 }, { "sample_id": "13_387392_426508@13", "cluster_num": 1 }, { "sample_id": "13_564855_439791@13", "cluster_num": 1 }, { "sample_id": "13_194328_101485@13", "cluster_num": 2 }, { "sample_id": "13_250283_247429@13", "cluster_num": 2 }, { "sample_id": "13_264444_279375@13", "cluster_num": 1 }, { "sample_id": "13_210588_149701@13", "cluster_num": 2 }, { "sample_id": "13_230776_200585@13", "cluster_num": 1 }, { "sample_id": "13_226250_188604@13", "cluster_num": 1 }, { "sample_id": "13_516219_438843@13", "cluster_num": 1 }, { "sample_id": "13_159279_24486@13", "cluster_num": 1 }, { "sample_id": "13_221165_174902@13", "cluster_num": 1 }, { "sample_id": "13_756842_813702@13", "cluster_num": 1 }, { "sample_id": "13_673983_502995@13", "cluster_num": 2 }, { "sample_id": "13_743662_788393@13", "cluster_num": 1 }, { "sample_id": "13_252277_251820@13", "cluster_num": 1 }, { "sample_id": "13_160863_29075@13", "cluster_num": 1 }, { "sample_id": "13_195834_106420@13", "cluster_num": 1 }, { "sample_id": "13_184354_73703@13", "cluster_num": 1 }, { "sample_id": "13_228963_195992@13", "cluster_num": 1 }, { "sample_id": "13_238502_221664@13", "cluster_num": 1 }, { "sample_id": "13_188958_86858@13", "cluster_num": 1 }, { "sample_id": "13_378645_410771@13", "cluster_num": 1 }, { "sample_id": "13_348192_354832@13", "cluster_num": 1 }, { "sample_id": "13_690635_561356@13", "cluster_num": 1 }, { "sample_id": "13_220723_284254@13", "cluster_num": 1 }, { "sample_id": "13_10312_4711@13", "cluster_num": 1 }, { "sample_id": "13_221882_176864@13", "cluster_num": 1 }, { "sample_id": "13_702346_592829@13", "cluster_num": 1 }, { "sample_id": "13_160970_29436@13", "cluster_num": 1 }, { "sample_id": "13_642336_441676@13", "cluster_num": 2 }, { "sample_id": "13_380229_412825@13", "cluster_num": 1 }, { "sample_id": "13_688669_555165@13", "cluster_num": 1 }, { "sample_id": "13_163043_35392@13", "cluster_num": 1 }, { "sample_id": "13_786829_862058@13", "cluster_num": 1 }, { "sample_id": "13_73715_12305@13", "cluster_num": 1 }, { "sample_id": "13_233347_209436@13", "cluster_num": 1 }, { "sample_id": "13_663500_480018@13", "cluster_num": 1 }, { "sample_id": "13_220834_173972@13", "cluster_num": 2 }, { "sample_id": "13_191126_92464@13", "cluster_num": 1 }, { "sample_id": "13_624690_440552@13", "cluster_num": 1 }, { "sample_id": "13_384069_420234@13", "cluster_num": 1 }, { "sample_id": "13_11196_5250@13", "cluster_num": 1 }, { "sample_id": "13_222414_178366@13", "cluster_num": 1 }, { "sample_id": "13_175427_56130@13", "cluster_num": 1 }, { "sample_id": "13_233369_208462@13", "cluster_num": 1 }, { "sample_id": "13_685566_545561@13", "cluster_num": 1 }, { "sample_id": "13_182642_68773@13", "cluster_num": 2 }, { "sample_id": "13_221774_176494@13", "cluster_num": 1 }, { "sample_id": "13_246751_239769@13", "cluster_num": 1 }, { "sample_id": "13_213400_156156@13", "cluster_num": 1 }, { "sample_id": "13_635713_441284@13", "cluster_num": 1 }, { "sample_id": "13_391090_433773@13", "cluster_num": 1 }, { "sample_id": "13_7430420_53397481@13", "cluster_num": 1 }, { "sample_id": "13_391095_433206@13", "cluster_num": 1 }, { "sample_id": "13_176732_59336@13", "cluster_num": 2 }, { "sample_id": "13_1091710_1301258@13", "cluster_num": 1 }, { "sample_id": "13_7459824_53444841@13", "cluster_num": 1 }, { "sample_id": "13_177332_60172@13", "cluster_num": 1 }, { "sample_id": "13_355334_369050@13", "cluster_num": 1 }, { "sample_id": "13_593032_440127@13", "cluster_num": 1 }, { "sample_id": "13_209698_147727@13", "cluster_num": 1 }, { "sample_id": "13_249816_246106@13", "cluster_num": 1 }, { "sample_id": "13_241488_227656@13", "cluster_num": 1 }, { "sample_id": "13_191556_93330@13", "cluster_num": 1 }, { "sample_id": "13_353384_364878@13", "cluster_num": 1 }, { "sample_id": "13_213994_159890@13", "cluster_num": 2 }, { "sample_id": "13_675830_511809@13", "cluster_num": 1 }, { "sample_id": "13_164454_38216@13", "cluster_num": 1 }, { "sample_id": "13_675973_512901@13", "cluster_num": 1 }, { "sample_id": "13_1102674_1317148@13", "cluster_num": 1 }, { "sample_id": "13_792373_876018@13", "cluster_num": 1 }, { "sample_id": "13_216969_164778@13", "cluster_num": 2 }, { "sample_id": "13_349745_357698@13", "cluster_num": 1 }, { "sample_id": "13_685556_545535@13", "cluster_num": 2 }, { "sample_id": "13_375191_404494@13", "cluster_num": 2 }, { "sample_id": "13_176361_58554@13", "cluster_num": 1 }, { "sample_id": "13_187637_82561@13", "cluster_num": 1 }, { "sample_id": "13_730870_747675@13", "cluster_num": 1 }, { "sample_id": "13_247391_240913@13", "cluster_num": 1 }, { "sample_id": "13_681458_534123@13", "cluster_num": 1 }, { "sample_id": "13_648781_453718@13", "cluster_num": 1 }, { "sample_id": "13_767454_827574@13", "cluster_num": 1 }, { "sample_id": "13_258416_266301@13", "cluster_num": 0 }, { "sample_id": "13_357710_374736@13", "cluster_num": 0 }, { "sample_id": "13_171593_48667@13", "cluster_num": 0 }, { "sample_id": "13_5145025_31482699@13", "cluster_num": 2 }, { "sample_id": "13_345412_349638@13", "cluster_num": 2 }, { "sample_id": "13_163472_36362@13", "cluster_num": 0 }, { "sample_id": "13_228049_193581@13", "cluster_num": 0 }, { "sample_id": "13_258933_267444@13", "cluster_num": 0 }, { "sample_id": "13_3441_4341@13", "cluster_num": 0 }, { "sample_id": "13_714307_706125@13", "cluster_num": 1 } ] }, "blog": { "data_id": [ { "sample_id": "51264237@javabean@java", "cluster_num": 2 }, { "sample_id": "86664940@jsp@java", "cluster_num": 2 }, { "sample_id": "50299059@javabean@java", "cluster_num": 1 }, { "sample_id": "108709853@jsp@java", "cluster_num": 1 }, { "sample_id": "53182789@jsp@java", "cluster_num": 2 }, { "sample_id": "6317579@javabean@java", "cluster_num": 0 }, { "sample_id": "81746294@jsp@java", "cluster_num": 1 }, { "sample_id": "6317579@jsp@java", "cluster_num": 0 }, { "sample_id": "72977784@jsp@java", "cluster_num": 2 }, { "sample_id": "79810019@jsp@java", "cluster_num": 0 }, { "sample_id": "111567489@jsp@java", "cluster_num": 2 }, { "sample_id": "50878214@jsp@java", "cluster_num": 2 }, { "sample_id": "79818477@jsp@java", "cluster_num": 2 }, { "sample_id": "28265503@jsp@java", "cluster_num": 2 }, { "sample_id": "50973359@jsp@java", "cluster_num": 2 }, { "sample_id": "9406437@jsp@java", "cluster_num": 2 }, { "sample_id": "51318908@jsp@java", "cluster_num": 1 }, { "sample_id": "115393694@jsp@java", "cluster_num": 1 }, { "sample_id": "86165594@jsp@java", "cluster_num": 1 }, { "sample_id": "112466332@jsp@java", "cluster_num": 1 }, { "sample_id": "54632265@jsp@java", "cluster_num": 2 }, { "sample_id": "21593721@jsp@java", "cluster_num": 2 }, { "sample_id": "52126377@jsp@java", "cluster_num": 2 }, { "sample_id": "114752658@jsp@java", "cluster_num": 1 }, { "sample_id": "84294881@jsp@java", "cluster_num": 2 }, { "sample_id": "100518089@jsp@java", "cluster_num": 2 }, { "sample_id": "53838320@jsp@java", "cluster_num": 1 }, { "sample_id": "84949906@jsp@java", "cluster_num": 1 }, { "sample_id": "82557140@jsp@java", "cluster_num": 2 }, { "sample_id": "17470869@jsp@java", "cluster_num": 2 }, { "sample_id": "109329615@jsp@java", "cluster_num": 1 }, { "sample_id": "2456644@builder@java", "cluster_num": 2 }, { "sample_id": "73144349@jsp@java", "cluster_num": 2 }, { "sample_id": "52174326@jsp@java", "cluster_num": 2 }, { "sample_id": "76976692@jsp@java", "cluster_num": 2 }, { "sample_id": "2456644@jsp@java", "cluster_num": 2 }, { "sample_id": "40047325@jsp@java", "cluster_num": 2 }, { "sample_id": "78525864@jsp@java", "cluster_num": 2 }, { "sample_id": "108995452@jsp@java", "cluster_num": 2 }, { "sample_id": "118646217@jsp@java", "cluster_num": 1 }, { "sample_id": "91526149@jsp@java", "cluster_num": 2 }, { "sample_id": "76578233@jsp@java", "cluster_num": 1 }, { "sample_id": "70229901@jsp@java", "cluster_num": 2 }, { "sample_id": "50402519@jsp@java", "cluster_num": 1 }, { "sample_id": "86552976@jsp@java", "cluster_num": 2 }, { "sample_id": "84131373@jsp@java", "cluster_num": 0 }, { "sample_id": "94332981@jsp@java", "cluster_num": 1 }, { "sample_id": "70144604@jsp@java", "cluster_num": 1 }, { "sample_id": "51363662@jsp@java", "cluster_num": 1 }, { "sample_id": "4666821@javabean@java", "cluster_num": 1 }, { "sample_id": "5499498@javabean@java", "cluster_num": 1 }, { "sample_id": "80779994@jsp@java", "cluster_num": 2 }, { "sample_id": "98753815@jsp@java", "cluster_num": 2 }, { "sample_id": "68925746@jsp@java", "cluster_num": 0 }, { "sample_id": "78697079@jsp@java", "cluster_num": 0 }, { "sample_id": "113130315@jsp@java", "cluster_num": 2 }, { "sample_id": "82317664@jsp@java", "cluster_num": 2 }, { "sample_id": "83425085@jsp@java", "cluster_num": 2 }, { "sample_id": "85236262@jsp@java", "cluster_num": 2 }, { "sample_id": "8469780@jsp@java", "cluster_num": 1 }, { "sample_id": "80632304@jsp@java", "cluster_num": 1 }, { "sample_id": "27971401@jsp@java", "cluster_num": 2 }, { "sample_id": "79607005@jsp@java", "cluster_num": 2 }, { "sample_id": "72654955@jsp@java", "cluster_num": 1 }, { "sample_id": "110138497@jsp@java", "cluster_num": 2 }, { "sample_id": "113144325@jsp@java", "cluster_num": 1 }, { "sample_id": "16863543@spring@java", "cluster_num": 2 }, { "sample_id": "109252065@jsp@java", "cluster_num": 2 } ] } } } } }, { "MVC开发": { "data": { "uuid": "java-4-1247", "seg": [ [ [ "mvc", "开发" ] ] ], "level": { "min": 0.994567901234568, "max": 0.9946666666666667 }, "related_data": {} } } }, { "MVC高级开发": { "data": { "uuid": "java-4-1248", "seg": [ [ [ "mvc", "高级", "开发" ] ] ], "level": { "min": 0.9946666666666667, "max": 0.9947654320987654 }, "related_data": { "blog": { "data_id": [ { "sample_id": "37996225@log4j@java", "cluster_num": 0 }, { "sample_id": "38063139@log4j@java", "cluster_num": 1 } ] } } } } }, { "使用Filter": { "children": [ { "修改响应": { "data": { "uuid": "java-5-1465", "seg": [ [ [ "修改", "响应" ] ] ], "level": { "min": 0.9947654320987654, "max": 0.9948641975308642 }, "related_data": {} } } } ], "data": { "uuid": "java-4-1249", "seg": [ [ [ "filter" ] ] ], "level": { "min": 0.9947654320987654, "max": 0.9948641975308642 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_373880_402460@13", "cluster_num": 0 }, { "sample_id": "13_196519_109146@13", "cluster_num": 1 } ] }, "blog": { "data_id": [ { "sample_id": "78392153@interceptor@java", "cluster_num": 0 }, { "sample_id": "116726672@javac@java", "cluster_num": 1 } ] } } } } }, { "使用Listener": { "data": { "uuid": "java-4-1250", "seg": [ [ [ "listener" ] ] ], "level": { "min": 0.9948641975308642, "max": 0.9949629629629629 }, "related_data": {} } } }, { "部署": { "data": { "uuid": "java-4-1251", "seg": [ [ [ "部署" ] ] ], "level": { "min": 0.9949629629629629, "max": 0.9950617283950617 }, "related_data": {} } } }, { "集成Filter": { "data": { "uuid": "java-4-1252", "seg": [ [ [ "集成", "filter" ] ] ], "level": { "min": 0.9950617283950617, "max": 0.9951604938271604 }, "related_data": {} } } }, { "使用Interceptor": { "data": { "uuid": "java-4-1253", "seg": [ [ [ "interceptor" ] ] ], "level": { "min": 0.9951604938271604, "max": 0.9952592592592593 }, "related_data": { "blog": { "data_id": [ { "sample_id": "39050335@interceptor@java", "cluster_num": 1 }, { "sample_id": "51493890@interceptor@java", "cluster_num": 1 }, { "sample_id": "21038497@interceptor@java", "cluster_num": 1 }, { "sample_id": "54585726@interceptor@java", "cluster_num": 0 }, { "sample_id": "109135187@interceptor@java", "cluster_num": 2 }, { "sample_id": "17719823@interceptor@java", "cluster_num": 1 }, { "sample_id": "79966058@interceptor@java", "cluster_num": 0 }, { "sample_id": "52143898@interceptor@java", "cluster_num": 1 }, { "sample_id": "52387349@interceptor@java", "cluster_num": 1 }, { "sample_id": "65635678@interceptor@java", "cluster_num": 0 }, { "sample_id": "50491442@interceptor@java", "cluster_num": 1 }, { "sample_id": "44513487@interceptor@java", "cluster_num": 1 }, { "sample_id": "13294209@interceptor@java", "cluster_num": 1 }, { "sample_id": "7003877@interceptor@java", "cluster_num": 1 }, { "sample_id": "109073277@interceptor@java", "cluster_num": 1 }, { "sample_id": "74308343@interceptor@java", "cluster_num": 0 }, { "sample_id": "50264445@interceptor@java", "cluster_num": 1 }, { "sample_id": "14230577@interceptor@java", "cluster_num": 1 }, { "sample_id": "45951163@interceptor@java", "cluster_num": 1 }, { "sample_id": "8501294@interceptor@java", "cluster_num": 1 }, { "sample_id": "83623242@interceptor@java", "cluster_num": 0 }, { "sample_id": "79038785@interceptor@java", "cluster_num": 0 }, { "sample_id": "62216656@interceptor@java", "cluster_num": 0 }, { "sample_id": "78684814@interceptor@java", "cluster_num": 0 }, { "sample_id": "54669520@interceptor@java", "cluster_num": 1 }, { "sample_id": "54021848@interceptor@java", "cluster_num": 1 }, { "sample_id": "107206670@interceptor@java", "cluster_num": 0 }, { "sample_id": "80939532@hibernate@java", "cluster_num": 2 }, { "sample_id": "7238815@hibernate@java", "cluster_num": 2 }, { "sample_id": "80939532@interceptor@java", "cluster_num": 2 }, { "sample_id": "7238815@interceptor@java", "cluster_num": 2 }, { "sample_id": "52200638@interceptor@java", "cluster_num": 0 }, { "sample_id": "52955480@interceptor@java", "cluster_num": 0 }, { "sample_id": "78377859@interceptor@java", "cluster_num": 0 }, { "sample_id": "6946705@interceptor@java", "cluster_num": 0 }, { "sample_id": "53504556@interceptor@java", "cluster_num": 0 }, { "sample_id": "78335945@interceptor@java", "cluster_num": 0 }, { "sample_id": "51734507@interceptor@java", "cluster_num": 0 }, { "sample_id": "4256296@interceptor@java", "cluster_num": 0 }, { "sample_id": "1730465@interceptor@java", "cluster_num": 1 }, { "sample_id": "45457481@interceptor@java", "cluster_num": 1 }, { "sample_id": "116600362@interceptor@java", "cluster_num": 2 }, { "sample_id": "78352298@interceptor@java", "cluster_num": 0 }, { "sample_id": "84785803@interceptor@java", "cluster_num": 0 }, { "sample_id": "51578231@interceptor@java", "cluster_num": 0 }, { "sample_id": "9017915@interceptor@java", "cluster_num": 0 }, { "sample_id": "1824607@interceptor@java", "cluster_num": 1 }, { "sample_id": "43051673@interceptor@java", "cluster_num": 0 }, { "sample_id": "93321854@interceptor@java", "cluster_num": 0 }, { "sample_id": "48162489@interceptor@java", "cluster_num": 2 }, { "sample_id": "61420753@interceptor@java", "cluster_num": 0 }, { "sample_id": "79316814@interceptor@java", "cluster_num": 0 }, { "sample_id": "84197557@interceptor@java", "cluster_num": 0 }, { "sample_id": "25899693@interceptor@java", "cluster_num": 0 }, { "sample_id": "4906092@interceptor@java", "cluster_num": 0 }, { "sample_id": "98731339@interceptor@java", "cluster_num": 0 }, { "sample_id": "7803852@interceptor@java", "cluster_num": 1 }, { "sample_id": "81012484@interceptor@java", "cluster_num": 0 }, { "sample_id": "52200393@interceptor@java", "cluster_num": 0 }, { "sample_id": "112307635@interceptor@java", "cluster_num": 0 }, { "sample_id": "71279408@interceptor@java", "cluster_num": 1 }, { "sample_id": "90172863@interceptor@java", "cluster_num": 0 }, { "sample_id": "72590513@interceptor@java", "cluster_num": 0 }, { "sample_id": "94717786@interceptor@java", "cluster_num": 0 }, { "sample_id": "24121529@interceptor@java", "cluster_num": 1 } ] } } } } }, { "处理CORS": { "data": { "uuid": "java-4-1254", "seg": [ [ [ "cors" ] ] ], "level": { "min": 0.9952592592592593, "max": 0.995358024691358 }, "related_data": {} } } }, { "异步处理": { "data": { "uuid": "java-4-1255", "seg": [ [ [ "异步", "异步处理" ] ] ], "level": { "min": 0.995358024691358, "max": 0.9954567901234568 }, "related_data": {} } } }, { "使用WebSocket": { "data": { "uuid": "java-4-1256", "seg": [ [ [ "websocket" ] ] ], "level": { "min": 0.9954567901234568, "max": 0.9955555555555555 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_241979_228840@13", "cluster_num": 0 }, { "sample_id": "13_387324_426295@13", "cluster_num": 1 }, { "sample_id": "13_648884_454498@13", "cluster_num": 2 } ] }, "blog": { "data_id": [ { "sample_id": "105625858@javac@java", "cluster_num": 0 }, { "sample_id": "81208192@stream@java", "cluster_num": 1 } ] } } } } } ], "data": { "uuid": "java-3-614", "seg": [ [ [ "web", "开发" ] ] ], "level": { "min": 0.9940740740740741, "max": 0.9955555555555555 }, "related_data": {} } } }, { "Spring开发": { "children": [ { "IoC容器": { "children": [ { "IoC原理": { "data": { "uuid": "java-5-1466", "seg": [ [ [ "ioc", "原理" ] ] ], "level": { "min": 0.9955555555555555, "max": 0.9957037037037036 }, "related_data": {} } } }, { "使用Annotation配置": { "data": { "uuid": "java-5-1467", "seg": [ [ [ "annotation", "配置" ] ] ], "level": { "min": 0.9957037037037036, "max": 0.9958518518518518 }, "related_data": {} } } }, { "定制Bean": { "data": { "uuid": "java-5-1468", "seg": [ [ [ "定制", "bean" ] ] ], "level": { "min": 0.9958518518518518, "max": 0.996 }, "related_data": {} } } }, { "使用Resource": { "data": { "uuid": "java-5-1469", "seg": [ [ [ "resource" ] ] ], "level": { "min": 0.996, "max": 0.9961481481481481 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_7397177_53341778@13", "cluster_num": 0 }, { "sample_id": "13_226220_188528@13", "cluster_num": 1 } ] }, "blog": { "data_id": [ { "sample_id": "111315184@interceptor@java", "cluster_num": 0 }, { "sample_id": "110054720@spring@java", "cluster_num": 1 } ] } } } } }, { "注入配置": { "data": { "uuid": "java-5-1470", "seg": [ [ [ "注入", "配置" ] ] ], "level": { "min": 0.9961481481481481, "max": 0.9962962962962962 }, "related_data": {} } } } ], "data": { "uuid": "java-4-1257", "seg": [ [ [ "ioc", "容器" ] ] ], "level": { "min": 0.9955555555555555, "max": 0.9962962962962962 }, "related_data": {} } } }, { "集成第三方组件": { "children": [ { "集成JavaMail": { "data": { "uuid": "java-5-1471", "seg": [ [ [ "集成", "javamail" ] ] ], "level": { "min": 0.9962962962962962, "max": 0.9963786008230452 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_754879_810191@13", "cluster_num": 0 }, { "sample_id": "13_11765_5641@13", "cluster_num": 2 }, { "sample_id": "13_7439268_53413216@13", "cluster_num": 1 }, { "sample_id": "13_693786_572117@13", "cluster_num": 0 }, { "sample_id": "13_177519_60655@13", "cluster_num": 1 }, { "sample_id": "13_347764_354215@13", "cluster_num": 1 }, { "sample_id": "13_379873_414350@13", "cluster_num": 0 } ] }, "blog": { "data_id": [ { "sample_id": "8277515@javamail@java", "cluster_num": 1 }, { "sample_id": "8279709@javamail@java", "cluster_num": 1 }, { "sample_id": "8276078@javamail@java", "cluster_num": 1 }, { "sample_id": "52537577@javamail@java", "cluster_num": 0 }, { "sample_id": "78419581@javamail@java", "cluster_num": 2 }, { "sample_id": "50480071@javamail@java", "cluster_num": 0 }, { "sample_id": "17558049@javamail@java", "cluster_num": 0 }, { "sample_id": "51722660@javamail@java", "cluster_num": 1 }, { "sample_id": "95489958@javamail@java", "cluster_num": 1 }, { "sample_id": "51673073@javamail@java", "cluster_num": 1 }, { "sample_id": "77655836@javamail@java", "cluster_num": 1 }, { "sample_id": "69945622@javamail@java", "cluster_num": 2 }, { "sample_id": "53450344@javamail@java", "cluster_num": 0 }, { "sample_id": "100726972@javamail@java", "cluster_num": 0 }, { "sample_id": "53048418@javamail@java", "cluster_num": 1 }, { "sample_id": "77338270@javamail@java", "cluster_num": 1 }, { "sample_id": "77199123@javamail@java", "cluster_num": 1 }, { "sample_id": "17557041@javamail@java", "cluster_num": 1 }, { "sample_id": "48367521@javamail@java", "cluster_num": 2 }, { "sample_id": "50476504@javamail@java", "cluster_num": 0 }, { "sample_id": "52413157@javamail@java", "cluster_num": 0 }, { "sample_id": "45062437@javamail@java", "cluster_num": 0 }, { "sample_id": "7990927@javamail@java", "cluster_num": 0 }, { "sample_id": "8229521@javamail@java", "cluster_num": 0 }, { "sample_id": "52691657@javamail@java", "cluster_num": 2 }, { "sample_id": "41788905@javamail@java", "cluster_num": 0 }, { "sample_id": "19966773@javamail@java", "cluster_num": 0 }, { "sample_id": "51146788@javamail@java", "cluster_num": 1 }, { "sample_id": "80833346@javamail@java", "cluster_num": 1 }, { "sample_id": "45488249@javamail@java", "cluster_num": 2 }, { "sample_id": "68941450@javamail@java", "cluster_num": 0 }, { "sample_id": "51399371@javamail@java", "cluster_num": 2 }, { "sample_id": "7516545@javamail@java", "cluster_num": 0 }, { "sample_id": "51354456@javamail@java", "cluster_num": 2 }, { "sample_id": "46876375@javamail@java", "cluster_num": 0 }, { "sample_id": "71425504@javamail@java", "cluster_num": 0 }, { "sample_id": "8591197@javamail@java", "cluster_num": 2 }, { "sample_id": "17964593@javamail@java", "cluster_num": 0 }, { "sample_id": "79814240@javamail@java", "cluster_num": 2 }, { "sample_id": "25502643@javamail@java", "cluster_num": 1 }, { "sample_id": "78753184@javamail@java", "cluster_num": 1 }, { "sample_id": "51939587@javamail@java", "cluster_num": 2 }, { "sample_id": "115765066@javamail@java", "cluster_num": 1 }, { "sample_id": "78543430@javamail@java", "cluster_num": 0 }, { "sample_id": "77199161@javamail@java", "cluster_num": 0 }, { "sample_id": "51851486@javamail@java", "cluster_num": 0 }, { "sample_id": "50437940@javamail@java", "cluster_num": 0 }, { "sample_id": "54427217@javamail@java", "cluster_num": 0 }, { "sample_id": "79184088@javamail@java", "cluster_num": 0 }, { "sample_id": "16135589@javamail@java", "cluster_num": 0 }, { "sample_id": "8108214@javamail@java", "cluster_num": 2 }, { "sample_id": "39212691@javamail@java", "cluster_num": 0 }, { "sample_id": "12833523@javamail@java", "cluster_num": 0 }, { "sample_id": "70521314@javamail@java", "cluster_num": 2 }, { "sample_id": "50492947@javamail@java", "cluster_num": 0 }, { "sample_id": "78580092@javamail@java", "cluster_num": 0 }, { "sample_id": "72625581@javamail@java", "cluster_num": 1 }, { "sample_id": "21160669@javamail@java", "cluster_num": 0 }, { "sample_id": "40431611@javamail@java", "cluster_num": 1 }, { "sample_id": "2462808@javamail@java", "cluster_num": 0 }, { "sample_id": "52276168@javamail@java", "cluster_num": 2 }, { "sample_id": "50607411@javamail@java", "cluster_num": 0 }, { "sample_id": "78062727@javamail@java", "cluster_num": 1 }, { "sample_id": "25154501@javamail@java", "cluster_num": 0 }, { "sample_id": "109235818@javamail@java", "cluster_num": 1 }, { "sample_id": "73569896@javamail@java", "cluster_num": 1 }, { "sample_id": "50109011@javamail@java", "cluster_num": 1 }, { "sample_id": "78356638@javamail@java", "cluster_num": 2 }, { "sample_id": "24519817@javamail@java", "cluster_num": 0 }, { "sample_id": "52517433@javamail@java", "cluster_num": 0 }, { "sample_id": "84140850@javamail@java", "cluster_num": 0 }, { "sample_id": "77340365@javamail@java", "cluster_num": 2 }, { "sample_id": "72688585@javamail@java", "cluster_num": 0 }, { "sample_id": "108851517@javamail@java", "cluster_num": 2 }, { "sample_id": "49253447@javamail@java", "cluster_num": 0 }, { "sample_id": "78394230@javamail@java", "cluster_num": 0 }, { "sample_id": "77193113@javamail@java", "cluster_num": 0 }, { "sample_id": "41118753@javamail@java", "cluster_num": 0 }, { "sample_id": "109411953@javamail@java", "cluster_num": 2 }, { "sample_id": "80492699@javamail@java", "cluster_num": 2 }, { "sample_id": "45767567@javamail@java", "cluster_num": 1 }, { "sample_id": "65442041@javamail@java", "cluster_num": 1 }, { "sample_id": "51143410@javamail@java", "cluster_num": 2 }, { "sample_id": "89842942@javamail@java", "cluster_num": 1 }, { "sample_id": "117539372@javamail@java", "cluster_num": 1 }, { "sample_id": "78552216@javamail@java", "cluster_num": 0 }, { "sample_id": "93873685@javamail@java", "cluster_num": 1 }, { "sample_id": "113287438@javamail@java", "cluster_num": 0 }, { "sample_id": "60962114@javamail@java", "cluster_num": 2 }, { "sample_id": "69267295@javamail@java", "cluster_num": 0 }, { "sample_id": "108989387@javamail@java", "cluster_num": 1 }, { "sample_id": "90206475@javamail@java", "cluster_num": 1 }, { "sample_id": "89915379@javamail@java", "cluster_num": 0 }, { "sample_id": "116177532@javamail@java", "cluster_num": 0 } ] } } } } }, { "集成JMS": { "data": { "uuid": "java-5-1472", "seg": [ [ [ "集成", "jms" ] ] ], "level": { "min": 0.9963786008230452, "max": 0.9964609053497941 }, "related_data": { "blog": { "data_id": [ { "sample_id": "76114434@jms@java", "cluster_num": 2 }, { "sample_id": "78436645@jms@java", "cluster_num": 2 }, { "sample_id": "54176520@jms@java", "cluster_num": 2 }, { "sample_id": "79005628@jms@java", "cluster_num": 1 }, { "sample_id": "48998409@jms@java", "cluster_num": 2 }, { "sample_id": "70770087@jms@java", "cluster_num": 1 }, { "sample_id": "52777526@jms@java", "cluster_num": 2 }, { "sample_id": "53334788@jms@java", "cluster_num": 1 }, { "sample_id": "53321093@jms@java", "cluster_num": 2 }, { "sample_id": "79006197@jms@java", "cluster_num": 1 }, { "sample_id": "78035610@jms@java", "cluster_num": 2 }, { "sample_id": "71598339@jms@java", "cluster_num": 2 }, { "sample_id": "74905616@jms@java", "cluster_num": 2 }, { "sample_id": "78192718@jms@java", "cluster_num": 1 }, { "sample_id": "52655021@jms@java", "cluster_num": 0 }, { "sample_id": "8822070@jms@java", "cluster_num": 2 }, { "sample_id": "85224067@jms@java", "cluster_num": 2 }, { "sample_id": "78520766@jms@java", "cluster_num": 1 }, { "sample_id": "6957355@jms@java", "cluster_num": 0 }, { "sample_id": "52807104@jms@java", "cluster_num": 2 }, { "sample_id": "50986744@jms@java", "cluster_num": 2 }, { "sample_id": "68962543@jms@java", "cluster_num": 2 }, { "sample_id": "75246853@jms@java", "cluster_num": 2 }, { "sample_id": "50685835@jms@java", "cluster_num": 2 }, { "sample_id": "77930456@jms@java", "cluster_num": 2 }, { "sample_id": "41725235@jms@java", "cluster_num": 2 }, { "sample_id": "69666706@jms@java", "cluster_num": 2 }, { "sample_id": "51167654@jms@java", "cluster_num": 1 }, { "sample_id": "4014788@jmx@java", "cluster_num": 2 }, { "sample_id": "4101152@jmx@java", "cluster_num": 2 }, { "sample_id": "76724119@jms@java", "cluster_num": 0 }, { "sample_id": "51252255@jms@java", "cluster_num": 2 }, { "sample_id": "8606521@jms@java", "cluster_num": 2 }, { "sample_id": "51082699@jms@java", "cluster_num": 2 }, { "sample_id": "46701559@jms@java", "cluster_num": 2 }, { "sample_id": "47173117@jms@java", "cluster_num": 1 }, { "sample_id": "38145597@jms@java", "cluster_num": 2 }, { "sample_id": "10241345@jms@java", "cluster_num": 2 }, { "sample_id": "53896326@jms@java", "cluster_num": 2 }, { "sample_id": "79016309@jms@java", "cluster_num": 1 }, { "sample_id": "67720026@jms@java", "cluster_num": 2 }, { "sample_id": "47783473@jms@java", "cluster_num": 1 }, { "sample_id": "6927532@jms@java", "cluster_num": 0 }, { "sample_id": "78904171@jms@java", "cluster_num": 2 }, { "sample_id": "79018627@jms@java", "cluster_num": 1 }, { "sample_id": "75635218@jms@java", "cluster_num": 0 }, { "sample_id": "40950487@jms@java", "cluster_num": 2 }, { "sample_id": "8885193@jms@java", "cluster_num": 1 }, { "sample_id": "90021459@jms@java", "cluster_num": 2 }, { "sample_id": "47160259@jms@java", "cluster_num": 2 }, { "sample_id": "40687087@jms@java", "cluster_num": 2 }, { "sample_id": "79018990@jms@java", "cluster_num": 1 }, { "sample_id": "78657177@jms@java", "cluster_num": 1 }, { "sample_id": "53389069@jms@java", "cluster_num": 0 }, { "sample_id": "55106738@jms@java", "cluster_num": 0 }, { "sample_id": "51258885@jms@java", "cluster_num": 0 }, { "sample_id": "53676350@jms@java", "cluster_num": 0 }, { "sample_id": "23391967@jms@java", "cluster_num": 0 }, { "sample_id": "48608237@jms@java", "cluster_num": 2 }, { "sample_id": "45938919@jms@java", "cluster_num": 0 }, { "sample_id": "7258643@jmx@java", "cluster_num": 2 }, { "sample_id": "6718838@jms@java", "cluster_num": 2 }, { "sample_id": "49766075@jms@java", "cluster_num": 2 }, { "sample_id": "7420162@jms@java", "cluster_num": 0 }, { "sample_id": "70466208@jms@java", "cluster_num": 0 }, { "sample_id": "45284379@jms@java", "cluster_num": 2 }, { "sample_id": "17954841@jms@java", "cluster_num": 2 }, { "sample_id": "6698810@jms@java", "cluster_num": 0 }, { "sample_id": "9184449@jms@java", "cluster_num": 2 }, { "sample_id": "45955517@jms@java", "cluster_num": 0 }, { "sample_id": "7258643@jms@java", "cluster_num": 2 }, { "sample_id": "17370813@jms@java", "cluster_num": 2 }, { "sample_id": "5771956@jms@java", "cluster_num": 1 }, { "sample_id": "3949287@jms@java", "cluster_num": 0 }, { "sample_id": "53375131@jms@java", "cluster_num": 2 }, { "sample_id": "51259068@jms@java", "cluster_num": 0 }, { "sample_id": "7699501@jms@java", "cluster_num": 0 }, { "sample_id": "89042405@jms@java", "cluster_num": 2 }, { "sample_id": "47762033@jms@java", "cluster_num": 2 }, { "sample_id": "53385322@jms@java", "cluster_num": 1 }, { "sample_id": "32723571@jms@java", "cluster_num": 0 }, { "sample_id": "72991841@jms@java", "cluster_num": 0 }, { "sample_id": "51258447@jms@java", "cluster_num": 0 }, { "sample_id": "76218128@jms@java", "cluster_num": 0 }, { "sample_id": "78517200@jms@java", "cluster_num": 1 }, { "sample_id": "76835648@jms@java", "cluster_num": 0 }, { "sample_id": "6260781@jms@java", "cluster_num": 0 }, { "sample_id": "80836621@jms@java", "cluster_num": 2 }, { "sample_id": "8219536@jms@java", "cluster_num": 0 }, { "sample_id": "91382228@jms@java", "cluster_num": 2 }, { "sample_id": "6059479@jms@java", "cluster_num": 0 }, { "sample_id": "54094816@jms@java", "cluster_num": 0 }, { "sample_id": "61927002@jms@java", "cluster_num": 0 }, { "sample_id": "85257937@jms@java", "cluster_num": 0 }, { "sample_id": "36418827@jms@java", "cluster_num": 0 }, { "sample_id": "45798529@jms@java", "cluster_num": 0 }, { "sample_id": "6799952@jms@java", "cluster_num": 0 }, { "sample_id": "72615194@jms@java", "cluster_num": 2 }, { "sample_id": "7581855@jms@java", "cluster_num": 2 }, { "sample_id": "54095144@jms@java", "cluster_num": 0 }, { "sample_id": "41013833@jms@java", "cluster_num": 2 }, { "sample_id": "51729078@jms@java", "cluster_num": 2 }, { "sample_id": "2400611@jms@java", "cluster_num": 0 }, { "sample_id": "115534648@jms@java", "cluster_num": 0 }, { "sample_id": "12351687@jms@java", "cluster_num": 0 }, { "sample_id": "6855361@jms@java", "cluster_num": 0 }, { "sample_id": "7068202@jms@java", "cluster_num": 0 }, { "sample_id": "53572400@jms@java", "cluster_num": 0 }, { "sample_id": "4085351@jms@java", "cluster_num": 2 }, { "sample_id": "6396080@jms@java", "cluster_num": 2 } ] } } } } }, { "使用Scheduler": { "data": { "uuid": "java-5-1473", "seg": [ [ [ "scheduler" ] ] ], "level": { "min": 0.9964609053497941, "max": 0.9965432098765432 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_189202_90836@13", "cluster_num": 0 } ] } } } } }, { "集成JMX": { "data": { "uuid": "java-5-1474", "seg": [ [ [ "集成", "jmx" ] ] ], "level": { "min": 0.9965432098765432, "max": 0.9966255144032922 }, "related_data": { "blog": { "data_id": [ { "sample_id": "6032795@jmx@java", "cluster_num": 0 }, { "sample_id": "53524884@jmx@java", "cluster_num": 2 }, { "sample_id": "430689@jmx@java", "cluster_num": 2 }, { "sample_id": "78680339@jmx@java", "cluster_num": 2 }, { "sample_id": "84308425@jmx@java", "cluster_num": 2 }, { "sample_id": "6452570@jmx@java", "cluster_num": 1 }, { "sample_id": "73609983@jmx@java", "cluster_num": 1 }, { "sample_id": "51547408@jmx@java", "cluster_num": 1 }, { "sample_id": "50480458@jmx@java", "cluster_num": 2 }, { "sample_id": "43671951@jmx@java", "cluster_num": 1 }, { "sample_id": "80808721@jmx@java", "cluster_num": 2 }, { "sample_id": "87983541@jmx@java", "cluster_num": 1 }, { "sample_id": "81667516@jmx@java", "cluster_num": 2 }, { "sample_id": "77431044@jmx@java", "cluster_num": 2 }, { "sample_id": "79755274@jmx@java", "cluster_num": 2 }, { "sample_id": "85319815@jmx@java", "cluster_num": 2 }, { "sample_id": "71037316@jmx@java", "cluster_num": 2 }, { "sample_id": "72357398@jmx@java", "cluster_num": 2 }, { "sample_id": "37650011@jmx@java", "cluster_num": 2 }, { "sample_id": "40082327@jmx@java", "cluster_num": 1 }, { "sample_id": "84813486@jmx@java", "cluster_num": 2 }, { "sample_id": "2085261@jmx@java", "cluster_num": 2 }, { "sample_id": "78161658@jmx@java", "cluster_num": 1 }, { "sample_id": "84738835@jmx@java", "cluster_num": 2 }, { "sample_id": "109802834@jmx@java", "cluster_num": 2 }, { "sample_id": "81669836@jmx@java", "cluster_num": 2 }, { "sample_id": "40344699@jmx@java", "cluster_num": 1 }, { "sample_id": "38560429@jmx@java", "cluster_num": 2 }, { "sample_id": "40341949@jmx@java", "cluster_num": 1 }, { "sample_id": "84024074@jmx@java", "cluster_num": 2 }, { "sample_id": "109217072@jmx@java", "cluster_num": 1 }, { "sample_id": "41046043@jmx@java", "cluster_num": 0 }, { "sample_id": "101778314@jmx@java", "cluster_num": 2 }, { "sample_id": "43801653@jmx@java", "cluster_num": 2 }, { "sample_id": "52602476@jmx@java", "cluster_num": 2 }, { "sample_id": "17243859@jmx@java", "cluster_num": 2 }, { "sample_id": "51172087@jmx@java", "cluster_num": 2 }, { "sample_id": "51295597@jmx@java", "cluster_num": 2 }, { "sample_id": "82736281@jmx@java", "cluster_num": 1 }, { "sample_id": "7446584@jmx@java", "cluster_num": 0 }, { "sample_id": "83055749@jmx@java", "cluster_num": 0 }, { "sample_id": "1895207@jmx@java", "cluster_num": 0 }, { "sample_id": "111521633@jmx@java", "cluster_num": 2 }, { "sample_id": "62226008@jmx@java", "cluster_num": 0 }, { "sample_id": "5695893@jmx@java", "cluster_num": 0 }, { "sample_id": "7600003@jmx@java", "cluster_num": 1 }, { "sample_id": "38413657@jmx@java", "cluster_num": 2 }, { "sample_id": "38412913@jmx@java", "cluster_num": 2 }, { "sample_id": "77837511@jmx@java", "cluster_num": 2 }, { "sample_id": "7473820@jmx@java", "cluster_num": 0 }, { "sample_id": "68068166@jmx@java", "cluster_num": 0 }, { "sample_id": "8843044@jmx@java", "cluster_num": 2 }, { "sample_id": "52761170@jmx@java", "cluster_num": 2 }, { "sample_id": "80817334@jmx@java", "cluster_num": 0 }, { "sample_id": "52938170@jmx@java", "cluster_num": 1 }, { "sample_id": "51527665@jmx@java", "cluster_num": 2 }, { "sample_id": "63685785@jmx@java", "cluster_num": 2 }, { "sample_id": "73106065@jmx@java", "cluster_num": 0 }, { "sample_id": "72979040@jmx@java", "cluster_num": 2 }, { "sample_id": "1814205@jmx@java", "cluster_num": 0 }, { "sample_id": "17029187@jmx@java", "cluster_num": 2 }, { "sample_id": "8522986@jmx@java", "cluster_num": 0 }, { "sample_id": "11891817@jmx@java", "cluster_num": 2 }, { "sample_id": "7329768@jmx@java", "cluster_num": 1 }, { "sample_id": "57164570@jmx@java", "cluster_num": 2 }, { "sample_id": "80355724@jmx@java", "cluster_num": 0 }, { "sample_id": "6575144@jmx@java", "cluster_num": 0 }, { "sample_id": "51705634@jmx@java", "cluster_num": 0 }, { "sample_id": "60871396@jmx@java", "cluster_num": 2 }, { "sample_id": "6998963@jmx@java", "cluster_num": 1 }, { "sample_id": "6533149@jmx@java", "cluster_num": 1 }, { "sample_id": "4316741@jmx@java", "cluster_num": 1 }, { "sample_id": "52837583@jmx@java", "cluster_num": 2 }, { "sample_id": "81302960@jmx@java", "cluster_num": 2 }, { "sample_id": "1499398@jmx@java", "cluster_num": 0 }, { "sample_id": "102562702@jmx@java", "cluster_num": 2 }, { "sample_id": "52839108@jmx@java", "cluster_num": 0 }, { "sample_id": "79150608@jmx@java", "cluster_num": 2 }, { "sample_id": "4748656@jmx@java", "cluster_num": 0 }, { "sample_id": "52551363@jmx@java", "cluster_num": 2 }, { "sample_id": "6905370@jmx@java", "cluster_num": 2 }, { "sample_id": "77481378@jmx@java", "cluster_num": 1 }, { "sample_id": "41745291@jmx@java", "cluster_num": 2 }, { "sample_id": "4847265@jmx@java", "cluster_num": 0 }, { "sample_id": "6229637@jmx@java", "cluster_num": 1 }, { "sample_id": "84643980@jmx@java", "cluster_num": 2 }, { "sample_id": "52800742@jmx@java", "cluster_num": 2 }, { "sample_id": "109522771@jmx@java", "cluster_num": 2 }, { "sample_id": "1430381@jmx@java", "cluster_num": 0 }, { "sample_id": "7993193@jmx@java", "cluster_num": 0 }, { "sample_id": "1795440@jmx@java", "cluster_num": 0 }, { "sample_id": "51178035@jmx@java", "cluster_num": 2 }, { "sample_id": "54092095@jmx@java", "cluster_num": 0 }, { "sample_id": "2008413@jmx@java", "cluster_num": 2 }, { "sample_id": "51589836@jmx@java", "cluster_num": 2 }, { "sample_id": "6204421@jmx@java", "cluster_num": 0 }, { "sample_id": "117376389@jmx@java", "cluster_num": 0 }, { "sample_id": "3931889@jmx@java", "cluster_num": 0 }, { "sample_id": "66495869@jmx@java", "cluster_num": 0 }, { "sample_id": "108957755@jmx@java", "cluster_num": 0 }, { "sample_id": "7930974@jmx@java", "cluster_num": 0 }, { "sample_id": "7977174@jmx@java", "cluster_num": 1 }, { "sample_id": "107888386@jmx@java", "cluster_num": 0 }, { "sample_id": "6240457@jmx@java", "cluster_num": 0 }, { "sample_id": "2599113@jmx@java", "cluster_num": 0 }, { "sample_id": "109457116@jmx@java", "cluster_num": 0 }, { "sample_id": "104771640@jmx@java", "cluster_num": 0 }, { "sample_id": "94314864@jmx@java", "cluster_num": 2 }, { "sample_id": "109507637@jmx@java", "cluster_num": 0 }, { "sample_id": "109475389@jmx@java", "cluster_num": 0 }, { "sample_id": "109100259@jmx@java", "cluster_num": 0 }, { "sample_id": "54755265@jmx@java", "cluster_num": 1 }, { "sample_id": "613077@jmx@java", "cluster_num": 0 }, { "sample_id": "1749382@jmx@java", "cluster_num": 0 }, { "sample_id": "7024756@jmx@java", "cluster_num": 2 }, { "sample_id": "115713121@jmx@java", "cluster_num": 0 }, { "sample_id": "110633388@jmx@java", "cluster_num": 0 }, { "sample_id": "109607529@jmx@java", "cluster_num": 0 }, { "sample_id": "108647221@jmx@java", "cluster_num": 1 } ] } } } } }, { "集成Open API": { "data": { "uuid": "java-5-1475", "seg": [ [ [ "集成", "open", "api" ] ] ], "level": { "min": 0.9966255144032922, "max": 0.9967078189300411 }, "related_data": {} } } }, { "访问Redis": { "data": { "uuid": "java-5-1476", "seg": [ [ [ "访问", "redis" ] ] ], "level": { "min": 0.9967078189300411, "max": 0.9967901234567901 }, "related_data": {} } } }, { "集成Artemis": { "data": { "uuid": "java-5-1477", "seg": [ [ [ "集成", "artemis" ] ] ], "level": { "min": 0.9967901234567901, "max": 0.9968724279835391 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_691703_564695@13", "cluster_num": 0 }, { "sample_id": "13_362154_380886@13", "cluster_num": 1 }, { "sample_id": "13_7419985_53395817@13", "cluster_num": 2 } ] }, "blog": { "data_id": [ { "sample_id": "8756467@builder@java", "cluster_num": 0 }, { "sample_id": "6719944@exception@java", "cluster_num": 1 }, { "sample_id": "52371543@builder@java", "cluster_num": 2 } ] } } } } }, { "集成RabbitMQ": { "data": { "uuid": "java-5-1478", "seg": [ [ [ "集成", "rabbitmq" ] ] ], "level": { "min": 0.9968724279835391, "max": 0.9969547325102881 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_373815_402303@13", "cluster_num": 0 }, { "sample_id": "13_384611_422482@13", "cluster_num": 1 }, { "sample_id": "13_700740_590158@13", "cluster_num": 2 } ] }, "blog": { "data_id": [ { "sample_id": "81705606@exception@java", "cluster_num": 0 } ] } } } } }, { "集成Kafka": { "data": { "uuid": "java-5-1479", "seg": [ [ [ "集成", "kafka" ] ] ], "level": { "min": 0.9969547325102881, "max": 0.997037037037037 }, "related_data": { "blog": { "data_id": [ { "sample_id": "50381821@stream@java", "cluster_num": 0 }, { "sample_id": "80806438@logback@java", "cluster_num": 1 } ] } } } } } ], "data": { "uuid": "java-4-1258", "seg": [ [ [ "集成", "组件" ] ] ], "level": { "min": 0.9962962962962962, "max": 0.997037037037037 }, "related_data": {} } } } ], "data": { "uuid": "java-3-615", "seg": [ [ [ "spring", "开发" ] ] ], "level": { "min": 0.9955555555555555, "max": 0.997037037037037 }, "related_data": {} } } }, { "Spring Boot开发": { "children": [ { "使用开发者工具": { "data": { "uuid": "java-4-1259", "seg": [ [ [ "开发者", "工具", "开发者工具" ] ] ], "level": { "min": 0.997037037037037, "max": 0.9972222222222222 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_207477_141929@13", "cluster_num": 0 } ] } } } } }, { "打包Spring Boot应用": { "data": { "uuid": "java-4-1260", "seg": [ [ [ "打包", "spring", "boot" ] ] ], "level": { "min": 0.9972222222222222, "max": 0.9974074074074074 }, "related_data": {} } } }, { "使用Actuator": { "data": { "uuid": "java-4-1261", "seg": [ [ [ "actuator" ] ] ], "level": { "min": 0.9974074074074074, "max": 0.9975925925925926 }, "related_data": {} } } }, { "使用Profiles": { "data": { "uuid": "java-4-1262", "seg": [ [ [ "profiles" ] ] ], "level": { "min": 0.9975925925925926, "max": 0.9977777777777778 }, "related_data": {} } } }, { "使用Conditional": { "data": { "uuid": "java-4-1263", "seg": [ [ [ "conditional" ] ] ], "level": { "min": 0.9977777777777778, "max": 0.9979629629629629 }, "related_data": {} } } }, { "加载配置文件": { "data": { "uuid": "java-4-1264", "seg": [ [ [ "加载", "配置文件" ] ] ], "level": { "min": 0.9979629629629629, "max": 0.9981481481481481 }, "related_data": { "blog": { "data_id": [ { "sample_id": "38982473@log4j@java", "cluster_num": 0 } ] } } } } }, { "禁用自动配置": { "data": { "uuid": "java-4-1265", "seg": [ [ [ "禁用", "自动", "配置" ] ] ], "level": { "min": 0.9981481481481481, "max": 0.9983333333333333 }, "related_data": {} } } }, { "添加Filter": { "data": { "uuid": "java-4-1266", "seg": [ [ [ "添加", "filter" ] ] ], "level": { "min": 0.9983333333333333, "max": 0.9985185185185185 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_809156_904212@13", "cluster_num": 0 }, { "sample_id": "13_939336_1075488@13", "cluster_num": 1 } ] } } } } } ], "data": { "uuid": "java-3-616", "seg": [ [ [ "spring", "boot", "开发" ] ] ], "level": { "min": 0.997037037037037, "max": 0.9985185185185185 }, "related_data": {} } } }, { "Spring Cloud开发": { "data": { "uuid": "java-3-617", "seg": [ [ [ "spring", "cloud", "开发" ] ] ], "level": { "min": 0.9985185185185185, "max": 1.0 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_7443279_53420333@13", "cluster_num": 0 }, { "sample_id": "13_943272_1081707@13", "cluster_num": 1 } ] } } } } } ], "data": { "uuid": "java-2-40", "seg": [ [ [] ] ], "level": { "min": 0.962962962962963, "max": 1.0 }, "related_data": {} } } } ], "data": { "uuid": "java-1-2", "seg": [ [ [ "java", "高阶" ] ] ], "level": { "min": 0.6666666666666666, "max": 1.0 }, "related_data": {} } } }, { "其他": { "children": [ { "其他类别标签问题": { "data": { "uuid": "java-2-41", "seg": [ [ [ "类别", "标签", "类别标签", "标签问题" ] ] ], "level": { "min": 0, "max": 0 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_753402_807942@13", "cluster_num": 0 }, { "sample_id": "13_676070_513541@13", "cluster_num": 0 }, { "sample_id": "13_7446587_53426042@13", "cluster_num": 1 }, { "sample_id": "13_344548_347832@13", "cluster_num": 0 }, { "sample_id": "13_7445129_53423677@13", "cluster_num": 1 }, { "sample_id": "13_772924_836696@13", "cluster_num": 0 }, { "sample_id": "13_662368_477878@13", "cluster_num": 0 }, { "sample_id": "13_7413800_53366043@13", "cluster_num": 0 }, { "sample_id": "13_706324_706068@13", "cluster_num": 0 }, { "sample_id": "13_871641_1003684@13", "cluster_num": 0 }, { "sample_id": "13_189001_87303@13", "cluster_num": 0 }, { "sample_id": "13_7408887_53359350@13", "cluster_num": 2 }, { "sample_id": "13_7430407_53397471@13", "cluster_num": 0 }, { "sample_id": "13_380988_414325@13", "cluster_num": 0 }, { "sample_id": "13_1098727_1313690@13", "cluster_num": 0 }, { "sample_id": "13_256878_263145@13", "cluster_num": 0 }, { "sample_id": "13_752304_806549@13", "cluster_num": 0 }, { "sample_id": "13_244382_233802@13", "cluster_num": 0 }, { "sample_id": "13_750460_805096@13", "cluster_num": 0 }, { "sample_id": "13_382040_416273@13", "cluster_num": 0 }, { "sample_id": "13_7454243_53436918@13", "cluster_num": 0 }, { "sample_id": "13_762876_821746@13", "cluster_num": 2 }, { "sample_id": "13_766752_826116@13", "cluster_num": 0 }, { "sample_id": "13_7409877_53360353@13", "cluster_num": 2 }, { "sample_id": "13_1093833_1303508@13", "cluster_num": 0 }, { "sample_id": "13_741885_782763@13", "cluster_num": 2 }, { "sample_id": "13_746708_796682@13", "cluster_num": 0 }, { "sample_id": "13_802576_897060@13", "cluster_num": 0 }, { "sample_id": "13_766827_826191@13", "cluster_num": 0 }, { "sample_id": "13_7466433_53453692@13", "cluster_num": 0 }, { "sample_id": "13_385407_422577@13", "cluster_num": 0 }, { "sample_id": "13_223033_180530@13", "cluster_num": 0 }, { "sample_id": "13_760357_817128@13", "cluster_num": 0 }, { "sample_id": "13_759977_816646@13", "cluster_num": 2 }, { "sample_id": "13_1090337_1297119@13", "cluster_num": 0 }, { "sample_id": "13_11616_5523@13", "cluster_num": 1 }, { "sample_id": "13_701004_590449@13", "cluster_num": 1 }, { "sample_id": "13_7449495_53429609@13", "cluster_num": 1 }, { "sample_id": "13_1090862_1297902@13", "cluster_num": 2 }, { "sample_id": "13_700001_588540@13", "cluster_num": 0 }, { "sample_id": "13_1095172_1306184@13", "cluster_num": 1 }, { "sample_id": "13_722428_726100@13", "cluster_num": 2 }, { "sample_id": "13_7428697_53395010@13", "cluster_num": 0 }, { "sample_id": "13_692946_714846@13", "cluster_num": 2 }, { "sample_id": "13_7462748_53448416@13", "cluster_num": 2 }, { "sample_id": "13_749648_803290@13", "cluster_num": 0 }, { "sample_id": "13_7427842_53392671@13", "cluster_num": 0 }, { "sample_id": "13_233073_207189@13", "cluster_num": 0 }, { "sample_id": "13_767978_827752@13", "cluster_num": 2 }, { "sample_id": "13_768118_828030@13", "cluster_num": 1 }, { "sample_id": "13_1101127_1315750@13", "cluster_num": 1 }, { "sample_id": "13_677100_518354@13", "cluster_num": 0 }, { "sample_id": "13_348241_354852@13", "cluster_num": 1 }, { "sample_id": "13_927697_1064086@13", "cluster_num": 2 }, { "sample_id": "13_209082_146083@13", "cluster_num": 1 }, { "sample_id": "13_755446_811239@13", "cluster_num": 0 }, { "sample_id": "13_715716_708368@13", "cluster_num": 2 }, { "sample_id": "13_686347_547957@13", "cluster_num": 0 }, { "sample_id": "13_7465848_53453023@13", "cluster_num": 0 }, { "sample_id": "13_7459183_53444011@13", "cluster_num": 0 }, { "sample_id": "13_326790_320406@13", "cluster_num": 2 }, { "sample_id": "13_210821_150046@13", "cluster_num": 0 }, { "sample_id": "13_742502_784864@13", "cluster_num": 1 }, { "sample_id": "13_251882_250981@13", "cluster_num": 0 }, { "sample_id": "13_680497_530590@13", "cluster_num": 1 }, { "sample_id": "13_7452604_53443035@13", "cluster_num": 0 }, { "sample_id": "13_377761_408518@13", "cluster_num": 2 }, { "sample_id": "13_1097750_1311680@13", "cluster_num": 0 }, { "sample_id": "13_1066486_1266175@13", "cluster_num": 0 }, { "sample_id": "13_670453_493064@13", "cluster_num": 0 }, { "sample_id": "13_239394_222770@13", "cluster_num": 0 }, { "sample_id": "13_672480_498033@13", "cluster_num": 2 }, { "sample_id": "13_674040_503342@13", "cluster_num": 1 }, { "sample_id": "13_752498_817279@13", "cluster_num": 2 }, { "sample_id": "13_768317_851117@13", "cluster_num": 1 }, { "sample_id": "13_685160_544328@13", "cluster_num": 0 }, { "sample_id": "13_2093_3259@13", "cluster_num": 1 }, { "sample_id": "13_753005_813349@13", "cluster_num": 0 }, { "sample_id": "13_207573_142692@13", "cluster_num": 1 }, { "sample_id": "13_698591_585745@13", "cluster_num": 0 }, { "sample_id": "13_194716_103081@13", "cluster_num": 1 }, { "sample_id": "13_7455708_53439015@13", "cluster_num": 0 }, { "sample_id": "13_326638_321373@13", "cluster_num": 0 }, { "sample_id": "13_205382_135908@13", "cluster_num": 1 }, { "sample_id": "13_7409610_53360067@13", "cluster_num": 1 }, { "sample_id": "13_7453817_53437986@13", "cluster_num": 1 }, { "sample_id": "13_747830_799406@13", "cluster_num": 1 }, { "sample_id": "13_4647270_29331372@13", "cluster_num": 1 }, { "sample_id": "13_252194_251698@13", "cluster_num": 1 }, { "sample_id": "13_7416802_53371259@13", "cluster_num": 0 }, { "sample_id": "13_1092490_1300475@13", "cluster_num": 0 }, { "sample_id": "13_375784_405427@13", "cluster_num": 0 }, { "sample_id": "13_778683_845960@13", "cluster_num": 0 }, { "sample_id": "13_196284_108050@13", "cluster_num": 2 }, { "sample_id": "13_645258_447782@13", "cluster_num": 0 }, { "sample_id": "13_688519_554525@13", "cluster_num": 2 }, { "sample_id": "13_643055_443011@13", "cluster_num": 2 }, { "sample_id": "13_887751_1028318@13", "cluster_num": 0 }, { "sample_id": "13_247759_241616@13", "cluster_num": 0 }, { "sample_id": "13_765610_824909@13", "cluster_num": 0 }, { "sample_id": "13_231353_202253@13", "cluster_num": 2 }, { "sample_id": "13_743542_788022@13", "cluster_num": 2 }, { "sample_id": "13_649274_454702@13", "cluster_num": 0 }, { "sample_id": "13_815488_911141@13", "cluster_num": 0 }, { "sample_id": "13_886664_1026066@13", "cluster_num": 0 }, { "sample_id": "13_231979_204015@13", "cluster_num": 0 }, { "sample_id": "13_1097991_1312400@13", "cluster_num": 0 }, { "sample_id": "13_248627_243735@13", "cluster_num": 0 }, { "sample_id": "13_225183_185956@13", "cluster_num": 2 }, { "sample_id": "13_3089417_19574170@13", "cluster_num": 0 }, { "sample_id": "13_6362382_44572467@13", "cluster_num": 0 }, { "sample_id": "13_234882_212655@13", "cluster_num": 1 }, { "sample_id": "13_667985_487660@13", "cluster_num": 2 }, { "sample_id": "13_7444673_53423168@13", "cluster_num": 0 }, { "sample_id": "13_764091_822735@13", "cluster_num": 2 }, { "sample_id": "13_7414062_53366465@13", "cluster_num": 1 }, { "sample_id": "13_1065343_1264425@13", "cluster_num": 0 }, { "sample_id": "13_23051_6056@13", "cluster_num": 1 }, { "sample_id": "13_761506_818974@13", "cluster_num": 2 }, { "sample_id": "13_770541_832399@13", "cluster_num": 2 }, { "sample_id": "13_30292_9470@13", "cluster_num": 2 }, { "sample_id": "13_380342_413130@13", "cluster_num": 1 }, { "sample_id": "13_849118_970596@13", "cluster_num": 0 }, { "sample_id": "13_158431_23357@13", "cluster_num": 0 }, { "sample_id": "13_7447748_53427747@13", "cluster_num": 2 }, { "sample_id": "13_692543_567938@13", "cluster_num": 2 }, { "sample_id": "13_821035_917256@13", "cluster_num": 0 }, { "sample_id": "13_243081_231198@13", "cluster_num": 0 }, { "sample_id": "13_185824_77724@13", "cluster_num": 0 }, { "sample_id": "13_1044685_1241531@13", "cluster_num": 2 }, { "sample_id": "13_5368_4482@13", "cluster_num": 0 }, { "sample_id": "13_7458991_53443768@13", "cluster_num": 0 }, { "sample_id": "13_719737_713857@13", "cluster_num": 2 }, { "sample_id": "13_11369_5370@13", "cluster_num": 0 }, { "sample_id": "13_824038_920223@13", "cluster_num": 0 }, { "sample_id": "13_724218_726249@13", "cluster_num": 0 }, { "sample_id": "13_773896_840128@13", "cluster_num": 0 }, { "sample_id": "13_750856_804203@13", "cluster_num": 0 }, { "sample_id": "13_26903_7289@13", "cluster_num": 0 }, { "sample_id": "13_1090154_1296892@13", "cluster_num": 0 }, { "sample_id": "13_638508_441367@13", "cluster_num": 2 }, { "sample_id": "13_3381_4283@13", "cluster_num": 0 }, { "sample_id": "13_238008_219367@13", "cluster_num": 1 }, { "sample_id": "13_682513_537247@13", "cluster_num": 0 }, { "sample_id": "13_7465374_53452228@13", "cluster_num": 0 }, { "sample_id": "13_682215_536164@13", "cluster_num": 0 }, { "sample_id": "13_763048_847280@13", "cluster_num": 0 }, { "sample_id": "13_7438763_53412158@13", "cluster_num": 2 }, { "sample_id": "13_769470_830348@13", "cluster_num": 2 }, { "sample_id": "13_694247_573712@13", "cluster_num": 1 }, { "sample_id": "13_751588_805365@13", "cluster_num": 2 }, { "sample_id": "13_226113_188130@13", "cluster_num": 0 }, { "sample_id": "13_326469_324744@13", "cluster_num": 1 }, { "sample_id": "13_7466416_53453635@13", "cluster_num": 0 }, { "sample_id": "13_668097_488227@13", "cluster_num": 2 }, { "sample_id": "13_7463108_53448893@13", "cluster_num": 0 }, { "sample_id": "13_924514_1080056@13", "cluster_num": 0 }, { "sample_id": "13_746271_795521@13", "cluster_num": 0 }, { "sample_id": "13_1098629_1313314@13", "cluster_num": 0 }, { "sample_id": "13_232429_205523@13", "cluster_num": 1 }, { "sample_id": "13_702014_592147@13", "cluster_num": 2 }, { "sample_id": "13_1070513_1271969@13", "cluster_num": 0 }, { "sample_id": "13_12143_5798@13", "cluster_num": 1 }, { "sample_id": "13_631925_440939@13", "cluster_num": 2 }, { "sample_id": "13_224980_185333@13", "cluster_num": 2 }, { "sample_id": "13_361253_379004@13", "cluster_num": 0 }, { "sample_id": "13_659902_473838@13", "cluster_num": 2 }, { "sample_id": "13_1052319_1249845@13", "cluster_num": 0 }, { "sample_id": "13_1090034_1296721@13", "cluster_num": 1 }, { "sample_id": "13_159974_26270@13", "cluster_num": 2 }, { "sample_id": "13_1093898_1304131@13", "cluster_num": 0 }, { "sample_id": "13_719889_726257@13", "cluster_num": 0 }, { "sample_id": "13_197912_112860@13", "cluster_num": 2 }, { "sample_id": "13_7428602_53394507@13", "cluster_num": 0 }, { "sample_id": "13_1091231_1298546@13", "cluster_num": 0 }, { "sample_id": "13_368851_395914@13", "cluster_num": 2 }, { "sample_id": "13_763959_837925@13", "cluster_num": 0 }, { "sample_id": "13_960739_1111182@13", "cluster_num": 0 }, { "sample_id": "13_815495_913908@13", "cluster_num": 0 }, { "sample_id": "13_714577_706537@13", "cluster_num": 0 }, { "sample_id": "13_7433410_53403608@13", "cluster_num": 0 }, { "sample_id": "13_646698_449343@13", "cluster_num": 2 }, { "sample_id": "13_772697_836094@13", "cluster_num": 0 }, { "sample_id": "13_1078944_1283513@13", "cluster_num": 0 }, { "sample_id": "13_745631_793853@13", "cluster_num": 0 }, { "sample_id": "13_773320_836973@13", "cluster_num": 1 }, { "sample_id": "13_3607_4446@13", "cluster_num": 1 }, { "sample_id": "13_261751_274050@13", "cluster_num": 2 }, { "sample_id": "13_1091321_1298749@13", "cluster_num": 2 }, { "sample_id": "13_742179_783674@13", "cluster_num": 0 }, { "sample_id": "13_219635_171373@13", "cluster_num": 2 }, { "sample_id": "13_747901_799511@13", "cluster_num": 2 }, { "sample_id": "13_7440019_53414889@13", "cluster_num": 2 }, { "sample_id": "13_204950_135176@13", "cluster_num": 0 }, { "sample_id": "13_189605_88932@13", "cluster_num": 2 }, { "sample_id": "13_1100728_1315495@13", "cluster_num": 1 }, { "sample_id": "13_7415877_53369464@13", "cluster_num": 2 }, { "sample_id": "13_1098250_1312663@13", "cluster_num": 2 }, { "sample_id": "13_756772_811960@13", "cluster_num": 0 }, { "sample_id": "13_1094657_1305039@13", "cluster_num": 0 }, { "sample_id": "13_364384_385863@13", "cluster_num": 2 }, { "sample_id": "13_773295_836941@13", "cluster_num": 0 }, { "sample_id": "13_1060497_1258126@13", "cluster_num": 0 }, { "sample_id": "13_202783_128386@13", "cluster_num": 2 }, { "sample_id": "13_9959_4583@13", "cluster_num": 1 }, { "sample_id": "13_7429845_53397340@13", "cluster_num": 2 }, { "sample_id": "13_7465651_53452691@13", "cluster_num": 2 }, { "sample_id": "13_657429_470290@13", "cluster_num": 2 }, { "sample_id": "13_787197_868132@13", "cluster_num": 2 }, { "sample_id": "13_1062034_1259887@13", "cluster_num": 2 }, { "sample_id": "13_660910_475676@13", "cluster_num": 0 }, { "sample_id": "13_1095211_1306265@13", "cluster_num": 0 }, { "sample_id": "13_1073595_1293259@13", "cluster_num": 0 }, { "sample_id": "13_1006288_1191448@13", "cluster_num": 0 }, { "sample_id": "13_71_142@13", "cluster_num": 1 }, { "sample_id": "13_7425318_53386668@13", "cluster_num": 1 }, { "sample_id": "13_226954_190355@13", "cluster_num": 0 }, { "sample_id": "13_741950_783029@13", "cluster_num": 0 }, { "sample_id": "13_249675_245802@13", "cluster_num": 0 }, { "sample_id": "13_7334163_53338649@13", "cluster_num": 0 }, { "sample_id": "13_1059845_1257217@13", "cluster_num": 0 }, { "sample_id": "13_682055_535786@13", "cluster_num": 0 }, { "sample_id": "13_168867_44481@13", "cluster_num": 2 }, { "sample_id": "13_376400_440990@13", "cluster_num": 1 }, { "sample_id": "13_230188_199307@13", "cluster_num": 1 }, { "sample_id": "13_220431_174036@13", "cluster_num": 1 }, { "sample_id": "13_751714_805416@13", "cluster_num": 1 }, { "sample_id": "13_7427831_53392667@13", "cluster_num": 2 }, { "sample_id": "13_234_485@13", "cluster_num": 1 }, { "sample_id": "13_4625465_29326995@13", "cluster_num": 0 }, { "sample_id": "13_678219_521960@13", "cluster_num": 0 }, { "sample_id": "13_7440252_53415312@13", "cluster_num": 0 }, { "sample_id": "13_7447349_53447906@13", "cluster_num": 0 }, { "sample_id": "13_1029415_1226470@13", "cluster_num": 0 }, { "sample_id": "13_7418221_53374097@13", "cluster_num": 0 }, { "sample_id": "13_668933_489809@13", "cluster_num": 0 }, { "sample_id": "13_7422883_53381635@13", "cluster_num": 0 }, { "sample_id": "13_1096566_1309585@13", "cluster_num": 1 }, { "sample_id": "13_232707_206380@13", "cluster_num": 0 }, { "sample_id": "13_1060397_1257986@13", "cluster_num": 0 }, { "sample_id": "13_227484_191708@13", "cluster_num": 2 }, { "sample_id": "13_7444247_53422351@13", "cluster_num": 0 }, { "sample_id": "13_1088968_1295460@13", "cluster_num": 1 }, { "sample_id": "13_1096293_1308385@13", "cluster_num": 1 }, { "sample_id": "13_748246_800098@13", "cluster_num": 0 }, { "sample_id": "13_1097632_1311377@13", "cluster_num": 0 }, { "sample_id": "13_7407833_53357962@13", "cluster_num": 2 }, { "sample_id": "13_246877_239550@13", "cluster_num": 0 }, { "sample_id": "13_7436171_53407572@13", "cluster_num": 1 }, { "sample_id": "13_24553_6496@13", "cluster_num": 2 }, { "sample_id": "13_756874_812088@13", "cluster_num": 0 }, { "sample_id": "13_751680_805947@13", "cluster_num": 0 }, { "sample_id": "13_7463875_53450220@13", "cluster_num": 2 }, { "sample_id": "13_247_1657@13", "cluster_num": 1 }, { "sample_id": "13_824140_920336@13", "cluster_num": 2 }, { "sample_id": "13_7427429_53391932@13", "cluster_num": 0 } ] } } } } }, { "应用类问题": { "data": { "uuid": "java-2-42", "seg": [ [ [ "类" ] ] ], "level": { "min": 0, "max": 0 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_204623_133665@13", "cluster_num": 0 }, { "sample_id": "13_371555_398246@13", "cluster_num": 1 }, { "sample_id": "13_245013_234955@13", "cluster_num": 2 }, { "sample_id": "13_7399380_53346536@13", "cluster_num": 0 }, { "sample_id": "13_769712_830799@13", "cluster_num": 0 }, { "sample_id": "13_246966_239825@13", "cluster_num": 0 }, { "sample_id": "13_7398734_53345172@13", "cluster_num": 0 }, { "sample_id": "13_7408633_53358813@13", "cluster_num": 1 }, { "sample_id": "13_739567_798712@13", "cluster_num": 1 }, { "sample_id": "13_525259_439217@13", "cluster_num": 0 }, { "sample_id": "13_657449_470091@13", "cluster_num": 2 }, { "sample_id": "13_259419_268600@13", "cluster_num": 2 }, { "sample_id": "13_756190_812283@13", "cluster_num": 0 }, { "sample_id": "13_258555_266609@13", "cluster_num": 1 }, { "sample_id": "13_218481_168430@13", "cluster_num": 1 }, { "sample_id": "13_4645381_29327992@13", "cluster_num": 0 }, { "sample_id": "13_392890_436623@13", "cluster_num": 0 }, { "sample_id": "13_1055196_1252311@13", "cluster_num": 1 }, { "sample_id": "13_385194_422167@13", "cluster_num": 1 }, { "sample_id": "13_486864_439130@13", "cluster_num": 0 }, { "sample_id": "13_7459966_53444993@13", "cluster_num": 1 }, { "sample_id": "13_192837_96832@13", "cluster_num": 0 }, { "sample_id": "13_367195_392562@13", "cluster_num": 0 }, { "sample_id": "13_4428108_28185318@13", "cluster_num": 1 }, { "sample_id": "13_7435523_53406140@13", "cluster_num": 0 }, { "sample_id": "13_192047_94520@13", "cluster_num": 0 }, { "sample_id": "13_160374_27715@13", "cluster_num": 0 }, { "sample_id": "13_377918_408657@13", "cluster_num": 0 }, { "sample_id": "13_7436463_53410936@13", "cluster_num": 0 }, { "sample_id": "13_219202_169997@13", "cluster_num": 0 }, { "sample_id": "13_349682_357710@13", "cluster_num": 0 }, { "sample_id": "13_666028_484208@13", "cluster_num": 0 }, { "sample_id": "13_1036647_1233035@13", "cluster_num": 0 }, { "sample_id": "13_377983_408810@13", "cluster_num": 0 }, { "sample_id": "13_1052444_1250006@13", "cluster_num": 1 }, { "sample_id": "13_226010_187890@13", "cluster_num": 0 }, { "sample_id": "13_752401_806417@13", "cluster_num": 1 }, { "sample_id": "13_198133_113442@13", "cluster_num": 0 }, { "sample_id": "13_7441106_53416890@13", "cluster_num": 0 }, { "sample_id": "13_345275_349325@13", "cluster_num": 0 }, { "sample_id": "13_223696_182181@13", "cluster_num": 1 }, { "sample_id": "13_7413037_53364761@13", "cluster_num": 1 }, { "sample_id": "13_386566_424856@13", "cluster_num": 0 }, { "sample_id": "13_763703_822323@13", "cluster_num": 0 }, { "sample_id": "13_1060048_1257473@13", "cluster_num": 0 }, { "sample_id": "13_159168_24875@13", "cluster_num": 0 }, { "sample_id": "13_958138_1105455@13", "cluster_num": 0 }, { "sample_id": "13_380360_413184@13", "cluster_num": 2 }, { "sample_id": "13_783545_855546@13", "cluster_num": 0 }, { "sample_id": "13_7450295_53432026@13", "cluster_num": 0 }, { "sample_id": "13_688515_554769@13", "cluster_num": 1 }, { "sample_id": "13_194440_102011@13", "cluster_num": 0 }, { "sample_id": "13_7449604_53429798@13", "cluster_num": 1 }, { "sample_id": "13_7439581_53416700@13", "cluster_num": 1 }, { "sample_id": "13_4645390_29327987@13", "cluster_num": 0 }, { "sample_id": "13_1062389_1260192@13", "cluster_num": 0 }, { "sample_id": "13_7443992_53421600@13", "cluster_num": 2 }, { "sample_id": "13_646308_448647@13", "cluster_num": 0 }, { "sample_id": "13_715277_707609@13", "cluster_num": 2 }, { "sample_id": "13_7444800_53423315@13", "cluster_num": 2 }, { "sample_id": "13_244870_234716@13", "cluster_num": 2 }, { "sample_id": "13_357576_374390@13", "cluster_num": 0 }, { "sample_id": "13_244474_233908@13", "cluster_num": 1 }, { "sample_id": "13_377547_408206@13", "cluster_num": 2 }, { "sample_id": "13_1037759_1246303@13", "cluster_num": 0 }, { "sample_id": "13_29691_9220@13", "cluster_num": 1 }, { "sample_id": "13_687169_550208@13", "cluster_num": 0 }, { "sample_id": "13_362367_381527@13", "cluster_num": 1 }, { "sample_id": "13_348848_356150@13", "cluster_num": 1 }, { "sample_id": "13_1055631_1252874@13", "cluster_num": 1 }, { "sample_id": "13_7398339_53344384@13", "cluster_num": 0 }, { "sample_id": "13_706505_622575@13", "cluster_num": 0 }, { "sample_id": "13_236882_216186@13", "cluster_num": 0 }, { "sample_id": "13_1059784_1257177@13", "cluster_num": 0 }, { "sample_id": "13_1061751_1259534@13", "cluster_num": 0 }, { "sample_id": "13_663752_480309@13", "cluster_num": 0 }, { "sample_id": "13_194463_102100@13", "cluster_num": 1 }, { "sample_id": "13_204027_132146@13", "cluster_num": 0 }, { "sample_id": "13_7439844_53414654@13", "cluster_num": 1 }, { "sample_id": "13_268_536@13", "cluster_num": 0 }, { "sample_id": "13_649408_455268@13", "cluster_num": 1 }, { "sample_id": "13_849222_968059@13", "cluster_num": 2 }, { "sample_id": "13_388723_428761@13", "cluster_num": 0 }, { "sample_id": "13_200759_121922@13", "cluster_num": 1 }, { "sample_id": "13_345736_350390@13", "cluster_num": 2 }, { "sample_id": "13_366675_391455@13", "cluster_num": 1 }, { "sample_id": "13_242579_230094@13", "cluster_num": 0 }, { "sample_id": "13_645540_447109@13", "cluster_num": 1 }, { "sample_id": "13_764422_823103@13", "cluster_num": 0 }, { "sample_id": "13_785339_861354@13", "cluster_num": 0 }, { "sample_id": "13_780060_848987@13", "cluster_num": 1 }, { "sample_id": "13_1104079_1318361@13", "cluster_num": 1 }, { "sample_id": "13_1071884_1273980@13", "cluster_num": 2 }, { "sample_id": "13_1057587_1254676@13", "cluster_num": 0 }, { "sample_id": "13_944634_1082827@13", "cluster_num": 1 }, { "sample_id": "13_7461195_53446309@13", "cluster_num": 0 }, { "sample_id": "13_679063_525003@13", "cluster_num": 0 }, { "sample_id": "13_7403438_53351887@13", "cluster_num": 0 }, { "sample_id": "13_386553_424921@13", "cluster_num": 0 }, { "sample_id": "13_676704_516672@13", "cluster_num": 0 }, { "sample_id": "13_356720_372635@13", "cluster_num": 0 }, { "sample_id": "13_389448_429954@13", "cluster_num": 1 }, { "sample_id": "13_7443108_53420123@13", "cluster_num": 0 }, { "sample_id": "13_203338_131520@13", "cluster_num": 1 }, { "sample_id": "13_2734_3840@13", "cluster_num": 1 }, { "sample_id": "13_206637_152000@13", "cluster_num": 1 }, { "sample_id": "13_771413_833978@13", "cluster_num": 0 }, { "sample_id": "13_198396_114218@13", "cluster_num": 0 }, { "sample_id": "13_245070_235016@13", "cluster_num": 2 }, { "sample_id": "13_158848_23795@13", "cluster_num": 1 }, { "sample_id": "13_355484_369565@13", "cluster_num": 0 }, { "sample_id": "13_750728_803968@13", "cluster_num": 1 }, { "sample_id": "13_763576_822263@13", "cluster_num": 1 }, { "sample_id": "13_244395_234073@13", "cluster_num": 0 }, { "sample_id": "13_648710_453395@13", "cluster_num": 0 }, { "sample_id": "13_7451564_53432874@13", "cluster_num": 2 }, { "sample_id": "13_7439378_53415075@13", "cluster_num": 0 }, { "sample_id": "13_217705_166310@13", "cluster_num": 1 }, { "sample_id": "13_7443985_53421562@13", "cluster_num": 0 }, { "sample_id": "13_259276_268268@13", "cluster_num": 2 }, { "sample_id": "13_7423051_53383143@13", "cluster_num": 0 }, { "sample_id": "13_358070_375760@13", "cluster_num": 1 }, { "sample_id": "13_7412416_53363749@13", "cluster_num": 0 }, { "sample_id": "13_376063_405856@13", "cluster_num": 0 }, { "sample_id": "13_891721_1030041@13", "cluster_num": 1 }, { "sample_id": "13_675318_508610@13", "cluster_num": 0 }, { "sample_id": "13_1056693_1253956@13", "cluster_num": 0 }, { "sample_id": "13_238650_220789@13", "cluster_num": 0 }, { "sample_id": "13_674236_510214@13", "cluster_num": 0 }, { "sample_id": "13_676699_516647@13", "cluster_num": 0 }, { "sample_id": "13_1081087_1286700@13", "cluster_num": 0 }, { "sample_id": "13_1103033_1318235@13", "cluster_num": 2 }, { "sample_id": "13_7418776_53375324@13", "cluster_num": 2 }, { "sample_id": "13_253682_255073@13", "cluster_num": 2 }, { "sample_id": "13_745108_792322@13", "cluster_num": 0 }, { "sample_id": "13_764572_823285@13", "cluster_num": 0 }, { "sample_id": "13_226546_189197@13", "cluster_num": 0 }, { "sample_id": "13_7463758_53449895@13", "cluster_num": 0 }, { "sample_id": "13_247772_241652@13", "cluster_num": 0 }, { "sample_id": "13_248870_244227@13", "cluster_num": 1 }, { "sample_id": "13_766777_826151@13", "cluster_num": 1 }, { "sample_id": "13_947660_1089943@13", "cluster_num": 0 }, { "sample_id": "13_644538_445325@13", "cluster_num": 1 }, { "sample_id": "13_158330_22802@13", "cluster_num": 0 }, { "sample_id": "13_230597_200284@13", "cluster_num": 0 }, { "sample_id": "13_375232_404773@13", "cluster_num": 2 }, { "sample_id": "13_667917_487478@13", "cluster_num": 1 }, { "sample_id": "13_710519_669877@13", "cluster_num": 2 }, { "sample_id": "13_379951_412420@13", "cluster_num": 2 }, { "sample_id": "13_209793_147918@13", "cluster_num": 0 }, { "sample_id": "13_7455565_53438740@13", "cluster_num": 0 }, { "sample_id": "13_241222_226902@13", "cluster_num": 2 }, { "sample_id": "13_658345_471387@13", "cluster_num": 1 }, { "sample_id": "13_804654_898884@13", "cluster_num": 0 }, { "sample_id": "13_177561_60769@13", "cluster_num": 1 }, { "sample_id": "13_810315_905547@13", "cluster_num": 0 }, { "sample_id": "13_333549_326025@13", "cluster_num": 1 }, { "sample_id": "13_682742_537695@13", "cluster_num": 0 }, { "sample_id": "13_747164_798087@13", "cluster_num": 0 }, { "sample_id": "13_643806_443937@13", "cluster_num": 0 }, { "sample_id": "13_884448_1023451@13", "cluster_num": 1 }, { "sample_id": "13_216135_163059@13", "cluster_num": 1 }, { "sample_id": "13_676981_517686@13", "cluster_num": 0 }, { "sample_id": "13_225734_187354@13", "cluster_num": 0 }, { "sample_id": "13_166715_40072@13", "cluster_num": 0 }, { "sample_id": "13_7424587_53385707@13", "cluster_num": 1 }, { "sample_id": "13_358022_375650@13", "cluster_num": 2 }, { "sample_id": "13_324648_316613@13", "cluster_num": 1 }, { "sample_id": "13_1098226_1312631@13", "cluster_num": 1 }, { "sample_id": "13_1072765_1275463@13", "cluster_num": 0 }, { "sample_id": "13_181757_70219@13", "cluster_num": 1 }, { "sample_id": "13_683994_541063@13", "cluster_num": 1 }, { "sample_id": "13_699209_587615@13", "cluster_num": 1 }, { "sample_id": "13_450089_437510@13", "cluster_num": 1 }, { "sample_id": "13_187062_80858@13", "cluster_num": 0 }, { "sample_id": "13_346318_351802@13", "cluster_num": 0 }, { "sample_id": "13_7428920_53395287@13", "cluster_num": 1 }, { "sample_id": "13_746171_795251@13", "cluster_num": 1 }, { "sample_id": "13_1069454_1270465@13", "cluster_num": 1 }, { "sample_id": "13_701042_590501@13", "cluster_num": 1 }, { "sample_id": "13_1102864_1317328@13", "cluster_num": 0 }, { "sample_id": "13_238272_220026@13", "cluster_num": 1 }, { "sample_id": "13_1085337_1291995@13", "cluster_num": 2 }, { "sample_id": "13_352221_362460@13", "cluster_num": 2 }, { "sample_id": "13_678531_522894@13", "cluster_num": 0 }, { "sample_id": "13_353993_365961@13", "cluster_num": 1 }, { "sample_id": "13_323932_315066@13", "cluster_num": 0 }, { "sample_id": "13_663636_480025@13", "cluster_num": 0 }, { "sample_id": "13_205017_134732@13", "cluster_num": 1 }, { "sample_id": "13_742491_784840@13", "cluster_num": 1 }, { "sample_id": "13_243824_232730@13", "cluster_num": 2 }, { "sample_id": "13_211436_151398@13", "cluster_num": 1 }, { "sample_id": "13_182072_68387@13", "cluster_num": 0 }, { "sample_id": "13_7458612_53443214@13", "cluster_num": 1 }, { "sample_id": "13_220027_172246@13", "cluster_num": 0 }, { "sample_id": "13_237542_218056@13", "cluster_num": 1 }, { "sample_id": "13_7403863_53352575@13", "cluster_num": 0 }, { "sample_id": "13_1090156_1296882@13", "cluster_num": 0 }, { "sample_id": "13_222340_178136@13", "cluster_num": 1 }, { "sample_id": "13_762710_820999@13", "cluster_num": 0 }, { "sample_id": "13_932532_1067734@13", "cluster_num": 1 }, { "sample_id": "13_759805_816140@13", "cluster_num": 0 }, { "sample_id": "13_252673_252844@13", "cluster_num": 2 }, { "sample_id": "13_660298_474565@13", "cluster_num": 0 }, { "sample_id": "13_762137_820221@13", "cluster_num": 1 }, { "sample_id": "13_357568_374359@13", "cluster_num": 1 }, { "sample_id": "13_756780_812509@13", "cluster_num": 0 }, { "sample_id": "13_376899_407137@13", "cluster_num": 1 }, { "sample_id": "13_713551_704985@13", "cluster_num": 1 }, { "sample_id": "13_1078143_1282516@13", "cluster_num": 1 }, { "sample_id": "13_7419033_53376027@13", "cluster_num": 0 }, { "sample_id": "13_704266_596245@13", "cluster_num": 1 }, { "sample_id": "13_363765_384578@13", "cluster_num": 0 }, { "sample_id": "13_1062182_1260066@13", "cluster_num": 0 }, { "sample_id": "13_717352_710603@13", "cluster_num": 0 }, { "sample_id": "13_7414875_53367968@13", "cluster_num": 0 }, { "sample_id": "13_361793_380036@13", "cluster_num": 0 }, { "sample_id": "13_7436984_53409432@13", "cluster_num": 2 }, { "sample_id": "13_374599_403607@13", "cluster_num": 1 }, { "sample_id": "13_7432241_53401239@13", "cluster_num": 2 }, { "sample_id": "13_753738_808432@13", "cluster_num": 1 }, { "sample_id": "13_226251_188539@13", "cluster_num": 1 }, { "sample_id": "13_655708_466613@13", "cluster_num": 1 }, { "sample_id": "13_1063034_1261034@13", "cluster_num": 2 }, { "sample_id": "13_767541_827188@13", "cluster_num": 0 }, { "sample_id": "13_204886_134361@13", "cluster_num": 0 }, { "sample_id": "13_674980_506928@13", "cluster_num": 0 }, { "sample_id": "13_653850_462995@13", "cluster_num": 2 }, { "sample_id": "13_244003_233158@13", "cluster_num": 1 }, { "sample_id": "13_655015_465236@13", "cluster_num": 0 }, { "sample_id": "13_1101881_1316529@13", "cluster_num": 0 }, { "sample_id": "13_678030_521407@13", "cluster_num": 0 }, { "sample_id": "13_4645959_29329331@13", "cluster_num": 1 }, { "sample_id": "13_747099_797930@13", "cluster_num": 0 }, { "sample_id": "13_767392_827036@13", "cluster_num": 1 }, { "sample_id": "13_655587_466412@13", "cluster_num": 2 }, { "sample_id": "13_242748_230502@13", "cluster_num": 2 }, { "sample_id": "13_745336_792975@13", "cluster_num": 0 }, { "sample_id": "13_222355_178170@13", "cluster_num": 0 }, { "sample_id": "13_250227_247163@13", "cluster_num": 2 }, { "sample_id": "13_752713_1248271@13", "cluster_num": 0 }, { "sample_id": "13_756299_811443@13", "cluster_num": 1 }, { "sample_id": "13_1072998_1275390@13", "cluster_num": 1 }, { "sample_id": "13_251748_250733@13", "cluster_num": 2 }, { "sample_id": "13_714058_706070@13", "cluster_num": 0 }, { "sample_id": "13_212290_154710@13", "cluster_num": 0 }, { "sample_id": "13_381264_414813@13", "cluster_num": 0 }, { "sample_id": "13_765751_824959@13", "cluster_num": 0 }, { "sample_id": "13_7404879_53354050@13", "cluster_num": 0 }, { "sample_id": "13_7442115_53419354@13", "cluster_num": 0 }, { "sample_id": "13_715602_707962@13", "cluster_num": 0 }, { "sample_id": "13_251075_249017@13", "cluster_num": 0 }, { "sample_id": "13_1080525_1285815@13", "cluster_num": 0 }, { "sample_id": "13_668245_488263@13", "cluster_num": 1 }, { "sample_id": "13_231161_201761@13", "cluster_num": 0 }, { "sample_id": "13_368926_395737@13", "cluster_num": 0 } ] } } } } }, { "第三方包问题": { "data": { "uuid": "java-2-43", "seg": [ [ [ "包" ] ] ], "level": { "min": 0, "max": 0 }, "related_data": { "qa": { "data_id": [ { "sample_id": "13_703315_594107@13", "cluster_num": 2 }, { "sample_id": "13_165073_39296@13", "cluster_num": 0 }, { "sample_id": "13_181510_66808@13", "cluster_num": 0 }, { "sample_id": "13_743459_787764@13", "cluster_num": 2 }, { "sample_id": "13_863418_991711@13", "cluster_num": 1 }, { "sample_id": "13_1062741_1260615@13", "cluster_num": 2 }, { "sample_id": "13_695731_578770@13", "cluster_num": 2 }, { "sample_id": "13_7399208_53346247@13", "cluster_num": 2 }, { "sample_id": "13_236074_215698@13", "cluster_num": 2 }, { "sample_id": "13_70_149@13", "cluster_num": 0 }, { "sample_id": "13_7451501_53438294@13", "cluster_num": 1 }, { "sample_id": "13_760550_818487@13", "cluster_num": 2 }, { "sample_id": "13_751080_804534@13", "cluster_num": 2 }, { "sample_id": "13_214662_163948@13", "cluster_num": 2 }, { "sample_id": "13_718025_713392@13", "cluster_num": 2 }, { "sample_id": "13_747922_799552@13", "cluster_num": 2 }, { "sample_id": "13_768978_831769@13", "cluster_num": 1 }, { "sample_id": "13_326940_320357@13", "cluster_num": 1 }, { "sample_id": "13_363732_384558@13", "cluster_num": 1 }, { "sample_id": "13_228966_195871@13", "cluster_num": 2 }, { "sample_id": "13_773864_841422@13", "cluster_num": 2 }, { "sample_id": "13_244254_233480@13", "cluster_num": 0 }, { "sample_id": "13_7424888_53386081@13", "cluster_num": 1 }, { "sample_id": "13_686573_548411@13", "cluster_num": 0 }, { "sample_id": "13_663195_479299@13", "cluster_num": 0 }, { "sample_id": "13_7416037_53378993@13", "cluster_num": 1 }, { "sample_id": "13_716372_709099@13", "cluster_num": 2 }, { "sample_id": "13_668150_488075@13", "cluster_num": 0 } ] } } } } } ], "data": { "uuid": "java-1-3", "seg": [ [ [] ] ], "level": { "min": 0, "max": 0 }, "related_data": {} } } } ], "data": { "uuid": "java-0-0", "seg": [ [ [ "java8", "编程", "参考", "官方", "教程", "官方教程" ] ] ], "level": { "min": 0, "max": 1 }, "related_data": {} } } }