關於輕便事務控制的思考

2021-09-08 20:50:27 字數 437 閱讀 2762

[transaction]

class a

}[transaction]

class b

事務傳遞是在方法間的,y()中怎麼知道其上層呼叫中的事務呢?

思路1:

framestack是方法呼叫的層次關係,順藤摸瓜,找到最近的乙個有事務的方法,它所在的事務就是需要的.問題是怎麼得到那個方法的事務?方法間除了顯式的引數,有沒有別的方法向後代方法傳遞資訊?

思路2:

context.remoting中的context是指乙個上下文,比如遠端客戶端啟用的乙個物件.context是在其整個生存週期存在的,而且伺服器端方法中再啟用的任何物件,都屬於同乙個上下文.利用contextboundobject可以輕鬆達到這個效果.如果要不同的物件有自己的事務要求(required/disabled...),則要求每個物件有自己的上下文.有沒有更簡單的方案呢?

關於專案進度控制的思考

思考源於最近的工作經歷。去年下半年開始的乙個大專案,我作為其中乙個子專案的專案經理。因為外部因素,專案整體進度延後,何時上線並不明朗。我負責的子專案在3月份按照初始設計完成功能開發和測試,之後一直進行修改和完善。但進度一直很不如意,分配的任務總是延期。最近插入乙個新專案,只有三周時間要完成開發和上線...

許可權控制的思考

凡是多使用者的應用系統往往都有許可權訪問控制的要求。許可權訪問控制的本質是 who 對 which 進行 what 操作的布林表示式。如果你通過獨自深刻的思索或者參考別人的文章,充分而又深刻的認識到這一點,那麼,恭喜你,你已經把握到了問題的本質,對許可權訪問控制的認識已經入門了,但也僅僅是入門了而已...

關於步進電機和步進伺服的控制思考

步進電機和伺服步進電機的區別 參考 電機驅動方案對比 步進 閉環 交流伺服 關於步進電機 單脈衝法 傳送固定個數的脈衝,可以簡單的位置控制 低速 使用定時器中斷,基數脈衝個數。可以對步進電機做梯形或者s形的加速控制。優點 可以降低步進電機的開環丟步,但是頻繁中斷。關於步進伺服電機 1 單脈衝法 參考...