锘??xml version="1.0" encoding="utf-8" standalone="yes"?>亚洲爆乳少妇无码激情,亚洲熟妇中文字幕五十中出,精品亚洲456在线播放http://www.tkk7.com/chaocai/zh-cnFri, 09 May 2025 16:36:49 GMTFri, 09 May 2025 16:36:49 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閮戒笉浼?xì)闄岀敓锛屼笉杩囦綘鐭ラ亾涓涓畻娉曠殑鏃墮棿澶嶆潅搴︽槸濡備綍璁$畻鍑烘潵鐨勫悧錛?/span>

浠ュ墠鍦ㄥ涔?fàn)绠楁硶鍜屾暟鎹l撴瀯鐨勬椂鍊欙紝瀵逛簬姣忕綆楁硶鐨勫鏉傚害閮芥槸姝昏鐨勫茍娌℃湁鐪熸鐨勫幓鐮旂┒浠栦滑鏄浣曡綆楀嚭鏉ワ紝鏈榪戠獊鐒跺綆楁硶浜х敓浜?jiǎn)鍏喘懀锛寴q嬌鑷繁鐮旂┒浜?jiǎn)涓涓嬬畻娉曞鏉傚害鐨勮綆楁柟娉曘?/span>

姒傚康

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

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

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

1 璁捐妯′負(fù)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

鎵浠ュ叾綆楁硶澶嶆潅搴︿負(fù)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: 瀹嬩綋">瀹炵幇鐨勫獎(jiǎng)鍝嶄嬌寰楁垜浠湪鍏朵腑閮ㄧ講鐩稿叧</span>CXF<span style="font-family: 瀹嬩綋">搴旂敤鏃舵繪槸浼?xì)閬囧堫C竴浜涙鎵嬬殑闂錛屾湰浜烘牴鎹嚜宸辯殑瀹炶返緇忛獙灝嗗叾涓竴浜涙敞鎰忎簨欏逛綔浜?jiǎn)涓涓嬫葷粨銆?/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: 瀹嬩綋">涓姞鍏ヤ互涓嬪唴瀹癸細(xì)</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: 瀹嬩綋">濂戒簡(jiǎn)鐜板湪涓鍒囨悶瀹氾紒<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://xsdin.com" target="_blank">亚洲一区二区无码偷拍</a>| <a href="http://xjtuykw.com" target="_blank">亚洲午夜无码AV毛片久久</a>| <a href="http://52xdc.com" target="_blank">最近中文字幕完整版免费高清</a>| <a href="http://zbsensor.com" target="_blank">国产精品视频全国免费观看</a>| <a href="http://jujiamy.com" target="_blank">又硬又粗又长又爽免费看 </a>| <a href="http://kingco-glaze.com" target="_blank">桃子视频在线观看高清免费完整</a>| <a href="http://jyzs888.com" target="_blank">99久热只有精品视频免费观看17</a>| <a href="http://wwwtoutoulu.com" target="_blank">免费成人在线视频观看</a>| <a href="http://88bgbg.com" target="_blank">日本在线看片免费人成视频1000</a>| <a href="http://78555yy.com" target="_blank">日韩免费电影网站</a>| <a href="http://69xjj.com" target="_blank">6080午夜一级毛片免费看6080夜福利</a>| <a href="http://wjjccw.com" target="_blank">无码av免费网站</a>| <a href="http://mp4888.com" target="_blank">91麻豆最新在线人成免费观看</a>| <a href="http://hivzx.com" target="_blank">国产卡一卡二卡三免费入口</a>| <a href="http://16lds.com" target="_blank">成年女人视频网站免费m</a>| <a href="http://linanhotel.com" target="_blank">麻豆国产VA免费精品高清在线</a>| <a href="http://chinacmk.com" target="_blank">国产又大又粗又硬又长免费 </a>| <a href="http://5r7b.com" target="_blank">无码人妻精品一二三区免费</a>| <a href="http://www6yg6yg.com" target="_blank">久久久久国色AV免费看图片</a>| <a href="http://bjbanjia01.com" target="_blank">色吊丝最新永久免费观看网站 </a>| <a href="http://222222se.com" target="_blank">国产精品永久免费10000</a>| <a href="http://vc77777.com" target="_blank">免费a级毛片高清视频不卡</a>| <a href="http://rushiruhua.com" target="_blank">在线视频免费观看www动漫</a>| <a href="http://276194.com" target="_blank">在线永久免费观看黄网站</a>| <a href="http://dehaichem.com" target="_blank">亚洲精品WWW久久久久久</a>| <a href="http://bbav04.com" target="_blank">亚洲精品色午夜无码专区日韩</a>| <a href="http://cnpc1002.com" target="_blank">亚洲视频2020</a>| <a href="http://tao-zhe.com" target="_blank">在线观看亚洲AV每日更新无码</a>| <a href="http://boyonet.com" target="_blank">国产午夜亚洲精品不卡免下载 </a>| <a href="http://www-15706.com" target="_blank">亚洲七久久之综合七久久</a>| <a href="http://aabbcc567.com" target="_blank">免费大片黄在线观看</a>| <a href="http://xianzznn.com" target="_blank">成全动漫视频在线观看免费高清版下载 </a>| <a href="http://aplus178.com" target="_blank">国产亚洲精久久久久久无码</a>| <a href="http://chn139.com" target="_blank">在线观看亚洲一区二区</a>| <a href="http://7788xxx.com" target="_blank">亚洲中文字幕久久无码</a>| <a href="http://zzdyzj.com" target="_blank">一级毛片在线免费视频</a>| <a href="http://ninidian.com" target="_blank">免费A级毛片av无码</a>| <a href="http://dxjz120.com" target="_blank">特级淫片国产免费高清视频</a>| <a href="http://pencilinside.com" target="_blank">国产精品亚洲不卡一区二区三区</a>| <a href="http://szmazida.com" target="_blank">水蜜桃亚洲一二三四在线 </a>| <a href="http://011107.com" target="_blank">亚洲人成人无码网www电影首页</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>