锘??xml version="1.0" encoding="utf-8" standalone="yes"?>国产国拍精品亚洲AV片,亚洲暴爽av人人爽日日碰,久久精品国产96精品亚洲http://www.tkk7.com/chaocai/zh-cnFri, 09 May 2025 17:13:28 GMTFri, 09 May 2025 17:13:28 GMT60The Clojure Program To solve N Queens Problem (Without back tracing)http://www.tkk7.com/chaocai/archive/2012/11/26/Clojure.html瓚呰秺宸呭嘲瓚呰秺宸呭嘲Mon, 26 Nov 2012 04:21:00 GMThttp://www.tkk7.com/chaocai/archive/2012/11/26/Clojure.htmlhttp://www.tkk7.com/chaocai/comments/391968.htmlhttp://www.tkk7.com/chaocai/archive/2012/11/26/Clojure.html#Feedback0http://www.tkk7.com/chaocai/comments/commentRss/391968.htmlhttp://www.tkk7.com/chaocai/services/trackbacks/391968.htmlThe following solution not using the back tracing way is more concise and readable, but for the searching space becomes huger, the performance is much worser then the previous one.

(ns SICP.unit3)
(defn conflictInCol? [s col]
  (some #(= col %) s)
)

(defn conflictInDia? [s col]
  (let [dia (count s)
        n1 (fn [c
] (Math/abs (- dia (.indexOf s c))))
        n2 (fn [c] (Math/abs (- col c)))]
    (some #(= (n1 %) (n2 %)) s)
  )
)

(defn safe? [s col] 
  (not (or (conflictInCol? s col) (conflictInDia? s col)))
)
  
(defn next-level-queens [solutions-for-prev-level board-size current-level]
  (let [solutions (atom [])]
    (doseq [s solutions-for-prev-level]
      (doseq [col (range 0 board-size)]
        (if (safe? s col)
          (reset! solutions (cons (conj s col) @solutions))
     
        )
       )
   
    )
   
      (if (< current-level (dec board-size))
        (recur @solutions board-size (inc current-level))
        (count @solutions)
      )
   )
)

(defn queens [board-size]
  (next-level-queens  (apply vector (map #(vector %) (range 0 board-size))) board-size 1)
)

Chao Cai (钄¤秴錛?br />Sr. SDE
Amazon


 

]]>
Clojure XPathhttp://www.tkk7.com/chaocai/archive/2012/10/15/ClojureXPath.html瓚呰秺宸呭嘲瓚呰秺宸呭嘲Mon, 15 Oct 2012 02:15:00 GMThttp://www.tkk7.com/chaocai/archive/2012/10/15/ClojureXPath.htmlhttp://www.tkk7.com/chaocai/comments/389555.htmlhttp://www.tkk7.com/chaocai/archive/2012/10/15/ClojureXPath.html#Feedback0http://www.tkk7.com/chaocai/comments/commentRss/389555.htmlhttp://www.tkk7.com/chaocai/services/trackbacks/389555.html
The functions to support using XPath in Clojure.

Source Code

 1 ;The code was implemented by caichao@amazon.com
 2 ;You could use the code anyway, but should keep the comments
 3 ;Created 2012.10
 4 (ns clojure.ccsoft.xml
 5   (:require [clojure.xml :as xml]))
 6  
 7 (import '(java.io StringReader)
 8         '(java.io ByteArrayInputStream))
 9  
10 (defn xml-structure [xml-txt] 
11    [ (xml/parse (-> xml-txt
12               (.getBytes)
13               (ByteArrayInputStream.)
14      )
15     )]
16 )
17  
18 (defn node [tag xmlStruct]
19  
20   (first (filter #(= (:tag %) tag) (:content xmlStruct)))
21 )
22  
23 (defn node [path xml-txt]
24    (loop [path path 
25           xml-content (xml-structure xml-txt) 
26           ]
27       (let [current-tag (first path) current-elem (first xml-content)]
28         (if (= (:tag current-elem ) current-tag)
29  
30           (if (= (count path) 1)
31             current-elem 
32             (recur  (rest path) (:content current-elem ))
33           )
34           (if (> (count  xml-content) 1)
35            (recur path  (rest xml-content))
36           )
37         )
38      )
39     )
40  )

How to Use

(def cmd-example "<command>
                   <header>
                     
<type>script</type>
                     
<transaction_id>12345</transaction_id>
                   
</header>
                   
<body>
                      println 
3+4;
                   
</body>
                  
</command>")
 
 
(node [:command :header :transaction_id] cmd
-example)




]]>
The Clojure Program To solve N Queens Problemhttp://www.tkk7.com/chaocai/archive/2012/08/05/384844.html瓚呰秺宸呭嘲瓚呰秺宸呭嘲Sun, 05 Aug 2012 15:26:00 GMThttp://www.tkk7.com/chaocai/archive/2012/08/05/384844.htmlhttp://www.tkk7.com/chaocai/comments/384844.htmlhttp://www.tkk7.com/chaocai/archive/2012/08/05/384844.html#Feedback0http://www.tkk7.com/chaocai/comments/commentRss/384844.htmlhttp://www.tkk7.com/chaocai/services/trackbacks/384844.htmlThe following program is about solving N-Queens problem (http://en.wikipedia.org/wiki/Eight_queens_puzzle) by Clojure. If you have the better solution in Clojure or Haskell, welcome to provide your solution.
(ns queens)
(defn conflictInRow? [queens newqueen]
  (some #(= newqueen %) queens)
)
(defn conflictInDia? [queens newqueen]
  (let [dia (count queens) 
        n1 (fn [queen] (Math/abs (- dia (.indexOf queens queen))))
        n2 (fn [queen] (Math/abs (- newqueen queen)))]
    (some #(= (n1 %) (n2 %)) queens)
   )
 )
(defn conflict? [queens newqueen]
  (or (conflictInRow? queens newqueen) (conflictInDia? queens newqueen))
 )
(def cnt (atom 0))
(defn put-queens [queens newqueen boardSize ]
  (if (= (count queens) boardSize)  
    (do
      (println queens)
      (reset! cnt (inc @cnt))
    )
    (do 
      ;(println queens)
      (if (> newqueen boardSize)
     
           (if (and (= (peek queens) boardSize) (= (count queens) 1))
               (throw (Exception. (str "That's all " @cnt)))
               (recur (pop queens) (inc (peek queens)) boardSize )
           )
     
        (if (conflict? queens newqueen)
            
             (recur queens (inc newqueen) boardSize )
             
          (do
             (put-queens (conj queens newqueen) 1 boardSize )
             (recur queens (inc newqueen) boardSize )
           )
        )
       )
      )
    )
    
)
(defn queens [boardSize] 
    (put-queens [] 1 boardSize)
 )


Chao Cai (钄¤秴錛?/div>

Sr. Software Dev Engineer 
Amazon.com

 


]]>Spring AOP on Annotationhttp://www.tkk7.com/chaocai/archive/2011/06/07/351844.html瓚呰秺宸呭嘲瓚呰秺宸呭嘲Tue, 07 Jun 2011 03:34:00 GMThttp://www.tkk7.com/chaocai/archive/2011/06/07/351844.htmlhttp://www.tkk7.com/chaocai/comments/351844.htmlhttp://www.tkk7.com/chaocai/archive/2011/06/07/351844.html#Feedback3http://www.tkk7.com/chaocai/comments/commentRss/351844.htmlhttp://www.tkk7.com/chaocai/services/trackbacks/351844.html1 The annotation:
@Retention(RetentionPolicy.RUNTIME)
@Target(ElementType.METHOD)
@Inherited
public @interface NeedToRetry {
    Class<?>[] recoverableExceptions();
    int retryTime();
    int intervalIncrementalFactor() default 0;
    long retryInterval() default 0L;
}

2 The Aspect
@Aspect
public class InvokingRetryInterceptor {
    private static Logger log = Logger.getLogger(InvokingRetryInterceptor.class);
    private boolean isNeedToRetry(Throwable t,Class<?>[] recoverableExceptions){
        String exceptionName= t.getClass().getName();
        for (Class<?> exp:recoverableExceptions){            
            if (exp.isInstance(t)){
                return true;
            }
        }
        log.warn("The exception doesn't need recover!"+exceptionName);
        return false;
    }

    private long getRetryInterval(int tryTimes,long interval,int incrementalFactor){
        return interval+(tryTimes*incrementalFactor);
    }
    
    @Around(value="@annotation(amazon.internal.dropship.common.NeedToRetry)&&@annotation(retryParam)",argNames="retryParam")
    public Object process(ProceedingJoinPoint pjp,NeedToRetry retryParam ) throws Throwable{
        boolean isNeedTry=true;
        int count=0;
        Throwable fault;            
        Class<?>[] recoverableExceptions=retryParam.recoverableExceptions();
        int retryTime=retryParam.retryTime();
        long retryInterval=retryParam.retryInterval();
        int incrementalFactor=retryParam.intervalIncrementalFactor();
        do{
            try{                
                return pjp.proceed();            
            }catch(Throwable t){
                fault=t;
                if (!isNeedToRetry(t,recoverableExceptions)){
                    break;
                }
                Thread.sleep(getRetryInterval(retryTime,retryInterval,incrementalFactor));
            }
            count++;
        }while(count<(retryTime+1));
        throw fault;
        
    }
}


]]>
鍙戠幇鑷繁鏄?010騫翠笅鍗婂勾杞冪郴緇熸灦鏋勫笀鎬繪垚緇╃10鍚?/title><link>http://www.tkk7.com/chaocai/archive/2011/05/22/350770.html</link><dc:creator>瓚呰秺宸呭嘲</dc:creator><author>瓚呰秺宸呭嘲</author><pubDate>Sun, 22 May 2011 05:50:00 GMT</pubDate><guid>http://www.tkk7.com/chaocai/archive/2011/05/22/350770.html</guid><wfw:comment>http://www.tkk7.com/chaocai/comments/350770.html</wfw:comment><comments>http://www.tkk7.com/chaocai/archive/2011/05/22/350770.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.tkk7.com/chaocai/comments/commentRss/350770.html</wfw:commentRss><trackback:ping>http://www.tkk7.com/chaocai/services/trackbacks/350770.html</trackback:ping><description><![CDATA[<div>http://www.rkb.gov.cn/jsj/cms/s_contents/download/s_dt201103170102.html</div><img src ="http://www.tkk7.com/chaocai/aggbug/350770.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.tkk7.com/chaocai/" target="_blank">瓚呰秺宸呭嘲</a> 2011-05-22 13:50 <a href="http://www.tkk7.com/chaocai/archive/2011/05/22/350770.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>JBehave in practicehttp://www.tkk7.com/chaocai/archive/2011/02/26/345233.html瓚呰秺宸呭嘲瓚呰秺宸呭嘲Sat, 26 Feb 2011 05:34:00 GMThttp://www.tkk7.com/chaocai/archive/2011/02/26/345233.htmlhttp://www.tkk7.com/chaocai/comments/345233.htmlhttp://www.tkk7.com/chaocai/archive/2011/02/26/345233.html#Feedback0http://www.tkk7.com/chaocai/comments/commentRss/345233.htmlhttp://www.tkk7.com/chaocai/services/trackbacks/345233.htmlATDD (Acceptance Test Driven Development) is the extension of TDD, which helps us deliver exactly what the customer wants. Now ATDD has already been the hot spot in the software development world. There are several variations of ATDD including BDD, EDD and etc, also more and more frameworks have been created to help us develop with ATDD, for example  FIT and JBehave.
The followings will introduce how to use the JBehave in your real project effectively.

 

Figure 1 Test Code Structure

Each test implementation could be divided into four layers, this structure could help us improve the codes reusability and maintainability, So, it will make us implement the tests quickly and easily.

Specification/Scenario layer:

This layer describes system’s behaviors and functionalities by the scenarios.  For using JBehave, we can use the natural language describe the scenarios and just need to follow the JBehave ‘Given-When-Then’ rule.

Parser layer:

We don’t need to implement this layer , this layer has been implemented by JBehave. What exactly JBehave do is to relate the steps of the scenario to the methods of the test codes.

Step Logic Layer:

The layer implements test logics associating with every step of the scenarios. Every step are implemented by a Java method.

Action/Utils layer

This the very important layer to improve the reusability of our codes. This layer provides the utility methods to help you implement step logics. These utility methods usually involved the system state checking, mock requests sending and so on.

For example, we can provide the methods to check the data in database/file or check the state of the middleware, also so frameworks are very useful to implement the logic simulating the client browser’s requests.

 


Chao Cai

Working for Amazon.com

chaocai2001@yahoo.com.cn

 



]]>
TDD Tipshttp://www.tkk7.com/chaocai/archive/2011/01/09/342623.html瓚呰秺宸呭嘲瓚呰秺宸呭嘲Sun, 09 Jan 2011 08:55:00 GMThttp://www.tkk7.com/chaocai/archive/2011/01/09/342623.htmlhttp://www.tkk7.com/chaocai/comments/342623.htmlhttp://www.tkk7.com/chaocai/archive/2011/01/09/342623.html#Feedback1http://www.tkk7.com/chaocai/comments/commentRss/342623.htmlhttp://www.tkk7.com/chaocai/services/trackbacks/342623.htmlHow to design the testable software? You may always find some best practices about designing for scalable, extensible or maintainable. To be testable, the best way should be TDD. Followings are some tips from my real practices on TDD.

1 TDD is design process; it let you design for testing, naturally

Write the test firstly, it does not only help you find the bugs; but the most important point is to let you design for test naturally.

Also you should keep in mind, tests not only help you find bugs, but also protect your codes; when some changes impact on your existing codes, the tests will be broken.

 

2 Keep the implementation simple

Keep your implementation simple, just let the test pass. The complex implementation may introduce the logics or codes not covered by the tests, even leads some codes not testable.

 

3 TDD in each scope.

You may get to know the concept ATDD (acceptance test driven development). TDD could be used in every phase of the development and by the different granularity.

To ATDD, you could consider on using some existing framework such as FIT, these frameworks will be bridge between business logic and implementation logic.

Recently, the concept BDD (behavior driven development) is introduced to the ATDD process, so the BDD frameworks such as JBehave is also the good choice.

 


Different TDD process could be nested and should be nested don’t let your step too large.

 

4 keep each step small enough

Always keep each step small to avoid introducing the untestable codes or logics and pass each test quickly.

 

 

6 Always refactor

This step is always overlooked in TDD process; however it is the very important step. Also, never forget refactor should involve all your tests.

 

Why can't write test firstly?

 1.not think how to meature the codes

2. The current step maybe too large, should separate into small ones

3. The codes with ugly dependencies


 http://blog.csdn.net/chaocai2004/archive/2011/01/09/6125479.aspx


Chao Cai (钄¤秴)

Sr. SDE

Amazon.com

 



]]>
綆楁硶鐨勬椂闂村鏉傚害http://www.tkk7.com/chaocai/archive/2010/06/18/323815.html瓚呰秺宸呭嘲瓚呰秺宸呭嘲Fri, 18 Jun 2010 07:26:00 GMThttp://www.tkk7.com/chaocai/archive/2010/06/18/323815.htmlhttp://www.tkk7.com/chaocai/comments/323815.htmlhttp://www.tkk7.com/chaocai/archive/2010/06/18/323815.html#Feedback1http://www.tkk7.com/chaocai/comments/commentRss/323815.htmlhttp://www.tkk7.com/chaocai/services/trackbacks/323815.html鐩鎬俊澶у瀵逛簬綆楁硶鐨勬椂闂村鏉傚害O閮戒笉浼氶檶鐢燂紝涓嶈繃浣犵煡閬撲竴涓畻娉曠殑鏃墮棿澶嶆潅搴︽槸濡備綍璁$畻鍑烘潵鐨勫悧錛?/span>

浠ュ墠鍦ㄥ涔犵畻娉曞拰鏁版嵁緇撴瀯鐨勬椂鍊欙紝瀵逛簬姣忕綆楁硶鐨勫鏉傚害閮芥槸姝昏鐨勫茍娌℃湁鐪熸鐨勫幓鐮旂┒浠栦滑鏄浣曡綆楀嚭鏉ワ紝鏈榪戠獊鐒跺綆楁硶浜х敓浜嗗叴瓚o紝榪嬌鑷繁鐮旂┒浜嗕竴涓嬬畻娉曞鏉傚害鐨勮綆楁柟娉曘?/span>

姒傚康

澶?/span>O琛ㄧず娉曡〃紺烘椂闂村鏉傛э紝娉ㄦ剰瀹冩槸鏌愪竴涓畻娉曠殑鏃墮棿澶嶆潅鎬с傚ぇO琛ㄧず鍙槸璇存湁涓婄晫錛岀敱瀹氫箟濡傛灉f(n)=O(n)錛岄偅鏄劇劧鎴愮珛f(n)=O(n^2)錛屽畠緇欎綘涓涓笂鐣岋紝浣嗗茍涓嶆槸涓婄‘鐣岋紝浣嗕漢浠湪琛ㄧず鐨勬椂鍊欎竴鑸兘涔犳儻琛ㄧず鍓嶈?/span>銆?/span>

鍙﹀闄や簡榪欎釜瀹樻柟姒傚康錛屼釜浜鴻涓哄ぇO琛ㄧず鐨勬槸闂瑙勬ān鍜岀畻娉曚腑璇彞鎵ц嬈℃暟鐨勫叧緋匯?/span>

浠ヤ簩鍒嗘煡鎵句負渚嬶紝鎴戜滑姹傝В瀹冪殑鏃墮棿澶嶆潅搴?/span>

1 璁捐妯′負n涓厓绱犳椂錛岃鎵цT(n)嬈?/span>

T(n)=T(n/2)+1

T(n)=[T(n/4)+1]+1

T(n)=T(n/2^m)+m

褰?/span>n=2^m

T(n)=T(1)+log2n

T(1)=1

鎵浠ュ叾綆楁硶澶嶆潅搴︿負O錛坙og2n錛?/span>



]]>
DSL瀹炵幇瑕佺偣(3)--鍒╃敤鑴氭湰璇█瀹炵幇DSLhttp://www.tkk7.com/chaocai/archive/2010/04/06/317576.html瓚呰秺宸呭嘲瓚呰秺宸呭嘲Tue, 06 Apr 2010 10:21:00 GMThttp://www.tkk7.com/chaocai/archive/2010/04/06/317576.htmlhttp://www.tkk7.com/chaocai/comments/317576.htmlhttp://www.tkk7.com/chaocai/archive/2010/04/06/317576.html#Feedback0http://www.tkk7.com/chaocai/comments/commentRss/317576.htmlhttp://www.tkk7.com/chaocai/services/trackbacks/317576.html闃呰鍏ㄦ枃

]]>
鍦╓eblogic涓儴緗睠XF鐨勬妧宸?/title><link>http://www.tkk7.com/chaocai/archive/2010/01/15/309709.html</link><dc:creator>瓚呰秺宸呭嘲</dc:creator><author>瓚呰秺宸呭嘲</author><pubDate>Fri, 15 Jan 2010 13:11:00 GMT</pubDate><guid>http://www.tkk7.com/chaocai/archive/2010/01/15/309709.html</guid><wfw:comment>http://www.tkk7.com/chaocai/comments/309709.html</wfw:comment><comments>http://www.tkk7.com/chaocai/archive/2010/01/15/309709.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.tkk7.com/chaocai/comments/commentRss/309709.html</wfw:commentRss><trackback:ping>http://www.tkk7.com/chaocai/services/trackbacks/309709.html</trackback:ping><description><![CDATA[  <p><span style="font-family: 瀹嬩綋">鐢變簬</span>Weblogic<span style="font-family: 瀹嬩綋">涓寘鍚殑鐩稿叧</span>JWS<span style="font-family: 瀹嬩綋">鍙?/span>JAX-RPC<span style="font-family: 瀹嬩綋">瀹炵幇鐨勫獎鍝嶄嬌寰楁垜浠湪鍏朵腑閮ㄧ講鐩稿叧</span>CXF<span style="font-family: 瀹嬩綋">搴旂敤鏃舵繪槸浼氶亣鍒頒竴浜涙鎵嬬殑闂錛屾湰浜烘牴鎹嚜宸辯殑瀹炶返緇忛獙灝嗗叾涓竴浜涙敞鎰忎簨欏逛綔浜嗕竴涓嬫葷粨銆?/span></p> <p>1 <span style="font-family: 瀹嬩綋">浠?/span>EAR<span style="font-family: 瀹嬩綋">褰㈠紡閮ㄧ講</span></p> <p><span style="font-family: 瀹嬩綋">灝?/span>CXF<span style="font-family: 瀹嬩綋">鐨勫簲鐢ㄤ互</span>WAR<span style="font-family: 瀹嬩綋">鐨勫艦寮忓寘鍚湪</span>EAR<span style="font-family: 瀹嬩綋">涓紝鍦?/span>EAR<span style="font-family: 瀹嬩綋">鐨?/span>META-INF<span style="font-family: 瀹嬩綋">涓殑閰嶇疆鏂囦歡</span>application.xml<span style="font-family: 瀹嬩綋">涓0鏄庝綘鐨?/span>WAR<span style="font-family: 瀹嬩綋">錛屽茍鍦?/span>weblogic-application.xml<span style="font-family: 瀹嬩綋">涓姞鍏ヤ互涓嬪唴瀹癸細</span></p> <p style="margin-bottom: 0pt; line-height: normal"><span style="font-size: 10pt; color: teal; font-family: 'Courier New'"><?</span><span style="font-size: 10pt; color: #3f7f7f; font-family: 'Courier New'">xml </span><span style="font-size: 10pt; color: #7f007f; font-family: 'Courier New'">version</span><span style="font-size: 10pt; color: black; font-family: 'Courier New'">=</span><span style="font-size: 10pt; color: #2a00ff; font-family: 'Courier New'">"1.0" </span><span style="font-size: 10pt; color: #7f007f; font-family: 'Courier New'">encoding</span><span style="font-size: 10pt; color: black; font-family: 'Courier New'">=</span><span style="font-size: 10pt; color: #2a00ff; font-family: 'Courier New'">"UTF-8"</span><span style="font-size: 10pt; color: teal; font-family: 'Courier New'">?></span></p> <p style="margin-bottom: 0pt; line-height: normal"><span style="font-size: 10pt; color: teal; font-family: 'Courier New'"><</span><span style="font-size: 10pt; color: #3f7f7f; font-family: 'Courier New'">weblogic-application </span><span style="font-size: 10pt; color: #7f007f; font-family: 'Courier New'">xmlns</span><span style="font-size: 10pt; color: black; font-family: 'Courier New'">=</span><span style="font-size: 10pt; color: #2a00ff; font-family: 'Courier New'">"http://www.bea.com/ns/weblogic/90"</span><span style="font-size: 10pt; color: teal; font-family: 'Courier New'">></span></p> <p style="margin-bottom: 0pt; line-height: normal"><span style="font-size: 10pt; color: black; font-family: 'Courier New'">      </span><span style="font-size: 10pt; color: teal; font-family: 'Courier New'"><</span><span style="font-size: 10pt; color: #3f7f7f; font-family: 'Courier New'">application-param</span><span style="font-size: 10pt; color: teal; font-family: 'Courier New'">></span></p> <p style="margin-bottom: 0pt; line-height: normal"><span style="font-size: 10pt; color: black; font-family: 'Courier New'">            </span><span style="font-size: 10pt; color: teal; font-family: 'Courier New'"><</span><span style="font-size: 10pt; color: #3f7f7f; font-family: 'Courier New'">param-name</span><span style="font-size: 10pt; color: teal; font-family: 'Courier New'">></span><span style="font-size: 10pt; color: black; font-family: 'Courier New'">webapp.encoding.default</span><span style="font-size: 10pt; color: teal; font-family: 'Courier New'"></</span><span style="font-size: 10pt; color: #3f7f7f; font-family: 'Courier New'">param-name</span><span style="font-size: 10pt; color: teal; font-family: 'Courier New'">></span></p> <p style="margin-bottom: 0pt; line-height: normal"><span style="font-size: 10pt; color: black; font-family: 'Courier New'">            </span><span style="font-size: 10pt; color: teal; font-family: 'Courier New'"><</span><span style="font-size: 10pt; color: #3f7f7f; font-family: 'Courier New'">param-value</span><span style="font-size: 10pt; color: teal; font-family: 'Courier New'">></span><span style="font-size: 10pt; color: black; font-family: 'Courier New'">UTF-8</span><span style="font-size: 10pt; color: teal; font-family: 'Courier New'"></</span><span style="font-size: 10pt; color: #3f7f7f; font-family: 'Courier New'">param-value</span><span style="font-size: 10pt; color: teal; font-family: 'Courier New'">></span></p> <p style="margin-bottom: 0pt; line-height: normal"><span style="font-size: 10pt; color: black; font-family: 'Courier New'">      </span><span style="font-size: 10pt; color: teal; font-family: 'Courier New'"></</span><span style="font-size: 10pt; color: #3f7f7f; font-family: 'Courier New'">application-param</span><span style="font-size: 10pt; color: teal; font-family: 'Courier New'">></span></p> <p style="margin-bottom: 0pt; line-height: normal"><span style="font-size: 10pt; color: black; font-family: 'Courier New'">      </span><span style="font-size: 10pt; color: teal; font-family: 'Courier New'"><</span><span style="font-size: 10pt; color: #3f7f7f; font-family: 'Courier New'">prefer-application-packages</span><span style="font-size: 10pt; color: teal; font-family: 'Courier New'">></span></p> <p style="margin-bottom: 0pt; line-height: normal"><span style="font-size: 10pt; color: black; font-family: 'Courier New'">            </span><span style="font-size: 10pt; color: teal; font-family: 'Courier New'"><</span><span style="font-size: 10pt; color: #3f7f7f; font-family: 'Courier New'">package-name</span><span style="font-size: 10pt; color: teal; font-family: 'Courier New'">></span><span style="font-size: 10pt; color: black; font-family: 'Courier New'">javax.jws.*</span><span style="font-size: 10pt; color: teal; font-family: 'Courier New'"></</span><span style="font-size: 10pt; color: #3f7f7f; font-family: 'Courier New'">package-name</span><span style="font-size: 10pt; color: teal; font-family: 'Courier New'">></span></p> <p style="margin-bottom: 0pt; line-height: normal"><span style="font-size: 10pt; color: black; font-family: 'Courier New'">      </span><span style="font-size: 10pt; color: teal; font-family: 'Courier New'"></</span><span style="font-size: 10pt; color: #3f7f7f; font-family: 'Courier New'">prefer-application-packages</span><span style="font-size: 10pt; color: teal; font-family: 'Courier New'">></span></p> <p><span style="font-size: 10pt; color: teal; line-height: 115%; font-family: 'Courier New'"></</span><span style="font-size: 10pt; color: #3f7f7f; line-height: 115%; font-family: 'Courier New'">weblogic-application</span><span style="font-size: 10pt; color: teal; line-height: 115%; font-family: 'Courier New'">></span></p> <p><span style="font-size: 10pt; color: black; line-height: 115%; font-family: 瀹嬩綋">榪欎釜閰嶇疆鏄憡璇夊簲鐢ㄦ湇鍔″櫒鐨勭被瑁呰澆鍣ㄥ浜庤</span><span style="font-size: 10pt; color: black; line-height: 115%; font-family: 'Courier New'">EAR</span><span style="font-size: 10pt; color: black; line-height: 115%; font-family: 瀹嬩綋">鑰岃█浼樺厛浣跨敤璇?/span><span style="font-size: 10pt; color: black; line-height: 115%; font-family: 'Courier New'">EAR</span><span style="font-size: 10pt; color: black; line-height: 115%; font-family: 瀹嬩綋">涓?/span><span style="font-size: 10pt; color: black; line-height: 115%; font-family: 'Courier New'">javax.jws.*</span><span style="font-size: 10pt; color: black; line-height: 115%; font-family: 瀹嬩綋">鐨勫疄鐜般?/span></p> <p><span style="font-size: 10pt; color: black; line-height: 115%; font-family: 'Courier New'">2 </span><span style="font-size: 10pt; color: black; line-height: 115%; font-family: 瀹嬩綋">鍦ㄥ簲鐢ㄦ湇鍔″櫒鍚姩鏃跺姞鍏?/span><span style="font-size: 10pt; color: black; line-height: 115%; font-family: 'Courier New'">Java VM</span><span style="font-size: 10pt; color: black; line-height: 115%; font-family: 瀹嬩綋">鍙傛暟</span></p> <p><span style="color: black">-Djavax.xml.soap.MessageFactory=com.sun.xml.messaging.saaj.soap.ver1_1.SOAPMessageFactory1_1Impl</span></p> <p><span style="color: black; font-family: 瀹嬩綋">濂戒簡鐜板湪涓鍒囨悶瀹氾紒<br /> <br /> (钄¤秴 <a href="mailto:chaocai2001@yahoo.com.cn">chaocai2001@yahoo.com.cn</a>)</span></p> <img src ="http://www.tkk7.com/chaocai/aggbug/309709.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.tkk7.com/chaocai/" target="_blank">瓚呰秺宸呭嘲</a> 2010-01-15 21:11 <a href="http://www.tkk7.com/chaocai/archive/2010/01/15/309709.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item></channel></rss> <footer> <div class="friendship-link"> <p>感谢您访问我们的网站,您可能还对以下资源感兴趣:</p> <a href="http://www.tkk7.com/" title="亚洲av成人片在线观看">亚洲av成人片在线观看</a> <div class="friend-links"> </div> </div> </footer> 主站蜘蛛池模板: <a href="http://ssni703.com" target="_blank">亚洲av乱码一区二区三区香蕉</a>| <a href="http://yiren2233.com" target="_blank">免费中文字幕不卡视频</a>| <a href="http://jinlaifubuxiugang.com" target="_blank">最近2019中文字幕免费直播</a>| <a href="http://cn-taoqigui.com" target="_blank">欧洲人免费视频网站在线</a>| <a href="http://05942688.com" target="_blank">男女一进一出抽搐免费视频</a>| <a href="http://225ck.com" target="_blank">毛片基地看看成人免费</a>| <a href="http://www454yu.com" target="_blank">国产在线观看xxxx免费</a>| <a href="http://www998xe.com" target="_blank">中国一级特黄的片子免费 </a>| <a href="http://726zh.com" target="_blank">91在线手机精品免费观看</a>| <a href="http://wwwks2424.com" target="_blank">在线涩涩免费观看国产精品</a>| <a href="http://mtsp2.com" target="_blank">免费人成在线观看网站</a>| <a href="http://c7vl.com" target="_blank">香蕉免费一区二区三区</a>| <a href="http://gzjing365.com" target="_blank">四虎影视在线影院在线观看免费视频</a>| <a href="http://qsqse1.com" target="_blank">伊人久久免费视频</a>| <a href="http://2886868.com" target="_blank">1000部禁片黄的免费看</a>| <a href="http://786087.com" target="_blank">人妻视频一区二区三区免费</a>| <a href="http://masfd.com" target="_blank">在线播放高清国语自产拍免费</a>| <a href="http://gzmcmy.com" target="_blank">手机看片久久国产免费</a>| <a href="http://www-715111.com" target="_blank">亚洲XX00视频</a>| <a href="http://xxxxyz.com" target="_blank">亚洲国产精品无码专区在线观看 </a>| <a href="http://1880531.com" target="_blank">免费国产在线观看不卡</a>| <a href="http://52xbjs.com" target="_blank">在线观看国产区亚洲一区成人</a>| <a href="http://bisi666.com" target="_blank">人人狠狠综合久久亚洲婷婷</a>| <a href="http://aa2176.com" target="_blank">亚洲精品视频久久</a>| <a href="http://yijiazhiwei.com" target="_blank">亚洲熟妇无码AV</a>| <a href="http://xinyuanmy.com" target="_blank">暖暖免费中文在线日本</a>| <a href="http://942woool.com" target="_blank">免费观看成人久久网免费观看</a>| <a href="http://m0808dy.com" target="_blank">1000部免费啪啪十八未年禁止观看 </a>| <a href="http://1992zyzp.com" target="_blank">无码天堂va亚洲va在线va</a>| <a href="http://plladay.com" target="_blank">一级毛片免费播放男男</a>| <a href="http://tskes.com" target="_blank">国产成人精品无码免费看</a>| <a href="http://jiayila.com" target="_blank">免费H网站在线观看的</a>| <a href="http://gwcyy.com" target="_blank">国产一级淫片a视频免费观看</a>| <a href="http://txa6.com" target="_blank">亚洲中文字幕无码不卡电影</a>| <a href="http://97aimeili.com" target="_blank">久久国产亚洲高清观看</a>| <a href="http://fanqi5.com" target="_blank">亚洲色欲色欱wwW在线</a>| <a href="http://520xiang.com" target="_blank">国产乱子伦精品免费视频</a>| <a href="http://ebuy668.com" target="_blank">亚洲免费黄色网址</a>| <a href="http://9156892.com" target="_blank">免费国产成人午夜电影</a>| <a href="http://bobostrong31.com" target="_blank">亚洲精选在线观看</a>| <a href="http://mhysf.com" target="_blank">亚洲第一第二第三第四第五第六</a>| <script> (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })(); </script> </body>