用base64加解密解決用xml傳輸圖片或附件產生時出現亂碼的問題

Base64是網路上最常見的用於傳輸8Bit位元組代碼的編碼方式之一,在寄送電子郵件時,伺服器認證的使用者名稱和密碼需要用Base64編碼,附件也需要用Base64編碼。 下面簡單介紹Base64演算法的原理,由於代碼太長就不在此貼出 Base64要求把每三個8Bit的位元組轉換為四個6Bit的位元組(3*8 = 4*6 = 24),然後把6Bit再添兩位高位0,組成四個8Bit的位元組,也就是說,轉換後的字串理論上將要比原來的長1/3。

DWR使用介紹

1.匯入3個jar包:    commons-validator-1.1.4.jar    jakarta-oro-2.0.8.jar    dwr.jar2.修改web.xml的設定檔        <servlet>           <servlet-name>dwr-invoker</servlet-name>--------------------------servletName名字任取   

解決hibernate中不能正常使用blog類型欄位上傳資料的問題

      今天在使用公司的控制項上傳附件時,提示出錯,檢查資料庫後發現其它欄位都沒有問題,只有blob的欄位不能正常寫入,在日誌中出現如下錯誤:2008-10-15 09:51:57,204 WARN  (JDBCExceptionReporter.java:71) - SQL Error: 17090, SQLState: null2008-10-15 09:51:57,205 ERROR (JDBCExceptionReporter.java:72) - 不允許的操作: streams

MyEclipse最佳化及提示

1.加大JVM非堆記憶體,        -vmargs -Xms128M -Xmx512M -XX:PermSize=64M -XX:MaxPermSize=128M  2.通過Windows - Preferences開啟配置視窗,依次選擇左側的General - Startup and Shutdown,這個時候在右側就顯示出了Eclipse啟動時載入的模組,可以根據自己的實際情況去除一些模組。3.在Preferences視窗依次選擇 MyEclipse -

使用displaytag1.0在分頁時出現記憶體溢出錯誤

          前幾天客戶投訴說,我們的程式一個更多的頁面,在開啟後顯示不出來,我今天有空花了點時間看了一下,頁面報記憶體溢出錯誤.          這塊是讀取四萬多條記錄做分頁,當時為了方便用了displaytag1.0的標籤,在之前已經考慮到displaytag1.0是一次性將資料讀入,在做分頁的,這樣可能會造成記憶體溢出,所以我對程式做了修改,實現了實現了真分頁,但今天還是報了記憶體溢出問題,真是太奇怪了.         

weblogic92起動時關於QName錯誤

  錯誤資訊:weblogic.management.ManagementException: [Management:141266]Parsing Failure in config.xml: javax.xml.namespace.QName; local class incompatible: stream classdesc serialVersionUID = 4418622981026545151, local class serialVersionUID = -9120448754

解決netbean資源檔的路徑問題

        在看完這篇文章<<解決Netbeans和Eclipse中的圖片路徑問題>>之後; 覺得 雖然作者針對的是j2me開發時的情況,但是在開發java 的應用程式添加資源,片, flash等,道理也是一樣的;下面就針對netbeans開發環境下測試一下.到於eclipse跟上面那篇檔案一樣只是添加源檔案夾即可.      

使用subclipse遇到的更新問題

      先向版本庫中加入一個Eclipse工程,我這裡是隨便搭建的一個WEB工程 SVNtest ,將它匯入版本庫svn://localhost/ts(這使用本機裝的版本庫,其他機器就要打ip地址,之前說過)。匯入後用版本庫瀏覽器找到你匯入的 工程目錄,把其下WebRoot/WEB-INF/classes目錄刪掉(注意:不刪出以後會報錯,原因後面再討論)這些初始化的操作都用用戶端工具完成的,畢竟外掛程式的功能還不是那麼強大。        

字串轉換的類,如230991.291==>230,991.291

public class FloattoString{//if given 230991.291, should return the String "230,991.291"//if given 200.0, should return the string "200"//if given 87238.001, should return the string "87,238.001"//if give -23870.0, should return the string

web項目中,如何獲得application執行個體

      web中載入器目前有兩種選擇:ContextLoaderListener和ContextLoaderServlet。 這兩者在功能上完全等同,只是一個是基於Servlet2.3版本中新引入的Listener介面實現,而另一個基於Servlet介面實現。開發中可根據目標Web容器的實際情況進行選擇。配置非常簡單,在web.xml中增加: <listener> <listener-class>       

opensolaris 11實在太棒了!!

    solaris實在讓人又愛又恨,早就要想一睹她的尊容,怎奈 我的機器有些硬體不相容..這是一段辛酸的經曆,從收到opensolaris贈送的免費光碟片起,我已經裝了十多次的系統,也一直在吸收網上大嚇們的經驗,一點一點的積累..最後沒有辦法,確實我的機子上似乎有些硬體不太相容,急等sun加強,不過能在這3000多塊的機子x86上裝solaris已經不錯了.呵呵,自娛自樂!!!      

檔案自動歸檔設定

一. 確認日誌工作模式:1.查詢v$databaseSQL> select log_mode from v$database;LOG_MODE————ARCHIVELOG表明目前資料庫運行在歸檔日誌下,即資料庫在歸檔記錄模式下工作。2.執行命令archive log list;SQL> archive log list歸檔模式,但是目前自動封存進程未啟用! 資料庫記錄模式            存檔模式自動封存             禁用存檔終點           

解決risefile控制項經常出現《儲存檔案失敗could not execute query》的問題

問題:附件控制項在使用一段時間後,出現“儲存檔案失敗could not execute query”,報如下錯誤:2009-10-28 10:24:57,592 WARN  (JDBCExceptionReporter.java:71) - SQL Error: 17008, SQLState: 999992009-10-28 10:24:57,592 ERROR (JDBCExceptionReporter.java:72) - 關閉的串連2009-10-28 10:24:57,593

SMTP身份認證 (SMTP AUTH)

SMTP身份認證是一種保證SMTP伺服器安全的方法,它要求希望通過SMTP伺服器轉 發 郵件(即郵件最終發送給另一個SMTP伺服器)的使用者在發送訊息之前必須先向James表明自己的身份。 這樣濫發垃圾郵件者就不能用你的SMTP伺服器發送未經授權的郵件了,然而仍然可以讓沒有固定IP地址的使用者 發送他們的訊息。 允許濫發垃圾郵件者發送未經授權的email的郵件伺服器被稱為開放中繼,所以SMTP AUTH是一種確保你的 郵件伺服器不是開放中繼的機制。

一個時間處理的類

package com.date.hsq;import java.util.Calendar;import java.util.GregorianCalendar;public class FormatDate{private static  final String [] WEEKNAME={"星期日","星期一","星期二","星期三","星期四","星期五","星期六"};private static  final String [] DATENAME={"年","月","日","時","

解決url地址中含有中文亂碼問題

           * 解決在下載附件的時候中文檔案名稱問題,          * 如《崇文組工園地》第一期.exe,這樣的檔案名稱在傳過來時,顯示不出來,主要是因為有書名號的問題          * 如崇文組工園地第一期.exe,這樣的檔案名稱,會出現亂碼          * 我試過用URLEncoder.encode(fileName,"UTF-8"),          * URLEncoder.encode(fileName,"ISSO8859-1"),          *

《逝去的大學》名言摘錄

     宇宙間,有兩種很偉大的力量,一種是“愛”,一種是“恨”,而人類的命運就寄託於“愛”能否戰勝“恨” ----竺可楨(原浙大校長) “所謂大學者,非謂有大樓之謂也,有大師之謂也”----梅貽琦(原清華校長) “為政不在言多,故力行耳”----梅貽琦 加州大學伯克得分校校長說;大學“追求新思想,新知識”,它總是站在批評的最前沿,是一個有創造力的前沿;牛津大學副校長:“大學是追求真理的民主機構”, 斯坦福大學校長則說,大學是後工 業社會的“軸心組織”。

通過v$sqlarea,v$sql查詢最佔用資源的查詢

 引用:http://blog.chinaunix.net/u/3866/showart_396335.html-----------------------v$sqlarea,v$sql-----------------------從V$SQLAREA中查詢最佔用資源的查詢select b.username username,a.disk_reads reads,    a.executions

解決window.showModalDialog丟失session的問題

在程式中使用window.showModalDialog開啟視窗中,如果在彈出的視窗中還有windows.open的話,就可能會出現丟失session的問題,解決方案為盡量都使用window.open來開啟。window.showModalDialog("<%=url%>","todoWin","dialogWidth="+screen.width+";dialogHeight="+screen.height+";dialogTop=0;dialogLeft=0;");

解決swfupload上傳控制項檔案名稱中文亂碼問題

     最近公司讓將以前的上傳控制項升級成可以一次選擇多個檔案的控制項,目前比較流行的是使用SWFUpload控制項,這個控制項的詳細介紹可以參見百度http://baike.baidu.com/view/1332553.htm?fr=ala0_1_1。     在使用這個控制項批量上傳檔案時發現中文檔案名稱都是亂碼,在網上查了半天,找了幾個辦法,特總結如下:     第一種:fileName= new String(fileName.getBytes("UTF-8"),"GBK");    

總頁數: 61357 1 .... 20503 20504 20505 20506 20507 .... 61357 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.