斷點

          每天進步一點點!
          posts - 174, comments - 56, trackbacks - 0, articles - 21

          導航

          <2025年6月>
          25262728293031
          1234567
          891011121314
          15161718192021
          22232425262728
          293012345

          常用鏈接

          留言簿(5)

          隨筆分類(174)

          隨筆檔案(174)

          文章分類(21)

          文章檔案(21)

          好友連接

          搜索

          •  

          最新評論

          閱讀排行榜

          評論排行榜

          以下是具體cleanerV6.bat的文件內容:

          del /f /s /q "%userprofile%\Application Data\Sun\Java\Deployment\cache\*.*"
          del /f /s /q "%userprofile%\Local Settings\Temporary Internet Files\*.*"
          del /f /s /q "%userprofile%\Local Settings\Temp\*.*"
          regsvr32 %systemroot%\system32\jscript.dll /s
          regsvr32 %systemroot%\system32\vbscript.dll /s
          regsvr32 %systemroot%\system32\Shdocvw.dll /s
          regsvr32 %systemroot%\system32\Oleaut32.dll /s
          regsvr32 %systemroot%\system32\Actxprxy.dll /s
          regsvr32 %systemroot%\system32\Mshtml.dll /s
          regsvr32 %systemroot%\system32\Urlmon.dll /s
          regsvr32 %systemroot%\system32\browseui.dll /s


          posted @ 2009-11-28 18:42 斷點 閱讀(134) | 評論 (0)

          posted @ 2010-01-14 21:15 斷點 閱讀(830) | 評論 (0)編輯 收藏

          1.vhl.js文件里面的一個js方法里,添加如下:

           window.open(base+"/policy/universal/pop/flat_vhl_inf_query.jsp?

          all="+url,"","scrollbars=yes,left=0,top=0,Toolbar=no,Location=no,Direction=no,Resizeable=no,Width="+800+" ,Height="+530);
           

          2.在flat_vhl_inf_query.jsp頁面的js方法里面,調用:
            opener.test(list);   // 調用 父窗口 test方法

           

          3.在vhl.js文件里面的一個js方法,名字也就是test,在這個方法里獲得彈出窗口的回填數據。


          這里調用了非模態窗口用法。



          posted @ 2009-11-28 18:13 斷點 閱讀(4) | 評論 (0)

          posted @ 2010-01-14 21:00 斷點 閱讀(347) | 評論 (0)編輯 收藏

          什么是GZIP壓縮 ,網頁GZIP壓縮是什么意思?
          這一般是指WWW服務器中安裝的一個功能,當有人來訪問這個服務器中的網站時,服務器中的這個功能就將網頁內容壓縮后傳輸到來訪的電腦瀏覽器中顯示出來。一般對純文本內容可壓縮到原大小的40%。這樣傳輸就快了,效果就是你點擊網址后會很快的顯示出來。當然這也會增加服務器的負載。一般服務器中都安裝有這個功能模塊的。

           

          詳細請見:http://www.docin.com/p-17644663.html


          posted @ 2009-11-28 17:25 斷點 閱讀(8) | 評論 (0)

          posted @ 2010-01-14 20:59 斷點 閱讀(221) | 評論 (0)編輯 收藏

          1.

          String hqlBase = " from AppBaseVO t where t.CAppNo ='" + CAppNo + "'";
                          rsList = this.commonDao.find(hqlBase);
                         
                          for(AppBaseVO rt : rsList){//只有一條數據。
                              baseCBrkrCde = rt.getCBrkrCde();
                              String hqlCusCha = " from CusChaVO t where t.CChaCde ='" + baseCBrkrCde + "'";
                              rsCusCha = this.commonDao.find(hqlCusCha);
                              for(CusChaVO rtCusCha : rsCusCha){//一條數據。
                                  name = rtCusCha.getCChaNme();
                              }
                          }

          --------------------------------------
          2.

          public Map<String, String> querySelectList(String str) throws DaoException {
                  List list = new ArrayList();
                  Map<String, String> map = new HashMap<String, String>();
                  try {
                      String sSQL = " FROM AbstractBaseVO  where  CPlyNo=?";
                      list = super.find(sSQL, str);

           

                StringBuffer hql = new StringBuffer();
                          hql.append(" FROM InqCreditIndivAuditVO");            
                          hql.append(" WHERE CExamMark = '1' ");   // 個人客戶,'1'為審核通過。
                          hql.append(" AND  CInqNo = ? ");
                          list2 = super.find(hql.toString(),CInqNo);


          super.search語句用問號。
          ---------------------------------------
           3.

          String CCoinsurerCde = map.get("CCoinsurerCde");
                      String sql = "SELECT C_SELF_MRK FROM WEB_RI_COM WHERE C_COM_CDE=?";
                      SQLPara sqlPara = new SQLPara();
                      sqlPara.add(CCoinsurerCde);
                      RowSet rs = this.commonDao.queryNativeSQL(sql, sqlPara, false);

                      boolean selfFlag = false;
                      while (rs.next()) {
                          String sCSelfMrk = rs.getString(1);
                          if ("1".equals(sCSelfMrk)) {
                              selfFlag = true;
                              break;
                          }
                      }
          -----------------------------------------
          4.

          List<PlyBaseVO> plyNo = this.find("FROM PlyBaseVO WHERE CAppNo = '" + appNo + "'");
                              if(plyNo.size() > 0 ){
             }


          posted @ 2009-11-25 14:28 斷點 閱讀(12) | 評論 (0)

          posted @ 2010-01-14 20:57 斷點 閱讀(429) | 評論 (0)編輯 收藏

          第一種用法:引用org.apache.commons.logging.Log。

          import org.apache.commons.logging.Log;
          import org.apache.commons.logging.LogFactory;

          private static final Log logger = LogFactory.getLog(PolicyAppBizAction.class);  //PolicyAppBizAction.class是自己定義的當前類名。

          logger.info("=======================calc start======================");

          logger.debug("傳遞過來的參數 => " + param);
          logger.debug("submitToUnderwriting:參數 => " + serviceRequest.getCUST_DATA());

          catch (Exception e) {
                logger.error("團單險別VO屬性拷貝異常. PolicyAppBizAction.procGroupCvrg()");
                throw new BusinessServiceException(e);
           }

          第二種用法:調用log4j。
          import org.apache.log4j.Logger;
          private Logger logger = Logger.getLogger(this.getClass()); //this.getClass()指當前的類。
          public Logger getLogger() {
                  return this.logger;
              }

              public void setLogger(Logger logger) {
                  this.logger = logger;
              }
          this.logger.info("==============調用平臺接口投保預確認出錯========================");


          posted @ 2009-10-30 01:01 斷點 閱讀(12) | 評論 (0)

          posted @ 2010-01-14 20:56 斷點 閱讀(355) | 評論 (0)編輯 收藏

          getAttribute:

          1.getAttribute()得到的數據是object類型,需要強行轉換得到相應類型。這是因為它是獲取存放在Web應用特定范圍中的數據值。
          2.request.setAttribute()和getAttribute()方法傳遞的數據只會存在于Web容器內部,在具有轉發關系的Web組件之間共享。即request.getAttribute()方法返回request范圍內存在的對象。

          getParameter:

          1.getParameter得到的都是String類型的,取得你設在表單或url重定向時的值,如:http://demo.jsp?id=88中的88。
          2.request.getParameter()方法傳遞的數據,會從Web客戶端傳到Web服務器端,代表HTTP請求數據。


          posted @ 2009-02-23 17:33 斷點 閱讀(122) | 評論 (0)

          posted @ 2010-01-14 20:51 斷點 閱讀(226) | 評論 (0)編輯 收藏

          下面有四種方法,估計好用的應該是第三種吧。
          1.用JAVA自帶的函數
          public static boolean isNumeric(String str){
          for (int i = str.length();--i>=0;){
          if (!Character.isDigit(str.charAt(i))){
          return false;
          }
          }
          return true;
          }
          2.正則表達式
          public static boolean isNumeric(String str){
          Pattern pattern = Pattern.compile("[0-9]*");
          return pattern.matcher(str).matches();
          }
          3.還是正則表達式
          public static boolean isNumeric(String str){
          if(str.matches("\\d*"){
          return true;
          }else{
          return false;
          }
          }
          4.用ascii碼
          public static boolean isNumeric(String str){
          for(int i=str.length();--i>=0;){
          int chr=str.charAt(i);
          if(chr<48 || chr>57)
          return false;
          }
          return true;
          }

          posted @ 2009-02-19 10:59 斷點 閱讀(955) | 評論 (0)

          posted @ 2010-01-14 20:49 斷點 閱讀(13939) | 評論 (2)編輯 收藏

          java連接各種數據庫
          1、Oracle8/8i/9i數據庫(thin模式)
          Class.forName("oracle.jdbc.driver.OracleDriver").newInstance();
          String url="jdbc:oracle:thin:@localhost:1521:orcl";
          //orcl為數據庫的SID
          String user="test";
          String password="test";
          Connection conn= DriverManager.getConnection(url,user,password);

          2、DB2數據庫
          Class.forName("com.ibm.db2.jdbc.app.DB2Driver ").newInstance();
          String url="jdbc:db2://localhost:5000/sample";
          //sample為你的數據庫名
          String user="admin";
          String password="";
          Connection conn= DriverManager.getConnection(url,user,password);

          3、Sql Server7.0/2000數據庫
          Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver").newInstance();
          String url="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=mydb";
          //mydb為數據庫
          String user="sa";
          String password="";
          Connection conn= DriverManager.getConnection(url,user,password);

          4、Sybase數據庫
          Class.forName("com.sybase.jdbc.SybDriver").newInstance();
          String url =" jdbc:sybase:Tds:localhost:5007/myDB";
          //myDB為你的數據庫名
          Properties sysProps = System.getProperties();
          SysProps.put("user","userid");
          SysProps.put("password","user_password");
          Connection conn= DriverManager.getConnection(url, SysProps);

          5、Informix數據庫
          Class.forName("com.informix.jdbc.IfxDriver").newInstance();
          String url =
          "jdbc:informix-sqli://123.45.67.89:1533/myDB:INFORMIXSERVER=myserver;
          user=testuser;password=testpassword";
          //myDB為數據庫名
          Connection conn= DriverManager.getConnection(url);

          6、MySQL數據庫
          Class.forName("org.gjt.mm.mysql.Driver").newInstance();
          String url ="jdbc:mysql://localhost/myDB?user=soft&password=soft1234&useUnicode=true&characterEncoding=8859_1"
          //myDB為數據庫名
          Connection conn= DriverManager.getConnection(url);

          7、PostgreSQL數據庫
          Class.forName("org.postgresql.Driver").newInstance();
          String url ="jdbc:postgresql://localhost/myDB"
          //myDB為數據庫名
          String user="myuser";
          String password="mypassword";
          Connection conn= DriverManager.getConnection(url,user,password); 

          posted @ 2009-02-05 09:30 斷點 閱讀(74) | 評論 (0)

          posted @ 2010-01-14 20:47 斷點 閱讀(267) | 評論 (0)編輯 收藏

          1.我在連接數據源后執行報表,老是提示the document has no pages這樣的提示,顯示的報表什么也沒有。

          原因及解答:

          在ireport里面報表默認沒有查到任何數據時,就會顯示:the document has no pages,如果想在沒有數據時,也出現預覽窗口,(假設你的ireport的語言是簡體中文的),那就選擇“編輯”-->“報表屬性”-->“More”在“如果沒有數據時”里面選“All sections,no detail”就可以了,如果報表沒查出數據,就會顯示預覽窗口。

           

          2.ireport在執行報表(使用動態連接)時沒有提示輸入參數的對話框

          主要是在設置參數時,忽略了一個小問題。可以這樣解決:選中參數名字,右鍵點擊edit,把這個

          Use as a prompt復選框勾上即可。

           

          3.設置ireport輸出分頁。

          在網上找了好半天也沒有找到,又回到看報表快速開發入門手冊,這次認真看了以后,發現了一個小細節問題。就是可以把detail一欄的寬度調窄一點,這樣就可以在PDF的輸出頁面中多顯示幾行數據。比如以前一個頁面只能顯示5行數據,現在可以顯示10行了。


          posted @ 2009-03-11 12:55 斷點 閱讀(421) | 評論 (0)

          posted @ 2010-01-14 00:20 斷點 閱讀(559) | 評論 (0)編輯 收藏

          這個問題已經折騰我兩天了,今天終于在一位同事(zhangwei)的幫助下解決了。

          1.起初沒有創建序列s_log,因此需要在Oracle補上s_log序列。

          <!-- 增加 日志 -->
           <insert id="logSave"
            parameterClass="com.reportcenter.sys.dto.OperateLogDto">
            INSERT INTO
            T_LOG(C_AUTOID,USRCDE,USRADDRESS,OPERATION,BEGINTME,ENDTME,OPERATETIMER,STATE,MESSAGE) VALUES(s_log.nextval,#usrCde#,#usrAddress#,#operation#,#beginTme#,#endTme#,#operateTimer#,#state#,#message#)
           </insert>

          2.接著就出現下面的問題,主要是usrCde(日志表里的用戶代碼)屬性在系統登陸驗證時為空值所致。因此在相應代碼處加上對空值的判斷,如果為空,就從登陸頁面取得userCde值。

          if (request.getSession().getAttribute(Constants.usrCde) == null) {
              usr = request.getParameter("userCde");
             } else {
              usr = (String) request.getSession().getAttribute(
                Constants.usrCde);
             }

          Tomcat提示錯誤如下:

          INFO [org.springframework.beans.factory.xml.XmlBeanDefinitionReader] - Loading XML bean definitions from class path resource [org/springframework/jdbc/support/sql-error-codes.xml]
          INFO [org.springframework.jdbc.support.SQLErrorCodesFactory] - SQLErrorCodes loaded: [DB2, Derby, H2, HSQL, Informix, MS-SQL, MySQL, Oracle, PostgreSQL, Sybase]
          org.springframework.jdbc.UncategorizedSQLException: SqlMapClient operation; uncategorized SQLException for SQL []; SQL state [null]; error code [17004];  
          --- The error occurred in sqlmap-mapping-log-operate.xml. 
          --- The error occurred while applying a parameter map. 
          --- Check the logSave-InlineParameterMap. 
          --- Check the parameter mapping for the 'usrCde' property. 
          --- Cause: java.sql.SQLException: 無效的列類型; nested exception is com.ibatis.common.jdbc.exception.NestedSQLException:  
          --- The error occurred in sqlmap-mapping-log-operate.xml. 
          --- The error occurred while applying a parameter map. 
          --- Check the logSave-InlineParameterMap. 
          --- Check the parameter mapping for the 'usrCde' property. 
          --- Cause: java.sql.SQLException: 無效的列類型
          Caused by: com.ibatis.common.jdbc.exception.NestedSQLException:  
          --- The error occurred in sqlmap-mapping-log-operate.xml. 
          --- The error occurred while applying a parameter map. 
          --- Check the logSave-InlineParameterMap. 
          --- Check the parameter mapping for the 'usrCde' property. 
          --- Cause: java.sql.SQLException: 無效的列類型
           at com.ibatis.sqlmap.engine.mapping.statement.GeneralStatement.executeUpdate(GeneralStatement.java:91)
           at com.ibatis.sqlmap.engine.impl.SqlMapExecutorDelegate.insert(SqlMapExecutorDelegate.java:447)
           at com.ibatis.sqlmap.engine.impl.SqlMapSessionImpl.insert(SqlMapSessionImpl.java:82)
           at org.springframework.orm.ibatis.SqlMapClientTemplate$9.doInSqlMapClient(SqlMapClientTemplate.java:370)
           at org.springframework.orm.ibatis.SqlMapClientTemplate.execute(SqlMapClientTemplate.java:194)
           at org.springframework.orm.ibatis.SqlMapClientTemplate.insert(SqlMapClientTemplate.java:368)
           at com.reportcenter.sys.dao.OperateLogDaoImpl.save(OperateLogDaoImpl.java:41)
           at com.reportcenter.sys.service.SysLogServiceImpl.save(SysLogServiceImpl.java:52)
           at com.reportcenter.util.db.Log.log(Log.java:61)
           at com.reportcenter.sys.service.BaseService.doService(BaseService.java:92)
           at com.reportcenter.sys.controller.LoginController.handleRequestInternal(LoginController.java:42)
           at org.springframework.web.servlet.mvc.AbstractController.handleRequest(AbstractController.java:153)
           at org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter.handle(SimpleControllerHandlerAdapter.java:48)
           at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:858)
           at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:792)
           at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:476)
           at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:441)
           at javax.servlet.http.HttpServlet.service(HttpServlet.java:710)
           at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
           at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
           at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
           at com.reportcenter.util.LoginFilter.doFilter(LoginFilter.java:42)
           at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
           at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
           at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:96)
           at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:75)
           at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
           at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
           at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
           at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
           at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
           at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
           at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
           at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:263)
           at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
           at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:584)
           at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
           at java.lang.Thread.run(Thread.java:595)
          Caused by: java.sql.SQLException: 無效的列類型
           at oracle.jdbc.dbaccess.DBError.throwSqlException(DBError.java:134)
           at oracle.jdbc.dbaccess.DBError.throwSqlException(DBError.java:179)
           at oracle.jdbc.dbaccess.DBError.throwSqlException(DBError.java:269)
           at oracle.jdbc.driver.OracleStatement.get_internal_type(OracleStatement.java:6164)
           at oracle.jdbc.driver.OraclePreparedStatement.setNull(OraclePreparedStatement.java:1316)
           at org.apache.commons.dbcp.DelegatingPreparedStatement.setNull(DelegatingPreparedStatement.java:105)
           at com.ibatis.sqlmap.engine.mapping.parameter.BasicParameterMap.setParameter(BasicParameterMap.java:171)
           at com.ibatis.sqlmap.engine.mapping.parameter.BasicParameterMap.setParameters(BasicParameterMap.java:125)
           at com.ibatis.sqlmap.engine.execution.SqlExecutor.executeUpdate(SqlExecutor.java:79)
           at com.ibatis.sqlmap.engine.mapping.statement.GeneralStatement.sqlExecuteUpdate(GeneralStatement.java:200)
           at com.ibatis.sqlmap.engine.mapping.statement.GeneralStatement.executeUpdate(GeneralStatement.java:78)
           ... 37 more
          com.reportcenter.exception.DaoException: error.sys.log.db.add; nested exception is org.springframework.jdbc.UncategorizedSQLException: SqlMapClient operation; uncategorized SQLException for SQL []; SQL state [null]; error code [17004];  
          --- The error occurred in sqlmap-mapping-log-operate.xml. 
          --- The error occurred while applying a parameter map. 
          --- Check the logSave-InlineParameterMap. 
          --- Check the parameter mapping for the 'usrCde' property. 
          --- Cause: java.sql.SQLException: 無效的列類型; 
           


          posted @ 2009-03-10 16:53 斷點 閱讀(2104) | 評論 (0)

          posted @ 2010-01-13 23:41 斷點 閱讀(11245) | 評論 (0)編輯 收藏

          僅列出標題
          共18頁: First 上一頁 10 11 12 13 14 15 16 17 18 下一頁 
          主站蜘蛛池模板: 通城县| 深泽县| 泾阳县| 仙桃市| 台州市| 延安市| 海门市| 九江县| 樟树市| 乳山市| 弥渡县| 西藏| 山阳县| 宜君县| 昂仁县| 钦州市| 应城市| 屯昌县| 桐庐县| 临夏市| 汶上县| 成安县| 临澧县| 舒城县| 沐川县| 孝义市| 西华县| 灵寿县| 浦江县| 宁乡县| 平乡县| 海阳市| 黔江区| 长阳| 安徽省| 泸溪县| 思茅市| 名山县| 长沙市| 婺源县| 潜江市|