锘??xml version="1.0" encoding="utf-8" standalone="yes"?>www.亚洲色图.com,亚洲三级视频在线观看,亚洲av无码一区二区三区乱子伦 http://m.tkk7.com/kavinhub/Kavin zh-cn Sun, 11 May 2025 13:13:13 GMT Sun, 11 May 2025 13:13:13 GMT 60 Oracle http://m.tkk7.com/kavinhub/archive/2013/02/04/395112.htmlKavin Kavin Mon, 04 Feb 2013 08:47:00 GMT http://m.tkk7.com/kavinhub/archive/2013/02/04/395112.html http://m.tkk7.com/kavinhub/comments/395112.html http://m.tkk7.com/kavinhub/archive/2013/02/04/395112.html#Feedback 0 http://m.tkk7.com/kavinhub/comments/commentRss/395112.html http://m.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 ' ) ); ]]>Auto complete with Jquery http://m.tkk7.com/kavinhub/archive/2012/06/07/380278.htmlKavin Kavin Thu, 07 Jun 2012 14:39:00 GMT http://m.tkk7.com/kavinhub/archive/2012/06/07/380278.html http://m.tkk7.com/kavinhub/comments/380278.html http://m.tkk7.com/kavinhub/archive/2012/06/07/380278.html#Feedback 0 http://m.tkk7.com/kavinhub/comments/commentRss/380278.html http://m.tkk7.com/kavinhub/services/trackbacks/380278.html 1. 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");
} }
]]>Security Test: Unauthorized access to users data via Browser鈥檚 Cach http://m.tkk7.com/kavinhub/archive/2011/06/09/352004.htmlKavin Kavin Thu, 09 Jun 2011 09:53:00 GMT http://m.tkk7.com/kavinhub/archive/2011/06/09/352004.html http://m.tkk7.com/kavinhub/comments/352004.html http://m.tkk7.com/kavinhub/archive/2011/06/09/352004.html#Feedback 0 http://m.tkk7.com/kavinhub/comments/commentRss/352004.html http://m.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
]]> SSH2涓紝鐩存帴鑾峰彇SEQUENCE鐨凬EXTVAL 錛屼嬌鐢∣racleSequenceMaxValueIncrementer http://m.tkk7.com/kavinhub/archive/2011/05/06/349674.htmlKavin Kavin Fri, 06 May 2011 06:24:00 GMT http://m.tkk7.com/kavinhub/archive/2011/05/06/349674.html http://m.tkk7.com/kavinhub/comments/349674.html http://m.tkk7.com/kavinhub/archive/2011/05/06/349674.html#Feedback 0 http://m.tkk7.com/kavinhub/comments/commentRss/349674.html http://m.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());
]]> Hibernate ID generator 鑷畾涔変富閿敓鎴愬櫒 http://m.tkk7.com/kavinhub/archive/2011/05/06/349670.htmlKavin Kavin Fri, 06 May 2011 05:42:00 GMT http://m.tkk7.com/kavinhub/archive/2011/05/06/349670.html http://m.tkk7.com/kavinhub/comments/349670.html http://m.tkk7.com/kavinhub/archive/2011/05/06/349670.html#Feedback 0 http://m.tkk7.com/kavinhub/comments/commentRss/349670.html http://m.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 >
]]> Struts2閲岄潰 s:textfield鏍囩 Date綾誨瀷鐨勬牸寮忓寲 http://m.tkk7.com/kavinhub/archive/2011/05/05/349578.htmlKavin Kavin Thu, 05 May 2011 04:33:00 GMT http://m.tkk7.com/kavinhub/archive/2011/05/05/349578.html http://m.tkk7.com/kavinhub/comments/349578.html http://m.tkk7.com/kavinhub/archive/2011/05/05/349578.html#Feedback 0 http://m.tkk7.com/kavinhub/comments/commentRss/349578.html http://m.tkk7.com/kavinhub/services/trackbacks/349578.html 闃呰鍏ㄦ枃 ]]> 濡備綍榪愯鎵撳紑windows涓嬮潰鐨剆ystem緋葷粺灞炴?/title> http://m.tkk7.com/kavinhub/archive/2011/04/19/348561.htmlKavin Kavin Tue, 19 Apr 2011 03:40:00 GMT http://m.tkk7.com/kavinhub/archive/2011/04/19/348561.html http://m.tkk7.com/kavinhub/comments/348561.html http://m.tkk7.com/kavinhub/archive/2011/04/19/348561.html#Feedback 0 http://m.tkk7.com/kavinhub/comments/commentRss/348561.html http://m.tkk7.com/kavinhub/services/trackbacks/348561.html Description :.
To bring up System Properties:
1. Click Start and then Control Panel. From the Control Panel, double click System.
2. Another way to bring up this box is to right click the My Computer on your desktop. From the menu, select Properties.
Solution:
1. 鍙傝?/span>http://www.passcape.com/windows_run_commands
闄や簡(jiǎn)榪欎袱縐嶆柟寮忓錛岃繕鏈変竴縐嶇洿鎺ヨ繍琛?/span>system32涓嬮潰鐨勫懡浠ゆ枃浠舵柟寮?/span>
榪愯 C:"WINDOWS"system32 涓嬮潰鐨?/span>sysdm.cpl 銆?/span>
]]> 娉ㄨВ@Override 鎶ラ敊 http://m.tkk7.com/kavinhub/archive/2011/04/18/348511.htmlKavin Kavin Mon, 18 Apr 2011 09:32:00 GMT http://m.tkk7.com/kavinhub/archive/2011/04/18/348511.html http://m.tkk7.com/kavinhub/comments/348511.html http://m.tkk7.com/kavinhub/archive/2011/04/18/348511.html#Feedback 0 http://m.tkk7.com/kavinhub/comments/commentRss/348511.html http://m.tkk7.com/kavinhub/services/trackbacks/348511.html Description : @Override璇ユ爣璁版槸涓轟簡(jiǎn)澧炲己紼嬪簭鍦ㄧ紪璇戞椂鍊欑殑媯(gè)鏌ワ紝 JDK1.5涓嬶紝濡傛灉璇ユ柟娉曞茍涓嶆槸涓涓鐩栫埗綾葷殑鏂規(guī)硶錛屽湪緙栬瘧鏃剁紪璇戝櫒灝變細(xì)鎶ュ憡閿欒銆?/span>
Analisys:
1 public class A {
2 public void method( int i) {
3 }
4 }
5
6 public 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
1 public interface iA {
2
3 public void method( int i) {
4
5 }
6
7 }
8
9 public 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
]]> 瀹夎Oracle Client 9/10鍚?Eclipse 鍚姩鏃剁殑JDK/JVM闂 http://m.tkk7.com/kavinhub/archive/2011/04/15/348335.htmlKavin Kavin Fri, 15 Apr 2011 01:53:00 GMT http://m.tkk7.com/kavinhub/archive/2011/04/15/348335.html http://m.tkk7.com/kavinhub/comments/348335.html http://m.tkk7.com/kavinhub/archive/2011/04/15/348335.html#Feedback 0 http://m.tkk7.com/kavinhub/comments/commentRss/348335.html http://m.tkk7.com/kavinhub/services/trackbacks/348335.html Description :
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"
]]>Eclipse 鎶ラ敊: class Implement Interface-> @Override function -> must override a superclass http://m.tkk7.com/kavinhub/archive/2011/04/07/347784.htmlKavin Kavin Thu, 07 Apr 2011 06:30:00 GMT http://m.tkk7.com/kavinhub/archive/2011/04/07/347784.html http://m.tkk7.com/kavinhub/comments/347784.html http://m.tkk7.com/kavinhub/archive/2011/04/07/347784.html#Feedback 0 http://m.tkk7.com/kavinhub/comments/commentRss/347784.html http://m.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
]]>
主站蜘蛛池模板:
国产亚洲精品免费 |
亚洲国产成人久久一区二区三区
|
亚洲国产中文v高清在线观看 |
亚洲中文字幕AV每天更新 |
免费观看成人毛片a片2008 |
亚洲六月丁香六月婷婷色伊人 |
亚洲毛片在线免费观看 |
亚洲免费观看网站 |
久久精品免费一区二区喷潮 |
亚洲精品无码高潮喷水A片软 |
日韩午夜免费视频 |
人人爽人人爽人人片av免费 |
国产亚洲午夜高清国产拍精品 |
中文字幕无码日韩专区免费 |
亚洲电影免费在线观看 |
老司机在线免费视频 |
亚洲AV成人一区二区三区观看
|
亚洲日韩中文字幕在线播放 |
水蜜桃视频在线观看免费播放高清 |
亚洲国产精品成人精品无码区 |
曰批全过程免费视频网址 |
亚洲熟妇AV日韩熟妇在线 |
一级毛片直播亚洲 |
免费国产成人α片 |
亚洲国产精品免费观看 |
mm1313亚洲精品国产 |
一级毛片免费观看不卡视频 |
2017亚洲男人天堂一 |
免费一级毛片在线播放不收费 |
免费国产成人α片 |
亚洲AV无码成人精品区日韩 |
亚洲精品乱码久久久久久 |
在人线av无码免费高潮喷水 |
成年大片免费视频播放一级 |
亚洲狠狠久久综合一区77777 |
四虎成人免费网站在线 |
十八禁视频在线观看免费无码无遮挡骂过
|
亚洲av成人一区二区三区在线播放
|
日本不卡免费新一二三区 |
巨胸喷奶水www永久免费 |
亚洲人成网站日本片 |