日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術文章
文章詳情頁

java - maven打包導致二進制文件大小被改變

瀏覽:180日期:2024-02-12 16:30:51

問題描述

使用class.getClassLoader().getResourceAsStream()這種方法獲取classpath下的文件流,讀取出來的文件比寫main方法讀出來的文件大小更大。

問題已經解決。

本地main方法測試java - maven打包導致二進制文件大小被改變

使用tomcat做為容器運行同樣代碼時

java - maven打包導致二進制文件大小被改變

相關代碼:

synchronized (PhoneNumberGeo.class) {if (dataByteArray == null) { ByteArrayOutputStream byteData = new ByteArrayOutputStream(); byte[] buffer = new byte[1024]; int readBytesLength; try { InputStream inputStream = PhoneNumberGeo.class.getClassLoader() .getResourceAsStream('phone.dat'); while ((readBytesLength = inputStream.read(buffer)) != -1) { byteData.write(buffer, 0, readBytesLength); } inputStream.close(); } catch (Exception e) { System.err.println('Can’t find phone.dat in classpath phone.dat'); e.printStackTrace(); throw new RuntimeException(e); } dataByteArray = byteData.toByteArray();} } } byteBuffer = ByteBuffer.wrap(dataByteArray); byteBuffer.order(ByteOrder.LITTLE_ENDIAN); int dataVersion = byteBuffer.getInt(); indexAreaOffset = byteBuffer.getInt();

完整代碼:開源代碼github

問題解答

回答1:

問題已經解決~!總結由于將一個二進制的文件放在classpath下并且使用了maven-resources-plugin這個插件來拷貝資源文件導致。

詳細來說是應為maven-resources-plugin這個插件有一個選項

<filtering>true</filtering>

如果開啟那么只要是classpath下要被拷貝的文件默認都會進行替換也就是說將會映射成properties之后就可以在xml的配置中使用,比如那個jdbc.properties。但是這一個操作對于二進制文件,例如png,gif,pdf等就不合適了。 我們需要將這些文件格式都排除掉。

<plugins> <plugin><groupId>org.apache.maven.plugins</groupId><artifactId>maven-resources-plugin</artifactId><version>2.4.3</version><configuration> <encoding>UTF-8</encoding> <nonFilteredFileExtensions><nonFilteredFileExtension>dat</nonFilteredFileExtension><nonFilteredFileExtension>swf</nonFilteredFileExtension> </nonFilteredFileExtensions></configuration> </plugin>

思考過程:開始走了不少彎路,我以為是因為項目的引用jar包問題,結果查詢了很久還是找不到原因。最后我把各個文件的md5求出來才發現在target目錄下的文件和resources目錄下的不一致,最終發現問題所在。

參考:Maven Binary filtering獲取classpath下文件的其他方法

標簽: java
相關文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
999久久久精品国产| 蜜桃一区二区三区在线观看| 日韩欧美中文字幕电影| 免费视频久久| 久久国产精品亚洲77777| 99久久99视频只有精品| 亚洲精品在线影院| 久久久噜噜噜| 亚洲成人三区| 国产精品免费看| 免费人成精品欧美精品| 天堂va欧美ⅴa亚洲va一国产| 日日夜夜免费精品| 国产精品一区二区精品| 福利一区二区三区视频在线观看| 中文在线а√天堂| 午夜欧美视频| 亚洲人成亚洲精品| 欧美亚洲色图校园春色| 欧美a在线观看| 国产精品久久久久久久久久齐齐| 久久精品国产99国产| 国产传媒av在线| 亚洲欧洲一区二区天堂久久| 亚洲人成高清| 欧美激情视频一区二区三区在线播放| 欧美1区2区3| 99热精品久久| 亚洲欧美日本国产| 久久精品三级| 国产一区日韩欧美| 日本亚洲欧洲无免费码在线| 国产精成人品2018| 日本美女一区| 日韩在线一区二区| 欧美一级全黄| 日韩一区欧美| 日本大胆欧美人术艺术动态| 欧美中文一区| 日韩电影二区| 美国欧美日韩国产在线播放| 国产福利一区二区精品秒拍| 久久精品国产68国产精品亚洲| 亚洲视频电影在线| 欧美1区2区3| 99国产精品自拍| 国产精品久久久久久模特 | 日韩高清一区在线| 精品少妇av| 午夜日韩在线| 国产精品对白| 99视频在线精品国自产拍免费观看| 国产亚洲一卡2卡3卡4卡新区| 日韩免费福利视频| 日韩高清一区在线| 播放一区二区| 国产精品综合色区在线观看| 欧美亚洲精品在线| 国产精品久av福利在线观看| 国产精品7m凸凹视频分类| 国产精品自在| 欧美在线资源| 欧美亚洲三级| 影视先锋久久| 国产精品极品| 在线看片一区| 97精品国产| 久久国产麻豆精品| 久久午夜视频| 成人久久一区| 精品免费av| 亚洲深夜福利在线观看| 日韩精品欧美| 欧美色综合网| 国产一区成人| 精品久久不卡| 国产精品日韩| 国产aa精品| 亚洲伊人精品酒店| 日韩欧美看国产| 国产精品99久久免费| 久久成人国产| 色88888久久久久久影院| 国产精品一区二区三区av麻| 国产一区白浆| 欧美一级精品| 成人精品国产亚洲| 国产欧美自拍| 中文字幕av一区二区三区人| 亚洲成人精品| 精品视频国产| 日本伊人久久| 免费成人网www| 精品视频在线你懂得| 婷婷综合福利| 亚洲欧洲一区二区天堂久久| 国产 日韩 欧美 综合 一区| 7m精品国产导航在线| 久久福利毛片| 婷婷综合亚洲| 欧美成人基地 | 捆绑调教日本一区二区三区| 日韩av黄色在线| 亚洲网站视频| 中文字幕在线官网| 麻豆精品蜜桃视频网站| 日韩精品导航| 热久久国产精品| 欧美久久精品一级c片| 国产精品久久久久久久久久10秀| 国产精品毛片aⅴ一区二区三区| 亚洲精品系列| 国产一区二区高清| 精品欧美激情在线观看| 欧美日韩精品免费观看视完整| 国产精品极品在线观看| 欧美日本久久| 中文无码日韩欧| 激情综合网站| 极品日韩av| 在线日韩视频| 国产精品av久久久久久麻豆网| 中文字幕高清在线播放| 美女精品久久| 精品视频久久| 国产精品久久观看| а√在线中文在线新版| 岛国av免费在线观看| 亚洲黄色免费看| 麻豆成全视频免费观看在线看| 韩国女主播一区二区三区| 欧美激情视频一区二区三区免费| 欧美永久精品| 日本va欧美va精品| 欧美一级二级三级视频| 国产精品视频一区二区三区| 免费在线亚洲| 国产一区二区三区免费在线| 9999国产精品| 欧美一区二区三区高清视频 | 久久理论电影| 亚洲精品888| 亚洲制服欧美另类| 欧美日韩 国产精品| 91精品一区| 国产区精品区| 四虎成人av| 国产 日韩 欧美一区| 婷婷综合社区| 亚洲97av| 国产精品久久久久久久久久齐齐 | 欧美日韩在线网站| 九九久久国产| 青青草国产成人99久久| 欧美久久久网站| 亚洲欧美日韩视频二区| 美女视频黄免费的久久| 日韩欧美一区二区三区免费观看| 少妇精品久久久一区二区| а√天堂8资源在线| 日韩区一区二| 好看的亚洲午夜视频在线| 青草综合视频| 欧美激情日韩| 国产aⅴ精品一区二区三区久久| 99精品国产一区二区三区| 精品精品99| 日韩视频不卡| 欧美激情日韩| 日韩综合精品| 日本免费一区二区三区四区| 欧美一区成人| 国产精品久久久久久模特| 国产一区 二区| 亚洲精品福利| 日韩视频一区| 欧美成人a交片免费看| 97在线精品| 国产一区二区三区国产精品 | 欧美日韩亚洲一区| 欧美有码在线| 日韩av成人高清| aa国产精品| 国产aa精品| 怡红院精品视频在线观看极品| 日韩欧美二区| 国产精品福利在线观看播放| 国产精品99视频| 久热综合在线亚洲精品| 亚洲女同av| 久久成人一区| 精品中国亚洲| 日韩啪啪电影网| 亚洲精品亚洲人成在线观看| 日本中文字幕一区二区视频| 日韩国产专区| 国产精品高颜值在线观看| 国产一区二区三区四区| 91一区二区| 精品久久久网|