<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)  編輯  收藏 所屬分類: 工作之余
    主站蜘蛛池模板: 国产亚洲精aa成人网站| 无码国产精品一区二区免费vr| 亚洲AV无码专区在线亚| 亚洲精品影院久久久久久| 久久亚洲日韩精品一区二区三区| 亚洲成在人天堂一区二区| 亚洲国产一区二区a毛片| 精品亚洲成AV人在线观看| 78成人精品电影在线播放日韩精品电影一区亚洲 | 亚洲电影免费在线观看| 亚洲国产高清在线| 亚洲综合自拍成人| 亚洲国产精品综合一区在线| 亚洲人成网站在线观看播放青青| 亚洲综合久久一本伊伊区| 亚洲成AV人影片在线观看| 精品国产日韩亚洲一区在线| 成年网站免费入口在线观看| 国产精品永久免费| 久久青草精品38国产免费| 少妇无码一区二区三区免费| 久久国产色AV免费看| 成人浮力影院免费看| 免费看www视频| 亚洲精品无码专区2| 国产亚洲精品a在线观看app| 亚洲天天在线日亚洲洲精| aa级女人大片喷水视频免费| 免费观看黄色的网站| 在线看免费观看AV深夜影院 | 西西人体大胆免费视频| 国产成人无码精品久久久免费| 久久九九久精品国产免费直播| 在线观看片免费人成视频无码| 久9这里精品免费视频| 大学生一级毛片免费看| 国产一区二区视频免费| 亚洲精品卡2卡3卡4卡5卡区| 亚洲无成人网77777| 另类图片亚洲校园小说区| 爱丫爱丫影院在线观看免费 |