锘??xml version="1.0" encoding="utf-8" standalone="yes"?>亚洲国产专区一区,精品国产亚洲一区二区三区在线观看
,久久精品国产亚洲香蕉 http://m.tkk7.com/jedikings/zh-cn Tue, 13 May 2025 02:39:31 GMT Tue, 13 May 2025 02:39:31 GMT 60 JTA in Jboss (DataBase mysql) http://m.tkk7.com/jedikings/archive/2006/09/01/66990.htmlJedi Jedi Fri, 01 Sep 2006 00:55:00 GMT http://m.tkk7.com/jedikings/archive/2006/09/01/66990.html http://m.tkk7.com/jedikings/comments/66990.html http://m.tkk7.com/jedikings/archive/2006/09/01/66990.html#Feedback 0 http://m.tkk7.com/jedikings/comments/commentRss/66990.html http://m.tkk7.com/jedikings/services/trackbacks/66990.html 1. mysql driver -> server\default\lib 2. jdbc connection datasource server/default/deploy/mysql-xa-ds.xml <?xml version="1.0" encoding="UTF-8"?> <datasources> 聽<xa-datasource> 聽聽<jndi-name>MySqlXADS </jndi-name> 聽聽<xa-datasource-class>com.mysql.jdbc.jdbc2.optional.MysqlXADataSource</xa-datasource-class> 聽聽<xa-datasource-property name="Url">jdbc:mysql://127.0.0.1:3306/temp </xa-datasource-property> 聽聽<xa-datasource-property name="User">root </xa-datasource-property> 聽聽<xa-datasource-property name="Password">....</ xa-datasource-property> 聽聽<user-name>root </user-name> 聽聽<password>.....</ password> 聽聽<exception-sorter-class-name>org.jboss.resource.adapter.jdbc.vendor.MySQLExceptionSorter</exception-sorter-class-name> 聽聽<metadata> 聽聽聽<type-mapping>mySQL</type-mapping> 聽聽</metadata> 聽</xa-datasource> </datasources>
3. server/default/conf/standardjbosscmp-jdbc.xml <defaults> 聽聽聽聽聽 <datasource>java:/MySqlXADS</datasource> 聽聽聽聽聽 <datasource-mapping>mySQL</datasource-mapping> .... ....聽聽 </defaults>
4. server/default/conf/jboss-service.xml <mbean code="org.jboss.tm.XidFactory" 聽聽聽聽聽 name="jboss:service=XidFactory"> 聽//uncommented the line below... 聽聽聽聽聽 <attribute name="Pad">true</attribute> 聽聽 </mbean>
]]>Axis Tips http://m.tkk7.com/jedikings/archive/2006/08/15/58338.htmlJedi Jedi Tue, 15 Aug 2006 01:22:00 GMT http://m.tkk7.com/jedikings/archive/2006/08/15/58338.html http://m.tkk7.com/jedikings/comments/58338.html http://m.tkk7.com/jedikings/archive/2006/08/15/58338.html#Feedback 0 http://m.tkk7.com/jedikings/comments/commentRss/58338.html http://m.tkk7.com/jedikings/services/trackbacks/58338.html 2. 涓嶈鐢↙ist錛屽敖閲忕敤鏁扮粍!ValueBean[]聽getValues()聽 聽聽聽聽 {聽 聽聽聽聽聽聽聽聽ArrayList聽result聽 = 聽 new 聽ArrayList();聽 聽聽聽聽聽聽聽聽 return 聽(ValueBean[])聽result.toArray();聽 聽聽聽聽} 涓婇潰鐨勪唬鐮佽繕鏄細(xì)鍑洪棶棰橈紝瑕佺敤iterator涓涓竴涓猰ap榪囧幓public 聽 class 聽ValueHelper聽 聽聽聽聽 {聽 聽聽聽聽聽聽聽聽 public 聽 static 聽ValueBean[]聽toArray(List聽values)聽 聽聽聽聽聽聽聽聽 { 聽聽聽聽聽聽聽聽聽聽聽聽ValueBean[]聽result聽 = 聽 new 聽ValueBean[values.size()];聽 聽聽聽聽聽聽聽聽聽聽聽聽Iterator聽i聽 = 聽values.iterator();聽 聽聽聽聽聽聽聽聽聽聽聽聽 int 聽i聽 = 聽 0 ;聽 聽聽聽聽聽聽聽聽聽聽聽聽 while 聽(i.hasNext())聽 聽聽聽聽聽聽聽聽聽聽聽聽 {聽 聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽ValueBean聽value聽 = 聽(ValueBean)聽i.next();聽 聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽result[i ++ ]聽 = 聽value;聽 聽聽聽聽聽聽聽聽聽聽聽聽} 聽 聽聽聽聽聽聽聽聽聽聽聽聽 return 聽result;聽 聽聽聽聽聽聽聽聽} 聽 聽聽聽聽} 聽 聽聽聽聽ValueBean[]聽getValues()聽 {聽 聽聽聽聽聽聽聽聽ArrayList聽result聽 = 聽 new 聽ArrayList();聽聽 聽聽聽聽聽聽聽聽 return 聽ValueHelper.toArray(result);聽 聽聽聽聽} 3. 瑕佺敓鎴愮鍚坵s-i鐨剋eb service鏈濂界敤document/literal <service name="MyWebRes" provider="java:RPC" style="document "use="literal"> ]]> A good Http debug Utility - fiddler http://m.tkk7.com/jedikings/archive/2006/08/15/58599.htmlJedi Jedi Tue, 15 Aug 2006 01:15:00 GMT http://m.tkk7.com/jedikings/archive/2006/08/15/58599.html http://m.tkk7.com/jedikings/comments/58599.html http://m.tkk7.com/jedikings/archive/2006/08/15/58599.html#Feedback 0 http://m.tkk7.com/jedikings/comments/commentRss/58599.html http://m.tkk7.com/jedikings/services/trackbacks/58599.html http://www.fiddlertool.com/fiddler/聽 .net framework 1.1 needed for firefox need some added configurat menu->tools->preference/option->connection settings->bottom-> C:\Documents and Settings\jedikings\My Documents\Fiddler\Scripts\BrowserPAC.js -> reload ]]> Mozilla web service proxy~~ (for all Gecko-based browser) http://m.tkk7.com/jedikings/archive/2006/07/11/57630.htmlJedi Jedi Tue, 11 Jul 2006 04:13:00 GMT http://m.tkk7.com/jedikings/archive/2006/07/11/57630.html http://m.tkk7.com/jedikings/comments/57630.html http://m.tkk7.com/jedikings/archive/2006/07/11/57630.html#Feedback 0 http://m.tkk7.com/jedikings/comments/commentRss/57630.html http://m.tkk7.com/jedikings/services/trackbacks/57630.html
var
聽proxy
=
聽
null
;
聽
function 聽聽getTest()聽聽 // 聽test聽by聽the聽way聽amazon聽uses { 聽聽聽聽 if 聽( ! proxy)聽 { 聽聽聽聽聽聽聽聽 var 聽listener聽 = 聽 {聽 聽聽聽聽聽聽聽聽 // 聽gets聽called聽once聽the聽proxy聽has聽been聽instantiated 聽聽聽聽聽聽聽聽聽聽聽聽onLoad:聽 function 聽(aProxy)聽 聽聽聽聽聽聽聽聽聽聽聽聽 { 聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽proxy聽 = 聽aProxy; 聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽proxy.setListener(listener); 聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽requestTest(); 聽聽聽聽聽聽聽聽聽聽聽聽} , 聽聽聽聽聽聽聽聽 // 聽gets聽called聽if聽an聽error聽occurs 聽聽聽聽聽聽聽聽聽聽聽聽onError:聽 function 聽(aError)聽 聽聽聽聽聽聽聽聽聽聽聽聽 { 聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽alert(aError); 聽聽聽聽聽聽聽聽聽聽聽聽} , 聽聽聽聽聽聽聽聽 // 聽callback聽function聽is聽hardcoded聽to聽{methodname}Callback聽in聽1.4beta 聽聽聽聽聽聽聽聽聽聽聽聽getInstanceByIDCallback聽:聽 function 聽(aresult)聽 聽聽聽聽聽聽聽聽聽聽聽聽 { 聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽alert( " enter聽callback " );聽聽聽聽聽聽聽聽聽聽聽聽聽聽 聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽 // alert("a="+aresult.a+",聽b="+aresult.b); 聽聽聽聽聽聽聽聽聽聽聽聽} 聽聽聽聽聽聽聽聽}; 聽聽聽聽聽聽聽聽createProxy(listener); 聽聽聽聽} 聽聽聽聽else 聽 { 聽聽聽聽聽聽聽聽requestTest( ); 聽聽聽聽} }function 聽createProxy(aCreationListener)聽 { 聽聽聽聽 try 聽 { 聽聽聽聽聽聽聽聽 var 聽factory聽 = 聽 new 聽WebServiceProxyFactory(); 聽聽聽聽聽聽聽聽factory.createProxyAsync("...wsdl location...." ,聽"binding name",聽"",聽true,聽aCreationListener); 聽聽聽聽} 聽聽聽聽catch 聽(ex)聽 { 聽聽聽聽聽聽聽聽alert( " test聽 " + 聽ex); 聽聽聽聽} }function 聽聽requestTest()聽 { 聽聽聽聽 if 聽(proxy)聽 { 聽聽聽聽聽聽聽聽netscape.security.PrivilegeManager.enablePrivilege( " UniversalBrowserRead " ); 聽聽聽聽聽聽聽聽 聽聽聽聽聽聽聽聽 /**/ /* 聽聽聽聽聽聽聽聽//聽if聽complex聽object聽is聽the聽parameter 聽聽聽聽聽聽聽聽var聽KeywordSearchRequest聽=聽new聽Object();聽聽聽聽聽聽聽聽 聽聽聽聽聽聽聽聽KeywordSearchRequest.page="1"; 聽聽聽聽聽聽聽聽KeywordSearchRequest.mode="books"; 聽聽聽聽聽聽聽聽KeywordSearchRequest.tag="webservices-20"; 聽聽聽聽聽聽聽聽KeywordSearchRequest.type="lite"; 聽聽聽聽聽聽聽聽KeywordSearchRequest.devtag="D2Z2KU2NWTOHI"; 聽聽聽聽聽聽聽聽KeywordSearchRequest.format="xml"; 聽聽聽聽聽聽聽聽KeywordSearchRequest.version="1.0"; 聽聽聽聽聽聽聽聽*/ 聽聽聽聽聽聽聽聽proxy.getInstanceByID(" id..... " ); 聽聽聽聽聽聽聽聽alert( " call聽complete! " ); 聽聽聽聽} 聽聽聽聽else 聽 { 聽聽聽聽聽聽聽聽alert( " Error:聽Proxy聽set聽up聽not聽complete! " ); 聽聽聽聽} }
鐢ㄨ搗鏉ヨ繕鏄緢綆鍗曪紝鍞竴瑕佹敞鎰忕殑鏄敤Axis鐢熸垚Web Service鐨勬椂鍊欒寰楀湪global configuration閲岄潰鏀逛竴涓?br /><parameter name="sendMultiRefs" value="false"/> ie涓嬬殑璇濅篃鏈変竴涓獁ebservice.htc錛屾病浠旂粏鐮旂┒榪?. ]]> Reading notes -- Singleton pattern http://m.tkk7.com/jedikings/archive/2006/07/09/57330.htmlJedi Jedi Sun, 09 Jul 2006 04:42:00 GMT http://m.tkk7.com/jedikings/archive/2006/07/09/57330.html http://m.tkk7.com/jedikings/comments/57330.html http://m.tkk7.com/jedikings/archive/2006/07/09/57330.html#Feedback 0 http://m.tkk7.com/jedikings/comments/commentRss/57330.html http://m.tkk7.com/jedikings/services/trackbacks/57330.html
public
聽
class
聽Singleton聽{ 聽聽聽聽
private
聽
volatile
聽
static
聽Singleton聽uniqueInstance; 聽聽聽聽
private
聽Singleton(){ 聽聽聽聽聽聽聽聽 聽聽聽聽} 聽聽聽聽 聽聽聽聽
public
聽
static
聽Singleton聽getInstance(){ 聽聽聽聽聽聽聽聽
if
(uniqueInstance
==
null
){ 聽聽聽聽聽聽聽聽聽聽聽聽
synchronized
(Singleton.
class
){ 聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽
if
(uniqueInstance
==
null
){ 聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽uniqueInstance聽
=
聽
new
聽Singleton(); 聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽} 聽聽聽聽聽聽聽聽聽聽聽聽} 聽聽聽聽聽聽聽聽}聽聽聽聽聽聽聽聽 聽聽聽聽聽聽聽聽
return
聽uniqueInstance;聽 聽聽聽聽} }
1. private constructor 2. static getInstance 3. syncronized..waste a lot of time 4. double check..modified syncronize, so time-waste might occurs only when first time the instance construct ]]> What's the JRE means (zz) http://m.tkk7.com/jedikings/archive/2006/06/24/54810.htmlJedi Jedi Fri, 23 Jun 2006 19:26:00 GMT http://m.tkk7.com/jedikings/archive/2006/06/24/54810.html http://m.tkk7.com/jedikings/comments/54810.html http://m.tkk7.com/jedikings/archive/2006/06/24/54810.html#Feedback 1 http://m.tkk7.com/jedikings/comments/commentRss/54810.html http://m.tkk7.com/jedikings/services/trackbacks/54810.html
http://www.newsmth.net/bbscon.php?bid=756&id=53934
浠ユ垜鐨勬満鍣ㄤ負(fù)渚?br />鎴戝緱jdk瑁呭湪浜?br />C:\Program Files\Java\jdk1.5.0_06 瀹夎榪欎釜jdk鐨勬椂鍊欙紝瀹冭姹傛垜瀹夎jre錛屾垜涔熼夋嫨瑁呬簡(jiǎn)錛岃鍦ㄤ簡(jiǎn) C:\Program Files\Java\jre1.5.0_06
鐒跺悗聽 C:\Program Files\Java\jdk1.5.0_06\ 鐩綍涓嬫湁涓猨re鐩綍 灝辨槸瀛樺湪聽 C:\Program Files\Java\jdk1.5.0_06\jre聽 榪欎箞涓涓猨re
C:\Program Files\Java\jre1.5.0_06聽 鎴戜滑鍙畠 jre a C:\Program Files\Java\jdk1.5.0_06\jre聽 鎴戜滑鍙畠 jre b
騫沖父鎵璇寸殑jre鏄寚聽 榪欓噷鐨刯re a錛屽畠鏄負(fù)浜?jiǎn)璁╀綘鐨勬満鍣ㄥ彲浠q愯 java紼嬪簭鐨?br />鍙兘榪愯錛屼笉鑳藉紑鍙戯紝鍥犱負(fù)娌℃湁javac 榪欎釜jre鍙互鍗曠嫭瀹夎錛岀増鏈竴鏍風(fēng)殑璇濋兘涓鏍鳳紙鏍規(guī)嵁licene錛屽ソ璞$洰鍓嶄笉鍏佽鍓錛?/p>
jre b 鏄殢jdk鐨勶紝涓嶈兘涓嶈錛屽洜涓郝?jdk>jre聽 jdk涔熼渶瑕乯re鍟?br />灝辨槸瑁卝dk灝變細(xì)鍑虹幇榪欎釜jre b
涓鐐歸珮綰х殑錛宩rea 鍜?jreb鏈変粈涔堜笉鍚?br /> jreb 鏄負(fù)jdk鏈嶅姟鐨勶紝瀹冩湁jrea鐨勫叏閮ㄥ姛鑳斤紝鍚屾椂涓轟簡(jiǎn)jdk鏈嶅姟錛屽畠鐨勭被搴擄紝姣旀柟璇磖t.jar 錛屽涓浜涜皟璇曚俊鎭紝鍥犱負(fù)寮鍙慾ava紼嬪簭錛屼細(xì)璋冭瘯鍟婏紝鐢╦rea娌″姙娉曡皟璇曪紝姣旀柟璇翠笉鑳芥柇鐐瑰埌 聽鍩虹綾誨簱閲岄潰 鐪媕rea鍜宐鐨剅t.jar 澶у皬涓嶄竴鏍鳳紝jreb鐨勫ぇ涓浜涳紝甯︽湁璋冭瘯淇℃伅錛堜富瑕佹槸class閲岀殑 LineNumberTable) ,鎵浠ヨ繍琛屾椂錛宩reb鐨勯熷害鎴栬呰澆鍏ラ熷害闅懼厤鎱竴浜涳紝鎴栬呰錛岀敤jdk榪?br />琛宩ava紼嬪簭姣攋re榪愯鎱竴浜涳紝铏界劧浣犳劅瑙変笉鍒幫紝鑷沖皯class灝哄涓婁笉涓鏍?/p>
聽
]]> Reading note of "Head First Design Patterns": Strategy Pattern http://m.tkk7.com/jedikings/archive/2006/06/13/52422.htmlJedi Jedi Tue, 13 Jun 2006 04:42:00 GMT http://m.tkk7.com/jedikings/archive/2006/06/13/52422.html http://m.tkk7.com/jedikings/comments/52422.html http://m.tkk7.com/jedikings/archive/2006/06/13/52422.html#Feedback 0 http://m.tkk7.com/jedikings/comments/commentRss/52422.html http://m.tkk7.com/jedikings/services/trackbacks/52422.html 聽聽聽Joe's company聽makes a duck pond simulation game, SimUDuck, The game can show a large variety of duck species swimming and making quacking sounds. Initial Design: But now some new functionality should be added, for example: we need some of the ducks to FLY. First Design: 聽聽聽We add a method fly() into the Duck class. It seems worked, but something went horribly wrong because not all ducks can fly. so.... Second Design:聽Using inheritance and polymorphism 聽聽聽Always override the fly() mehtod in the subclass where needed. 聽聽聽
聽聽聽Drawbacks:聽Everytime a new duck is added, you will be forced to look at and possibly override fly() and quack(). so is there a cleaner way of having only some of the duck types fly or quack? Third Design: Using interface! 聽聽聽 Drawbacks: It completely destroy code reuse for those behaviors.1. Design Principles: Identify the aspects of your application that vary and separate them form what stays the same! 聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽 which means Encapsulate the parts that vary!2. Design Principles: Program to an interface, not an implementation! (interface here means supertype! including interface 聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽and abstract class!.. making use of the polymorphism functionality).3. Design聽Principles: 聽聽Favor composition over interface! 聽 Strategy Pattern: Using Composition! Code implement: FlyBehavior.javapublic 聽 interface 聽FlyBehavior { 聽聽聽 public 聽 void 聽fly(); } FlyWithWings.javapublic 聽 class 聽FlyWithWings聽 implements 聽FlyBehavior { 聽聽聽 public 聽 void 聽fly() { 聽聽聽聽聽聽System.out.println( " I'm聽flying!! " ); 聽聽聽} } FlyNoWay.javapublic 聽 class 聽FlyNoWay聽 implements 聽FlyBehavior { 聽聽聽 public 聽 void 聽fly() { 聽聽聽聽聽聽System.out.println( " I聽can't聽fly " ); 聽聽聽} } Duck.javapublic 聽 abstract 聽 class 聽Duck { 聽聽聽FlyBehavior聽flyBehavior; 聽聽聽 public 聽Duck() {聽聽聽聽聽聽 聽聽聽} 聽聽聽 聽聽聽public 聽 abstract 聽 void 聽display(); 聽聽聽 聽聽聽 public 聽 void 聽performFly() { 聽聽聽聽聽聽flyBehavior.fly(); 聽聽聽} 聽聽聽 聽聽聽public 聽 void 聽swim() { 聽聽聽聽聽聽System.out.println( " All聽ducks聽float,聽even聽decoys! " ); 聽聽聽} } MallardDuck.javapublic 聽 class 聽MallardDuck { 聽聽聽 public 聽MallardDuck() { 聽聽聽聽聽聽flyBehavior = new 聽FlyWithWings();聽聽聽聽聽聽 聽聽聽} 聽聽聽 聽聽聽public 聽 void 聽display() { 聽聽聽聽聽聽System.out.println( " I'm聽a聽real聽mallard聽duck " ); 聽聽聽} }The Definition聽of Strategy Pattern:聽The聽Strategy Pattern defines a family of algorithms, encapsulates each one, and makes them intercahgeable. Strategy lets the algorithm vary indepanedtl from client聽that use it 聽 Problems: 1. It's weird to have a class that's jast a behavior: classes represent things both have state and methods. a flying behavior might have instance variables representing the attributes for the flying behavior. 2.聽Be care聽of聽Over-Design: implement your code first, then refractoring!
]]>
主站蜘蛛池模板:
亚洲香蕉免费有线视频 |
麻豆精品不卡国产免费看 |
亚洲成年轻人电影网站www |
日韩在线看片免费人成视频播放 |
久久aⅴ免费观看 |
午夜亚洲国产精品福利 |
亚洲国产亚洲综合在线尤物 |
亚洲女久久久噜噜噜熟女 |
国产免费人成视频在线观看 |
97无码免费人妻超级碰碰碰碰 |
免费福利电影在线观看 |
eeuss影院ss奇兵免费com |
亚洲精品色在线网站 |
亚洲欧美自偷自拍另类视 |
亚洲国产夜色在线观看 |
亚洲性无码av在线 |
亚洲卡一卡2卡三卡4卡无卡三 |
337p日本欧洲亚洲大胆裸体艺术 |
免费一级黄色毛片 |
国产jizzjizz视频免费看 |
免费黄色一级毛片 |
久久久久国色AV免费观看性色 |
波多野结衣在线免费视频 |
19禁啪啪无遮挡免费网站 |
久久www免费人成看片 |
蜜桃成人无码区免费视频网站 |
国内少妇偷人精品视频免费 |
国产一级一毛免费黄片 |
一个人看www免费高清字幕 |
japanese色国产在线看免费 |
精品一区二区三区无码免费直播 |
亚洲国产精品网站在线播放 |
亚洲人成色4444在线观看 |
亚洲成在人线aⅴ免费毛片 |
亚洲乱人伦中文字幕无码 |
亚洲私人无码综合久久网 |
中文字幕亚洲情99在线 |
亚洲乱亚洲乱妇24p |
国产成人亚洲综合a∨ |
男人j进女人p免费视频 |
美女无遮挡拍拍拍免费视频 |