發布wsdl時候,發布名字不能跟工廠調用bean的名字一樣否則報錯,什么原因不知..

          發布wsdl:
          @WebService(endpointInterface = "cn.itcast.serviceWSDL.UserServiceWSDL",
          serviceName = "userinfoService",targetNamespace="impl.serviceWSDL.itcast.cn")
          //@Transactional
          public class UserServiceWSDLBean implements UserServiceWSDL {

          在調用userService = (UserService)BeanFactory.getBean("userService");
          紅色字體名字不能與applicationContext中id的名字一致,否則報錯 找不到cn.itcast.service.impl.UserServiceBean
          <bean id="userService" class="cn.itcast.service.impl.UserServiceBean">
            <property name="dataSource" ref="dataSource"/>
           </bean>

          posted @ 2012-09-01 18:15 youngturk 閱讀(242) | 評論 (0)編輯 收藏

          log4j.properties 使用

          log4j.properties 使用
          一.參數意義說明
          輸出級別的種類
          ERROR、WARN、INFO、DEBUG
          ERROR 為嚴重錯誤 主要是程序的錯誤
          WARN 為一般警告,比如session丟失
          INFO 為一般要顯示的信息,比如登錄登出
          DEBUG 為程序的調試信息
          配置日志信息輸出目的地
          log4j.appender.appenderName = fully.qualified.name.of.appender.class
          1.org.apache.log4j.ConsoleAppender(控制臺)
          2.org.apache.log4j.FileAppender(文件)
          3.org.apache.log4j.DailyRollingFileAppender(每天產生一個日志文件)
          4.org.apache.log4j.RollingFileAppender(文件大小到達指定尺寸的時候產生一個新的文件)
          5.org.apache.log4j.WriterAppender(將日志信息以流格式發送到任意指定的地方)
          配置日志信息的格式
          log4j.appender.appenderName.layout = fully.qualified.name.of.layout.class
          1.org.apache.log4j.HTMLLayout(以HTML表格形式布局),
          2.org.apache.log4j.PatternLayout(可以靈活地指定布局模式),
          3.org.apache.log4j.SimpleLayout(包含日志信息的級別和信息字符串),
          4.org.apache.log4j.TTCCLayout(包含日志產生的時間、線程、類別等等信息)
          控制臺選項
          Threshold=DEBUG:指定日志消息的輸出最低層次。
          ImmediateFlush=true:默認值是true,意謂著所有的消息都會被立即輸出。
          Target=System.err:默認情況下是:System.out,指定輸出控制臺
          FileAppender 選項
          Threshold=DEBUF:指定日志消息的輸出最低層次。
          ImmediateFlush=true:默認值是true,意謂著所有的消息都會被立即輸出。
          File=mylog.txt:指定消息輸出到mylog.txt文件。
          Append=false:默認值是true,即將消息增加到指定文件中,false指將消息覆蓋指定的文件內容。
          RollingFileAppender 選項
          Threshold=DEBUG:指定日志消息的輸出最低層次。
          ImmediateFlush=true:默認值是true,意謂著所有的消息都會被立即輸出。
          File=mylog.txt:指定消息輸出到mylog.txt文件。
          Append=false:默認值是true,即將消息增加到指定文件中,false指將消息覆蓋指定的文件內容。
          MaxFileSize=100KB: 后綴可以是KB, MB 或者是 GB. 在日志文件到達該大小時,將會自動滾動,即將原來的內容移到mylog.log.1文件。
          MaxBackupIndex=2:指定可以產生的滾動文件的最大數。
          log4j.appender.A1.layout.ConversionPattern=%-4r %-5p %d{yyyy-MM-dd HH:mm:ssS} %c %m%n
          日志信息格式中幾個符號所代表的含義:
           -X號: X信息輸出時左對齊;
           %p: 輸出日志信息優先級,即DEBUG,INFO,WARN,ERROR,FATAL,
           %d: 輸出日志時間點的日期或時間,默認格式為ISO8601,也可以在其后指定格式,比如:%d{yyy MMM dd HH:mm:ss,SSS},輸出類似:2002年10月18日 22:10:28,921
           %r: 輸出自應用啟動到輸出該log信息耗費的毫秒數
           %c: 輸出日志信息所屬的類目,通常就是所在類的全名
           %t: 輸出產生該日志事件的線程名
           %l: 輸出日志事件的發生位置,相當于%C.%M(%F:%L)的組合,包括類目名、發生的線程,以及在代碼中的行數。舉例:Testlog4.main (TestLog4.java:10)
           %x: 輸出和當前線程相關聯的NDC(嵌套診斷環境),尤其用到像java servlets這樣的多客戶多線程的應用中。
           %%: 輸出一個"%"字符
           %F: 輸出日志消息產生時所在的文件名稱
           %L: 輸出代碼中的行號
           %m: 輸出代碼中指定的消息,產生的日志具體信息
           %n: 輸出一個回車換行符,Windows平臺為"\r\n",Unix平臺為"\n"輸出日志信息換行
           可以在%與模式字符之間加上修飾符來控制其最小寬度、最大寬度、和文本的對齊方式。如:
           1)%20c:指定輸出category的名稱,最小的寬度是20,如果category的名稱小于20的話,默認的情況下右對齊。
           2)%-20c:指定輸出category的名稱,最小的寬度是20,如果category的名稱小于20的話,"-"號指定左對齊。
           3)%.30c:指定輸出category的名稱,最大的寬度是30,如果category的名稱大于30的話,就會將左邊多出的字符截掉,但小于30的話也不會有空格。
           4)%20.30c:如果category的名稱小于20就補空格,并且右對齊,如果其名稱長于30字符,就從左邊較遠輸出的字符截掉。
          二.文件配置Sample1
          log4j.rootLogger=DEBUG,A1,R
          #log4j.rootLogger=INFO,A1,R
          # ConsoleAppender 輸出
          log4j.appender.A1=org.apache.log4j.ConsoleAppender
          log4j.appender.A1.layout=org.apache.log4j.PatternLayout
          log4j.appender.A1.layout.ConversionPattern=%-d{yyyy-MM-dd HH:mm:ss,SSS} [%c]-[%p] %m%n
          # File 輸出 一天一個文件,輸出路徑可以定制,一般在根路徑下
          log4j.appender.R=org.apache.log4j.DailyRollingFileAppender
          log4j.appender.R.File=blog_log.txt
          log4j.appender.R.MaxFileSize=500KB
          log4j.appender.R.MaxBackupIndex=10
          log4j.appender.R.layout=org.apache.log4j.PatternLayout
          log4j.appender.R.layout.ConversionPattern=%d{yyyy-MM-dd HH:mm:ss,SSS} [%t] [%c] [%p] - %m%n
          文件配置Sample2
          下面給出的Log4J配置文件實現了輸出到控制臺,文件,回滾文件,發送日志郵件,輸出到數據庫日志表,自定義標簽等全套功能。
          log4j.rootLogger=DEBUG,CONSOLE,A1,im 
          #DEBUG,CONSOLE,FILE,ROLLING_FILE,MAIL,DATABASE
          log4j.addivity.org.apache=true
          ################### 
          # Console Appender 
          ################### 
          log4j.appender.CONSOLE=org.apache.log4j.ConsoleAppender 
          log4j.appender.Threshold=DEBUG 
          log4j.appender.CONSOLE.Target=System.out 
          log4j.appender.CONSOLE.layout=org.apache.log4j.PatternLayout 
          log4j.appender.CONSOLE.layout.ConversionPattern=[framework] %d - %c -%-4r [%t] %-5p %c %x - %m%n 
          #log4j.appender.CONSOLE.layout.ConversionPattern=[start]%d{DATE}[DATE]%n%p[PRIORITY]%n%x[NDC]%n%t[THREAD] n%c[CATEGORY]%n%m[MESSAGE]%n%n
          ##################### 
          # File Appender 
          ##################### 
          log4j.appender.FILE=org.apache.log4j.FileAppender 
          log4j.appender.FILE.File=file.log 
          log4j.appender.FILE.Append=false 
          log4j.appender.FILE.layout=org.apache.log4j.PatternLayout 
          log4j.appender.FILE.layout.ConversionPattern=[framework] %d - %c -%-4r [%t] %-5p %c %x - %m%n 
          # Use this layout for LogFactor 5 analysis
          ######################## 
          # Rolling File 
          ######################## 
          log4j.appender.ROLLING_FILE=org.apache.log4j.RollingFileAppender 
          log4j.appender.ROLLING_FILE.Threshold=ERROR 
          log4j.appender.ROLLING_FILE.File=rolling.log 
          log4j.appender.ROLLING_FILE.Append=true 
          log4j.appender.ROLLING_FILE.MaxFileSize=10KB 
          log4j.appender.ROLLING_FILE.MaxBackupIndex=1 
          log4j.appender.ROLLING_FILE.layout=org.apache.log4j.PatternLayout 
          log4j.appender.ROLLING_FILE.layout.ConversionPattern=[framework] %d - %c -%-4r [%t] %-5p %c %x - %m%n
          #################### 
          # Socket Appender 
          #################### 
          log4j.appender.SOCKET=org.apache.log4j.RollingFileAppender 
          log4j.appender.SOCKET.RemoteHost=localhost 
          log4j.appender.SOCKET.Port=5001 
          log4j.appender.SOCKET.LocationInfo=true 
          # Set up for Log Facter 5 
          log4j.appender.SOCKET.layout=org.apache.log4j.PatternLayout 
          log4j.appender.SOCET.layout.ConversionPattern=[start]%d{DATE}[DATE]%n%p[PRIORITY]%n%x[NDC]%n%t[THREAD]%n%c[CATEGORY]%n%m[MESSAGE]%n%n
          ######################## 
          # Log Factor 5 Appender 
          ######################## 
          log4j.appender.LF5_APPENDER=org.apache.log4j.lf5.LF5Appender 
          log4j.appender.LF5_APPENDER.MaxNumberOfRecords=2000
          ######################## 
          # SMTP Appender 
          ####################### 
          log4j.appender.MAIL=org.apache.log4j.net.SMTPAppender 
          log4j.appender.MAIL.Threshold=FATAL 
          log4j.appender.MAIL.BufferSize=10 
          log4j.appender.MAIL.From=chenyl@yeqiangwei.com 
          log4j.appender.MAIL.SMTPHost=mail.hollycrm.com 
          log4j.appender.MAIL.Subject=Log4J Message 
          log4j.appender.MAIL.To=chenyl@yeqiangwei.com 
          log4j.appender.MAIL.layout=org.apache.log4j.PatternLayout 
          log4j.appender.MAIL.layout.ConversionPattern=[framework] %d - %c -%-4r [%t] %-5p %c %x - %m%n
          ######################## 
          # JDBC Appender 
          ####################### 
          log4j.appender.DATABASE=org.apache.log4j.jdbc.JDBCAppender 
          log4j.appender.DATABASE.URL=jdbc:mysql://localhost:3306/test 
          log4j.appender.DATABASE.driver=com.mysql.jdbc.Driver 
          log4j.appender.DATABASE.user=root 
          log4j.appender.DATABASE.password= 
          log4j.appender.DATABASE.sql=INSERT INTO LOG4J (Message) VALUES ('[framework] %d - %c -%-4r [%t] %-5p %c %x - %m%n') 
          log4j.appender.DATABASE.layout=org.apache.log4j.PatternLayout 
          log4j.appender.DATABASE.layout.ConversionPattern=[framework] %d - %c -%-4r [%t] %-5p %c %x - %m%n
          log4j.appender.A1=org.apache.log4j.DailyRollingFileAppender 
          log4j.appender.A1.File=SampleMessages.log4j 
          log4j.appender.A1.DatePattern=yyyyMMdd-HH'.log4j' 
          log4j.appender.A1.layout=org.apache.log4j.xml.XMLLayout
          ################### 
          #自定義Appender 
          ################### 
          log4j.appender.im = net.cybercorlin.util.logger.appender.IMAppender
          log4j.appender.im.host = mail.cybercorlin.net 
          log4j.appender.im.username = username 
          log4j.appender.im.password = password 
          log4j.appender.im.recipient = corlin@yeqiangwei.com 
          log4j.appender.im.layout=org.apache.log4j.PatternLayout 
          log4j.appender.im.layout.ConversionPattern =[framework] %d - %c -%-4r [%t] %-5p %c %x - %m%n
          三.高級使用
          實驗目的:
           1.把FATAL級錯誤寫入2000NT日志
           2. WARN,ERROR,FATAL級錯誤發送email通知管理員
           3.其他級別的錯誤直接在后臺輸出
          實驗步驟:
           輸出到2000NT日志
           1.把Log4j壓縮包里的NTEventLogAppender.dll拷到WINNT\SYSTEM32目錄下
           2.寫配置文件log4j.properties
          # 在2000系統日志輸出
           log4j.logger.NTlog=FATAL, A8
           # APPENDER A8
           log4j.appender.A8=org.apache.log4j.nt.NTEventLogAppender
           log4j.appender.A8.Source=JavaTest
           log4j.appender.A8.layout=org.apache.log4j.PatternLayout
           log4j.appender.A8.layout.ConversionPattern=%-4r %-5p [%t] %37c %3x - %m%n
          3.調用代碼:
           Logger logger2 = Logger.getLogger("NTlog"); //要和配置文件中設置的名字相同
           logger2.debug("debug!!!");
           logger2.info("info!!!");
           logger2.warn("warn!!!");
           logger2.error("error!!!");
           //只有這個錯誤才會寫入2000日志
           logger2.fatal("fatal!!!");
          發送email通知管理員:
           1. 首先下載JavaMail和JAF, 
            http://java.sun.com/j2ee/ja/javamail/index.html 
            http://java.sun.com/beans/glasgow/jaf.html 
           在項目中引用mail.jar和activation.jar。
           2. 寫配置文件
           # 將日志發送到email
           log4j.logger.MailLog=WARN,A5
           #  APPENDER A5
           log4j.appender.A5=org.apache.log4j.net.SMTPAppender
           log4j.appender.A5.BufferSize=5
           log4j.appender.A5.To=chunjie@yeqiangwei.com 
           log4j.appender.A5.From=error@yeqiangwei.com 
           log4j.appender.A5.Subject=ErrorLog
           log4j.appender.A5.SMTPHost=smtp.263.net
           log4j.appender.A5.layout=org.apache.log4j.PatternLayout
           log4j.appender.A5.layout.ConversionPattern=%-4r %-5p [%t] %37c %3x - %m%n
           3.調用代碼:
           //把日志發送到mail
           Logger logger3 = Logger.getLogger("MailLog");
           logger3.warn("warn!!!");
           logger3.error("error!!!");
           logger3.fatal("fatal!!!");
          在后臺輸出所有類別的錯誤:
           1. 寫配置文件
           # 在后臺輸出
           log4j.logger.console=DEBUG, A1
           # APPENDER A1
           log4j.appender.A1=org.apache.log4j.ConsoleAppender
           log4j.appender.A1.layout=org.apache.log4j.PatternLayout
           log4j.appender.A1.layout.ConversionPattern=%-4r %-5p [%t] %37c %3x - %m%n
           2.調用代碼
           Logger logger1 = Logger.getLogger("console");
           logger1.debug("debug!!!");
           logger1.info("info!!!");
           logger1.warn("warn!!!");
           logger1.error("error!!!");
           logger1.fatal("fatal!!!");
          --------------------------------------------------------------------
           全部配置文件:log4j.properties
           # 在后臺輸出
           log4j.logger.console=DEBUG, A1
           # APPENDER A1
           log4j.appender.A1=org.apache.log4j.ConsoleAppender
           log4j.appender.A1.layout=org.apache.log4j.PatternLayout
           log4j.appender.A1.layout.ConversionPattern=%-4r %-5p [%t] %37c %3x - %m%n
          # 在2000系統日志輸出
           log4j.logger.NTlog=FATAL, A8
           # APPENDER A8
           log4j.appender.A8=org.apache.log4j.nt.NTEventLogAppender
           log4j.appender.A8.Source=JavaTest
           log4j.appender.A8.layout=org.apache.log4j.PatternLayout
           log4j.appender.A8.layout.ConversionPattern=%-4r %-5p [%t] %37c %3x - %m%n
          # 將日志發送到email
           log4j.logger.MailLog=WARN,A5
           #  APPENDER A5
           log4j.appender.A5=org.apache.log4j.net.SMTPAppender
           log4j.appender.A5.BufferSize=5
           log4j.appender.A5.To=chunjie@yeqiangwei.com 
           log4j.appender.A5.From=error@yeqiangwei.com 
           log4j.appender.A5.Subject=ErrorLog
           log4j.appender.A5.SMTPHost=smtp.263.net
           log4j.appender.A5.layout=org.apache.log4j.PatternLayout
           log4j.appender.A5.layout.ConversionPattern=%-4r %-5p [%t] %37c %3x - %m%n
          全部代碼:Log4jTest.java
            
          /* 
            * 創建日期 2003-11-13 
            */ 
           package edu.bcu.Bean; 
           import org.apache.log4j.*; 
           //import org.apache.log4j.nt.*; 
           //import org.apache.log4j.net.*; 
           /** 
            * @author yanxu 
            */ 
           public class Log4jTest 
           { 
            public static void main(String args[]) 
            { 
             PropertyConfigurator.configure("log4j.properties"); 
             //在后臺輸出 
             Logger logger1 = Logger.getLogger("console"); 
             logger1.debug("debug!!!"); 
             logger1.info("info!!!"); 
             logger1.warn("warn!!!"); 
             logger1.error("error!!!"); 
             logger1.fatal("fatal!!!");
          //在NT系統日志輸出 
             Logger logger2 = Logger.getLogger("NTlog"); 
             //NTEventLogAppender nla = new NTEventLogAppender(); 
             logger2.debug("debug!!!"); 
             logger2.info("info!!!"); 
             logger2.warn("warn!!!"); 
             logger2.error("error!!!"); 
             //只有這個錯誤才會寫入2000日志 
             logger2.fatal("fatal!!!");
          //把日志發送到mail 
             Logger logger3 = Logger.getLogger("MailLog"); 
             //SMTPAppender sa = new SMTPAppender(); 
             logger3.warn("warn!!!"); 
             logger3.error("error!!!"); 
             logger3.fatal("fatal!!!"); 
            } 
           }

          posted @ 2012-08-23 10:26 youngturk 閱讀(298) | 評論 (0)編輯 收藏

          刪除字符方法

          字符串:string s = "1,2,3,4,"

          實現效果:刪除最后一個 ","

          方法:
          1.用Substring

          s = s.Substring(0,s.Length - 1)

          2.用 RTrim

          s = s.ToString().RTrim(',')

          3.用TrimEnd

          s=s.TrimEnd(',')
          //如果要刪除"4,",則需要這么寫
          char[] MyChar = {'4',','};
          s = s.TrimEnd(MyChar);
          //s = "1,2,3

          4.用lastIndexOf()和deleteCharAt()
          int index = sb.toString().lastIndexOf(',');
          sb.deleteCharAt(index);

          posted @ 2012-08-16 14:11 youngturk 閱讀(171) | 評論 (0)編輯 收藏

          正則表達式的用法

             Pattern pattern = Pattern.compile("正則表達式");
             Matcher matcher = pattern.matcher("正則表達式 Hello World,正則表達式 Hello World");//替換第一個符合正則的數據
             System.out.println(matcher.replaceFirst("Java"));

          posted @ 2012-08-16 14:10 youngturk 閱讀(229) | 評論 (0)編輯 收藏

          tileLIst實現圖像列表

          main.mxml
          <?xml version="1.0" encoding="utf-8"?> 
          <!-- http://blog.flexexamples.com/2008/03/08/creating-a-simple-image-gallery-with-the-flex-tilelist-control/ --> 
          <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" 
                  layout
          ="vertical" 
                  verticalAlign
          ="middle" 
                  backgroundColor
          ="white"> 
            
              
          <mx:Style> 
                  global 

                      modal
          -transparency: 0.9
                      modal
          -transparency-color: white; 
                      modal
          -transparency-blur: 9
                  }
           
              
          </mx:Style> 
            
              
          <mx:Script> 
                  
          <![CDATA[ 
                      
          import mx.effects.Resize; 
                      
          import mx.events.ResizeEvent; 
                      
          import mx.events.ListEvent; 
                      
          import mx.controls.Image; 
                      
          import mx.events.ItemClickEvent; 
                      
          import mx.managers.PopUpManager; 
            
                      
          private var img:Image; 
            
                      
          private function tileList_itemClick(evt:ListEvent):void 
                          img 
          = new Image(); 
                          
          // img.width = 300; 
                          
          // img.height = 300; 
                          img.maintainAspectRatio = true
                          img.addEventListener(Event.COMPLETE, image_complete); 
                          img.addEventListener(ResizeEvent.RESIZE, image_resize); 
                          img.addEventListener(MouseEvent.CLICK, image_click); 
                          img.source 
          = evt.itemRenderer.data.@fullImage; 
                          img.setStyle(
          "addedEffect", image_addedEffect); 
                          img.setStyle(
          "removedEffect", image_removedEffect); 
                          PopUpManager.addPopUp(img, 
          thistrue); 
                      }
           
            
                      
          private function image_click(evt:MouseEvent):void 
                          PopUpManager.removePopUp(evt.currentTarget as Image); 
                      }
           
            
                      
          private function image_resize(evt:ResizeEvent):void 
                          PopUpManager.centerPopUp(evt.currentTarget as Image); 
                      }
           
            
                      
          private function image_complete(evt:Event):void 
                          PopUpManager.centerPopUp(evt.currentTarget as Image); 
                      }
           
                  ]]
          > 
              
          </mx:Script> 
            
              
          <mx:WipeDown id="image_addedEffect" startDelay="100" /> 
            
              
          <mx:Parallel id="image_removedEffect"> 
                  
          <mx:Zoom /> 
                  
          <mx:Fade /> 
              
          </mx:Parallel> 
            
              
          <mx:XML id="xml" source="gallery.xml" /> 
              
          <mx:XMLListCollection id="xmlListColl" source="{xml.image}" /> 
            
              
          <mx:TileList id="tileList" 
                      dataProvider
          ="{xmlListColl}" 
                      itemRenderer
          ="CustomItemRenderer" 
                      columnCount
          ="4" 
                      columnWidth
          ="125" 
                      rowCount
          ="2" 
                      rowHeight
          ="100" 
                      themeColor
          ="haloSilver" 
                      verticalScrollPolicy
          ="on" 
                      itemClick
          ="tileList_itemClick(event);" /> 
            
          </mx:Application> 
           CustomItemRenderer.mxml
          <?xml version="1.0" encoding="utf-8"?> 
          <!-- http://blog.flexexamples.com/2008/03/08/creating-a-simple-image-gallery-with-the-flex-tilelist-control/ --> 
          <mx:VBox xmlns:mx="http://www.adobe.com/2006/mxml" 
                  horizontalAlign
          ="center" 
                  verticalAlign
          ="middle"> 
            
              
          <mx:Image source="{data.@thumbnailImage}" /> 
            
              
          <mx:Label text="{data.@title}" /> 
            
          </mx:VBox> 
          gallery.xml
          <?xml version="1.0" encoding="utf-8"?> 
          <!-- http://blog.flexexamples.com/2008/03/08/creating-a-simple-image-gallery-with-the-flex-tilelist-control/ --> 
          <gallery> 
              
          <image title="Flex" 
                  thumbnailImage
          ="assets/fx_appicon-tn.gif" 
                  fullImage
          ="assets/fx_appicon.jpg" /> 
              
          <image title="Flash" 
                      thumbnailImage
          ="assets/fl_appicon-tn.gif" 
                      fullImage
          ="assets/fl_appicon.jpg" /> 
              
          <image title="Illustrator" 
                      thumbnailImage
          ="assets/ai_appicon-tn.gif" 
                      fullImage
          ="assets/ai_appicon.jpg" /> 
              
          <image title="Dreamweaver" 
                      thumbnailImage
          ="assets/dw_appicon-tn.gif" 
                      fullImage
          ="assets/dw_appicon.jpg" /> 
              
          <image title="ColdFusion" 
                      thumbnailImage
          ="assets/cf_appicon-tn.gif" 
                      fullImage
          ="assets/cf_appicon.jpg" /> 
              
          <image title="Flash Player" 
                      thumbnailImage
          ="assets/fl_player_appicon-tn.gif" 
                      fullImage
          ="assets/fl_player_appicon.jpg" /> 
              
          <image title="Fireworks" 
                      thumbnailImage
          ="assets/fw_appicon-tn.gif" 
                      fullImage
          ="assets/fw_appicon.jpg" /> 
              
          <image title="Lightroom" 
                      thumbnailImage
          ="assets/lr_appicon-tn.gif" 
                      fullImage
          ="assets/lr_appicon.jpg" /> 
              
          <image title="Photoshop" 
                      thumbnailImage
          ="assets/ps_appicon-tn.gif" 
                      fullImage
          ="assets/ps_appicon.jpg" /> 
          </gallery> 

          posted @ 2012-08-14 16:53 youngturk 閱讀(762) | 評論 (0)編輯 收藏

          當session長時間不登錄失效問題,再重登錄出現兩個嵌套登錄頁面

          <script   language="javascript">  
                if (top != window)  
                top.location.href = window.location.href;  
            </script> 

          posted @ 2012-08-02 11:11 youngturk 閱讀(834) | 評論 (0)編輯 收藏

          tomcate 報 PermGen space 錯誤Exception in thread "main" java.lang.OutOfMemoryError: PermGen space

          修改myEclipse中window===>preference===>myeclipse==>tomcat==>jdk===>operation Java VM arguments
          設置:

          -Xmx256m
          -Xms256m
          -XX:PermSize=512m
          -XX:MaxPermSize=512m
          -verbose:gc

          posted @ 2012-07-22 20:25 youngturk 閱讀(3220) | 評論 (0)編輯 收藏

          js中onload調用兩種方法,先加載js再加載頁面和先加載頁面后加載js

          1. window.onload=ShowMessage();   
          先頁面加載過程,直接調用ShowMessage();   方法
          2.

          window.onload=function(){ShowMessage();}   


          先加載頁面,頁面加載完畢再調用ShowMessage()

          posted @ 2012-07-17 17:00 youngturk 閱讀(17859) | 評論 (9)編輯 收藏

          spring中注解的含義

          應用@resource private PersonDao personDao的意思是在bean.xml找到對應額id='personDao'的bean進行實例化應用..
          其中personDao是接口,對應的bean.xml中的personDao是繼承接口的bean

          posted @ 2012-07-17 10:57 youngturk 閱讀(626) | 評論 (1)編輯 收藏

          查詢默認表空間名 ,增加表空間大小

          select username,default_tablespace from user_users

          ALTER TABLESPACE APPS_TS_TX_DATA ADD DATAFILE '/d01/dba/vis01data/tx_data14.dbf' SIZE 100M;(增加100M到APPS_TS_TX_DATA表空間)

          注意:執行上面命令是增加tx_data**.dbf文件, **請用“不存在SQL結果”里的數字代替,一般為SQL中查詢中的最大數字加1。

          1、  <!--[endif]-->執行以下SQL語句查找存放表空間的數據文件的路徑

          --Sep 28, 2008  Eleven.Xu

          SELECT ddf.file_name

            FROM Dba_Data_Files ddf

           where ddf.tablespace_name = 'APPS_TS_TX_DATA'

           

          2、用system/manager登錄PL/SQL Developer

          新建一個command窗口

          運行如下SQL語句:

          ALTER TABLESPACE APPS_TS_TX_DATA ADD DATAFILE '/d01/dba/vis01data/tx_data14.dbf' SIZE 100M;(增加100M到APPS_TS_TX_DATA表空間)

          注意:執行上面命令是增加tx_data**.dbf文件, **請用“不存在SQL結果”里的數字代替,一般為SQL中查詢中的最大數字加1。

          posted @ 2012-07-11 20:11 youngturk 閱讀(513) | 評論 (0)編輯 收藏

          僅列出標題
          共33頁: First 上一頁 9 10 11 12 13 14 15 16 17 下一頁 Last 
          <2025年6月>
          25262728293031
          1234567
          891011121314
          15161718192021
          22232425262728
          293012345

          導航

          統計

          公告

          this year :
          1 jQuery
          2 freemarker
          3 框架結構
          4 口語英語

          常用鏈接

          留言簿(6)

          隨筆分類

          隨筆檔案

          文章分類

          文章檔案

          相冊

          EJB學習

          Flex學習

          learn English

          oracle

          spring MVC web service

          SQL

          Struts

          生活保健

          解析文件

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 腾冲县| 昆山市| 凉山| 启东市| 珲春市| 南城县| 三江| 宣威市| 酒泉市| 三门峡市| 密山市| 莱州市| 电白县| 柞水县| 南宫市| 临漳县| 师宗县| 云阳县| 濮阳县| 诸城市| 桐城市| 龙南县| 阿巴嘎旗| 宣武区| 台北市| 额敏县| 辽阳县| 阜平县| 德保县| 化隆| 乐昌市| 卓资县| 雅江县| 西藏| 于都县| 双峰县| 定州市| 永和县| 丹阳市| 沙洋县| 横峰县|