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

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

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

    posts - 9,comments - 6,trackbacks - 0
      入職8個月了, 寫完了第三個筆記本
    posted @ 2010-07-23 23:28 夜露死苦 閱讀(153) | 評論 (0)編輯 收藏
    以前總覺得,一些閑散職位比如某些政府部門,應該
    裁掉。但是現在覺得那些崗位留著,其實可以保證社會
    穩定畢竟讓所有的人在職場中弱肉強食,是很殘酷的事情
    有一些崗位,留給婦女同志,有利于小家庭的穩定和
    社會的和諧。

    posted @ 2009-03-20 00:03 夜露死苦 閱讀(218) | 評論 (3)編輯 收藏
    為了提高工作效率,關掉MSN的各類自動通知
    不能因為不知道什么人上了線,就分一次神

    posted @ 2009-03-19 09:08 夜露死苦 閱讀(150) | 評論 (0)編輯 收藏
      在Web Service中定義了復雜類型之后,Axis2會生成對應的類對象。這些類都是可以序列化的。
      可以把這些類的實例和字符串之間做相互轉化。
            // 對象轉換成字符串
            StringWriter stringWriter = new StringWriter();
            XMLStreamWriter xmlStreamWriter 
    = StAXUtils
                    .createXMLStreamWriter(stringWriter);
            MTOMAwareXMLStreamWriter mtomAwareXMLStreamWriter 
    = new MTOMAwareXMLSerializer(
                    xmlStreamWriter);

            userCredentialsType.serialize(
    new QName(
                    
    "http://newautovideo.com/siteengine/ws/types""ns1"),
                    OMAbstractFactory.getSOAP11Factory(), mtomAwareXMLStreamWriter);

            xmlStreamWriter.flush();
            xmlStreamWriter.close();
            String omElementString 
    = stringWriter.toString();
            System.out.println(
    "OM String ==> " + omElementString);

            
    // 字符串轉換成對象
            XMLStreamReader xmlReader = StAXUtils
                    .createXMLStreamReader(
    new ByteArrayInputStream(omElementString
                            .getBytes()));
            UserCredentialsType result 
    = UserCredentialsType.Factory
                    .parse(xmlReader);
            System.out.println(
    "OM Object==> " + result.getUserID());

    posted @ 2009-03-18 21:24 夜露死苦 閱讀(1465) | 評論 (0)編輯 收藏
    人做什么事都應該有一股狠勁
    不管不顧的,就硬做

    posted @ 2009-03-13 18:32 夜露死苦 閱讀(138) | 評論 (0)編輯 收藏
    在權限系統中,我定義了兩種類型的權限:

    1. 概念
    說明

       A 系統級權限從角色的角度出發,不特定于任何實際的資源的權限。比如“用戶是否可以修改標題”這個權限,不針對于任何特定的標題。權限賦予給某個特定的角色。采用RBAC模型實現

       B 對象級權限從對象實例的角度出發。比如針對于某個特定的標題,編輯在這個標題上的權限。采用ACL模型實現。
       那么判斷用戶是否可以修改某條的標題的判斷順序如下:
       1) 用戶所屬的角色是否擁有“修改標題”的權限
       2) 用戶或者用戶組是否在某條標題的的ACL列表當中

    2. RBAC權限部分的表結構說明

    1)系統權限(Permission)

    系統權限列表

    名稱

    定義

    說明

    id

    bigint

    主鍵,系統權限id

    name

    varchar

    名稱

     

    2) 角色(Role)

    角色表

    名稱

    定義

    說明

    id

    bigint

    主鍵,角色id

    name

    varchar

    名稱

     

    3) 授權(authorities)

    給某個角色授予多項系統級權限

    名稱

    定義

    說明

    id

    bigint

    主鍵,id

    roleid

    bigint

    角色id

    permissionid

    bigint

    權限id


    4) 用戶組成員(memeberships)

    用戶組以及用戶組成員

    名稱

    定義

    說明

    id

    bigint

    主鍵,用戶id

    groupid

    bigint

    用戶組id

    userid

    bigint 用戶id
    roleid

    bigint

    角色id

    3. RBAC權限部分的關系說明

      用戶和角色:用戶和角色是多對多的關系。但是在授予某個用戶某個角色的時候,是以用戶組為單位的。比如用戶A在用戶組1中可能是“管理員”的角色,但是在用戶組2中就可能是“普通用戶”的角色。這種劃分在業務系統中比較通用。當然,具體到一個用戶,使用哪個用戶組的角色來做判斷,是由業務來決定的。

      角色和系統級權限:是一個一對多的關系。通過授權來完成。當然在授權之前,需要把需要使用的系統及權限注射到數據庫的permission表。
     
    (夜露死苦)



    posted @ 2009-02-10 12:49 夜露死苦 閱讀(1967) | 評論 (0)編輯 收藏
    主站蜘蛛池模板: 国产91精品一区二区麻豆亚洲| 国产精品美女久久久免费 | 一二三四在线观看免费高清中文在线观看 | 亚洲人成在线免费观看| 无码人妻精品中文字幕免费东京热| 亚洲av色影在线| 亚洲免费福利视频| 亚洲AV色吊丝无码| 成年女人视频网站免费m| 亚洲а∨精品天堂在线| 国产一区二区三区在线免费观看| 亚洲第一se情网站| 亚洲国产精品人人做人人爽| 一级毛片免费播放视频| 综合久久久久久中文字幕亚洲国产国产综合一区首 | 亚洲国产成人久久99精品| 一本岛高清v不卡免费一三区| 亚洲xxxx18| 国产伦精品一区二区三区免费下载| 国产精品亚洲AV三区| 国产亚洲?V无码?V男人的天堂| 99久久免费国产精品热| 亚洲国产综合精品中文第一区| 亚洲国产精品免费在线观看| 亚洲精品二三区伊人久久| 日韩一级在线播放免费观看| 一级做α爱过程免费视频| 亚洲av中文无码乱人伦在线播放| 最近的中文字幕大全免费8| 日本亚洲色大成网站www久久| 国产免费牲交视频| 国内永久免费crm系统z在线 | 国产成人免费ā片在线观看老同学| 久久精品国产亚洲AV麻豆网站| 免费看污成人午夜网站| 国产一区二区三区亚洲综合| 亚洲国产三级在线观看| 国产精品爱啪在线线免费观看| 亚洲色无码国产精品网站可下载| 亚洲日韩在线观看| 2021免费日韩视频网|