Jsp中文件下載的處理
有些人直接把要下載的文件放在項目web下面的虛擬路徑下,然后提供鏈接下載,這種處理對客戶端的要求比較高,要求客戶機器上必須有要下載的文件類型才可以,沒有的話下載下來的數據是亂的。客戶端查看自己電腦上的文件類型,比如xp系統,打開一個文件夾,菜單中,工具,文件夾選項,文件類型,針對某個文件類型可以查看高級中的配置。另一種就是用流來進行下載,簡單代碼如下:







































Jsp中文件下載的處理 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Linux系統下Jsp驗證碼顯示不出來解決方法 錯誤提示:Could not initialize class sun.awt.X11GraphicsEnvironment 找到-Djava.io.tmpdir="$CATALINA_TMPDIR",在這一行的下面加入: 需要修改六處,改完重啟tomcat。
一個簡單的apache rewrite問題
需求:當用戶訪問www.aaa.com時轉向到127.0.0.1:8080/aaa;當用戶訪問www.bbb.com時轉向到127.0.0.1:8080/bbb。 解決辦法: 打開Apache Software Foundation\Apache2.2\conf下的httpd.conf文件: 設置相關modeul,將: ![]() ![]() ![]() 在httpd.cnof的文件里加上: ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() 如果www.aaa.com或www.bbb.com不是公共域名的話需要在C:\WINDOWS\system32\drivers\etc的hosts文件中加上如下配置: ![]() ![]() 現在試一下,一切OK!apache中文文檔:http://lamp.linux.gov.cn/Apache/ApacheMenu/
1.將圖片放大或縮小 Alt+鼠標 或Ctrl+'+/-';
2.photoshop中都是針對圖層操作的;先選擇圖層,再直接按向左向右鍵即可移動圖層; 3.若想復制圖片中的某部分,選中后Ctrl+Alt+向左向右鍵; 4.裁剪圖片,用裁剪工具選定后,按向上向下工具或鼠標進行調整后雙擊; PhotoShop三概念:選區/圖層/路徑
1寸照片 1.蒙板
LINUX下使用VNC進行圖形界面遠程桌面控制
1、啟用SUSE遠程控制 SUSE默認安裝了VNC,打開YaST,網絡服務,遠程管理(remote administration),選擇“允許遠程管理”,在下面的選項進行防火墻設置,選擇“打開防火墻端口”,點擊完成。 2、啟動VNC服務。 登錄后,執行命令:vncserver 提示:You will require a password to access your desktops. 設置遠程訪問的密碼: Password:(輸入密碼) Verify: (再次輸入) 提示:Would you like to enter a view-only password (y/n)? n(是否輸入一個只能查看的密碼,選擇否) 提示信息如下: New 'X' desktop is localhost:1(桌面編號為1) Creating default startup script /root/.vnc/xstartup Starting applications specified in /root/.vnc/xstartup Log file is /root /.vnc/localhost:1.log 3、配置xstartup啟動腳本。 用VI編輯/root/.vnc/xstartup腳本 內容如下: #!/bin/sh xrdb $HOME/.Xresources xsetroot -solid grey xterm -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" & twm & 將最后一行"twm &"更改為 gnome-session & (前提是已經安裝了gnome) 就是啟動gnome圖形界面窗口。 保存后,重啟vnc命令:vncserver -kill :1 ;vncserver :1。 啟動成功后確認系統是否有 Listen Port 5901: netstat -tnl | grep ‘5901’ 確認系統是否有 VNCService 的 Process ps aux | grep vnc 注意: 此時服務器最好用命令啟動,不要用圖形界面方式啟動系統; vi /etc/inittab 把ID改為3命令行,5為圖形界面; 若此時在遠處桌面還為命令行,則啟動桌面命令:startx; 4、設置vnc在開機時啟動
在Linux下安裝JDK:
1.下載JDK,網址 http://java.sun.com/javase/downloads/widget/jdk6.jsp 選中linux版本: Java SE Development Kit 6u18 jdk-6u18-linux-i586-rpm.bin 點擊下載后放在桌面上的java文件夾中。 進入安裝目錄 cd java 給所有用戶添加可執行的權限 chmod +x jdk-6u18-linux-i586-rpm.bin ./jdk-6u18-linux-i586-rpm.bin 此時會生成文件jdk-6u18-linux-i586.rpm,同樣給所有用戶添加可執行的權限 chmod +x jdk-6u18-linux-i586.rpm 安裝程序 rpm -ivh jdk-6u18-linux-i586.rpm 出現安裝協議等,按接受即可。 2.設置環境變量。 vi /etc/profile 在最后面加入 #set java environment JAVA_HOME=/usr/java/jdk-1_6 CLASSPATH=.:$JAVA_HOME/lib.tools.jar PATH=$JAVA_HOME/bin:$PATH export JAVA_HOME CLASSPATH PATH 保存退出。 3.在終端使用echo命令檢查環境變量設置情況。 echo $JAVA_HOME echo $CLASSPATH echo $PATH 4.檢查JDK是否安裝成功。 java -version 如果看到JVM版本及相關信息,即安裝成功。 在linux下安裝Tomcat: 1.下載Tomcat,網址 http://tomcat.apache.org/download-55.cgi 選中tar.gz文件包下載。 把tar.gz文件包解壓縮到任意一個路徑下,比如桌面上server文件夾下,server/tomcat。 2.在終端輸入命令進入步驟2中解壓的路徑下至bin目錄: cd server/tomcat/bin ./startup.sh 啟動tomcat ./shutdown.sh 關閉tomcat Linux上修改oracle字符集 在SuSE Linux 11上安裝oracle 10g時進入oracle安裝界面總是出現亂碼,主要原因是oracle用到了自帶的jre自動選擇語言所致。一種方法是把操作系統語言改英文,oracle安裝界面也是英文;另一種方法就是首先安裝jre,然后讓oracle調用裝好的jre:./runInstaller -jreLoc /usr/lib/jvm/java-1.5.0-sun-1.5.0.06/jre。筆者用的是第一種,但裝好后,oracle默認的字符集為WE8ISO8859P1,存放中文的話會產生亂碼現象。網上搜集資料,試圖將字符由WE8ISO8859P1改為AL32UTF8,但AL32UTF8不是WE8ISO8859P1的超集,不能修改。最后將字符集改為ZHS16GBK,支持中文。 在sqlplus中執行: 查看字符集: 修改字符集: 注意修改之前先備份數據,刪除所有的表,修改成功后再imp導入,則亂碼能正常顯示為中文。
1.cd /home 查看根目錄
2.cd oracle 查看某個文件夾 3.ls 查看目錄下的文件 4.cp jdk(.按tab)顯示-6u18-linux-i586.bin ../ 復制到上一層文件夾 5.sudo cp jdk(.按tab)顯示-6u18-linux-i586.bin ../ 以root身份復制到上一層文件夾 6./sbin/ifconfig 查看IP 7.netstat -anp | grep oracle netstat anp | grep oracle netstat -anp | grep 1521 netstat anp | grep 1521 8.cat 查看文件 vi 編輯文件 9.startx 啟動桌面 10.who 查看當前用戶 11.vi /etc/inittab 修改啟動方式 12.ls -a 查看隱藏文件 13.reboot 重啟系統 1.java.lang.NoClassDefFoundError: JSONString 2.Command: Commit 可能是在eclipse中直接復制文件夾,把svn信息也復制過來了,刪除.svn提交; 3.下載excel出現打不開站點的問題,可能是文件名包含中文; 數據庫服務進程啟動,但是數據庫沒有加載 注意windows防火墻關閉。 Could you be installing x86 Oracle on an x86_64 server, which is not certified/supported? Do 'uname -a' and see if it shows x86_64? Then check in $ORACLE_HOME and see if you have both a lib and lib32 directories or just a lib directory. If the result of uname -a shows x86_64 and there is only an $ORACLE_HOME/lib you are installing Oracle x86 on a Linux x86_64 box and that is not supported. You will want to download and install the Oracle x86_64 for your server and it will install correctly;
openSuSE11.1安裝oracle10g步驟 1.增加oinstall用戶組和dba用戶組,增加oracle用戶,并加入到這兩個用戶組中,默認組是dba用戶組; 完成之后,多按幾次Esc鍵,Shift+":","w",保存成功,多按幾次Esc鍵,Shift+":","q",退出成功. 增加內容: 執行命令以確認: chkconfig boot.sysctl on(作用:解決在系統重新啟動之后不能自動讀取剛才創建的文件的問題) 注:shutdown可加關閉選項,從最溫和到最粗暴的行為選項為(shutdown、shutdown transactional、shutdown immediate、shutdown abort) |