Java???????????????ЩС????
???????????? ???????[ 2013/4/23 9:47:46 ] ????????
?????????????java??????????????????????????????????????????????Щ???????????????ò??????????????????????????У?????????????????????????У??????????????
???????磬?????????????????????????????????????????????????Excel??????????CSV??????Excel??????????POI??JXL??????????????а???????????????????д??????????????ЩAPI????湹???????С??????????е??С????????????????ò?????Excel???????POI?????????????????3.8.4??汾???????cache????????????SXSSFWorkbook???????????????????е??????????????????????????????????????????У???????????????????д??????????????2000?е????????д??20001?е?????????????д???????????????????Щ???????????????????????棬?????????????????????????????????????????????????????????????????Χ?????????????????????????1M?????????????????????????API????????????????????????дС??Excel???????????????API??д???????Ч??????Щ??????????????????????????Щ????IO?????????????IO????????????????????????????????????????дCSV??????????????????????????????????????????????????CSV???????API????????????CSV????????????????????????д?????CSV???????????д???????????????????
???????????????棬?????????ж???????????????????д??????????????δ???1M?????????????????????????????????????????????????????????????????д?????????????????1000W???????????????????????????????????з????oracle????????????????mysql??limit???????????ζ????μ???????????????????????????????????????????????????????ζ???????????????????10000?У???д?????Σ?д???????????????????????????????????????buffer???????????outputstreamд????????flush??£?????????????£??????????????????where??????SQL????????????????????????????????????£????API????????SQL?????Щ?????????磬?????PreparedStatement statement = connection.prepareStatement(sql)????????????????????????????????
????PreparedStatement statement = connection.prepareStatement(sql??ResultSet.TYPE_FORWARD_ONLY??ResultSet.CONCUR_READ_ONLY)??
???????????α?????????????α???????????cache????????棬??????????statement.setFetchSize(200)???????α???α??????С??OK???????????ù???oracle????????????????oracle??jdbc API????????????cache??java??????е????mysql????????????Ч????????????????????????????????java??????API?δ????Ч?????????????????????????????????????????????Ч???????????????????oracle?????????ù?????????????cache????棬????java??治???????????????mysql????????????5?????汾???????????????????useCursorFetch=true??????????????α??С????????????????????defaultFetchSize=1000??????????磺
????jdbc??mysql??//xxx.xxx.xxx.xxx??3306/abc??zeroDateTimeconvertToNull&useCursorFetch=true&defaultFetchSize=1000< /span>
??????α????????????????mysql??????????3???????????????2??????????????????????????????漣?????????????mysql??????????????в???????ж??????????????????500W??????????????????????GC??????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????Χ??????????е?????????????????????????????????????????????????????????????????????????????????????????ж???????????????????б?????????????????????????????????????????????????????????read?????????????????????????????????????????read???????????????????????????????????????????????ζ?????????Χ???????read?????????????offset??length???Χ???????????????????????????????д????????????????????????????????????д????flush??????????????С??????????????????NIO???????????????????????????????????????????????????????????????????£??????java????????????????????????????
???????????????????????????????????????С?????????????????java???????????????????????濪????????????????????????Щ??????????????????????????л???????????濽??????????????????nginx?????м???????????????send_file?????????????????????ó?????????????????????????????java???????????GC??????????????????GC????????????????????????????????????????????ú???????????????????????????????????У?????????????????????????????????????С??????????
?????????????????????????????????????????????????IO??????????????????????????????????????????з????????????????????Context?????Filter?????????????????????κ???????????????????????????????????????????????????????????????????????????????????????????????????????IO?????????????????CPU????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????£????????????????????new IO?????????NIO???????°????????????AIO??????NIO?????????IO?????????м??д????????????????????????????д???????????????????????????????δ????????????IO???????connect?????????????????????????е?????????????????????????socket?????selector?????????????????????????????????????????AIO??????????ν?????????????????????OS???????????????????????????????????????????NIO?????????????????????AIO??????NIO???????V8?????????????????node.js????????????й??????????????????????
???????????????????????????????????????ж????????????????????????С??????????????8K???????С?????????????紫??????????С?????????????????????С????????????????Щ???????????????cache??????????????????????cache??????????????У????y????????cache??????У???????????cache???????????????????????Щ?????????????????????????????У?????????????Э?鯔???????????????????????????δ?????????????????????????????????????????????????????????????????????????NIO?????????????????????????????NIO??socket????????100???????????????????????????????WEB??????????????з??????????????????????????????????????ò???????????NIO????100???????????????????????????????1??????????????????????????????????Щ???????????????ζ??????????????????????????????????????嶠????????????????Ч??????????????????????????????????????????????????????????????????????????????????????
??????????????????к????Щ?????Ч????????????HBase????????????????У????????????????????????飬????????????????о???????????????????в???????????????????С?????????????????????????????????????????????????????????????????????????????Ч????
??????
???·???
??????????????????
2023/3/23 14:23:39???д?ò??????????
2023/3/22 16:17:39????????????????????Щ??
2022/6/14 16:14:27??????????????????????????
2021/10/18 15:37:44???????????????
2021/9/17 15:19:29???·???????·
2021/9/14 15:42:25?????????????
2021/5/28 17:25:47??????APP??????????
2021/5/8 17:01:11