锘??xml version="1.0" encoding="utf-8" standalone="yes"?>www.亚洲色图.com,亚洲三级视频在线观看,亚洲av无码一区二区三区乱子伦http://www.tkk7.com/kavinhub/Kavinzh-cnSun, 11 May 2025 13:13:13 GMTSun, 11 May 2025 13:13:13 GMT60Oraclehttp://www.tkk7.com/kavinhub/archive/2013/02/04/395112.htmlKavinKavinMon, 04 Feb 2013 08:47:00 GMThttp://www.tkk7.com/kavinhub/archive/2013/02/04/395112.htmlhttp://www.tkk7.com/kavinhub/comments/395112.htmlhttp://www.tkk7.com/kavinhub/archive/2013/02/04/395112.html#Feedback0http://www.tkk7.com/kavinhub/comments/commentRss/395112.htmlhttp://www.tkk7.com/kavinhub/services/trackbacks/395112.html
DECLARE
  v_test_varray VARCHAR_VARRAY_TYPE := VARCHAR_VARRAY_TYPE('57610',
                                                           '61368',
                                                           '73111',
                                                           '37208',
                                                           '57639');
                                                           
V_SQL        VARCHAR2(32767);
    V_SQL_IN     VARCHAR2(32767);
    V_SQL_ROWNUM VARCHAR2(32767);
    V_ORDER      VARCHAR2(32767);
    TYPE number_index_by_string IS TABLE OF NUMBER INDEX BY VARCHAR2(10);
    v_evt_id_list  NUMBER_INDEX_BY_STRING;
    
Begin
  --orderArray VARCHAR_VARRAY_TYPE%type := VARCHAR_VARRAY_TYPE('11','22','33','44','55');

/*  
  FOR i IN v_test_varray.FIRST .. v_test_varray.LAST LOOP
    IF v_test_varray.EXISTS(i) THEN
      DBMS_OUTPUT.put_line(i);
    END IF;
  END LOOP;
  
*/
  
  V_ORDER := Func_LIST_TO_ORDER(v_test_varray, 'A.COL_NAME');
  DBMS_OUTPUT.put_line('V_ORDER='||V_ORDER);
  
  V_SQL := 'SELECT * FROM TABLEA A'
           || ' WHERE '
           || ''
           || ''
           || ''
           || ''
           ;
  V_SQL := V_SQL || ' ( ' ||
               FUNC_LIST_TO_IN_SQL(v_test_varray,
                                    'COL_NAME',
                                    ''''|| ')';
    V_SQL := V_SQL  ||
             ' ORDER by ( ' || V_ORDER || ')';
             
  DBMS_OUTPUT.put_line('V_SQL='||V_SQL);

--- SET v_evt_id_list number_index_by_string

FOR i IN v_test_varray.FIRST .. v_test_varray.LAST
  LOOP
     IF v_test_varray.EXISTS (i)
     THEN
        DBMS_OUTPUT.put_line (i);
        v_evt_id_list(v_test_varray(i)) := i;
     END IF;
  END LOOP;
  
--- TEST v_evt_id_list number_index_by_string
  FOR i IN v_evt_id_list.FIRST .. v_evt_id_list.LAST
  LOOP
     IF v_evt_id_list.EXISTS (i)
     THEN
        DBMS_OUTPUT.put_line (i||' = '||v_evt_id_list(i) );
     END IF;
  END LOOP;
  
-- GET v_evt_id_list number_index_by_string
  DBMS_OUTPUT.put_line (v_evt_id_list('73111') );

Kavin 2013-02-04 16:47 鍙戣〃璇勮
]]>
Auto complete with Jqueryhttp://www.tkk7.com/kavinhub/archive/2012/06/07/380278.htmlKavinKavinThu, 07 Jun 2012 14:39:00 GMThttp://www.tkk7.com/kavinhub/archive/2012/06/07/380278.htmlhttp://www.tkk7.com/kavinhub/comments/380278.htmlhttp://www.tkk7.com/kavinhub/archive/2012/06/07/380278.html#Feedback0http://www.tkk7.com/kavinhub/comments/commentRss/380278.htmlhttp://www.tkk7.com/kavinhub/services/trackbacks/380278.html1. config servlet in web.xml
 <servlet>
     <servlet-name>addressData</servlet-name>
     <servlet-class>com.xxx.webapp.AddressDataAutoCompleteServlet</servlet-class>
     <load-on-startup>1</load-on-startup>
    </servlet>
   
2. set autocomplete in JSP
$().ready(function() {
 
 $("#addressLine1").autocomplete("<%=StrUtils.filterStr(request.getContextPath())%>/servlet/addressData?paramName=addressLine");
 $("#addressLine2").autocomplete("<%=StrUtils.filterStr(request.getContextPath())%>/servlet/addressData?paramName=addressLine2");
 $("#addressLine3").autocomplete("<%=StrUtils.filterStr(request.getContextPath())%>/servlet/addressData?paramName=addressLine3");
 $("#addressCity").autocomplete("<%=StrUtils.filterStr(request.getContextPath())%>/servlet/addressData?paramName=addressCity");
 $("#addressPostCode").autocomplete("<%=StrUtils.filterStr(request.getContextPath())%>/servlet/addressData?paramName=addressPostCode");
 $("#firstFocusObj").focus();
});

<html:text name="" tabindex="9" style="color: grey;" onclick="clearAddressValue(this)" styleId="addressLine1" value='<%=request.getAttribute("postalAddress1") == null ? defalutAddressValue : (String)request.getAttribute("postalAddress1")%>' property="TLContactDetailForm.postalAddress1" size="50" maxlength="50" styleClass="inputText2"></html:text>

<input type="text" name="TLContactDetailForm.postalAddress1" maxlength="50" size="50" tabindex="9" value="Start typing your address and we will finish it for you" onclick="clearAddressValue(this)" id="addressLine1" style="color: grey;" class="inputText2">

3. return addresses in java class: AddressDataAutoCompleteServlet.java

 

package com.xxxxxx.webapp;

import com.xxxxxx.exception.ServiceException;
import com.xxxxxx.util.StrUtils;
import com.xxxxxx.webapp.context.ServiceLocator;
import com.xxxxxx.util.AddressShow;

import java.io.IOException;
import java.io.PrintWriter;

import java.util.ArrayList;
import java.util.List;

import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

import org.apache.log4j.Logger;


/**
 * Servlet implementation class AddressDataAutoCompleteServlet
 */
public class AddressDataAutoCompleteServlet extends HttpServlet {
    private static final long serialVersionUID = 1L;
    public Logger LOG = Logger.getLogger(this.getClass().getName());

    /**
     * @see HttpServlet#HttpServlet()
     */
    public AddressDataAutoCompleteServlet() {
        super();
    }
   
    /**
     * @see HttpServlet#doGet(HttpServletRequest request, HttpServletResponse
     *      response)
     */
    protected void doGet(HttpServletRequest request,
        HttpServletResponse response) throws ServletException, IOException {
        String paramName = request.getParameter("paramName");
        String paramValue = request.getParameter("q");
        LOG.info(paramName);
        LOG.info(paramValue);

        List list = new ArrayList();

        try {
            list = ServiceLocator.getAddressService()
                                 .searchAddressList(paramName, paramValue);
        } catch (ServiceException e) {
         LOG.error(e.getMessage(),e);
        }

        PrintWriter t_PW = response.getWriter();
       
        for (int i = 0; i < list.size(); i++) {
            String address = StrUtils.toTitleCase((String) list.get(i));

            if (paramName.equals("addressLine")) {
             AddressShow.showAddress(t_PW,address);
            } else if (paramName.equals("addressLine1")) {
             AddressShow.showAddress(t_PW,address);
            } else if (paramName.equals("addressLine2")) {
             AddressShow.showAddress(t_PW,address);
            } else if (paramName.equals("addressLine3")) {
             AddressShow.showAddress(t_PW,address);
            } else if (paramName.equals("addressCity")) {
             AddressShow.showAddress(t_PW,address);
            } else if (paramName.equals("addressPostCode")) {
             AddressShow.showAddress(t_PW,address);
            }
        }
    }

    /**
     * @see HttpServlet#doPost(HttpServletRequest request, HttpServletResponse
     *      response)
     */
    protected void doPost(HttpServletRequest request,
        HttpServletResponse response) throws ServletException, IOException {
        this.doGet(request, response);
    }
}

 

 


------
AddressShow.java

package com.intl.cigna.util;

import java.io.PrintWriter;

public class AddressShow
{
  public static void showAddress(PrintWriter pw, String input)
  {
    pw.write(input + "\n");

  }
}



Kavin 2012-06-07 22:39 鍙戣〃璇勮
]]>
Security Test: Unauthorized access to users data via Browser鈥檚 Cachhttp://www.tkk7.com/kavinhub/archive/2011/06/09/352004.htmlKavinKavinThu, 09 Jun 2011 09:53:00 GMThttp://www.tkk7.com/kavinhub/archive/2011/06/09/352004.htmlhttp://www.tkk7.com/kavinhub/comments/352004.htmlhttp://www.tkk7.com/kavinhub/archive/2011/06/09/352004.html#Feedback0http://www.tkk7.com/kavinhub/comments/commentRss/352004.htmlhttp://www.tkk7.com/kavinhub/services/trackbacks/352004.html

Unauthorized access to users data via Browser’s Cach

Solution:


1 <%  response.setHeader("Pragma""no-cache"); 
2                 response.setHeader("Cache-Control""no-store"); 
3                 response.setHeader("Expires""0"); 
4                 response.setDateHeader("Expires"-1); 
5 %>
6 


Kavin 2011-06-09 17:53 鍙戣〃璇勮
]]>
SSH2涓紝鐩存帴鑾峰彇SEQUENCE鐨凬EXTVAL 錛屼嬌鐢∣racleSequenceMaxValueIncrementerhttp://www.tkk7.com/kavinhub/archive/2011/05/06/349674.htmlKavinKavinFri, 06 May 2011 06:24:00 GMThttp://www.tkk7.com/kavinhub/archive/2011/05/06/349674.htmlhttp://www.tkk7.com/kavinhub/comments/349674.htmlhttp://www.tkk7.com/kavinhub/archive/2011/05/06/349674.html#Feedback0http://www.tkk7.com/kavinhub/comments/commentRss/349674.htmlhttp://www.tkk7.com/kavinhub/services/trackbacks/349674.html
浣跨敤Spring鐨?綾?org.springframework.jdbc.support.incrementer.OracleSequenceMaxValueIncrementer

Spring閰嶇疆鏂囦歡錛?br />
 1     <bean id="userDao" class="com.xx.dao.impl.UserDAOImpl">
 2         <property name="sessionFactory" ref="sessionFactory" />
 3         <property name="seqGenerator" ref="seqDispGenerator"></property>
 5     </bean>
 6     
 7     <bean id="seqDispGenerator" class="org.springframework.jdbc.support.incrementer.OracleSequenceMaxValueIncrementer">
 8         <property name="dataSource" ref="dataSource"></property>
 9         <property name="incrementerName" ><value>SEQ_DISP_ID</value></property>
10     </bean>



UserDAOImpl.java涓紩鐢細(xì)
private OracleSequenceMaxValueIncrementer seqGenerator;
    
    

    
/**
     * 
@return the seqGenerator
     
*/
    
public OracleSequenceMaxValueIncrementer getSeqGenerator() {
        
return seqGenerator;
    }

    
/**
     * 
@param seqGenerator the seqGenerator to set
     
*/
    
public void setSeqGenerator(OracleSequenceMaxValueIncrementer seqGenerator) {
        
this.seqGenerator = seqGenerator;
    }

UserDAOImpl.java涓皟鐢細(xì)
1 System.out.println("---------------------- this.seqGenerator().nextIntValue="+this.seqGenerator.nextIntValue());




Kavin 2011-05-06 14:24 鍙戣〃璇勮
]]>
Hibernate ID generator 鑷畾涔変富閿敓鎴愬櫒http://www.tkk7.com/kavinhub/archive/2011/05/06/349670.htmlKavinKavinFri, 06 May 2011 05:42:00 GMThttp://www.tkk7.com/kavinhub/archive/2011/05/06/349670.htmlhttp://www.tkk7.com/kavinhub/comments/349670.htmlhttp://www.tkk7.com/kavinhub/archive/2011/05/06/349670.html#Feedback0http://www.tkk7.com/kavinhub/comments/commentRss/349670.htmlhttp://www.tkk7.com/kavinhub/services/trackbacks/349670.html
/**
 * 
 
*/
package com.ge.hc.eapp.generator;


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

import org.hibernate.HibernateException;
import org.hibernate.MappingException;

import org.hibernate.dialect.Dialect;

import org.hibernate.engine.SessionImplementor;

import org.hibernate.id.Configurable;
import org.hibernate.id.IdentifierGenerator;
import org.hibernate.id.PersistentIdentifierGenerator;

import org.hibernate.type.Type;

import java.io.Serializable;

import java.sql.Connection;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;

import java.util.Date;
import java.util.HashMap;
import java.util.Map;
import java.util.Properties;
import java.util.Properties;

/**
 * 
@author Kavin
 *
 
*/
public class DispNoGenerator implements IdentifierGenerator, Configurable {
    
private static final Log log = LogFactory.getLog(DispNoGenerator.class);

    
//瀛樺偍鏈澶у肩殑鏁扮粍鐨勫閲?/span>
    private static final int MAX_CAPACITY = 2000;

    
/* 鍚屾閿?nbsp;*/
    
private static final Object lock = new Object();

    
//瀛樺偍琛ㄥ瓨鍌ㄥ湪鏁扮粍涓殑绱㈠紩鍊?/span>
    private static Map map = new HashMap();

    
//鏈澶у兼暟緇?/span>
    private static long[] seqs = new long[MAX_CAPACITY];

    
//鏈澶у兼暟緇勫凡緇忎嬌鐢ㄧ殑瀹歸噺
    private static int lastIndex;

    
//閫掑姝ラ暱錛岄粯璁ゅ姞1
    private int step = 1;
    
private String key;
    
private String sql;
    
private Connection connection;
    
private Class returnClass;

    
public Serializable generate(SessionImplementor session, Object object)
        
throws HibernateException {
        
// TODO Auto-generated method stub
        connection = session.connection();

//        long seq = -1;

        
//鎵懼埌绱㈠紩鍊?br /> //        int index = findIndex();

//        //鎶婃渶澶у煎姞1
//        seqs[index] = seqs[index] + step;
//
//        seq = seqs[index];
        
        String strGenerateId 
= null;
        System.out.println(
"this.sql="+this.sql);
        
try {
            
long t_SeqNo = this.getSeqValue();
        
        System.out.println(
"t_SeqNo="+t_SeqNo);
       
        
//寰楀埌嫻佹按鍙?鏄嚜宸卞啓鐨勫伐鍏風(fēng)被鐢熸垚鐨?褰㈠紡涓?00x
        String seqStr = String.valueOf(t_SeqNo);
        
//JspFormate.currentFormateORM(seq);
        
//寰楀埌yymmdd,鏄嚜宸卞啓鐨勬柟娉曞伐鍏風(fēng)被鐢熸垚鐨剏ymmdd
        String preDate = "20110506";
        
//寰楀埌hhmmss,鏄嚜宸卞啓鐨勫伐鍏風(fēng)被鑾峰彇鐨刪hmmss
        
//String preHour = JspFormate.dateFormateOnlyHHMMSSORM(new Date());
        String preHour = "1035";
        strGenerateId 
= preDate + preHour + seqStr;
        } 
catch (SQLException e) {
            log.error(e);
            e.printStackTrace();
        }

        
return strGenerateId;
    }

    
/**
     * 鎵懼埌琛ㄤ腑鑷姩澧為暱瀛楁瀛樺偍鍦ㄦ暟緇勪腑鐨勭儲(chǔ)寮曞?br />      * 
@return 绱㈠紩鍊?br />      */
    
private int findIndex() {
        
int index = 0;

        
//棣栧厛涓紦瀛樹腑鍙栧嚭绱㈠紩鍊?/span>
        Integer integer = (Integer) map.get(key);

        
//濡傛灉娌℃湁鎵懼埌灝變粠鏁版嵁搴撲腑璇誨嚭鏈澶у煎茍榪涜cache
        if (null == integer) {
            
//double check lock
            synchronized (lock) {
                integer 
= (Integer) map.get(key);

                
if (null == integer) {
                    
long maxvalue = 1;

                    
try {
                        maxvalue 
= this.getSeqValue();
                    } 
catch (SQLException e) {
                        log.error(e);
                    }
                    maxvalue 
= new Long(0).longValue();

                    integer 
= new Integer(lastIndex++);
                    seqs[integer.intValue()] 
= maxvalue;
                    map.put(key, integer);
                }
            }
        }

        index 
= integer.intValue();

        
return index;
    }

    
public void configure(Type type, Properties params, Dialect d)
        
throws MappingException {
        
//     鍙栧嚭table鍙傛暟
        String table = params.getProperty("table");

        
if (table == null) {
            table 
= params.getProperty(PersistentIdentifierGenerator.TABLE);
        }

        
//鍙栧嚭column鍙傛暟
        String column = params.getProperty("column");

        
if (column == null) {
            column 
= params.getProperty(PersistentIdentifierGenerator.PK);
        }

        
//琛ㄧ殑sehcma鍙傛暟
        String schema = params.getProperty(PersistentIdentifierGenerator.SCHEMA);

        returnClass 
= type.getReturnedClass();

        
//鍙栧嚭step鍙傛暟
        String stepvalue = params.getProperty("step");

        
if ((null != stepvalue) && !"".equals(stepvalue.trim())) {
            
try {
                step 
= Integer.parseInt(stepvalue);
            } 
catch (Exception e) {
                log.error(e);
            }
        }

        
//鏋勯犲瓨鍌ㄥ湪Map涓殑绱㈠紩鍊肩殑key name
        key = table + "_$_" + column;

        
//鏍規(guī)嵁鍙傛暟鏋勯犲彇鏈澶у肩殑SQL
        sql = "select SEQ_COMPANY_ID.nextval from dual";

        
    }

    
/**
     * 鍙栨寚瀹歋EQUENCE鐨勫鹼紝涓嶅瓨鍦ㄨ褰曡繑鍥?
     * 
@return Sequence鏈澶у?br />      * @throws SQLException if sql error occurs.
     
*/
    
private long getSeqValue() throws SQLException {
        
long maxvalue = 0;

        PreparedStatement st 
= connection.prepareStatement(sql);
        System.out.println(
"============================================" + sql);
        ResultSet rs 
= null;

        
try {
            rs 
= st.executeQuery();

            
if (rs.next()) {
                maxvalue 
= rs.getLong(1);
            }

            sql 
= null;
        } 
finally {
            
if (rs != null) {
                rs.close();
            }

            st.close();
        }

        
return maxvalue;
    }
    
    
/**
     * 鍙栨寚瀹氳〃涓璱d瀛楁鐨勬渶澶у鹼紝涓嶅瓨鍦ㄨ褰曡繑鍥?
     * 
@return 鏈澶у?br />      * @throws SQLException if sql error occurs.
     
*/
    
private long getMaxvalue() throws SQLException {
        
long maxvalue = 0;

        PreparedStatement st 
= connection.prepareStatement(sql);
        System.out.println(
"============================================" + sql);
        ResultSet rs 
= null;

        
try {
            rs 
= st.executeQuery();

            
if (rs.next()) {
                maxvalue 
= rs.getLong(1);
            }

            sql 
= null;
        } 
finally {
            
if (rs != null) {
                rs.close();
            }

            st.close();
        }

        
return maxvalue;
    }
}

Hibernate 閰嶇疆鏂囦歡

<id name="userId" type="java.lang.String">
            
<column name="USER_ID" />
            
<generator class="com.xx.generator.DispNoGenerator" />
        
</id>




Kavin 2011-05-06 13:42 鍙戣〃璇勮
]]>
Struts2閲岄潰 s:textfield鏍囩 Date綾誨瀷鐨勬牸寮忓寲http://www.tkk7.com/kavinhub/archive/2011/05/05/349578.htmlKavinKavinThu, 05 May 2011 04:33:00 GMThttp://www.tkk7.com/kavinhub/archive/2011/05/05/349578.htmlhttp://www.tkk7.com/kavinhub/comments/349578.htmlhttp://www.tkk7.com/kavinhub/archive/2011/05/05/349578.html#Feedback0http://www.tkk7.com/kavinhub/comments/commentRss/349578.htmlhttp://www.tkk7.com/kavinhub/services/trackbacks/349578.html闃呰鍏ㄦ枃

Kavin 2011-05-05 12:33 鍙戣〃璇勮
]]>
濡備綍榪愯鎵撳紑windows涓嬮潰鐨剆ystem緋葷粺灞炴?/title><link>http://www.tkk7.com/kavinhub/archive/2011/04/19/348561.html</link><dc:creator>Kavin</dc:creator><author>Kavin</author><pubDate>Tue, 19 Apr 2011 03:40:00 GMT</pubDate><guid>http://www.tkk7.com/kavinhub/archive/2011/04/19/348561.html</guid><wfw:comment>http://www.tkk7.com/kavinhub/comments/348561.html</wfw:comment><comments>http://www.tkk7.com/kavinhub/archive/2011/04/19/348561.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.tkk7.com/kavinhub/comments/commentRss/348561.html</wfw:commentRss><trackback:ping>http://www.tkk7.com/kavinhub/services/trackbacks/348561.html</trackback:ping><description><![CDATA[  <p><strong>Description</strong>:.</p> <p>To bring up System Properties:</p> <p style="text-indent: -18pt; margin-left: 18pt" class="MsoListParagraph">1.<span style="font: 7pt 'Times New Roman'">       </span>Click Start and then Control Panel. From the Control Panel, double click System.</p> <p style="text-indent: -18pt; margin-left: 18pt" class="MsoListParagraph">2.<span style="font: 7pt 'Times New Roman'">       </span> Another way to bring up this box is to right click the My Computer on your desktop. From the menu, select Properties.</p> <p class="MsoNormal"><strong>Solution:</strong></p> <p style="text-indent: -18pt; margin-left: 18pt" class="MsoListParagraph">1.<span style="font: 7pt 'Times New Roman'">       </span><span style="font-family: 瀹嬩綋">鍙傝?/span>http://www.passcape.com/windows_run_commands</p> <p style="text-indent: 0cm; margin-left: 18pt" class="MsoListParagraph"><span style="font-family: 瀹嬩綋">闄や簡(jiǎn)榪欎袱縐嶆柟寮忓錛岃繕鏈変竴縐嶇洿鎺ヨ繍琛?/span>system32<span style="font-family: 瀹嬩綋">涓嬮潰鐨勫懡浠ゆ枃浠舵柟寮?/span></p> <p style="text-indent: 0cm; margin-left: 18pt" class="MsoListParagraph"><strong><span style="font-family: 瀹嬩綋">榪愯</span>C:"WINDOWS"system32 </strong><strong><span style="font-family: 瀹嬩綋">涓嬮潰鐨?/span>sysdm.cpl</strong><strong><span style="font-family: 瀹嬩綋">銆?/span></strong></p> <img src ="http://www.tkk7.com/kavinhub/aggbug/348561.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.tkk7.com/kavinhub/" target="_blank">Kavin</a> 2011-04-19 11:40 <a href="http://www.tkk7.com/kavinhub/archive/2011/04/19/348561.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>娉ㄨВ@Override 鎶ラ敊http://www.tkk7.com/kavinhub/archive/2011/04/18/348511.htmlKavinKavinMon, 18 Apr 2011 09:32:00 GMThttp://www.tkk7.com/kavinhub/archive/2011/04/18/348511.htmlhttp://www.tkk7.com/kavinhub/comments/348511.htmlhttp://www.tkk7.com/kavinhub/archive/2011/04/18/348511.html#Feedback0http://www.tkk7.com/kavinhub/comments/commentRss/348511.htmlhttp://www.tkk7.com/kavinhub/services/trackbacks/348511.htmlDescription: @Override璇ユ爣璁版槸涓轟簡(jiǎn)澧炲己紼嬪簭鍦ㄧ紪璇戞椂鍊欑殑媯(gè)鏌ワ紝JDK1.5涓嬶紝濡傛灉璇ユ柟娉曞茍涓嶆槸涓涓鐩栫埗綾葷殑鏂規(guī)硶錛屽湪緙栬瘧鏃剁紪璇戝櫒灝變細(xì)鎶ュ憡閿欒銆?/span>

Analisys:

 

 1public class A {
 2 public void method(int i) {
 3 }

 4}

 5
 6public class B extends A {
 7 @Override
 8 public void method(int i) {
 9 }

10
11//濡傛灉濡備笅瀹氫箟錛屽氨浼?xì)鍦ň~栬瘧鏃跺嚭鐜頒竴涓敊璇紝鍥犱負(fù)涓嶆槸瑕嗙洊鐖剁被鐨勬柟娉?/span>
12@Override
13 public void method(int i, String p_Str) {
14 }

15
16}

17


JDK1.6姝e父錛屾敮鎸佸鎺ュ彛鐨勫疄鐜扮殑@Override

 1public interface iA {
 2
 3 public void method(int i) {
 4
 5 }

 6
 7}

 8
 9public class B implements iA {
10
11 //JDK1.5涓嬩細(xì)鎶ラ敊錛孞DK1.6涓嬪彲浠?/span>
12
13 @Override
14
15 public void method(int i, int j) {
16
17 }

18
19}

20


Kavin 2011-04-18 17:32 鍙戣〃璇勮
]]>
瀹夎Oracle Client 9/10鍚?Eclipse 鍚姩鏃剁殑JDK/JVM闂http://www.tkk7.com/kavinhub/archive/2011/04/15/348335.htmlKavinKavinFri, 15 Apr 2011 01:53:00 GMThttp://www.tkk7.com/kavinhub/archive/2011/04/15/348335.htmlhttp://www.tkk7.com/kavinhub/comments/348335.htmlhttp://www.tkk7.com/kavinhub/archive/2011/04/15/348335.html#Feedback0http://www.tkk7.com/kavinhub/comments/commentRss/348335.htmlhttp://www.tkk7.com/kavinhub/services/trackbacks/348335.htmlDescription:
Incompatible JVM- Version 1.4.2_03 of the JVM is not suitable for th is product. Version:1.5 or greater is required.



Analisys:

瀹夎Oracle Client 9/10鍚?/span>, Path 琚緗負(fù)Oracle鑷甫鐨?/span>JDK 1.4, 鍚姩楂樼増鏈?/span>Eclipse(eclipse-jee-helios-SR1-win32.exe)鏃?/span>,銆灝遍粯璁ょ敤Oracle鑷甫鐨?/span>JDK 1.4錛岃繖鏍峰氨浼?xì)鏈夐棶棰樸?/span>

Solution:

澶氱瑙e喅鏂規(guī)

1.       淇敼鐜鍙橀噺錛氥Path = %JAVA_HOME%"bin;%PATH% 
鏉冮檺鐨勯棶棰橈紝鎴戞病鏈夐夋嫨榪欎釜瑙e喅鏂規(guī)銆?br />

2.       淇敼Eclipse鍚姩欏癸細(xì)淇敼Eclipse蹇嵎鏂瑰紡鐨勫睘鎬ч噷闈㈢殑鐩爣錛氥
D:"tool"eclipse-jee-helios-SR1-win32"eclipse"eclipse.exe-vm "C:"Program Files"Java"jdk1.5.0_05"bin"javaw.exe"



Kavin 2011-04-15 09:53 鍙戣〃璇勮
]]>
Eclipse 鎶ラ敊: class Implement Interface-> @Override function -> must override a superclass http://www.tkk7.com/kavinhub/archive/2011/04/07/347784.htmlKavinKavinThu, 07 Apr 2011 06:30:00 GMThttp://www.tkk7.com/kavinhub/archive/2011/04/07/347784.htmlhttp://www.tkk7.com/kavinhub/comments/347784.htmlhttp://www.tkk7.com/kavinhub/archive/2011/04/07/347784.html#Feedback0http://www.tkk7.com/kavinhub/comments/commentRss/347784.htmlhttp://www.tkk7.com/kavinhub/services/trackbacks/347784.html浠g爜:
Class XX implements InterfaceYY{
    @override
    function funcXX(){
    }
}

Eclipse鎶ラ敊:   must override a superclass implements

Analisys:
1. @override 鍙互閽堝 Interface; 涓嶈繃鏈濂界敤鍙﹀涓涓猘nnotation: @implement
2. java5 java6 鏀寔娉涘瀷
3. eclipse 閲岄潰鐨刢ompile鐗堟湰鏄疛DK 5

Solution:
eclipse 閲岄潰鐨刢ompile鐗堟湰鏄疛DK 5 -> 鏀規(guī)垚 JDK6



Kavin 2011-04-07 14:30 鍙戣〃璇勮
]]>
主站蜘蛛池模板: www.亚洲日本| 国产精品亚洲综合久久 | 好大好深好猛好爽视频免费| 亚洲国产日韩一区高清在线| 成人久久免费网站| 久久亚洲国产欧洲精品一| 久久www免费人成看国产片| 2048亚洲精品国产| 精品熟女少妇aⅴ免费久久| 亚洲人成色777777在线观看| 女人隐私秘视频黄www免费| 亚洲AV永久无码精品一百度影院 | 最近中文字幕高清免费中文字幕mv| 亚洲第一成年男人的天堂| 1000部拍拍拍18勿入免费视频下载 | 最近2019中文字幕mv免费看| 亚洲日韩AV一区二区三区四区| 夭天干天天做天天免费看| 国产区图片区小说区亚洲区| 亚洲男人av香蕉爽爽爽爽| 不卡视频免费在线观看| 久久久亚洲欧洲日产国码农村| 3d动漫精品啪啪一区二区免费| 亚洲看片无码在线视频| 免费在线观看污网站| 中文字幕永久免费| 亚洲毛片基地日韩毛片基地| 成人免费无遮挡无码黄漫视频| 五月婷婷免费视频| 久久亚洲中文字幕精品有坂深雪| 999久久久免费精品国产| 综合一区自拍亚洲综合图区| 亚洲色偷偷偷鲁综合| 国产在线a免费观看| 男女交性无遮挡免费视频| 亚洲av中文无码乱人伦在线咪咕| 妻子5免费完整高清电视| 日日狠狠久久偷偷色综合免费 | 亚洲AV日韩精品久久久久| 好男人看视频免费2019中文| 国产综合免费精品久久久|