锘??xml version="1.0" encoding="utf-8" standalone="yes"?>在线A亚洲老鸭窝天堂,亚洲综合图片小说区热久久,亚洲成a人片在线网站http://m.tkk7.com/oxl/A long way and a dream.zh-cnTue, 13 May 2025 18:35:30 GMTTue, 13 May 2025 18:35:30 GMT60浣縂DB鑳芥墦鍗板畯鐨勬柟娉?/title><link>http://m.tkk7.com/oxl/archive/2009/09/15/295081.html</link><dc:creator>oxl</dc:creator><author>oxl</author><pubDate>Mon, 14 Sep 2009 17:44:00 GMT</pubDate><guid>http://m.tkk7.com/oxl/archive/2009/09/15/295081.html</guid><wfw:comment>http://m.tkk7.com/oxl/comments/295081.html</wfw:comment><comments>http://m.tkk7.com/oxl/archive/2009/09/15/295081.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://m.tkk7.com/oxl/comments/commentRss/295081.html</wfw:commentRss><trackback:ping>http://m.tkk7.com/oxl/services/trackbacks/295081.html</trackback:ping><description><![CDATA[$ gcc -gdwarf-2 -g3 sample.c -o sample <img src ="http://m.tkk7.com/oxl/aggbug/295081.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://m.tkk7.com/oxl/" target="_blank">oxl</a> 2009-09-15 01:44 <a href="http://m.tkk7.com/oxl/archive/2009/09/15/295081.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>testhttp://m.tkk7.com/oxl/archive/2009/02/26/256783.htmloxloxlThu, 26 Feb 2009 03:46:00 GMThttp://m.tkk7.com/oxl/archive/2009/02/26/256783.htmlhttp://m.tkk7.com/oxl/comments/256783.htmlhttp://m.tkk7.com/oxl/archive/2009/02/26/256783.html#Feedback0http://m.tkk7.com/oxl/comments/commentRss/256783.htmlhttp://m.tkk7.com/oxl/services/trackbacks/256783.htmlimport sqlalchemy
from sqlalchemy.orm import relation, backref, sessionmaker
from sqlalchemy.ext.declarative import declarative_base
from sqlalchemy import Column, Integer, String, ForeignKey
engine 
= sqlalchemy.create_engine('sqlite:///:memory:', echo=True)
Base 
= declarative_base()
session 
= sessionmaker(bind=engine)()

class Address(Base):
    
__tablename__ = 'addresses'
    id 
= Column(Integer, primary_key=True)
    content 
= Column(String)
    user_id 
= Column(Integer, sqlalchemy.ForeignKey('users.id'))

    
def __init__(self, user, content):
        self.user 
= user
        self.content 
= content
    
def __repr__(self):
        
return "<Address('%s')>" % self.content

    
class User(Base):
    
__tablename__ = 'users'
    id 
= Column(Integer, primary_key=True)
    name 
= Column(String)
    comment 
= Column(String)
    addresses 
= relation('Address', order_by='Address.id', backref='user')
    
def __init__(self, name, comment):
        self.name 
= name
        self.comment 
= comment
    
def __repr__(self):
        
return "<User('%s', '%s')>" % (self.name, self.comment)

    
class Photo(Base):
    
__tablename__ = 'photos'
    id 
= Column(Integer, primary_key=True)
    name 
= Column(String)
    user_id 
= Column(Integer, ForeignKey('users.id'))
    user 
= relation('User', backref=backref('photos'))
    
def __init__(self, user, name):
        self.user 
= user
        self.name 
= name
    
def __repr__(self):
        
return "<Photo('%s')>" % self.name
        
Base.metadata.create_all(bind
=engine)

oxl 2009-02-26 11:46 鍙戣〃璇勮
]]>
閰嶇疆Log4jhttp://m.tkk7.com/oxl/archive/2008/11/27/242978.htmloxloxlThu, 27 Nov 2008 04:16:00 GMThttp://m.tkk7.com/oxl/archive/2008/11/27/242978.htmlhttp://m.tkk7.com/oxl/comments/242978.htmlhttp://m.tkk7.com/oxl/archive/2008/11/27/242978.html#Feedback0http://m.tkk7.com/oxl/comments/commentRss/242978.htmlhttp://m.tkk7.com/oxl/services/trackbacks/242978.html

oxl 2008-11-27 12:16 鍙戣〃璇勮
]]>
Spring涓嬌鐢╨og4jhttp://m.tkk7.com/oxl/archive/2008/11/27/242976.htmloxloxlThu, 27 Nov 2008 04:09:00 GMThttp://m.tkk7.com/oxl/archive/2008/11/27/242976.htmlhttp://m.tkk7.com/oxl/comments/242976.htmlhttp://m.tkk7.com/oxl/archive/2008/11/27/242976.html#Feedback0http://m.tkk7.com/oxl/comments/commentRss/242976.htmlhttp://m.tkk7.com/oxl/services/trackbacks/242976.html

oxl 2008-11-27 12:09 鍙戣〃璇勮
]]>
Struts2寰堝己http://m.tkk7.com/oxl/archive/2008/11/26/242676.htmloxloxlTue, 25 Nov 2008 16:34:00 GMThttp://m.tkk7.com/oxl/archive/2008/11/26/242676.htmlhttp://m.tkk7.com/oxl/comments/242676.htmlhttp://m.tkk7.com/oxl/archive/2008/11/26/242676.html#Feedback0http://m.tkk7.com/oxl/comments/commentRss/242676.htmlhttp://m.tkk7.com/oxl/services/trackbacks/242676.html
Struts2鐪熺殑寰堝己錛屽畠甯垜鎼炲畾浜嗛噸澶嶆彁浜ゆ垨鐩存帴璁塊棶鎻愪氦鍦板潃鏃墮亣鍒扮殑闂錛屽懙鍛碉紝token涓囧瞾銆?br />
鏈夌偣涓嶇煡鎵璇簡錛屽懙銆?br />


oxl 2008-11-26 00:34 鍙戣〃璇勮
]]>
Ext 2 瀛︿範絎旇錛堜笁錛夛細Ext妯″潡http://m.tkk7.com/oxl/archive/2008/02/11/179595.htmloxloxlMon, 11 Feb 2008 03:35:00 GMThttp://m.tkk7.com/oxl/archive/2008/02/11/179595.htmlhttp://m.tkk7.com/oxl/comments/179595.htmlhttp://m.tkk7.com/oxl/archive/2008/02/11/179595.html#Feedback0http://m.tkk7.com/oxl/comments/commentRss/179595.htmlhttp://m.tkk7.com/oxl/services/trackbacks/179595.html
 1 // 瀹氫箟涓涓ā鍧楋紝浣犲彲浠ュ儚浣跨敤綾諱竴鏍蜂嬌鐢ㄥ畠錛屼綘瀹屽叏鍙互鎶婂畠褰撴垚鏄被銆?/span>
 2 // 瀹冨埄鐢╦s鐨勪竴浜涚壒鎬у疄鐜扮鏈夊拰鍏湁錛屽氨鍜宎pplayout.js涓畾涔夌殑鍚嶅懡絀洪棿涓鏍楓?/span>
 3 var module = function() {
 4     // 縐佹湁鍙橀噺
 5     var message = 'Hello, Ext 2 beginner.';
 6     
 7     // 鍏敤鍙橀噺鎴栧嚱鏁?/span>
 8     return {
 9         name: 'oxl',
10         init: function() {
11             message += this.name;
12         },
13         
14         show: function() {
15             this.other();
16             alert(message);
17         },
18         
19         other: function() {
20             alert('Welcome to Ext 2\'s world.');
21         }
22     };
23 }();


oxl 2008-02-11 11:35 鍙戣〃璇勮
]]>
Ext 2 瀛︿範絎旇錛堜簩錛夛細Ext鍛藉悕絀洪棿http://m.tkk7.com/oxl/archive/2008/02/11/179594.htmloxloxlMon, 11 Feb 2008 03:19:00 GMThttp://m.tkk7.com/oxl/archive/2008/02/11/179594.htmlhttp://m.tkk7.com/oxl/comments/179594.htmlhttp://m.tkk7.com/oxl/archive/2008/02/11/179594.html#Feedback0http://m.tkk7.com/oxl/comments/commentRss/179594.htmlhttp://m.tkk7.com/oxl/services/trackbacks/179594.html
 1 var btn1Text = "Hello, world.";
 2 
 3 // 濉厖鍥劇墖鐨勬湰鍦板紩鐢?/span>
 4 Ext.BLANK_IMAGE_URL = '../ext/resources/images/default/s.gif';
 5 
 6 // 鐢蟲槑鍚嶅瓧絀洪棿錛岀敤浜庝笅闈㈢殑瀹氫箟銆?/span>
 7 Ext.namespace("myNameSpace");
 8 
 9 // 瀹氫箟鍚嶅瓧絀洪棿銆?/span>
10 // 娉ㄦ剰榪欓噷錛屽洜涓篺unction鏄珛鍗寵繍琛岀殑錛堝洜涓烘渶鍚庤繕鏈変釜鎷彿錛夛紝鎵浠yNameSpace.app寰楀埌鐨勬槸榪欎釜鍑芥暟榪斿洖鐨勭粨鏋溿?/span>
11 // 鍥犱負鍑芥暟鍐呭畾涔夌殑鍙橀噺鏄笉鑳借澶栭儴璁塊棶鐨勶紝鍒╃敤榪欑鏂瑰紡鍙互鎶婂彉閲忓畾涔変負縐佹湁鐨勬柟寮忋?/span>
12 // 鍥犱負榪斿洖鐨勬槸涓涓璞★紝鎵浠pp寰楀埌鐨勭粨鏋滃氨鏄竴涓璞★紝鎵浠ュ氨鍙互閫氳繃.榪愮畻絎﹀緱鍒拌繖涓繑鍥炲璞$殑鍙橀噺鍜屾柟娉曪紝
13 // 榪欐牱灝卞彲浠ュ埄鐢ㄨ繖鐐圭敵鏄庝負鍏敤鐨勫彉閲忋?/span>
14 myNameSpace.app = function() {
15     // 縐佹湁鍙橀噺
16     var btn1;
17     var privVar1 = 11;
18     
19     // 縐佹湁鍑芥暟
20     var btn1Handler = function(button, event) {
21         // 榪欓噷寰堝閥濡欙紝铏界劧琛ㄩ潰涓婅鏄鏈夊嚱鏁板彲浠ヨ闂鏈夊彉閲忥紝鍙槸榪欓噷鍒╃敤浜嗗嚱鏁版爤鐨勬蹇碉紝
22         // 鍗沖嚱鏁板彲浠ヨ闂笂涓灞傚嚱鏁板畾涔夌殑鍙橀噺錛岃繖閲岀殑privVar1灝辨槸涓婁竴灞傚嚱鏁頒腑瀹氫箟鐨勫彉閲忎簡銆?/span>
23         alert('privVar1=+ privVar1);
24         
25         // 鍥犱負榪欓噷鐨則his鎸囧悜鐨剋indow瀵硅薄錛屾墍浠ヨ繖閲岀殑this.btn1Text涓簎ndefined.
26         // 褰撴妸瀹冭祴緇欎竴涓璞$殑鏃跺欙紝this鎸囧悜榪欎釜瀵硅薄錛屼篃灝辨槸鍍忎笅鐨勮皟鐢ㄤ竴鏍楓?nbsp;   
27         alert('this.btn1Text=+ this.btn1Text);
28     };
29     
30     // 鍏叡絀洪棿
31     return {
32         btn1Text: 'Button 1',
33         
34         init: function() {
35             btn1 = new Ext.Button({
36                 renderTo: 'btn1-ct',
37                 text: this.btn1Text,
38                 handler: btn1Handler,
39                 scope: this
40             });
41             
42             // 璋冪敤btn1Handler鍑芥暟錛岃繖閲屽嚱鏁伴噷鐨則his鎸囧悜鐨勬槸window
43             btn1Handler();
44         }
45     };
46 }();
47 
48 Ext.apply(myNameSpace.app, {
49     btn1Text: "Hello, Ext 2.0",
50     
51     // 榪欓噷鎵璇寸殑閲嶅啓鐗規潈鍑芥暟涔熸棤娉曡闂鏈夊彉閲忔垨縐佹湁鍑芥暟錛屽叾瀹炴槸鍥犱負浠栦笉鍦ㄥ嚱鏁頒笂涓嬫枃錛屾棤娉曡闂嚱鏁頒笂涓灞傚畾涔夌殑鍙橀噺鑰屽凡銆?/span>
52     init: function() {
53         try {
54             btn1 = new Ext.Button({
55                 renderTo: 'btn1-ct',
56                 text: this.btn1Text,
57                 handler: btn1Handler,
58                 scope: this
59             });
60         } catch (e) {
61             alert('閿欒: "' + e.message + '" 鍙戠敓鍦ㄨ: ' + e.lineNumber);
62         }
63     }
64 });


oxl 2008-02-11 11:19 鍙戣〃璇勮
]]>
Ext 2 瀛︿範絎旇錛堜竴錛夛細js鍙橀噺浣滅敤鍩?/title><link>http://m.tkk7.com/oxl/archive/2008/02/11/179590.html</link><dc:creator>oxl</dc:creator><author>oxl</author><pubDate>Mon, 11 Feb 2008 02:20:00 GMT</pubDate><guid>http://m.tkk7.com/oxl/archive/2008/02/11/179590.html</guid><wfw:comment>http://m.tkk7.com/oxl/comments/179590.html</wfw:comment><comments>http://m.tkk7.com/oxl/archive/2008/02/11/179590.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://m.tkk7.com/oxl/comments/commentRss/179590.html</wfw:commentRss><trackback:ping>http://m.tkk7.com/oxl/services/trackbacks/179590.html</trackback:ping><description><![CDATA[鍏ㄥ眬鑼冨洿鍐呯敵鏄庣殑鍙橀噺鍏跺疄灝辨槸window瀵硅薄鐨勫睘鎬э紝姣斿璇達細<br /> <div style="border: 1px solid #cccccc; padding: 4px 5px 4px 4px; background-color: #eeeeee; font-size: 13px; width: 98%;"><!--<br /> <br /> Code highlighting produced by Actipro CodeHighlighter (freeware)<br /> http://www.CodeHighlighter.com/<br /> <br /> --><span style="color: #008080;">1</span> <span style="color: #0000ff;">var</span><span style="color: #000000;"> test;</span></div> <br /> 鎴戜滑鍙互鐢ㄤ笅闈㈢殑鏂瑰紡寰楀埌瀹冿細<br /> <div style="border: 1px solid #cccccc; padding: 4px 5px 4px 4px; background-color: #eeeeee; font-size: 13px; width: 98%;"><!--<br /> <br /> Code highlighting produced by Actipro CodeHighlighter (freeware)<br /> http://www.CodeHighlighter.com/<br /> <br /> --><span style="color: #008080;">1</span> <span style="color: #000000;">window.test<br /> </span><span style="color: #008080;">2</span> <span style="color: #0000ff;">this</span><span style="color: #000000;">.test</span></div> <br /> 鍥犱負鍦ㄩ《綰ц寖鍥達紝this鎸囧悜window瀵硅薄錛屽彲浠ヨ繖涔堣涓猴紝this鎸囧悜window浣滅敤鍩熴?br /> <br /> 鎴戜滑瀹氫箟涓涓璞★細<br /> <div style="border: 1px solid #cccccc; padding: 4px 5px 4px 4px; background-color: #eeeeee; font-size: 13px; width: 98%;"><!--<br /> <br /> Code highlighting produced by Actipro CodeHighlighter (freeware)<br /> http://www.CodeHighlighter.com/<br /> <br /> --><span style="color: #008080;">1</span> <span style="color: #0000ff;">var</span><span style="color: #000000;"> obj1 </span><span style="color: #000000;">=</span><span style="color: #000000;"> {name: </span><span style="color: #000000;">"</span><span style="color: #000000;">oxl</span><span style="color: #000000;">"</span><span style="color: #000000;">, func: </span><span style="color: #0000ff;">function</span><span style="color: #000000;">() {alert(</span><span style="color: #0000ff;">this</span><span style="color: #000000;">.name);}};<br /> </span><span style="color: #008080;">2</span> <span style="color: #0000ff;">var</span><span style="color: #000000;"> obj2 </span><span style="color: #000000;">=</span><span style="color: #000000;"> {name: </span><span style="color: #000000;">"</span><span style="color: #000000;">blogjava</span><span style="color: #000000;">"</span><span style="color: #000000;">, func: </span><span style="color: #0000ff;">function</span><span style="color: #000000;">() {alert(</span><span style="color: #0000ff;">this</span><span style="color: #000000;">.name);}};</span></div> <br /> <br /> 榪欎釜鏃跺欙紝obj1鍜宱bj2閮芥槸window鐨勫睘鎬э紝鎴戜滑鍙互閫氳繃obj1.name璁塊棶obj1鐨刵ame灞炴э紙obj2涔熷悓鏍鳳級錛岄氳繃obj1.func()璁塊棶obj1鐨刦unc鏂規硶銆傛敞鎰忥紝榪欓噷浣跨敤this璁塊棶瀵硅薄鐨刵ame灞炴э紝鍥犱負榪欐椂func鏄痮bj1鐨勬柟娉曪紝鎵浠his鎸囧悜鐨勬槸obj1錛屾墍浠ワ紝this.name鍏跺疄灝辨槸obj1.name銆?br /> <br /> 鎴戜滑鍙堝彲浠ヨ繖鏍峰幓璋冪敤obj1鐨勬柟娉曪細<br /> <div style="border: 1px solid #cccccc; padding: 4px 5px 4px 4px; background-color: #eeeeee; font-size: 13px; width: 98%;"><!--<br /> <br /> Code highlighting produced by Actipro CodeHighlighter (freeware)<br /> http://www.CodeHighlighter.com/<br /> <br /> --><span style="color: #008080;">1</span> <span style="color: #000000;">obj1.func.call(obj2);</span></div> <br /> 榪欐椂錛屽湪obj1.func鍑芥暟涓紝鎵鏈夌殑this閮芥槸鎸囧悜obj2錛屼笌obj1娌℃湁浠諱綍鍏崇郴錛屾墍浠ヨ繖鏃秚his.name鍏跺疄灝辨槸obj2.name銆?br /> <br /> 鎬葷粨錛氫粠涓婇潰鎴戜滑鍙互榪欐牱璁や負錛宼his鎬繪槸鎸囧悜鑷繁鐨勪綔鐢ㄥ煙鑼冨洿錛屽叏灞鑼冨洿涓畠鎸囧悜window錛岃屽湪瀵硅薄涓紝瀹冩寚鍚戝璞★紝濡傛灉鎸囧畾涓涓璞″仛涓哄畠鐨勪綔鐢ㄥ煙錛屽畠鎸囧悜榪欎釜瀵硅薄銆傚湪Ext涓氨鐢ㄥ埌榪欐牱鐨勬柟寮忥紝鍥犱負鍦╫nReady鍑芥暟鐨勭浜屼釜鍙傛暟灝變綔鐢ㄥ煙鎸囧畾錛屼及璁′篃鏄敤call鏂瑰紡鎸囧畾浣滅敤鍩熷銆?br /> <img src ="http://m.tkk7.com/oxl/aggbug/179590.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://m.tkk7.com/oxl/" target="_blank">oxl</a> 2008-02-11 10:20 <a href="http://m.tkk7.com/oxl/archive/2008/02/11/179590.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>Spring 2 瀛︿範絎旇錛堜竴錛?/title><link>http://m.tkk7.com/oxl/archive/2007/08/08/135198.html</link><dc:creator>oxl</dc:creator><author>oxl</author><pubDate>Wed, 08 Aug 2007 03:47:00 GMT</pubDate><guid>http://m.tkk7.com/oxl/archive/2007/08/08/135198.html</guid><wfw:comment>http://m.tkk7.com/oxl/comments/135198.html</wfw:comment><comments>http://m.tkk7.com/oxl/archive/2007/08/08/135198.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://m.tkk7.com/oxl/comments/commentRss/135198.html</wfw:commentRss><trackback:ping>http://m.tkk7.com/oxl/services/trackbacks/135198.html</trackback:ping><description><![CDATA[<p>涓錛孎actoryBean<br>   瀹炵幇FactoryBean鎺ュ彛鐨刡ean綾伙紝鍦ㄨ幏鍙朾ean鏃跺茍涓嶆槸寰楀埌榪欎釜bean綾葷殑瀹炰緥錛岃屾槸閫氳繃榪欎釜FactoryBean鐨刧etObject鏂規硶寰楀埌瀹炰緥錛屽叿浣撶殑綾誨瀷鐢眊etObjectType鏂規硶榪斿洖銆傝繖縐岶actoryBean浼氳Spring鑷姩媯嫻嬪茍榪涜鍒ゆ柇錛岃岀敵鏄庢椂鍍忓鉤鏃剁殑bean閭f牱鐢蟲槑錛屼笉榪囧湪瀹氫箟property絳夊睘鎬ф椂錛屽垯鏄FactoryBean瀹炰緥榪涜璁劇疆錛岃屼笉鏄鐢熸垚鐨刡ean璁劇疆錛岃娓呰繖涓鐐瑰緢閲嶈銆傛瘮濡傝甯哥敤鐨凷pring DataSource灝辨槸涓涓狥actoryBean銆?br>涓嬮潰鏄竴涓疄渚嬶細<br></p> <div style="BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 4px; FONT-SIZE: 13px; PADDING-BOTTOM: 4px; BORDER-LEFT: #cccccc 1px solid; WIDTH: 98%; WORD-BREAK: break-all; PADDING-TOP: 4px; BORDER-BOTTOM: #cccccc 1px solid; BACKGROUND-COLOR: #eeeeee"><span style="COLOR: #0000ff">package</span><span style="COLOR: #000000"> com.sanlea.study.spring2.ch03;<br><br></span><span style="COLOR: #0000ff">import</span><span style="COLOR: #000000"> org.springframework.beans.factory.FactoryBean;<br><br></span><span style="COLOR: #0000ff">public</span><span style="COLOR: #000000"> </span><span style="COLOR: #0000ff">class</span><span style="COLOR: #000000"> UserFactoryBean </span><span style="COLOR: #0000ff">implements</span><span style="COLOR: #000000"> FactoryBean {<br>    </span><span style="COLOR: #0000ff">private</span><span style="COLOR: #000000"> String name;<br>    </span><span style="COLOR: #0000ff">private</span><span style="COLOR: #000000"> String email;<br><br>    </span><span style="COLOR: #0000ff">public</span><span style="COLOR: #000000"> </span><span style="COLOR: #0000ff">void</span><span style="COLOR: #000000"> setName(String name) {<br>        </span><span style="COLOR: #0000ff">this</span><span style="COLOR: #000000">.name </span><span style="COLOR: #000000">=</span><span style="COLOR: #000000"> name;<br>    }<br><br>    </span><span style="COLOR: #0000ff">public</span><span style="COLOR: #000000"> </span><span style="COLOR: #0000ff">void</span><span style="COLOR: #000000"> setEmail(String email) {<br>        </span><span style="COLOR: #0000ff">this</span><span style="COLOR: #000000">.email </span><span style="COLOR: #000000">=</span><span style="COLOR: #000000"> email;<br>    }<br><br>    @Override<br>    </span><span style="COLOR: #0000ff">public</span><span style="COLOR: #000000"> Object getObject() </span><span style="COLOR: #0000ff">throws</span><span style="COLOR: #000000"> Exception {<br>        User user </span><span style="COLOR: #000000">=</span><span style="COLOR: #000000"> </span><span style="COLOR: #0000ff">new</span><span style="COLOR: #000000"> User();<br>        user.setName(name </span><span style="COLOR: #000000">+</span><span style="COLOR: #000000"> </span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">+</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">);<br>        user.setEmail(email </span><span style="COLOR: #000000">+</span><span style="COLOR: #000000"> </span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">+</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">);<br>        </span><span style="COLOR: #0000ff">return</span><span style="COLOR: #000000"> user;<br>    }<br><br>    @SuppressWarnings(</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">unchecked</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">)<br>    @Override<br>    </span><span style="COLOR: #0000ff">public</span><span style="COLOR: #000000"> Class getObjectType() {<br>        </span><span style="COLOR: #0000ff">return</span><span style="COLOR: #000000"> User.</span><span style="COLOR: #0000ff">class</span><span style="COLOR: #000000">;<br>    }<br><br>    @Override<br>    </span><span style="COLOR: #0000ff">public</span><span style="COLOR: #000000"> </span><span style="COLOR: #0000ff">boolean</span><span style="COLOR: #000000"> isSingleton() {<br>        </span><span style="COLOR: #0000ff">return</span><span style="COLOR: #000000"> </span><span style="COLOR: #0000ff">true</span><span style="COLOR: #000000">;<br>    }<br><br>}<br></span></div> <br> <div style="BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 4px; FONT-SIZE: 13px; PADDING-BOTTOM: 4px; BORDER-LEFT: #cccccc 1px solid; WIDTH: 98%; WORD-BREAK: break-all; PADDING-TOP: 4px; BORDER-BOTTOM: #cccccc 1px solid; BACKGROUND-COLOR: #eeeeee"><span style="COLOR: #008000"><!--</span><span style="COLOR: #008000"> 瀹氫箟涓涓狥actoryBean(瀹炵幇Spring鎺ュ彛鐨凚ean,姣斿Spring涓氨鏈変竴浜涘叧浜嶥ataSource鐨凢actoryBean) </span><span style="COLOR: #008000">--></span><span style="COLOR: #000000"><br>    </span><span style="COLOR: #0000ff"><</span><span style="COLOR: #800000">bean </span><span style="COLOR: #ff0000">id</span><span style="COLOR: #0000ff">="fbUserInstance"</span><span style="COLOR: #ff0000"><br>        class</span><span style="COLOR: #0000ff">="com.sanlea.study.spring2.ch03.UserFactoryBean"</span><span style="COLOR: #0000ff">></span><span style="COLOR: #000000"><br>        </span><span style="COLOR: #008000"><!--</span><span style="COLOR: #008000"> 榪欓噷璁劇疆鐨勫睘鎬ц緗殑鏄疷serFactoryBean瀹炰緥鐨勫睘鎬?鑰屼笉鏄疷serFactoryBean瀹炰緥鐢熸垚鐨刡ean鐨勫睘鎬?nbsp;</span><span style="COLOR: #008000">--></span><span style="COLOR: #000000"><br>        </span><span style="COLOR: #0000ff"><</span><span style="COLOR: #800000">property </span><span style="COLOR: #ff0000">name</span><span style="COLOR: #0000ff">="name"</span><span style="COLOR: #ff0000"> value</span><span style="COLOR: #0000ff">="mm"</span><span style="COLOR: #ff0000"> </span><span style="COLOR: #0000ff">/></span><span style="COLOR: #000000"><br>        </span><span style="COLOR: #0000ff"><</span><span style="COLOR: #800000">property </span><span style="COLOR: #ff0000">name</span><span style="COLOR: #0000ff">="email"</span><span style="COLOR: #ff0000"> value</span><span style="COLOR: #0000ff">="mm@yinsha.com"</span><span style="COLOR: #ff0000"> </span><span style="COLOR: #0000ff">/></span><span style="COLOR: #000000"><br>    </span><span style="COLOR: #0000ff"></</span><span style="COLOR: #800000">bean</span><span style="COLOR: #0000ff">></span></div> <br>浜屻佸伐鍘傛柟娉曞垱寤篵ean<br>   榪欐槸鍒╃敤綾葷殑宸ュ巶鏂規硶鍒涘緩瀹炰緥鐨勬柟娉曪紝涓昏鏄吋瀹規棫鏈夌殑浠g爜錛岃繕鏈変竴浜涘垯鏄繀欏葷敱涓涓被鐢熸垚鍙︿竴涓被鐨勫疄渚嬬殑鏂規硶銆傛瘮濡傝鎴戣瀹炰緥涓涓狫DBC Connection綾伙紝閭e氨瑕佽繘琛屽緢澶氱殑姝ヨ仛錛屽娉ㄥ唽椹卞姩錛岃緗繛鎺ョ浉鍏沖弬鏁扮瓑絳夛紝榪欎簺騫朵笉鑳界洿鎺ヤ竴涓猲ew灝辨悶瀹氾紝蹇呴』瑕佹湁涓瀹氱殑姝ラ鎵嶈兘瀹屾垚錛屾墍浠ュ氨鑳界敤鏂規硶榪涜瀹炰緥鍖栦簡錛屽湪Spring涔熸敮鎸佽繖縐嶆柟寮忥紝涓昏鏄寚瀹歠actory-method灞炴э紝濡傛灉宸ュ巶鏄竴涓猙ean鐨勮瘽灝辮鎸囧畾factory-bean浜嗐?br>涓嬮潰鏄竴涓疄渚嬶細<br> <div style="BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 4px; FONT-SIZE: 13px; PADDING-BOTTOM: 4px; BORDER-LEFT: #cccccc 1px solid; WIDTH: 98%; WORD-BREAK: break-all; PADDING-TOP: 4px; BORDER-BOTTOM: #cccccc 1px solid; BACKGROUND-COLOR: #eeeeee"><span style="COLOR: #0000ff">package</span><span style="COLOR: #000000"> com.sanlea.study.spring2.ch03;<br><br></span><span style="COLOR: #0000ff">public</span><span style="COLOR: #000000"> </span><span style="COLOR: #0000ff">class</span><span style="COLOR: #000000"> StaticFactoryBean {<br>    </span><span style="COLOR: #0000ff">private</span><span style="COLOR: #000000"> String name;<br>    </span><span style="COLOR: #0000ff">private</span><span style="COLOR: #000000"> String comment;<br><br>    </span><span style="COLOR: #0000ff">public</span><span style="COLOR: #000000"> </span><span style="COLOR: #0000ff">void</span><span style="COLOR: #000000"> setComment(String comment) {<br>        </span><span style="COLOR: #0000ff">this</span><span style="COLOR: #000000">.comment </span><span style="COLOR: #000000">=</span><span style="COLOR: #000000"> comment;<br>    }<br>    <br>    </span><span style="COLOR: #0000ff">public</span><span style="COLOR: #000000"> </span><span style="COLOR: #0000ff">void</span><span style="COLOR: #000000"> print() {<br>        System.out.println(</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">name: </span><span style="COLOR: #000000">"</span><span style="COLOR: #000000"> </span><span style="COLOR: #000000">+</span><span style="COLOR: #000000"> name);<br>        System.out.println(</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">comment: </span><span style="COLOR: #000000">"</span><span style="COLOR: #000000"> </span><span style="COLOR: #000000">+</span><span style="COLOR: #000000"> comment);<br>    }<br>    <br>    </span><span style="COLOR: #0000ff">private</span><span style="COLOR: #000000"> StaticFactoryBean(String name) {<br>        </span><span style="COLOR: #0000ff">this</span><span style="COLOR: #000000">.name </span><span style="COLOR: #000000">=</span><span style="COLOR: #000000"> name;<br>    }<br>    <br>    </span><span style="COLOR: #0000ff">public</span><span style="COLOR: #000000"> </span><span style="COLOR: #0000ff">static</span><span style="COLOR: #000000"> StaticFactoryBean getInstance(String name) {<br>        </span><span style="COLOR: #0000ff">return</span><span style="COLOR: #000000"> </span><span style="COLOR: #0000ff">new</span><span style="COLOR: #000000"> StaticFactoryBean(name);<br>    }<br>}<br></span></div> <br> <div style="BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 4px; FONT-SIZE: 13px; PADDING-BOTTOM: 4px; BORDER-LEFT: #cccccc 1px solid; WIDTH: 98%; WORD-BREAK: break-all; PADDING-TOP: 4px; BORDER-BOTTOM: #cccccc 1px solid; BACKGROUND-COLOR: #eeeeee"><span style="COLOR: #008000"><!--</span><span style="COLOR: #008000"> 闈欐佸伐鍘傛柟娉曞垱寤築ean </span><span style="COLOR: #008000">--></span><span style="COLOR: #000000"><br>    </span><span style="COLOR: #0000ff"><</span><span style="COLOR: #800000">bean </span><span style="COLOR: #ff0000">id</span><span style="COLOR: #0000ff">="staticFactoryBean"</span><span style="COLOR: #ff0000"><br>        class</span><span style="COLOR: #0000ff">="com.sanlea.study.spring2.ch03.StaticFactoryBean"</span><span style="COLOR: #ff0000"><br>        factory-method</span><span style="COLOR: #0000ff">="getInstance"</span><span style="COLOR: #0000ff">></span><span style="COLOR: #000000"><br>        </span><span style="COLOR: #0000ff"><</span><span style="COLOR: #800000">constructor-arg </span><span style="COLOR: #ff0000">value</span><span style="COLOR: #0000ff">="juggler"</span><span style="COLOR: #ff0000"> </span><span style="COLOR: #0000ff">/></span><span style="COLOR: #000000"><br>        </span><span style="COLOR: #0000ff"><</span><span style="COLOR: #800000">property </span><span style="COLOR: #ff0000">name</span><span style="COLOR: #0000ff">="comment"</span><span style="COLOR: #ff0000"> value</span><span style="COLOR: #0000ff">="a good man, but so sad"</span><span style="COLOR: #ff0000"> </span><span style="COLOR: #0000ff">/></span><span style="COLOR: #000000"><br>    </span><span style="COLOR: #0000ff"></</span><span style="COLOR: #800000">bean</span><span style="COLOR: #0000ff">></span></div> <img src ="http://m.tkk7.com/oxl/aggbug/135198.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://m.tkk7.com/oxl/" target="_blank">oxl</a> 2007-08-08 11:47 <a href="http://m.tkk7.com/oxl/archive/2007/08/08/135198.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>鎬濊冭交閲忕駭JEE Web紼嬪簭鏋舵瀯http://m.tkk7.com/oxl/archive/2007/08/01/133818.htmloxloxlWed, 01 Aug 2007 08:50:00 GMThttp://m.tkk7.com/oxl/archive/2007/08/01/133818.htmlhttp://m.tkk7.com/oxl/comments/133818.htmlhttp://m.tkk7.com/oxl/archive/2007/08/01/133818.html#Feedback0http://m.tkk7.com/oxl/comments/commentRss/133818.htmlhttp://m.tkk7.com/oxl/services/trackbacks/133818.html娉細鏍囬鍐欏緱鏈夌偣澶稿紶錛岃繖鏄湰浜虹殑鏂囧淇吇闂錛屼笉鍦ㄨ璁鴻寖鍥翠箣鍐呫傝繖閲岀殑鍓嶆彁鏄嬌鐢ㄨ傳琛妯″瀷妯″紡鍜岃交閲忕駭JEE Web錛屾病鏈夎冭檻鍒嗗竷寮忋?br>
榪欎簺澶╁湪鐪婬ibernate鐨勮祫鏂欙紝闄や簡瀵瑰畠鐨勫己澶ф劅鍒版儕浜轟箣澶栵紝鏇村鐨勫氨鏄儲鎭鹼紝鍥犱負澶鏈潵紜畾鐨勭悊璁虹幇鍦ㄩ兘鍙樺緱鐩稿綋绔欎笉浣忚剼錛岃屼笖鏈変簺涓滆タ鐧炬濅笉寰楀叾瑙c傝繖寰椾粠DAO灞傚紑濮嬭璧鳳紝涓鑸殑鏋舵瀯鏄繖鏍風殑錛?br>     Web灞?br>      |
   Service灞?br>      |
     DAO灞?br>      |
    鏁版嵁搴?/p> 鍥犱負DAO灞備富瑕佽礋璐e璞℃寔涔呯殑鎿嶄綔錛岃孲ervice灞傚垯鏄櫎鎸佷箙鎿嶄綔澶栨搷浣滐紝鎵浠ュ悇鑷垎宸ワ紝灞傛鍒嗘槑銆備絾鏄洜涓哄湪鎸夊悇縐嶆潯浠舵绱㈡暟鎹殑鏃跺欙紝Service灞傞渶瑕佸悜Web灞傛彁渚涚浉搴旂殑鎺ュ彛錛屾瘮濡傝鎺ョ敤鎴峰悕鏌ヨ鍗曢渶瑕佷竴涓帴鍙o紝鎸夋椂闂存煡璁㈠崟闇瑕佷竴涓帴鍙g瓑絳夛紝浣嗘槸榪欐牱浣垮緱DAO灞傚悓鏃朵篃蹇呴』鎻愪緵鍚屾牱鐨勬帴鍙o紝榪欐牱錛屽綋鏈夋柊鐨勯渶姹傛椂灝辮娣誨姞涓や釜鎺ュ彛錛岃屼笖閫氬父Service灞傚彧鏄畝鍗曠殑璋冪敤涓涓婦AO灞傝屽凡銆?br>
鑰屽彟鏈変竴縐嶆柟娉曞氨鏄疭ervice綾葷戶鎵緿AO綾伙紝瑕嗙洊鐩稿簲鐨勬柟娉曪紝榪欎嬌寰楀彧淇敼Dao鐨勬柟娉曞氨鍙互浜嗐備絾鏄氨鏈変簡闂錛屽洜涓篠ervice灞傜殑鎺ュ彛瑕佹眰鐨勫弬鏁板拰DAO灞傜殑鍙傛暟浼氫笉涓鏍鳳紝榪欓犳垚閲嶈澆浜嗙浉搴旂殑鏂規硶鑰屼笉鏄鐩栫浉搴旂殑鏂規硶錛屼篃灝辨槸璇碨ervice綾繪棤绔浜嗗緢澶氭帴鍙o紝浣垮緱璋冪敤鏈変簺娣蜂貢銆?br>
浠庡疄闄呮潵鐪嬶紝甯哥敤鍚庨潰閭g鏂規硶錛岃屼笖鍜屼笂涓灞傜▼搴忓憳鎼炲ソ榛樺錛屽摢浜涙柟娉曞彲浠ョ敤錛屽摢浜涗笉鍙互銆備絾鏄繖甯︽潵鐨勯棶棰樺氨鏄竴涓嶅皬蹇冭皟鐢ㄩ敊浜嗗氨楹葷儲浜嗐傝屽墠涓縐嶈櫧鐒朵慨鏀歸夯鐑︿竴鐐癸紝浣嗚嚦灝戜嬌寰桽ervice灞傛槸騫插噣鐨勬帴鍙o紝娌℃湁涓嶇敤寰椾笂鐨勬帴鍙c?br>
鍏跺疄鍦ㄦ棩甯哥殑寮鍙戜腑鎬繪槸榪欐牱璁や負錛孌AO鏈夋病鏈変竴涓竾鑳界殑鎺ュ彛鍙互鐢ㄤ簬媯绱㈠璞★紵灝辨棴涓婇潰鎵璇寸殑錛屾寜鐢ㄦ埛鍚嶆煡璁㈠崟絳夎繖鏍風殑鎿嶄綔錛屾湁娌℃湁涓涓氱敤鐨勬帴鍙e幓瀹炵幇鍛紵DAO涓嶆槸鍋氫笉鍒幫紝鑰屾槸寮鍙戣繖鏍風殑鍔熻兘鐩稿綋澶嶆潅錛岃屼笖闅句互閲嶇敤錛屼技涔庤繖鏄竴涓悊鎯籌紝涓涓毦浠ュ疄鐜扮殑鐞嗘兂浜嗐?br>
浠庝笂闈㈢殑璁ㄨ涓垜浠彲浠ョ湅寰楀埌錛孌AO灝辨槸鎸佷箙灞傦紝浠栬礋璐e璞$殑CRUD錛岃屼笖鎴戜滑甯屾湜鏈変竴涓氱敤鐨勬绱㈠璞$殑鎺ュ彛銆?br>
緇堜簬錛屾垜浠殑Hibernate妯┖鍑轟笘浜嗭紙瓚呯駭璧涗簹浜猴紵錛夈備粬鐨凷ession瀹炵幇浜嗗璞$殑CRUD錛屼笌姝ゅ悓鏃舵帴渚涗簡鍩轟簬HQL鐨凲uery鎺ュ彛錛岀敤浜庢寜鏉′歡媯绱㈠璞★紝浠庤繖涓剰涔変笂鏉ヨ錛屼粬灝辨槸涓涓狣AO瀹炵幇錛屾垜浠彲浠ョ洿鎺ュ湪Service灞備嬌鐢℉ibernate鍋氫負鐨凞AO銆?br>
鍙槸涓轟粈涔堣繕鏈夎繖涔堝浜鴻鍦℉ibernate涔嬩笂寤虹珛DAO鍛紵鏃犻潪灝辨槸鍋氫竴涓彲鏇存崲鎸佷箙灞傜殑緋葷粺錛堝JDO錛夛紝鍙堟垨鑰呮妸Hibernate鐨勪竴浜汼ession鎿嶄綔闅愯棌璧鋒潵錛屼嬌寰桽ervice灞傜殑浠g爜鏇翠負綆媧佹槑浜嗐傚浜庡悗闈㈢殑璇存硶榪樺彲浠ヨ寰楄繃鍘伙紝鍙槸鍓嶉潰鐨勮娉曞氨涓嶅Ε浜嗭紝鍥犱負閫氱敤鐨勬绱㈡帴鍙e悇涓狾RM瀹炵幇閮戒笉鐩稿悓錛岄偅涔圖AO寰堥毦鍋氬緱鍒伴氱敤錛岃繖灝卞張鍥炲埌鍓嶉潰娌℃湁Hibernate涔嬪墠鐨勫洶澧冧簡錛涜屼笌姝ゅ悓鏃訛紝浣跨敤DAO涔熶細鏈変竴浜涢棶棰橈紝灝辨槸蹇呭畾鏄法浜嗗涓猄ession榪涜鐨勬搷浣滐紝閭d箞鍦║pdate鎿嶄綔鏃跺氨浼氭妸鏁翠釜瀵硅薄錛堣繖涓璞℃槸娓哥鎬佺殑錛夎繘琛屾墍鏈夊瓧孌電殑榪涜鏇存柊錛屽疄闄呬笂鍙湁涓涓や釜瀛楁琚慨鏀逛簡錛屽浜庝竴浜涜鏁版搷浣滐紝榪欐牱鐨勬柟寮忕殑鎬ц兘鐩稿綋宸姴錛堟瘮濡傝涓綃囨枃绔犳湁澶氬皯浜洪槄璇昏繃浜嗚繖鏍風殑璁℃暟錛夈?br>
鍏跺疄浼氳繖涔堟牱錛屾垜浼氱洿鎺ュ湪Service浣跨敤Hibernate鍋氫負DAO錛屽湪澶у鏁頒腑灝忓瀷搴旂敤涓紝寰堝皯錛堝嚑涔庢病鏈夛級鏈変漢浼氳姹傛洿鎹㈡寔涔呭眰涓棿浠剁殑錛屾墍浠ユ牴鏈笉鐢ㄦ媴蹇冿紝鑰屼笖緇存姢涔熷茍娌℃湁鎯寵薄涓鏉傦紝鍥犱負濮嬬粓榪樻槸寰楀鏂扮殑DAO灞傝繘琛屼簡瑙g殑錛屼笉鏄悧錛?

oxl 2007-08-01 16:50 鍙戣〃璇勮
]]>
Spring涓畾涔塀ean鎴戠敤Constructorhttp://m.tkk7.com/oxl/archive/2007/07/16/130598.htmloxloxlMon, 16 Jul 2007 07:57:00 GMThttp://m.tkk7.com/oxl/archive/2007/07/16/130598.htmlhttp://m.tkk7.com/oxl/comments/130598.htmlhttp://m.tkk7.com/oxl/archive/2007/07/16/130598.html#Feedback0http://m.tkk7.com/oxl/comments/commentRss/130598.htmlhttp://m.tkk7.com/oxl/services/trackbacks/130598.html

oxl 2007-07-16 15:57 鍙戣〃璇勮
]]>
鐞嗚ВWW鐨刅alueStackhttp://m.tkk7.com/oxl/archive/2007/07/06/128646.htmloxloxlFri, 06 Jul 2007 09:48:00 GMThttp://m.tkk7.com/oxl/archive/2007/07/06/128646.htmlhttp://m.tkk7.com/oxl/comments/128646.htmlhttp://m.tkk7.com/oxl/archive/2007/07/06/128646.html#Feedback0http://m.tkk7.com/oxl/comments/commentRss/128646.htmlhttp://m.tkk7.com/oxl/services/trackbacks/128646.html璺熺潃銆奧ebwork in Action銆嬪鍒頒簡OGNL錛屼竴鐩村ValueStack鐨勬蹇靛緢妯$硦錛岃屼功閲屼篃娌℃湁浠嬬粛娓呮錛屾垜涓鐩翠互鏉ヨ繛ValueStack閲孉ction鏄湪鏍堥《鍛㈣繕鏄湪鍝噷涓灞傞兘涓嶆竻妤氾紝鎬庝箞鎶婁竴涓嚜瀹氫箟鐨勫涓妏ush鍒癡alueStack涓婏紝濡傛灉鍦╝ction鐨別xecute涓璸ush錛屼粬鏄湪鏍堥《鍛紝榪樻槸嬈′簬Action鍛紵

鍏跺疄鍦╓W涓紝ValueStack鐨勬爤緇撴瀯鏄繖鏍風殑錛屽湪鎵цAction涔嬪墠鎶夾ction鍘嬪叆鏍堬紝榪欐椂Action灝辨槸鏍堥《錛岀劧鍚庡湪Action.execute()鏃跺啀鎶婅嚜瀹氫箟鐨刡ean鍘嬪叆鏍堬紝閭d箞榪欐椂榪欎釜鑷畾涔夌殑bean灝卞湪鏍堥《浜嗐傛墍浠ュ湪涓嬮潰榪欐牱鐨凧SP浠g爜涓紝鏄厛浠庤嚜瀹氫箟bean鏌ヨ搗錛岀劧鍚庢墠鍒癆ction銆?
<ww:property value="name" />

鍦ˋctionContext涓婁笅鏂囦腑錛岄粯璁ゆ槸浠嶰gnlValueStack鍘繪煡鎵撅紝鍥犱負榪欐牱錛屾墍浠ュ湪鍦ㄦ煡鎵綩gnlValueStack鐨勫兼椂鏄笉鐢?鏉ユ爣鏄庡畠鎵鍦ㄧ殑鍊兼爤銆傝屽儚Session鍜孉pplication榪欐牱鐨凪ap錛屽垯闇瑕佸墠緙錛屽儚榪欐牱錛?session.xxx,#application.xxx銆?br>
鑷充簬鎬庝箞鍦ˋctionContext涓坊鍔犵被浼間簬Session鐨凪ap錛屽彧鏈変竴涓柟娉曞氨鏄皟鐢╬ut鏂規硶銆?br>
璁插緱寰堢矖鐣ワ紝涓嶈繃鍐呴噷宸茬粡浜嗘竻妤氫簡銆?/span>

oxl 2007-07-06 17:48 鍙戣〃璇勮
]]>
璇曠敤Eclipse 3.3鐨凧EE錛屼笉紼沖畾http://m.tkk7.com/oxl/archive/2007/07/04/128060.htmloxloxlWed, 04 Jul 2007 04:02:00 GMThttp://m.tkk7.com/oxl/archive/2007/07/04/128060.htmlhttp://m.tkk7.com/oxl/comments/128060.htmlhttp://m.tkk7.com/oxl/archive/2007/07/04/128060.html#Feedback1http://m.tkk7.com/oxl/comments/commentRss/128060.htmlhttp://m.tkk7.com/oxl/services/trackbacks/128060.html
榪樻槸IDEA濂斤紝涓嶈繃IDEA涔熷お鍚冨唴瀛樺お鎱簡錛屽鐨勶紝JAVA IDE榪樼湡娌′釜濂界敤鐨勩?

oxl 2007-07-04 12:02 鍙戣〃璇勮
]]>
Java 鏍囧噯IO嫻佺殑鐞嗚Вhttp://m.tkk7.com/oxl/archive/2007/07/02/127558.htmloxloxlMon, 02 Jul 2007 07:26:00 GMThttp://m.tkk7.com/oxl/archive/2007/07/02/127558.htmlhttp://m.tkk7.com/oxl/comments/127558.htmlhttp://m.tkk7.com/oxl/archive/2007/07/02/127558.html#Feedback0http://m.tkk7.com/oxl/comments/commentRss/127558.htmlhttp://m.tkk7.com/oxl/services/trackbacks/127558.html
嫻佸彲浠ラ氳繃鍖呰榪涜鍔熻兘涓婄殑鎵╁厖錛屾瘮濡傝BufferedStream錛屽彲浠ョ紦鍐叉祦錛屾彁楂樿鍙栫殑鎬ц兘錛屽叾瀹炲湪Java涓兘鏄互榪欑鎿嶄綔IO鐨勩?br>
浣嗘槸鎴戜滑涓嶈兘鎶夿ufferedStream褰撴垚鏄疄闄呭彲鐢ㄧ殑嫻侊紝鍏跺疄瀹冧滑蹇呴』鍖呰涓涓唬琛ㄧ湡瀹炵殑IO璁懼鐨勬祦鎵嶈兘鎿嶄綔錛?/span>姣斿璇碨ystem.in鍜孲ystem.out錛屾垨鑰呮槸鏁扮粍鍜屽瓧絎︿覆錛堝彟涓縐嶅寘瑁呯殑嫻侊級銆?br>
姣斿璇碔nputStream鍙互榪欐牱鐢細
InputStream in = new BufferedInputStream(new BufferedInputStream(System.in));

鑰屽瓧絎︽祦鍛紵
鍏跺疄瀛楃嫻佹病鏈夊疄闄呯殑褰㈠紡錛屽彧鑳芥槸閫氳繃鍖呰涓浜涚壒鍒殑杈撳叆嫻佹墠鑳借繘琛屽瓧絎︽搷浣滐紝姣斿璇村寘瑁呭瓧鑺傛祦InputStream錛?br>Reader reader = new InputStreamReader(System.in);
鍐嶆瘮濡傝鍖呰瀛楃鏁扮粍錛?br>char[] in = new char[1024];
Reader reader = new CharArrayReader(in);

浜嗚В榪欎簺鍚庯紝灝辮兘鏄庣櫧嫻佺殑鎿嶄綔瑙勫緥浜嗐?

oxl 2007-07-02 15:26 鍙戣〃璇勮
]]>
WebWork鏂囦歡涓婁紶涓鍋氱殑浜嬫儏http://m.tkk7.com/oxl/archive/2007/06/27/126512.htmloxloxlWed, 27 Jun 2007 03:00:00 GMThttp://m.tkk7.com/oxl/archive/2007/06/27/126512.htmlhttp://m.tkk7.com/oxl/comments/126512.htmlhttp://m.tkk7.com/oxl/archive/2007/06/27/126512.html#Feedback0http://m.tkk7.com/oxl/comments/commentRss/126512.htmlhttp://m.tkk7.com/oxl/services/trackbacks/126512.htmlwebwork.properties鍔犲叆浠ヤ笅鍐呭錛?/span>

webwork.multipart.saveDir=d:\\tmp
webwork.multipart.parser
=jakarta

/WEB-INF/lib鍔犲叆涓嬮潰鐨勫簱錛?br>
commons-io.jar
commons-fileupload.jar

Action鍐呯殑瀹炰緥鍙橀噺鍙互鏄暟鎹紝涓嶈繃浠栦滑蹇呴』閬典粠榪欐牱鐨勬牸寮忥細
file
fileContnetType
fileFileName


oxl 2007-06-27 11:00 鍙戣〃璇勮
]]>
浠婂ぉ璇曠敤IDEAhttp://m.tkk7.com/oxl/archive/2007/05/18/118309.htmloxloxlFri, 18 May 2007 04:16:00 GMThttp://m.tkk7.com/oxl/archive/2007/05/18/118309.htmlhttp://m.tkk7.com/oxl/comments/118309.htmlhttp://m.tkk7.com/oxl/archive/2007/05/18/118309.html#Feedback0http://m.tkk7.com/oxl/comments/commentRss/118309.htmlhttp://m.tkk7.com/oxl/services/trackbacks/118309.html
榪樺ソ錛屽湪瀹剁殑鏈哄櫒鏈?G鍐呭瓨錛岃繕濂借兘榪愯銆?br>


oxl 2007-05-18 12:16 鍙戣〃璇勮
]]>
鍔犳妸娌瑰晩銆?/title><link>http://m.tkk7.com/oxl/archive/2007/05/18/118273.html</link><dc:creator>oxl</dc:creator><author>oxl</author><pubDate>Fri, 18 May 2007 02:39:00 GMT</pubDate><guid>http://m.tkk7.com/oxl/archive/2007/05/18/118273.html</guid><wfw:comment>http://m.tkk7.com/oxl/comments/118273.html</wfw:comment><comments>http://m.tkk7.com/oxl/archive/2007/05/18/118273.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://m.tkk7.com/oxl/comments/commentRss/118273.html</wfw:commentRss><trackback:ping>http://m.tkk7.com/oxl/services/trackbacks/118273.html</trackback:ping><description><![CDATA[璧鋒錛岃搗姝ワ紝榪樺湪璧瘋窇綰夸笂錛屼笉榪囪嚜宸辨湁浜嗗叏紼嬬殑鍦板浘錛屾垜鍧氫俊鑷繁榪樹細鍐嶈窇鍒板墠闈㈠幓鐨勩? <img src ="http://m.tkk7.com/oxl/aggbug/118273.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://m.tkk7.com/oxl/" target="_blank">oxl</a> 2007-05-18 10:39 <a href="http://m.tkk7.com/oxl/archive/2007/05/18/118273.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>瑙e喅PHP UTF-8闂銆?/title><link>http://m.tkk7.com/oxl/archive/2007/01/19/94887.html</link><dc:creator>oxl</dc:creator><author>oxl</author><pubDate>Fri, 19 Jan 2007 03:29:00 GMT</pubDate><guid>http://m.tkk7.com/oxl/archive/2007/01/19/94887.html</guid><wfw:comment>http://m.tkk7.com/oxl/comments/94887.html</wfw:comment><comments>http://m.tkk7.com/oxl/archive/2007/01/19/94887.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://m.tkk7.com/oxl/comments/commentRss/94887.html</wfw:commentRss><trackback:ping>http://m.tkk7.com/oxl/services/trackbacks/94887.html</trackback:ping><description><![CDATA[淇敼php.ini鏂囦歡錛?br /><div style="border: 1px solid rgb(204, 204, 204); padding: 4px 5px 4px 4px; background-color: rgb(238, 238, 238); font-size: 13px; width: 98%;"><!--<br><br>Code highlighting produced by Actipro CodeHighlighter (freeware)<br>http://www.CodeHighlighter.com/<br><br>--><span style="color: rgb(128, 0, 0); font-weight: bold;">[</span><span style="color: rgb(128, 0, 0);">mbstring</span><span style="color: rgb(128, 0, 0); font-weight: bold;">]</span><span style="color: rgb(0, 0, 0);"><br /></span><span style="color: rgb(0, 128, 0);">;</span><span style="color: rgb(0, 128, 0);">聽language聽for聽internal聽character聽representation.</span><span style="color: rgb(0, 128, 0);"><br /></span><span style="color: rgb(0, 0, 0);">mbstring.language聽</span><span style="color: rgb(0, 0, 0);">=</span><span style="color: rgb(0, 0, 0);">聽Neutral<br /><br />mbstring.strict_detection聽</span><span style="color: rgb(0, 0, 0);">=</span><span style="color: rgb(0, 0, 0);">聽On<br /><br />default_charset聽</span><span style="color: rgb(0, 0, 0);">=</span><span style="color: rgb(0, 0, 0);">聽UTF-</span><span style="color: rgb(0, 0, 0);">8</span><span style="color: rgb(0, 0, 0);"><br /><br /></span><span style="color: rgb(0, 128, 0);">;</span><span style="color: rgb(0, 128, 0);">聽internal/script聽encoding.</span><span style="color: rgb(0, 128, 0);"><br />;</span><span style="color: rgb(0, 128, 0);">聽Some聽encoding聽cannot聽work聽as聽internal聽encoding.</span><span style="color: rgb(0, 128, 0);"><br />;</span><span style="color: rgb(0, 128, 0);">聽(e.g.聽SJIS,聽BIG5,聽ISO-2022-*)</span><span style="color: rgb(0, 128, 0);"><br /></span><span style="color: rgb(0, 0, 0);">mbstring.internal_encoding聽</span><span style="color: rgb(0, 0, 0);">=</span><span style="color: rgb(0, 0, 0);">聽UTF-</span><span style="color: rgb(0, 0, 0);">8</span><span style="color: rgb(0, 0, 0);"><br /><br /></span><span style="color: rgb(0, 128, 0);">;</span><span style="color: rgb(0, 128, 0);">聽http聽input聽encoding.</span><span style="color: rgb(0, 128, 0);"><br /></span><span style="color: rgb(0, 0, 0);">mbstring.http_input聽</span><span style="color: rgb(0, 0, 0);">=</span><span style="color: rgb(0, 0, 0);">聽UTF-</span><span style="color: rgb(0, 0, 0);">8</span><span style="color: rgb(0, 0, 0);"><br /><br /></span><span style="color: rgb(0, 128, 0);">;</span><span style="color: rgb(0, 128, 0);">聽http聽output聽encoding.聽mb_output_handler聽must聽be</span><span style="color: rgb(0, 128, 0);"><br />;</span><span style="color: rgb(0, 128, 0);">聽registered聽as聽output聽buffer聽to聽function</span><span style="color: rgb(0, 128, 0);"><br /></span><span style="color: rgb(0, 0, 0);">mbstring.http_output聽</span><span style="color: rgb(0, 0, 0);">=</span><span style="color: rgb(0, 0, 0);">聽UTF-</span><span style="color: rgb(0, 0, 0);">8</span><span style="color: rgb(0, 0, 0);"><br /><br /></span><span style="color: rgb(0, 128, 0);">;</span><span style="color: rgb(0, 128, 0);">聽enable聽automatic聽encoding聽translation聽according聽to</span><span style="color: rgb(0, 128, 0);"><br />;</span><span style="color: rgb(0, 128, 0);">聽mbstring.internal_encoding聽setting.聽Input聽chars聽are</span><span style="color: rgb(0, 128, 0);"><br />;</span><span style="color: rgb(0, 128, 0);">聽converted聽to聽internal聽encoding聽by聽setting聽this聽to聽On.</span><span style="color: rgb(0, 128, 0);"><br />;</span><span style="color: rgb(0, 128, 0);">聽Note:聽Do聽_not_聽use聽automatic聽encoding聽translation聽for</span><span style="color: rgb(0, 128, 0);"><br />;</span><span style="color: rgb(0, 128, 0);">聽聽聽聽聽聽聽portable聽libs/applications.</span><span style="color: rgb(0, 128, 0);"><br /></span><span style="color: rgb(0, 0, 0);">mbstring.encoding_translation聽</span><span style="color: rgb(0, 0, 0);">=</span><span style="color: rgb(0, 0, 0);">聽On<br /><br /></span><span style="color: rgb(0, 128, 0);">;</span><span style="color: rgb(0, 128, 0);">聽automatic聽encoding聽detection聽order.</span><span style="color: rgb(0, 128, 0);"><br />;</span><span style="color: rgb(0, 128, 0);">聽auto聽means</span><span style="color: rgb(0, 128, 0);"><br /></span><span style="color: rgb(0, 0, 0);">mbstring.detect_order聽</span><span style="color: rgb(0, 0, 0);">=</span><span style="color: rgb(0, 0, 0);">聽UTF-</span><span style="color: rgb(0, 0, 0);">8</span><span style="color: rgb(0, 0, 0);">,</span><span style="color: rgb(0, 0, 0);">ASCII<br /><br /></span><span style="color: rgb(0, 128, 0);">;</span><span style="color: rgb(0, 128, 0);">聽substitute_character聽used聽when聽character聽cannot聽be聽converted</span><span style="color: rgb(0, 128, 0);"><br />;</span><span style="color: rgb(0, 128, 0);">聽one聽from聽another</span><span style="color: rgb(0, 128, 0);"><br /></span><span style="color: rgb(0, 0, 0);">mbstring.substitute_character聽</span><span style="color: rgb(0, 0, 0);">=</span><span style="color: rgb(0, 0, 0);">聽none</span><span style="color: rgb(0, 128, 0);">;<br /></span><span style="color: rgb(0, 0, 0);"><br /></span><span style="color: rgb(0, 128, 0);">;</span><span style="color: rgb(0, 128, 0);">聽overload(replace)聽single聽byte聽functions聽by聽mbstring聽functions.</span><span style="color: rgb(0, 128, 0);"><br />;</span><span style="color: rgb(0, 128, 0);">聽mail(),聽ereg(),聽etc聽are聽overloaded聽by聽mb_send_mail(),聽mb_ereg(),</span><span style="color: rgb(0, 128, 0);"><br />;</span><span style="color: rgb(0, 128, 0);">聽etc.聽Possible聽values聽are聽0,1,2,4聽or聽combination聽of聽them.</span><span style="color: rgb(0, 128, 0);"><br />;</span><span style="color: rgb(0, 128, 0);">聽For聽example,聽7聽for聽overload聽everything.</span><span style="color: rgb(0, 128, 0);"><br />;</span><span style="color: rgb(0, 128, 0);">聽0:聽No聽overload</span><span style="color: rgb(0, 128, 0);"><br />;</span><span style="color: rgb(0, 128, 0);">聽1:聽Overload聽mail()聽function</span><span style="color: rgb(0, 128, 0);"><br />;</span><span style="color: rgb(0, 128, 0);">聽2:聽Overload聽str*()聽functions</span><span style="color: rgb(0, 128, 0);"><br />;</span><span style="color: rgb(0, 128, 0);">聽4:聽Overload聽ereg*()聽functions</span><span style="color: rgb(0, 128, 0);"><br /></span><span style="color: rgb(0, 0, 0);">mbstring.func_overload聽</span><span style="color: rgb(0, 0, 0);">=</span><span style="color: rgb(0, 0, 0);">聽</span><span style="color: rgb(0, 0, 0);">7</span></div><br />鐒跺悗鏄慨鏀筸y.ini錛?br /><div style="border: 1px solid rgb(204, 204, 204); padding: 4px 5px 4px 4px; background-color: rgb(238, 238, 238); font-size: 13px; width: 98%;"><!--<br><br>Code highlighting produced by Actipro CodeHighlighter (freeware)<br>http://www.CodeHighlighter.com/<br><br>--><span style="color: rgb(128, 0, 0); font-weight: bold;">[</span><span style="color: rgb(128, 0, 0);">mysql</span><span style="color: rgb(128, 0, 0); font-weight: bold;">]</span><span style="color: rgb(0, 0, 0);"><br />default-character-set</span><span style="color: rgb(0, 0, 0);">=</span><span style="color: rgb(0, 0, 0);">utf8<br /></span><span style="color: rgb(128, 0, 0); font-weight: bold;">[</span><span style="color: rgb(128, 0, 0);">mysqld</span><span style="color: rgb(128, 0, 0); font-weight: bold;">]</span><span style="color: rgb(0, 0, 0);"><br />default-character-set</span><span style="color: rgb(0, 0, 0);">=</span><span style="color: rgb(0, 0, 0);">utf8<br />default-storage-engine</span><span style="color: rgb(0, 0, 0);">=</span><span style="color: rgb(0, 0, 0);">MyISAM<br />init_connect</span><span style="color: rgb(0, 0, 0);">=</span><span style="color: rgb(0, 0, 0);">'SET聽NAMES聽utf8'</span></div><br /><img src ="http://m.tkk7.com/oxl/aggbug/94887.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://m.tkk7.com/oxl/" target="_blank">oxl</a> 2007-01-19 11:29 <a href="http://m.tkk7.com/oxl/archive/2007/01/19/94887.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>2007-1-17 http://m.tkk7.com/oxl/archive/2007/01/17/94522.htmloxloxlWed, 17 Jan 2007 15:39:00 GMThttp://m.tkk7.com/oxl/archive/2007/01/17/94522.htmlhttp://m.tkk7.com/oxl/comments/94522.htmlhttp://m.tkk7.com/oxl/archive/2007/01/17/94522.html#Feedback0http://m.tkk7.com/oxl/comments/commentRss/94522.htmlhttp://m.tkk7.com/oxl/services/trackbacks/94522.html
鎴戠殑蹇冩儏錛熸垜鐨勫績鎯呮槸浼氬嚭鐜頒竴縐嶅緢鑾槑鐨勬劅鍔紝鐒跺悗涓嶅埌鍗佺錛岀珛鍗沖彉寰楁矇榛橈紝鐒跺悗鍘熸湰搴旇鍋氫粈涔堝氨鍋氫粈涔堬紝鍍忔病鏈夊彂鐢熻繃涓鏍楓?br />
鎴戜笉鐭ラ亾鎴戣繖鏍峰仛鏄笉鏄繎浼間簬鍐瘋錛屼絾鏄垜娓呮錛屾垜寰堜笉瀹規槗璁╄嚜宸卞績鎯呭彉寰楀鉤闈欙紝鎴戜笉鎯蟲敼鍙樼幇鍦ㄧ殑鐢熸椿錛岃嚦灝戝湪鎴戣涓烘垜宸茬粡蹇樿浜嗗ス涔嬪墠錛屾垜涓嶅簲璇ュ幓鎺ュ彈浠諱綍浜猴紝鏇翠笉搴旇鍘誨鎵懼埆鐨勪粈涔堜漢鏉ヤ唬鏇褲?br />
鍓嶄簺鏃ュ瓙閮藉湪瀵繪壘涓涓漢鏉ヤ唬鏇匡紝鐪熸湁鐐硅揩涓嶅強寰呯殑鎰忔濓紝鍙槸涓鍦洪厭閱掑悗錛屽洖鐪嬪彂閫佺粰瀵規柟鐨勭煭淇″悗錛岀獊鐒剁寷閱掞紝鍒舵浜嗚繖鍦烘病鏈夋剰涔夌殑琛屽姩銆傚洖鎯籌紝鏈変簺浜嬫儏浼氫駭鐢熶竴榪炰覆鐨勮繛閿佸弽搴旓紝榪欑畻鏄懡榪愮殑瀹夋帓錛岃屾湪璁風殑鑷繁蹇呯劧鍐嶆鍥炲埌鐥涜嫤涔嬪湴錛岄偅鏃跺繀鏄案鏃犺秴鐢熶箣澧冧簡銆?br />
璁╀竴鍒囧鉤闈欐秷閫濆惂銆?br />
-----

鍦ㄧ湅涓浜汧reeBSD鏂歸潰鐨勮祫鏂欙紝鍥犱負鎴戠殑鏈嶅姟鍣ㄨ鐢ㄥ埌PHP錛屼笉榪嘊SD鏂歸潰鐨勮祫鏂欏皯涓浜涳紝鑰屼笖handbook騫舵病鏈夋兂璞′腑閭f牱瀹岀編錛屽洜涓哄緢澶氬弬鏁版病鏈夊緢璇︾粏鍦拌В閲婏紝鑰屼笖涔熸病鏈夋寚鏄庡埌鍝幓鐪嬭繖浜涘弬鏁扮殑鏂囨。錛屽攭錛屾病鍔炴硶錛屽洜涓築SD鐨勭ǔ瀹氾紝鎴戦渶瑕佸畠銆?br />
榪欏彴鏈嶅姟鍣ㄥ彲鑳借鎵樺緱寰堣繙錛岃嚜宸辯殑鏃墮棿鍙堝皯錛屾墍浠ヤ竴瀹氳寰堢ǔ瀹氱殑緋葷粺錛屾ц兘鍙嶈屾槸鍏舵浜嗐?br />
-----

蹇冮噷榪樻槸鎸傝鐫浜涗粈涔堬紝鍙槸鍗存槸閬撲笉娓呰█涓嶆槑銆?img src ="http://m.tkk7.com/oxl/aggbug/94522.html" width = "1" height = "1" />

oxl 2007-01-17 23:39 鍙戣〃璇勮
]]>
FreeBSD鍐呮牳鍙傛暟鎻忚堪http://m.tkk7.com/oxl/archive/2007/01/17/94466.htmloxloxlWed, 17 Jan 2007 09:41:00 GMThttp://m.tkk7.com/oxl/archive/2007/01/17/94466.htmlhttp://m.tkk7.com/oxl/comments/94466.htmlhttp://m.tkk7.com/oxl/archive/2007/01/17/94466.html#Feedback1http://m.tkk7.com/oxl/comments/commentRss/94466.htmlhttp://m.tkk7.com/oxl/services/trackbacks/94466.html闃呰鍏ㄦ枃

oxl 2007-01-17 17:41 鍙戣〃璇勮
]]>
主站蜘蛛池模板: 一级视频在线免费观看| 亚洲人成伊人成综合网久久| 亚洲色大成网站www久久九| 在线观看免费av网站| 亚洲精品乱码久久久久久| 一级女性全黄久久生活片免费| 国产高清视频在线免费观看| 亚洲乱码中文字幕在线| 免费黄色网址入口| 国产亚洲欧美在线观看| 亚洲高清偷拍一区二区三区 | 亚洲麻豆精品果冻传媒| 99久久久国产精品免费蜜臀| 亚洲精品在线免费观看| 最近中文字幕免费mv视频7| 亚洲国产成人精品无码区二本| 免费jjzz在线播放国产| 成人自慰女黄网站免费大全| 亚洲成A∨人片在线观看不卡| 3344免费播放观看视频| 亚洲中文字幕久久精品蜜桃| 免费**毛片在线播放直播| 91精品成人免费国产| 亚洲人色大成年网站在线观看| 免费网站看v片在线香蕉| 一级特级aaaa毛片免费观看| 亚洲AV无码久久| 最近2019中文字幕mv免费看 | 亚洲成AV人片在线观看| 国产精品久久永久免费| 男人的天堂av亚洲一区2区| 自拍偷自拍亚洲精品第1页| 97精品免费视频| 国产亚洲精品美女2020久久| 亚洲色无码专区在线观看| 精品福利一区二区三区免费视频| 亚洲AV无码一区二区三区网址 | 久久99精品视免费看| 亚洲成a人无码亚洲成av无码| 在线日韩日本国产亚洲| 免费精品国产自产拍在线观看图片|