<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    鷹翔宇空

    學(xué)習(xí)和生活

    BlogJava 首頁(yè) 新隨筆 聯(lián)系 聚合 管理
      110 Posts :: 141 Stories :: 315 Comments :: 1 Trackbacks
    用戶登錄后,修改狀態(tài),結(jié)果頻繁死鎖,剛開始由于不太在意,同時(shí)也因?yàn)榉?wù)器打印的異常包含了太多其它功能造成的錯(cuò)誤信息,導(dǎo)致了真正錯(cuò)誤的隱藏,后來終于發(fā)現(xiàn)問題,原來一切都是偷工減料惹的禍。

    原來在作修改用戶時(shí),由于考慮到角色權(quán)限的改變,我就直接把所有用戶角色相關(guān)的組角色清掉重建,然而在修改狀態(tài)時(shí),又重復(fù)調(diào)用了這個(gè)方法,死鎖在所難免了。

    考慮到這個(gè)錯(cuò)誤引發(fā)的問題,我有兩點(diǎn)感觸,一是功能最好不要疊加,否則造成的連鎖反應(yīng)很難調(diào)試;二是不應(yīng)該偷工減料,應(yīng)該針對(duì)不同的需求實(shí)現(xiàn)不同的功能,忌諱復(fù)制粘貼,很容易引發(fā)許多莫名其妙的問題。在出現(xiàn)大量復(fù)制粘貼的功能時(shí),盡可能的重構(gòu)自己的代碼,這一點(diǎn)也許有些困難,但要盡可能的去做,目的是減輕后續(xù)工程的維護(hù)量!
    posted on 2006-08-04 09:50 TrampEagle 閱讀(951) 評(píng)論(0)  編輯  收藏 所屬分類: 工作之余
    主站蜘蛛池模板: 久久精品国产亚洲精品| 91手机看片国产永久免费| 免费涩涩在线视频网| 亚洲国产成人精品电影| 久久久久国产免费| 久久狠狠高潮亚洲精品| 久视频精品免费观看99| 亚洲综合亚洲国产尤物| 99久久久国产精品免费无卡顿| 亚洲欧洲日产专区| 免费人成视频在线| 亚洲AⅤ男人的天堂在线观看| 热99re久久精品精品免费| 亚洲AV女人18毛片水真多| 亚洲欧洲中文日韩久久AV乱码| 成人一区二区免费视频| 亚洲一区二区三区高清| 免费精品国偷自产在线在线| 中文字幕无码亚洲欧洲日韩| 免费观看四虎精品国产永久| 一级做a爰片久久免费| 亚洲VA中文字幕不卡无码| 亚洲黄色免费电影| 亚洲欧洲精品成人久久曰| 高清在线亚洲精品国产二区| 中出五十路免费视频| 久久久亚洲AV波多野结衣| 成人毛片手机版免费看| 午夜在线免费视频 | 亚洲国产成人精品无码区在线网站| 国产成人午夜精品免费视频| 国产精品手机在线亚洲| 国产亚洲精aa成人网站| 91精品免费观看| 亚洲AV无码一区二区一二区| 亚洲精品无码永久在线观看你懂的 | 亚洲爆乳AAA无码专区| 亚洲一区二区三区在线观看精品中文| 久久精品人成免费| 色哟哟国产精品免费观看| 亚洲神级电影国语版|