锘??xml version="1.0" encoding="utf-8" standalone="yes"?>亚洲成av人片天堂网老年人,亚洲精品视频免费,亚洲国产综合专区在线电影http://www.tkk7.com/wueddie/category/3483.htmlzh-cnMon, 20 Feb 2017 01:59:42 GMTMon, 20 Feb 2017 01:59:42 GMT60java.sql.BatchUpdateException: IO Error: Connection resethttp://www.tkk7.com/wueddie/archive/2017/02/20/432322.htmlInPracticeInPracticeMon, 20 Feb 2017 01:28:00 GMThttp://www.tkk7.com/wueddie/archive/2017/02/20/432322.htmlhttp://www.tkk7.com/wueddie/comments/432322.htmlhttp://www.tkk7.com/wueddie/archive/2017/02/20/432322.html#Feedback0http://www.tkk7.com/wueddie/comments/commentRss/432322.htmlhttp://www.tkk7.com/wueddie/services/trackbacks/432322.html

]]>
Lessons learned - Oracle GI and Database Installation on SUSE 12http://www.tkk7.com/wueddie/archive/2016/07/28/431361.htmlInPracticeInPracticeThu, 28 Jul 2016 08:55:00 GMThttp://www.tkk7.com/wueddie/archive/2016/07/28/431361.htmlhttp://www.tkk7.com/wueddie/comments/431361.htmlhttp://www.tkk7.com/wueddie/archive/2016/07/28/431361.html#Feedback0http://www.tkk7.com/wueddie/comments/commentRss/431361.htmlhttp://www.tkk7.com/wueddie/services/trackbacks/431361.html asm listdisks --DATA ls /dev/oracleasm/disks Installation tasks: Issue 3: always failed due to user equivalence check after starting installer OUI with user oracle. however if I manully check with runcluvfy, no issue found at all. ./runcluvfy.sh stage -pre crsinst -n , -verbose I worked around it by using another user to replace user oracle. but it triggered next issue. Issue 4: cannot see ASM disks in OUI. no matter how I change the disk dicovery path. the disk list is empty. but I can find disk manully. /usr/sbin/oracleasm-discover 'ORCL:*' Discovered disk: ORCL:DATA Root cause is that the ASM is configured and created with user oracle. and I aming installing GI with different user other than oracle; so I cannot see the Disk created. change owner of disk device file solved the issue. ls /dev/oracleasm/disks chown /dev/oracleasm/disks -R Issue 5: root.sh execution failed. Failed to create keys in the OLR, rc = 127, Message: clscfg.bin: error while loading shared libraries: libcap.so.1: cannot open shared object file: No such file or directory fixed the issue with command below: zypper in libcap1 ohasd failed to start Failed to start the Clusterware. Last 20 lines of the alert log follow: 2016-07-24 23:10:28.502: [client(1119)]CRS-2101:The OLR was formatted using version 3. I found a good document from SUSE, Oracle RAC 11.2.0.4.0 on SUSE Linux Enterprise Server 12 - x86_64, it make it clear that SUSE 12 is supported by Oracle GI 11.2.0.4, it also mentioned Patch 18370031. "During the Oracle Grid Infrastructure installation, you must apply patch 18370031 before configuring the software that is installed. " The patch 18370031 is actually mentioned in "Oracle quick installation guide on Linux", but not mentioned in "Oracle quick installation guide on Linux". I majored followed up with later one and missed Patch 18370031. issue disappeared after I installed the patch 18370031. ./OPatch/opatch napply -oh -local /18370031 Errors in file : ORA-27091: unable to queue I/O ORA-15081: failed to submit an I/O operation to a disk ORA-06512: at line 4 solved by change owner of disk DATA related file ls -l /dev/oracleasm/iid chown on folder /dev/oracleasm/iid and some .* hidden file. Issue during DB installation Issue 6: report error: in invoking target 'agent nmhs' vi $ORACLE_HOME/sysman/lib/ins_emagent.mk Search for the line $(MK_EMAGENT_NMECTL) Change it to: $(MK_EMAGENT_NMECTL) -lnnz11 refer to https://community.oracle.com/thread/1093616?tstart=0

]]>
鍖呯粨鏋勫懡鍚嶇殑鏂版柟娉?/title><link>http://www.tkk7.com/wueddie/archive/2006/04/01/38580.html</link><dc:creator>InPractice</dc:creator><author>InPractice</author><pubDate>Sat, 01 Apr 2006 01:26:00 GMT</pubDate><guid>http://www.tkk7.com/wueddie/archive/2006/04/01/38580.html</guid><wfw:comment>http://www.tkk7.com/wueddie/comments/38580.html</wfw:comment><comments>http://www.tkk7.com/wueddie/archive/2006/04/01/38580.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.tkk7.com/wueddie/comments/commentRss/38580.html</wfw:commentRss><trackback:ping>http://www.tkk7.com/wueddie/services/trackbacks/38580.html</trackback:ping><description><![CDATA[J2EE欏圭洰涓熀鏈兘鏄伒寰垎灞傛灦鏋勭殑錛岃嚜鐒跺寘緇撴瀯涔熸槸鍩轟簬鍒嗗眰鐨勩侱AO灞傛湁DAO package銆俿ervice 灞傛湁service package銆傚湪榪欎簺鍖呬笅闈㈠啀鏍規嵁妯″潡鍒掑垎瀛愬寘銆?br /><br />鎴戣寰楀彟涓縐嶅彲琛岀殑鏂規鏄牴鎹ā鍧楀垝鍒嗗寘錛屽鏋滃寘姣旇緝澶嶆潅錛屾瘮濡傛湁瓚呰繃鍗佷釜鐨勭被錛屽啀鏍規嵁灞傛潵鍒掑垎瀛愬寘銆備竴鑸殑妯″潡姣旇緝綆鍗曪紝鏃犻渶鍒掑垎瀛愬寘銆?br /><br />浠庨珮鍐呰仛錛屼綆鍋跺悎鐨勫師鍒欐潵璇達紝榪欐牱鍒掑垎鍏鋒湁鏇撮珮鐨勫唴鑱氭с傚鏋滄寜灞傚垝鍒嗐傚叾瀹炲悓灞傜殑綾誨茍鍏ュ澶х殑鍏崇郴銆傝冭檻涓涓婦AO灞傘傝繖浜汥AO涔嬮棿鏈夊灝戣仈緋伙紵 <br /><br />鏂板垝鍒嗘柟娉曠殑濂藉鏄鏋滈渶瑕佷慨鏀規煇涓ā鍧楋紝淇敼鐨勫湴鏂圭浉瀵歸泦涓傚洜涓洪兘浣嶄簬涓涓寘鍐呫?br /><br />鐜板湪鍒嗗眰鏋舵瀯宸茬粡闈炲父鏅亶錛屾病鏈夊繀瑕佸湪鍖呯殑鍒掑垎涓婁綋鐜板垎灞傛灦鏋勩傚湪綾誨悕涓婁綋鐜板垎灞傛灦鏋勫嵆鍙傚氨鏄鍒嗗眰鏋舵瀯鏃犻渶閫氳繃鍖呯粨鏋勬潵浣撶幇銆?br /><br />鏂扮殑鍒掑垎鏂規鍙兘鏈変竴涓棶棰樸傚悇涓ā鍧椾箣闂村彲鑳芥湁瀹炵幇涓婄殑鍐椾綑銆傚鏋滈噰鐢ㄨ繖涓柟妗堬紝闇瑕佸湪榪欑偣涓婇噰鍙栭闃叉帾鏂姐?br /><br />褰撶劧榪欒繕鏄兂娉曪紝娌℃湁鍦ㄩ」鐩腑瀹炶返銆傚笇鏈涘ぇ瀹惰兘鎸囧嚭榪欎釜鏂規硶鍙兘甯︽潵鐨勯棶棰樸?br /><img src ="http://www.tkk7.com/wueddie/aggbug/38580.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.tkk7.com/wueddie/" target="_blank">InPractice</a> 2006-04-01 09:26 <a href="http://www.tkk7.com/wueddie/archive/2006/04/01/38580.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>濡備綍鍑忓皯杞歡鐨凚UG錛?/title><link>http://www.tkk7.com/wueddie/archive/2006/02/19/31522.html</link><dc:creator>InPractice</dc:creator><author>InPractice</author><pubDate>Sun, 19 Feb 2006 10:01:00 GMT</pubDate><guid>http://www.tkk7.com/wueddie/archive/2006/02/19/31522.html</guid><wfw:comment>http://www.tkk7.com/wueddie/comments/31522.html</wfw:comment><comments>http://www.tkk7.com/wueddie/archive/2006/02/19/31522.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.tkk7.com/wueddie/comments/commentRss/31522.html</wfw:commentRss><trackback:ping>http://www.tkk7.com/wueddie/services/trackbacks/31522.html</trackback:ping><description><![CDATA[ <p> <font style="background-color: rgb(192, 192, 192);">姣忔欏圭洰緇撴潫錛岄兘浼氬彂鐜版湁涓鍫嗙殑Bug銆傚浣曞垎鏋愯繖浜汢ug錛岄伩鍏嶉噸韞堣杈欍?br /><br />鏈変袱縐嶅垎鏋愭柟娉曪紝 鏍規嵁Developer鍦ㄤ慨澶岯ug鏃墮夋嫨鐨凜ommonCause錛岄夋嫨姣旈噸鏈澶х殑CommonCause錛?br /><br />鐒跺悗浠庡悇涓柟闈㈠垎鏋怰ootcCause銆傛葷粨鍑哄彲浠ユ敼榪涚殑鍦版柟銆?br /><br />鎴戝緢闅劇悊瑙h繖縐嶆柟娉曪紝涓昏鏄寰楁瘡嬈¢兘鏄硾娉涜岃皥錛屽鍑忓皯BUG娌℃湁鐪熸鐨勫府鍔┿?/font> </p> <p> <br /> </p> <p> <font style="background-color: rgb(192, 192, 192);">(鎴戠‘淇¤繖縐嶅垎鏋愭柟娉曟病鏈夊お澶х殑鎰忎箟,鍥犱負緙轟箯瀵瑰簳灞傚師鍥犵殑浜嗚В. 鑰屼笖Developer鍦ㄩ夋嫨common Cause鐨勬椂鍊欏畬鍏ㄥ彲鑳芥病鏈夊悎閫傜殑鑰屼換閫変竴涓?緇忓父鐪嬪埌鐨勪竴涓緥瀛愭槸緙轟箯UT. 榪欎釜灝變笉涓瀹氭槸鐪熸鐨勫師鍥?浜嬪疄寰寰鏄仛浜哢T鍗存病鏈夊彂鐜板嚭Bug.榪欑鍒嗘瀽鏂規硶鏄吀鍨嬬殑涓嶆繁鍏ュ疄闄呯殑嫻じ浣滈, 渚濊禆緇熻鐨勬暟鎹屾病鏈夌湅鍒扮粺璁℃暟鎹簨瀹炰笂鍙兘瀛樺湪闂. 榪欐牱鐨勫伐浣滆偗瀹氭晥鐜囦笉楂? )</font> </p> <p> <font style="background-color: rgb(192, 192, 192);"> <br /> </font> </p> <p> <font style="background-color: rgb(192, 192, 192);">涓嬮潰鏄垜鐨勪竴浜涙濊冦?br />鍒嗘瀽鐨勫熀紜搴旇鏄疊ug錛岃屼笉鏄痗ommonCause銆傜洿鎺ヤ粠CommonCause寮濮嬪垎鏋愶紝鑷沖皯鍙兘閬楁紡涓涓嬮噸瑕佹湁浠峰肩殑鍙戠幇銆?br />鏈変簺Bug鏄湁鍙兘閬垮厤鐨勩傝屾湁浜沚ug鍙互璇存病鏈変粈涔堝ソ鐨勫絳栥傛垜浠簲璇ラ泦涓垎鏋愭湁鍙兘閬垮厤鐨凚ug銆?br />鑷充簬濡備綍鍒嗘瀽鍏蜂綋Bug鏄惁鑳介伩鍏嶏紝棣栧厛搴旇鏄犳垚璇ug鐨凞eveloper鑷繁鍒嗘瀽錛岃澶у鐭ラ亾Bug鏄浣曞艦鎴愮殑錛岀劧鍚庣敱澶у闆嗕綋鍐沖畾銆傦紙榪欐牱鍋氱殑椋庨櫓鏄ぇ瀹惰兘鍚︽帴鍙椼傦級<br />鍏舵鏍規嵁Bug寮曞叆鐨勬椂闂達紝鍜屾渶緇堟祴璇曞嚭鐨勬椂闂達紝鎬葷粨鏈夋病鏈夊彲浠ユ敼榪涚殑澶ф柟銆?br />鑳藉鐢眃eveloper鏀硅繘鑰屾秷闄ょ殑Bug銆傛槸鏈鏈夊笇鏈涢伩鍏嶅啀嬈″彂鐢熺殑銆?br />姣斿錛屾湁浜沚ug鏄墦瀛楅敊璇犳垚鐣岄潰涓婃樉紺虹殑鍐呭鏈夌憰鐤碉紝涓涓彲琛岀殑鏀硅繘鏄瘡嬈¢兘浠庨渶姹傛枃妗f嫹璐濄?br />娉ㄦ剰蹇呴』瑕佹湁鎺柦鑳戒繚璇佽緇忛獙鑳借鎵鏈塂eveloper鐭ラ亾銆?br />鍙︿竴涓緥瀛愭槸錛屾垜鏈変竴嬈★紝鏄殑錛屾垜鏈変竴嬈″啀淇bug鏄病鏈夋竻闄ゅ交搴曘傚湪鎬葷粨鐨勬椂鍊欐垜鎺屾彙浜嗗叏灞鏌ユ壘銆佹浛鎹㈢殑鎶宸с傛湁鏁堝湴閬垮厤浜嗙被浼肩殑閿欒鍐嶆鍙戠敓銆?br /><br />騫墮潪鎵鏈夐敊璇兘鑳界敱devloper鏉ユ秷闄わ紝鏈変竴浜涘彧鑳界敱Tester鏉ユ秷闄ゃ傛瘮濡傦紝涓鑸潵璇達紝Tester鎬繪槸姣擠eveloper瀵圭晫闈㈡晱鎰燂紝鏇磋兘鍙戠幇鐣岄潰bug銆?br />鎴戣寰楅殢鐫鍗曞厓嫻嬭瘯鐨勮繘姝ワ紝鐜板湪瀵笵eveloper鐨勬祴璇曟按騫崇殑瑕佹眰涔熸彁楂樹簡銆傝繖涔熻涓嶅敖鍚堢悊銆俤eveloper瀵瑰疄鐜拌姳浜嗗緢澶氱簿鍔涳紝浠栦笉鍙兘鍦ㄦ祴璇曚笂杈懼埌鍚屾牱鐨勬按鍑嗐?br /></font> </p> <img src ="http://www.tkk7.com/wueddie/aggbug/31522.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.tkk7.com/wueddie/" target="_blank">InPractice</a> 2006-02-19 18:01 <a href="http://www.tkk7.com/wueddie/archive/2006/02/19/31522.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>Throw away unnecessary interface!http://www.tkk7.com/wueddie/archive/2006/02/19/31494.htmlInPracticeInPracticeSun, 19 Feb 2006 09:30:00 GMThttp://www.tkk7.com/wueddie/archive/2006/02/19/31494.htmlhttp://www.tkk7.com/wueddie/comments/31494.htmlhttp://www.tkk7.com/wueddie/archive/2006/02/19/31494.html#Feedback0http://www.tkk7.com/wueddie/comments/commentRss/31494.htmlhttp://www.tkk7.com/wueddie/services/trackbacks/31494.htmlThis is the feature of Ploymophism of OOP, such as Java. 

In some projects, the struts framework was adopted, so all the field need to be persisted is in ActionForm. In order to avoid that the Service layer /DAO layer will depends on the struts. One way is to define a interface which have getter and
setter to access all the fields need to be persisted. The design is like this:

XXXActionForm --------> XXXInterface <--------------ServiceLayer/DAO Layer
                                          most of them are 
                                          getter and setter
 
I can understand this concern, it seems follow the paterns in Enterprise Application Architecture Pattern. but I can not agree this kinds of design. I believe this is misuse of interface.

First, in this kinds of design, if we add some fields, we need update the actionForm, them also need to update interface.
It is boring, and in this case, the interface can not provide any abstraction so the interface need to evolve as the implementation changed.

Second, there is only one  kind of implementaion in the system, so the interface can not provide the benifit from making use of polymorphism.

In a word, we can get nothing design benefit from Interface in this case, And Have burden to keep the implementaion and interface synchronized.



]]>
主站蜘蛛池模板: 亚洲av中文无码乱人伦在线咪咕| 国产免费内射又粗又爽密桃视频| 免费国产在线观看| 国产精品免费久久久久影院| 久久久久亚洲av无码专区蜜芽| 伊在人亚洲香蕉精品区麻豆| 日韩免费高清大片在线| 污污视频免费观看网站| 亚洲欧美综合精品成人导航| 亚洲AV无码久久精品狠狠爱浪潮| 无码不卡亚洲成?人片| 免费观看的毛片手机视频| 最近的中文字幕大全免费8| 黄 色一级 成 人网站免费| 无遮挡a级毛片免费看| 亚洲av日韩av永久在线观看 | 男性gay黄免费网站| 国内精品久久久久影院亚洲| 久久亚洲AV成人无码电影| 亚洲AV无码久久精品成人| 亚洲嫩草影院久久精品| 国产无限免费观看黄网站| ssswww日本免费网站片| 色老头综合免费视频| 一级毛片a免费播放王色| 新最免费影视大全在线播放| 九一在线完整视频免费观看| 羞羞视频在线观看免费| 最近免费中文字幕中文高清| 免费国产叼嘿视频大全网站| 国产午夜精品免费一区二区三区 | 亚洲情a成黄在线观看| 亚洲男人的天堂www| 亚洲精品国产专区91在线| 自拍日韩亚洲一区在线| 真正全免费视频a毛片| a级午夜毛片免费一区二区| 91麻豆最新在线人成免费观看 | 日本亚洲色大成网站www久久| 人人狠狠综合久久亚洲| 香蕉成人免费看片视频app下载|