每日一得

          不求多得,只求一得 about java,hibernate,spring,design,database,Ror,ruby,快速開發
          最近關心的內容:SSH,seam,flex,敏捷,TDD
          本站的官方站點是:顛覆軟件

            BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理 ::
            220 隨筆 :: 9 文章 :: 421 評論 :: 0 Trackbacks

          #

               摘要:   閱讀全文
          posted @ 2007-04-11 16:09 Alex 閱讀(7804) | 評論 (8)編輯 收藏

               摘要:   閱讀全文
          posted @ 2007-03-30 08:34 Alex 閱讀(812) | 評論 (0)編輯 收藏

          key words: contentType,meta

          come from here


          ?

          在經典同時看到兩個關于ContentType的問題

          http://bbs.blueidea.com/thread-2729935-1-1.html

          http://bbs.blueidea.com/thread-2729945-1-1.html

          所以查了下資料,copy了一份詳細的ContentType的列表

          ?

          不同的ContentType 會影響客戶端所看到的效果.

          默認的ContentType為 text/html? 也就是網頁格式.

          代碼如:

          <% response.ContentType ="text/html" %>?
          <!--#i nclude virtual="/ContentType.html" -->

          顯示的為網頁,而

          <% response.ContentType ="text/plain" %>?
          <!--#i nclude virtual="/sscript/

          則會顯示html原代碼.

          以下為一些常用的 ContentType

          GIF images
          <% response.ContentType ="image/gif" %>?
          <!--#i nclude virtual="/myimage.gif" -->
          JPEG images
          <% response.ContentType ="image/jpeg" %>?
          <!--#i nclude virtual="/myimage.jpeg" -->
          TIFF images
          <% response.ContentType ="image/tiff" %>?
          <!--#i nclude virtual="/myimage.tiff" -->
          MICROSOFT WORD document
          <% response.ContentType ="application/msword" %>?
          <!--#i nclude virtual="/myfile.doc" -->
          RTF document
          <% response.ContentType ="application/rtf" %>?
          <!--#i nclude virtual="/myfile.rtf" -->
          MICROSOFT EXCEL document
          <% response.ContentType ="application/x-excel" %>?
          <!--#i nclude virtual="/myfile.xls" -->
          MICROSOFT POWERPOINT document
          <% response.ContentType ="application/ms-powerpoint" %>?
          <!--#i nclude virtual="/myfile.pff" -->
          PDF document
          <% response.ContentType ="application/pdf" %>?
          <!--#i nclude virtual="/myfile.pdf" -->
          ZIP document
          <% response.ContentType ="application/zip" %>?
          <!--#i nclude virtual="/myfile.zip" -->

          ?

          下面是更詳細的ContentType

          application/andrew-insetez
          application/mac-binhex40hqx
          application/mac-compactprocpt
          application/mathml+xmlmathml
          application/msworddoc
          application/octet-streambin dms lha lzh exe class so dll
          application/odaoda
          application/oggogg
          application/pdfpdf
          application/postscriptai eps ps
          application/rdf+xmlrdf
          application/smilsmi smil
          application/srgsgram
          application/srgs+xmlgrxml
          application/vnd.mifmif
          application/vnd.mozilla.xul+xmlxul
          application/vnd.ms-excelxls
          application/vnd.ms-powerpointppt
          application/vnd.wap.wbxmlwbxml
          application/vnd.wap.wmlc.wmlc wmlc
          application/vnd.wap.wmlscriptc.wmlsc wmlsc
          application/voicexml+xmlvxml
          application/x-bcpiobcpio
          application/x-cdlinkvcd
          application/x-chess-pgnpgn
          application/x-cpiocpio
          application/x-cshcsh
          application/x-directordcr dir dxr
          application/x-dvidvi
          application/x-futuresplashspl
          application/x-gtargtar
          application/x-hdfhdf
          application/x-httpd-php.php .php4 .php3 .phtml
          application/x-httpd-php-source.phps
          application/x-javascriptjs
          application/x-koanskp skd skt skm
          application/x-latexlatex
          application/x-netcdfnc cdf
          application/x-pkcs7-crl.crl
          application/x-shsh
          application/x-sharshar
          application/x-shockwave-flashswf
          application/x-stuffitsit
          application/x-sv4cpiosv4cpio
          application/x-sv4crcsv4crc
          application/x-tar.tgz tar
          application/x-tcltcl
          application/x-textex
          application/x-texinfotexinfo texi
          application/x-trofft tr roff
          application/x-troff-manman
          application/x-troff-meme
          application/x-troff-msms
          application/x-ustarustar
          application/x-wais-sourcesrc
          application/x-x509-ca-cert.crt
          application/xhtml+xmlxhtml xht
          application/xmlxml xsl
          application/xml-dtddtd
          application/xslt+xmlxslt
          application/zipzip
          audio/basicau snd
          audio/midimid midi kar
          audio/mpegmpga mp2 mp3
          audio/x-aiffaif aiff aifc
          audio/x-mpegurlm3u
          audio/x-pn-realaudioram rm
          audio/x-pn-realaudio-pluginrpm
          audio/x-realaudiora
          audio/x-wavwav
          chemical/x-pdbpdb
          chemical/x-xyzxyz
          image/bmpbmp
          image/cgmcgm
          image/gifgif
          image/iefief
          image/jpegjpeg jpg jpe
          image/pngpng
          image/svg+xmlsvg
          image/tifftiff tif
          image/vnd.djvudjvu djv
          image/vnd.wap.wbmp.wbmp wbmp
          image/x-cmu-rasterras
          image/x-iconico
          image/x-portable-anymappnm
          image/x-portable-bitmappbm
          image/x-portable-graymappgm
          image/x-portable-pixmapppm
          image/x-rgbrgb
          image/x-xbitmapxbm
          image/x-xpixmapxpm
          image/x-xwindowdumpxwd
          model/igesigs iges
          model/meshmsh mesh silo
          model/vrmlwrl vrml
          text/calendarics ifb
          text/csscss
          text/html.shtml html htm
          text/plainasc txt
          text/richtextrtx
          text/rtfrtf
          text/sgmlsgml sgm
          text/tab-separated-valuestsv
          text/vnd.wap.wml.wml wml
          text/vnd.wap.wmlscript.wmls wmls
          text/x-setextetx
          video/mpegmpeg mpg mpe
          video/quicktimeqt mov
          video/vnd.mpegurlmxu
          video/x-msvideoavi
          video/x-sgi-moviemovie
          x-conference/x-cooltalkice

               摘要:   閱讀全文
          posted @ 2007-03-28 16:55 Alex 閱讀(4581) | 評論 (0)編輯 收藏

               摘要:   閱讀全文
          posted @ 2007-03-26 22:18 Alex 閱讀(36121) | 評論 (7)編輯 收藏

               摘要:   閱讀全文
          posted @ 2007-03-20 16:23 Alex 閱讀(3383) | 評論 (1)編輯 收藏

          key words : jsp防盜鏈 header

          最近碰到盜鏈的問題,即復制一個url地址,在另一個地方也能訪問。

          index.jsp頁面
          <html>
          ??
          <head><title>Simple?jsp?page</title></head>
          ??
          <body>Place?your?content?here

          ??here?is?index?jsp
          ????get?header?info
          ??
          <a?href="a.jsp">a.jsp</a>
          ??
          </body>
          </html>

          a.jsp頁面
          <html>
          ??
          <head><title>Simple?jsp?page</title></head>
          ??
          <body>Place?your?content?here

          ??here?is?a.?jsp
          ????get?header?info
          ??
          <%=request.getHeader("Referer")%>
          ??
          <%if(null?==?request.getHeader("Referer")?||?request.getHeader("Referer").indexOf("yourdomain.com")?<?0){%>
          ?????做人要厚道
          ??
          <%}else{%>
          ??合法訪問
          ??
          <%}%>
          ??
          </body>
          </html>


          即從內部訪問可以,直接粘貼地址在另一個瀏覽器里訪問禁止
          posted @ 2007-03-13 10:01 Alex 閱讀(5955) | 評論 (8)編輯 收藏

               摘要:   閱讀全文
          posted @ 2007-03-12 00:40 Alex 閱讀(12406) | 評論 (18)編輯 收藏

               摘要:   閱讀全文
          posted @ 2007-02-25 00:20 Alex 閱讀(414) | 評論 (0)編輯 收藏

               摘要:   閱讀全文
          posted @ 2007-02-24 23:37 Alex 閱讀(1902) | 評論 (2)編輯 收藏

          key words: pd, powerdesigner,外建

          在PD中建立外鍵碰到一個問題,如: forum(id,name)表,forum_thread(id,forum_id)表,需要將forum的id設為forum_thread的外建,指向forum_id,默認的在 PD中是將主鍵設為外建.

          需要如下設置才可以:

          foreign_key.png
          posted @ 2007-01-31 10:42 Alex 閱讀(1320) | 評論 (0)編輯 收藏

          key words: 上傳文件

          目里面有上傳文件的需求,我想了一下不外乎下面兩種處理方法:

          1. 在數據庫表中建立一個blob字段存放用戶上傳文件.
          2. 在服務器上建立一個文件夾保存用戶上傳文件,數據庫表中只存放該文件的url地址.

          我本人現在比較傾向于第2種方案, 主要原因是擔心方案1的效率(我用的是mysql數據庫)。 但是處理過程中除了維護數據庫中表的字段還要維護上傳的文件,稍微麻煩一點。

          大家在項目里面又是怎么做呢? 給我點建議!謝謝


          討論內容見: javaeye

          robin更建議第二種方案,放在數據庫中主要的問題是 AppServer吃不消,開銷比較大.

          上面是摘錄,不過我們這里用的是Oracle9i AS,在Oracle的協作套間里一般文檔或者上傳的文件都是保存在數據庫里,還把這個特性作為Oracle 與別的協作套件之間不同的賣點。

          大家以為如何? 我直覺是Oracle的DB和oc4j的AppServer對付這個似乎沒有開銷上的擔心,但是沒有實際檢測過。

          換句話說,文件的管理是放在文件夾里方便還是數據庫里方便? 有點為難

          update (2007-5-13):
          還有一種方案結合了數據庫和IO,我認為比較可行,就是文件存在數據庫,但是下載的時候第一次從數據庫下載,然后第一次這個文件保存在一個臨時文件夾下面,以后每次下載的時候總是先檢查此臨時文件夾,如果已經存在則直接下載,如果沒有則從數據庫重復這個動作。當然,保存在臨時文件夾下的文件的命名需要唯一,這個應該沒有問題。
          posted @ 2007-01-31 09:06 Alex 閱讀(1976) | 評論 (4)編輯 收藏


          這個年代的偶像很多,值得學習的也很多,,如果讓我說,我覺得在現在這個急功近利的所謂2.0時代,阿甘精神更值得我們學習。

          什么是阿甘精神?
          1。奔跑。 不停的奔跑,不要停下來
          2。不斷地重復,如果你做的不夠好,那就說明你還重復的不夠多。
          3。執著。 不要相信權威,按自己的意志去做。

          現在,聰明的人很多,但是小聰明似乎更多,包括我。

          你認可阿甘精神么? 如果是,頂一下。

          剛看到關于阿甘精神的另一個有意思的摘錄:



          "
          阿甘就是看到一個目標就走過去了,別的人是,看見一個目標,先訂一個作戰計劃,然后匍匐前進,往左閃,往右躲,再弄個掩體…一輩子就看他閃轉騰挪活得那叫一個花哨,最后哪兒也沒到達。
          "

          很形象哦。

          祝各位在2007年工作進步。

          posted @ 2007-01-30 08:59 Alex 閱讀(1234) | 評論 (2)編輯 收藏

          key words: js,javascript,檢查上傳文件大小

          有時需要在客戶端獲得待上傳得文件大小,google了一下,發現下面這個用法.

          <html>??
          <input?type="file"?name="file1"?onchange="ShowSize(this.value)">??
          <script?language="JavaScript">??
          <!--??
          function?ShowSize(files)??
          {??
          ??
          var?fso,f;??
          ??fso
          =new?ActiveXObject("Scripting.FileSystemObject");??
          ??f
          =fso.GetFile(files);
          ??
          var?mySize?=?f.size/1024;
          ??alert(mySize
          +"?K?");??
          }
          ??
          //-->??
          </script>??
          </html>


          BTW: 奇怪,COS上傳組件里怎么沒有獲得上傳文件大小的方法?? MultipartRequest里是沒有,有知道的兄弟通知下哦
          posted @ 2007-01-25 17:16 Alex 閱讀(10425) | 評論 (4)編輯 收藏

               摘要: key words : hibernate spring daocome from : http://lpacec.javaeye.com/blog/46220???1.??package?infoweb.dao;?????????2.?????????3.?import?java.util.List;?????????4.?import?java.util.Iterator;?????????5...  閱讀全文
          posted @ 2007-01-25 09:24 Alex 閱讀(924) | 評論 (0)編輯 收藏

          僅列出標題
          共15頁: 上一頁 1 2 3 4 5 6 7 8 9 下一頁 Last 
          主站蜘蛛池模板: 汝阳县| 会东县| 历史| 叶城县| 乐亭县| 株洲县| 新龙县| 荥经县| 临桂县| 福清市| 图木舒克市| 安丘市| 盘锦市| 司法| 溧水县| 平定县| 周至县| 科尔| 清远市| 巴彦淖尔市| 新兴县| 城市| 奎屯市| 绩溪县| 郴州市| 灵川县| 封开县| 伊川县| 依安县| 扎兰屯市| 衡阳县| 卫辉市| 本溪市| 海淀区| 保康县| 阜宁县| 思南县| 巨鹿县| 大渡口区| 枝江市| 朝阳区|