`
zsmud
  • 浏览: 71670 次
  • 性别: Icon_minigender_1
  • 来自: 厦门
社区版块
存档分类
最新评论

200710月份工作记录

阅读更多

20071017
------------------------
查看表空间SQL,这个脚本可以查Temp表空间。

sql 代码
  1. select t.*   
  2. from (SELECT D.TABLESPACE_NAME,   
  3. SPACE "SUM_SPACE(M)",   
  4. BLOCKS SUM_BLOCKS,   
  5. SPACE - NVL(FREE_SPACE, 0) "USED_SPACE(M)",   
  6. ROUND((1 - NVL(FREE_SPACE, 0) / SPACE) * 100, 2) "USED_RATE(%)",   
  7. FREE_SPACE "FREE_SPACE(M)"  
  8. FROM (SELECT TABLESPACE_NAME,   
  9. ROUND(SUM(BYTES) / (1024 * 1024), 2) SPACE,   
  10. SUM(BLOCKS) BLOCKS   
  11. FROM DBA_DATA_FILES   
  12. GROUP BY TABLESPACE_NAME) D,   
  13. (SELECT TABLESPACE_NAME,   
  14. ROUND(SUM(BYTES) / (1024 * 1024), 2) FREE_SPACE   
  15. FROM DBA_FREE_SPACE   
  16. GROUP BY TABLESPACE_NAME) F   
  17. WHERE D.TABLESPACE_NAME = F.TABLESPACE_NAME(+)   
  18. UNION ALL --if have tempfile   
  19. SELECT D.TABLESPACE_NAME,   
  20. SPACE "SUM_SPACE(M)",   
  21. BLOCKS SUM_BLOCKS,   
  22. USED_SPACE "USED_SPACE(M)",   
  23. ROUND(NVL(USED_SPACE, 0) / SPACE * 100, 2) "USED_RATE(%)",   
  24. SPACE - USED_SPACE "FREE_SPACE(M)"  
  25. FROM (SELECT TABLESPACE_NAME,   
  26. ROUND(SUM(BYTES) / (1024 * 1024), 2) SPACE,   
  27. SUM(BLOCKS) BLOCKS   
  28. FROM DBA_TEMP_FILES   
  29. GROUP BY TABLESPACE_NAME) D,   
  30. (SELECT TABLESPACE,   
  31. ROUND(SUM(BLOCKS * 8192) / (1024 * 1024), 2) USED_SPACE   
  32. FROM V$SORT_USAGE   
  33. GROUP BY TABLESPACE) F   
  34. WHERE D.TABLESPACE_NAME = F.TABLESPACE(+)) t   
  35. order by "USED_RATE(%)" desc;   


20071018

 

中文乱码弄了一天,问题总算得到解决,总结一下:

我的乱码问题比较怪,同为request.getCharacterEncodeing()为“GBK”
在weblogic下request.getParameter("para")方式可以正确显示,在tomcat下却是乱码
尽管request.getCharacterEncodeing()为GBK,但是却要用
new String(request.getParameter("para").getBytes("ISO-8859-1","GBK")才能正确显示
还好,世界除了上帝,还有google!:-)
一位大侠总结的:
------------------------------
form传送参数方式有2种

  1.get方式的解决方法是:   
   

xml 代码

 

  1. <Connector port="8080" maxThreads="150" minSpareThreads="25" maxSpareThreads="75 enableLookups="false" redirectPort="8443"     
  2.   acceptCount="100" debug="0" connectionTimeout="20000" disableUploadTimeout="true" URIEncoding='GBK' />      
  3.     

 

最后那加入URIEncoding='GBK'   就可以了。 
 
  2.加入过滤器能够解决的问题,针对post提交有效      
  在%Tomcat   5.0\webapps\servlets-examples\WEB-INF\classes\filters下找到  
  SetCharacterEncodingFilter.java   ,之后在你的工程中建一个名filters的包,包里就放SetCharacterEncodingFilter.java,之后在Web.XML中,加入   
    

xml 代码
  1. <filter>      
  2.          <filter-name>Set   Character   Encodingfilter-name>      
  3.          <filter-class>com.cecp.filter.SetCharacterEncodingFilterfilter-class>      
  4.          <init-param>      
  5.                  <param-name>encodingparam-name>      
  6.                  <param-value>GBKparam-value>      
  7.          init-param>      
  8.          <init-param>      
  9.                  <param-name>ignoreparam-name>      
  10.                  <param-value>trueparam-value>      
  11.          init-param>      
  12.  filter>      
  13.       
  14.  <filter-mapping>      
  15.          <filter-name>Set   Character   Encodingfilter-name>      
  16.              <url-pattern>/*url-pattern>      
  17.  filter-mapping>      

  

---------------------------------
我属于第一种,用?传参数的时候需要对tomcat配置文件做修改

20071022
------------------------
股市又暴跌了,连跌了三天了:-(

又碰到该死的乱码问题了,这次是zip打包问题,用java.util.zip打包中文文件名会乱码,内容却不会,网上找了找用ant.jar包里的

org.apache.tools.zip.ZipOutputStream替代java.util.zip.ZipOutputStream,org.apache.tools.zip.ZipOutputStream会识别操作系统的默认的locale,如果linux的locale指定为其他字符集还是会乱码,这时需要调用 setEncoding("GBK")方法。

20071023
------------------------

统计linux文件夹下的文件个数
find . -type f -print |wc -l

20071024

 

java 代码
  1. jsf时区要加8个小时   
  2. xml 代码
    1. jsf时区要加8个小时   
    2. <f:convertDateTime pattern="yyyy-MM-dd HH:mm:ss" timeZone="GMT+8" />  
----------------------------
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics