欧美一区二区三区老妇人-欧美做爰猛烈大尺度电-99久久夜色精品国产亚洲a-亚洲福利视频一区二区

javasdp解析代碼的簡(jiǎn)單介紹

java設(shè)置servletoutputstream的文件名字

1. 核心代碼

為宿遷等地區(qū)用戶提供了全套網(wǎng)頁(yè)設(shè)計(jì)制作服務(wù),及宿遷網(wǎng)站建設(shè)行業(yè)解決方案。主營(yíng)業(yè)務(wù)為網(wǎng)站建設(shè)、網(wǎng)站設(shè)計(jì)、宿遷網(wǎng)站設(shè)計(jì),以傳統(tǒng)方式定制建設(shè)網(wǎng)站,并提供域名空間備案等一條龍服務(wù),秉承以專業(yè)、用心的態(tài)度為用戶提供真誠(chéng)的服務(wù)。我們深信只要達(dá)到每一位用戶的要求,就會(huì)得到認(rèn)可,從而選擇與我們長(zhǎng)期合作。這樣,我們也可以走得更遠(yuǎn)!

//設(shè)置Mime-Type

response.setContentType("application/msword");

//設(shè)置下載默認(rèn)文件名

response.setHeader("Content-Disposition", "attachment;filename=123.doc");

登錄后復(fù)制

完整代碼

public RObject download(@PathVariable String id, HttpServletResponse response) {

File uploadFile = new File(id + ".doc");

//獲取后綴名

String suffix = uploadFile.substring(uploadFile.lastIndexOf("."));

String responseType = ResponseTypeUtils.getResponseContentByType(suffix);

response.setContentType(responseType);

response.setHeader("Content-Disposition", "attachment;filename=" + System.currentTimeMillis() + suffix);

//輸入流,通過(guò)輸入流讀取文件內(nèi)容

try (FileInputStream fileInputStream = new FileInputStream(uploadFile)) {

ServletOutputStream outputStream = response.getOutputStream();

int len;

byte[] bytes = new byte[1024];

while ((len = fileInputStream.read(bytes)) != -1) {

outputStream.write(bytes, 0, len);

//刷新一下

outputStream.flush();

}

//關(guān)閉資源

outputStream.close();

return R.ok();

} catch (Exception e) {

throw new RuntimeException(e.getMessage(), e);

}

}

登錄后復(fù)制

當(dāng)然也可以通過(guò)NIO的方式實(shí)現(xiàn)代碼,具體可參見(jiàn)HttpServletResponse 返回圖片的幾種方法對(duì)比,核心代碼如下:

fis.getChannel().transferTo(0,fis.available(),Channels.newChannel(response.getOutputStream()));

登錄后復(fù)制

3 參考狀態(tài)碼

文件擴(kuò)展名 Content-Type(Mime-Type) 文件擴(kuò)展名 Content-Type(Mime-Type)

.*( 二進(jìn)制流,不知道下載文件類型) application/octet-stream .tif image/tiff

.001 application/x-001 .301 application/x-301

.323 text/h323 .906 application/x-906

.907 drawing/907 .a11 application/x-a11

.acp audio/x-mei-aac .ai application/postscript

.aif audio/aiff .aifc audio/aiff

.aiff audio/aiff .anv application/x-anv

.asa text/asa .asf video/x-ms-asf

.asp text/asp .asx video/x-ms-asf

.au audio/basic .avi video/avi

.awf application/vnd.adobe.workflow .biz text/xml

.bmp application/x-bmp .bot application/x-bot

.c4t application/x-c4t .c90 application/x-c90

.cal application/x-cals .cat application/vnd.ms-pki.seccat

.cdf application/x-netcdf .cdr application/x-cdr

.cel application/x-cel .cer application/x-x509-ca-cert

.cg4 application/x-g4 .cgm application/x-cgm

.cit application/x-cit .class java/*

.cml text/xml .cmp application/x-cmp

.cmx application/x-cmx .cot application/x-cot

.crl application/pkix-crl .crt application/x-x509-ca-cert

.csi application/x-csi .css text/css

.cut application/x-cut .dbf application/x-dbf

.dbm application/x-dbm .dbx application/x-dbx

.dcd text/xml .dcx application/x-dcx

.der application/x-x509-ca-cert .dgn application/x-dgn

.dib application/x-dib .dll application/x-msdownload

.doc application/msword .dot application/msword

.docx application/msword .xlsx application/vnd.ms-excel

.drw application/x-drw .dtd text/xml

.dwf Model/vnd.dwf .dwf application/x-dwf

.dwg application/x-dwg .dxb application/x-dxb

.dxf application/x-dxf .edn application/vnd.adobe.edn

.emf application/x-emf .eml message/rfc822

.ent text/xml .epi application/x-epi

.eps application/x-ps .eps application/postscript

.etd application/x-ebx .exe application/x-msdownload

.fax image/fax .fdf application/vnd.fdf

.fif application/fractals .fo text/xml

.frm application/x-frm .g4 application/x-g4

.gbr application/x-gbr .pptx application/vnd.ms-powerpoint

.gif image/gif .gl2 application/x-gl2

.gp4 application/x-gp4 .hgl application/x-hgl

.hmr application/x-hmr .hpg application/x-hpgl

.hpl application/x-hpl .hqx application/mac-binhex40

.hrf application/x-hrf .hta application/hta

.htc text/x-component .htm text/html

.html text/html .htt text/webviewhtml

.htx text/html .icb application/x-icb

.ico image/x-icon .ico application/x-ico

.iff application/x-iff .ig4 application/x-g4

.igs application/x-igs .iii application/x-iphone

.img application/x-img .ins application/x-internet-signup

.isp application/x-internet-signup .IVF video/x-ivf

.java java/* .jfif image/jpeg

.jpe image/jpeg .jpe application/x-jpe

.jpeg image/jpeg .jpg image/jpeg

.jpg application/x-jpg .js application/x-javascript

.jsp text/html .la1 audio/x-liquid-file

.lar application/x-laplayer-reg .latex application/x-latex

.lavs audio/x-liquid-secure .lbm application/x-lbm

.lmsff audio/x-la-lms .ls application/x-javascript

.ltr application/x-ltr .m1v video/x-mpeg

.m2v video/x-mpeg .m3u audio/mpegurl

.m4e video/mpeg4 .mac application/x-mac

.man application/x-troff-man .math text/xml

.mdb application/msaccess .mdb application/x-mdb

.mfp application/x-shockwave-flash .mht message/rfc822

.mhtml message/rfc822 .mi application/x-mi

.mid audio/mid .midi audio/mid

.mil application/x-mil .mml text/xml

.mnd audio/x-musicnet-download .mns audio/x-musicnet-stream

.mocha application/x-javascript .movie video/x-sgi-movie

.mp1 audio/mp1 .mp2 audio/mp2

.mp2v video/mpeg .mp3 audio/mp3

.mp4 video/mpeg4 .mpa video/x-mpg

.mpd application/vnd.ms-project .mpe video/x-mpeg

.mpeg video/mpg .mpg video/mpg

.mpga audio/rn-mpeg .mpp application/vnd.ms-project

.mps video/x-mpeg .mpt application/vnd.ms-project

.mpv video/mpg .mpv2 video/mpeg

.mpw application/vnd.ms-project .mpx application/vnd.ms-project

.mtx text/xml .mxp application/x-mmxp

.net image/pnetvue .nrf application/x-nrf

.nws message/rfc822 .odc text/x-ms-odc

.out application/x-out .p10 application/pkcs10

.p12 application/x-pkcs12 .p7b application/x-pkcs7-certificates

.p7c application/pkcs7-mime .p7m application/pkcs7-mime

.p7r application/x-pkcs7-certreqresp .p7s application/pkcs7-signature

.pc5 application/x-pc5 .pci application/x-pci

.pcl application/x-pcl .pcx application/x-pcx

.pdf application/pdf .pdf application/pdf

.pdx application/vnd.adobe.pdx .pfx application/x-pkcs12

.pgl application/x-pgl .pic application/x-pic

.pko application/vnd.ms-pki.pko .pl application/x-perl

.plg text/html .pls audio/scpls

.plt application/x-plt .png image/png

.png application/x-png .pot application/vnd.ms-powerpoint

.ppa application/vnd.ms-powerpoint .ppm application/x-ppm

.pps application/vnd.ms-powerpoint .ppt application/vnd.ms-powerpoint

.ppt application/x-ppt .pr application/x-pr

.prf application/pics-rules .prn application/x-prn

.prt application/x-prt .ps application/x-ps

.ps application/postscript .ptn application/x-ptn

.pwz application/vnd.ms-powerpoint .r3t text/vnd.rn-realtext3d

.ra audio/vnd.rn-realaudio .ram audio/x-pn-realaudio

.ras application/x-ras .rat application/rat-file

.rdf text/xml .rec application/vnd.rn-recording

.red application/x-red .rgb application/x-rgb

.rjs application/vnd.rn-realsystem-rjs .rjt application/vnd.rn-realsystem-rjt

.rlc application/x-rlc .rle application/x-rle

.rm application/vnd.rn-realmedia .rmf application/vnd.adobe.rmf

.rmi audio/mid .rmj application/vnd.rn-realsystem-rmj

.rmm audio/x-pn-realaudio .rmp application/vnd.rn-rn_music_package

.rms application/vnd.rn-realmedia-secure .rmvb application/vnd.rn-realmedia-vbr

.rmx application/vnd.rn-realsystem-rmx .rnx application/vnd.rn-realplayer

.rp image/vnd.rn-realpix .rpm audio/x-pn-realaudio-plugin

.rsml application/vnd.rn-rsml .rt text/vnd.rn-realtext

.rtf application/msword .rtf application/x-rtf

.rv video/vnd.rn-realvideo .sam application/x-sam

.sat application/x-sat .sdp application/sdp

.sdw application/x-sdw .sit application/x-stuffit

.slb application/x-slb .sld application/x-sld

.slk drawing/x-slk .smi application/smil

.smil application/smil .smk application/x-smk

.snd audio/basic .sol text/plain

.sor text/plain .spc application/x-pkcs7-certificates

.spl application/futuresplash .spp text/xml

.ssm application/streamingmedia .sst application/vnd.ms-pki.certstore

.stl application/vnd.ms-pki.stl .stm text/html

.sty application/x-sty .svg text/xml

.swf application/x-shockwave-flash .tdf application/x-tdf

.tg4 application/x-tg4 .tga application/x-tga

.tif image/tiff .tif application/x-tif

.tiff image/tiff .tld text/xml

.top drawing/x-top .torrent application/x-bittorrent

.tsd text/xml .txt text/plain

.uin application/x-icq .uls text/iuls

.vcf text/x-vcard .vda application/x-vda

.vdx application/vnd.visio .vml text/xml

.vpg application/x-vpeg005 .vsd application/vnd.visio

.vsd application/x-vsd .vss application/vnd.visio

.vst application/vnd.visio .vst application/x-vst

.vsw application/vnd.visio .vsx application/vnd.visio

.vtx application/vnd.visio .vxml text/xml

.wav audio/wav .wax audio/x-ms-wax

.wb1 application/x-wb1 .wb2 application/x-wb2

.wb3 application/x-wb3 .wbmp image/vnd.wap.wbmp

.wiz application/msword .wk3 application/x-wk3

.wk4 application/x-wk4 .wkq application/x-wkq

.wks application/x-wks .wm video/x-ms-wm

.wma audio/x-ms-wma .wmd application/x-ms-wmd

.wmf application/x-wmf .wml text/vnd.wap.wml

.wmv video/x-ms-wmv .wmx video/x-ms-wmx

.wmz application/x-ms-wmz .wp6 application/x-wp6

.wpd application/x-wpd .wpg application/x-wpg

.wpl application/vnd.ms-wpl .wq1 application/x-wq1

.wr1 application/x-wr1 .wri application/x-wri

.wrk application/x-wrk .ws application/x-ws

.ws2 application/x-ws .wsc text/scriptlet

.wsdl text/xml .wvx video/x-ms-wvx

.xdp application/vnd.adobe.xdp .xdr text/xml

.xfd application/vnd.adobe.xfd .xfdf application/vnd.adobe.xfdf

.xhtml text/html .xls application/vnd.ms-excel

.xls application/x-xls .xlw application/x-xlw

.xml text/xml .xpl audio/scpls

.xq text/xml .xql text/xml

.xquery text/xml .xsd text/xml

.xsl text/xml .xslt text/xml

.xwd application/x-xwd .x_b application/x-x_b

.sis application/vnd.symbian.install .sisx application/vnd.symbian.install

.x_t application/x-x_t .ipa application/vnd.iphone

.apk application/vnd.android.package-archive .xap application

關(guān)于webrtc中的SDP會(huì)話描述,用JS怎么修改

SDP話描述協(xié)議,為會(huì)話通知、會(huì)話邀請(qǐng)和其它形式的多媒體會(huì)話初始化等目的提供了多媒體會(huì)話描述,SDP 的設(shè)計(jì)宗旨是通用性,它可以應(yīng)用于大范圍的網(wǎng)絡(luò)環(huán)境和應(yīng)用程序,而不僅僅局限于組播會(huì)話目錄,但 SDP 不支持會(huì)話內(nèi)容或媒體編碼的協(xié)商。【點(diǎn)擊免費(fèi)試用,0成本啟動(dòng)】

JavaScript(簡(jiǎn)稱“JS”) 是一種具有函數(shù)優(yōu)先的輕量級(jí),解釋型或即時(shí)編譯型的編程語(yǔ)言。雖然它是作為開(kāi)發(fā)Web頁(yè)面的腳本語(yǔ)言而出名,但是它也被用到了很多非瀏覽器環(huán)境中,JavaScript 基于原型編程、多范式的動(dòng)態(tài)腳本語(yǔ)言,并且支持面向?qū)ο蟆⒚钍健⒙暶魇健⒑瘮?shù)式編程范式。

JavaScript在1995年由Netscape公司的Brendan Eich,在網(wǎng)景導(dǎo)航者瀏覽器上首次設(shè)計(jì)實(shí)現(xiàn)而成。因?yàn)镹etscape與Sun合作,Netscape管理層希望它外觀看起來(lái)像Java,因此取名為JavaScript。但實(shí)際上它的語(yǔ)法風(fēng)格與Self及Scheme較為接近。

想要了解更多關(guān)于這方面的相關(guān)信息,推薦咨詢ZEGO即構(gòu)科技。ZEGO即構(gòu)科技自成立伊始,就專注自研音視頻引擎,在音頻前處理、網(wǎng)絡(luò)自適應(yīng)和跨平臺(tái)兼容性等方面,達(dá)到國(guó)際一流水平,同時(shí)充分利用基礎(chǔ)云服務(wù)商的能力,構(gòu)建了MSDN海量有序自學(xué)習(xí)數(shù)據(jù)網(wǎng)絡(luò),服務(wù)覆蓋全球,涵蓋上百個(gè)音視頻互動(dòng)業(yè)務(wù)場(chǎng)景,單日時(shí)長(zhǎng)突破30億分鐘。

JAVA的主要用途是哪個(gè)方面

1、Android應(yīng)用

許多的 Android應(yīng)用都是Java程序員開(kāi)發(fā)者開(kāi)發(fā)。雖然 Android運(yùn)用了不同的JVM以及不同的封裝方式,但是代碼還是用Java語(yǔ)言所編寫(xiě)。相當(dāng)一部分的手機(jī)中都支持JAVA游戲,這就使很多非編程人員都認(rèn)識(shí)了JAVA。

2、在金融業(yè)應(yīng)用的服務(wù)器程序

Java在金融服務(wù)業(yè)的應(yīng)用非常廣泛,很多第三方交易系統(tǒng)、銀行、金融機(jī)構(gòu)都選擇用Java開(kāi)發(fā),因?yàn)橄鄬?duì)而言,Java較安全 。大型跨國(guó)投資銀行用Java來(lái)編寫(xiě)前臺(tái)和后臺(tái)的電子交易系統(tǒng),結(jié)算和確認(rèn)系統(tǒng),數(shù)據(jù)處理項(xiàng)目以及其他項(xiàng)目。

3、網(wǎng)站

Java 在電子商務(wù)領(lǐng)域以及網(wǎng)站開(kāi)發(fā)領(lǐng)域占據(jù)了一定的席位。開(kāi)發(fā)人員可以運(yùn)用許多不同的框架來(lái)創(chuàng)建web項(xiàng)目,SpringMVC,Struts2.0以及frameworks。

4、嵌入式領(lǐng)域

Java在嵌入式領(lǐng)域發(fā)展空間很大。在這個(gè)平臺(tái)上,只需130KB就能夠使用Java技術(shù)(在智能卡或者傳感器上)。

5、大數(shù)據(jù)技術(shù)

Hadoop以及其他大數(shù)據(jù)處理技術(shù)很多都是用Java,例如Apache的基于Java的HBase和Accumulo以及 ElasticSearchas。

6、高頻交易的空間

Java平臺(tái)提高了這個(gè)平臺(tái)的特性和即使編譯,他同時(shí)也能夠像 C++ 一樣傳遞數(shù)據(jù)。正是由于這個(gè)原因,Java成為的程序員編寫(xiě)交易平臺(tái)的語(yǔ)言,因?yàn)殡m然性能不比C++,但開(kāi)發(fā)人員可以避開(kāi)安全性,可移植性和可維護(hù)性等問(wèn)題。

7、科學(xué)應(yīng)用

Java在科學(xué)應(yīng)用中是很好選擇,包括自然語(yǔ)言處理。最主要的原因是因?yàn)镴ava比C++或者其他語(yǔ)言相對(duì)其安全性、便攜性、可維護(hù)性以及其他高級(jí)語(yǔ)言的并發(fā)性更好。

擴(kuò)展資料:

java的用途已經(jīng)數(shù)不勝數(shù),舉不勝舉,擁有著無(wú)可比擬的能力,另外在節(jié)省時(shí)間和開(kāi)發(fā)費(fèi)用方面也十分可觀,程序員可以借助java語(yǔ)言,自由的使用現(xiàn)有的硬件和軟件系統(tǒng)平臺(tái),因?yàn)閖ava是獨(dú)立于任何平臺(tái)的。具體應(yīng)用領(lǐng)域總結(jié)如下:

第 1 個(gè)領(lǐng)域、桌面應(yīng)用系統(tǒng)開(kāi)發(fā);

第 2 個(gè)領(lǐng)域、嵌入式系統(tǒng)開(kāi)發(fā);

第 3 個(gè)領(lǐng)域、電子商務(wù)系統(tǒng)開(kāi)發(fā);

第 4 個(gè)領(lǐng)域、企業(yè)級(jí)應(yīng)用開(kāi)發(fā);

第 5 個(gè)領(lǐng)域、交互式系統(tǒng)開(kāi)發(fā);

第 6 個(gè)領(lǐng)域、多媒體系統(tǒng)開(kāi)發(fā);

第 7 個(gè)領(lǐng)域、分布式系統(tǒng)開(kāi)發(fā);

第 8 個(gè)領(lǐng)域、Web應(yīng)用系統(tǒng)開(kāi)發(fā)。

參考資料:

百度百科-Java

ibatis中的查詢參數(shù)的問(wèn)題

#{param} 這種是mybatis不是ibatis, ibatis是#param#這種形式

mybatis想傳入多個(gè)參數(shù)時(shí)有多種方式

map形式:java代碼為?selectWarn(param),其中param是HashMap類型

對(duì)象形式:java代碼為 selectWarn(@Param("adcd") String adcd,@Param("startTime

") Date?startTime 。。。)

請(qǐng)百度mybatis 多個(gè)參數(shù)

java程序 使test類位于com包中

1、導(dǎo)入已經(jīng)開(kāi)發(fā)好的工程

從菜單的File--Import打開(kāi)

選中General--Existing Projects into Workspace點(diǎn)Next按鈕選擇工程目錄即可

2、plugin工程生成jar包

從菜單的File--Export打開(kāi)

選中Plug-in Development--Deployable plug-ins and fragments點(diǎn)Next按鈕選擇需要生成jar包的工程,再選擇Destination--Diretory中jar生成的目標(biāo)目錄即可。

另:也可直接從Project Explorer中選擇工程右擊選中Export導(dǎo)出單個(gè)工程

plugin工程有一個(gè)重要的文件META-INF/MANIFEST.MF如下

Manifest-Version: 1.0

Bundle-ManifestVersion: 2

Bundle-Name: SdpS3 Storage Client Bundle

Bundle-SymbolicName: cosbench-sdps3

Bundle-Version: 0.4.1.0

Bundle-Vendor: intel

Bundle-RequiredExecutionEnvironment: JavaSE-1.6

Bundle-ClassPath: .,

aspectjrt.jar,

aspectjweaver.jar,

commons-codec-1.3.jar,

commons-logging-1.1.1.jar,

freemarker-2.3.20.jar,

httpclient-4.3.6.jar,

jackson-core-asl-1.8.7.jar,

jackson-mapper-asl-1.8.7.jar,

mail-1.4.3.jar,

spring-beans-3.0.7.jar,

spring-context-3.0.7.jar,

spring-core-3.0.7.jar,

stax-1.2.0.jar,

stax-api-1.0.1.jar,

fluent-hc-4.3.6.jar,

httpclient-cache-4.3.6.jar,

httpmime-4.3.6.jar,

httpcore-4.3.3.jar,sdpjdk.jar

Import-Package: com.intel.cosbench.api.auth,

com.intel.cosbench.api.context,

com.intel.cosbench.api.storage,

com.intel.cosbench.config,

com.intel.cosbench.log

在Runtime頁(yè)面增加需要引用到包會(huì)加到MANIFEST.MF的Bundle-ClassPath中,與手工修改MANIFEST.MF是一樣的效果。

MANIFEST.MF的Build頁(yè)面僅在eclipse編譯時(shí)起作用,在export生成jar包時(shí)無(wú)法引用,必須在Runtime中也增加。如果編譯時(shí)正常,但導(dǎo)出時(shí)報(bào)錯(cuò),可以看plugin工程生成jar包生成時(shí)的錯(cuò)誤日志,根據(jù)錯(cuò)誤日志加入要引用的包即可。我的plugin工程為sds3.

3、普通工程生成jar包

從菜單的File--Export打開(kāi)

選中java--JAR file生成普通的工程jar包,使用這種方法生成的包也可給plugin工程生成jar包引用。

示例:使用工程生成sdpjdk.jar的工具包,把sdpjdk.jar放到MANIFEST.MF文件中,那么插件sdps3工程就可以使用項(xiàng)目sdpjdk的文件導(dǎo)出了。但是在編譯時(shí)我是通過(guò)sdps3--Properties--Java Build Path--Projects頁(yè)面通過(guò)add引用sdpjdk項(xiàng)目,那樣就可以方便看工具包sdpjdk的源碼了。

文章標(biāo)題:javasdp解析代碼的簡(jiǎn)單介紹
標(biāo)題路徑:http://chinadenli.net/article48/dsgosep.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供企業(yè)網(wǎng)站制作面包屑導(dǎo)航品牌網(wǎng)站建設(shè)動(dòng)態(tài)網(wǎng)站自適應(yīng)網(wǎng)站建站公司

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

商城網(wǎng)站建設(shè)