作者: admin

  • Itil v3 foundation EX0-101考試心得

    首先,一定要看Itil書籍,筆者參加了巨匠電腦的補習班,節省了很多學習時間。參加Itil補習班最重要的就是能夠站在老師的肩膀上,什麽問題都可以現場問老師~~~~~:)

    考試內容:

    Service Strategy
    Service Design
    Service Transition
    Service Operation
    Continual Service Improvement

    考試內容絕對不會超出這五個方面,問題大致按著這樣的順序來出:

    1
    什麼是Service Strategy定義是什麼
    什麼是Service Design定義是什麼
    什麼是Service Transition定義是什麼
    什麼是Service Operation定義是什麼
    什麼是Continual Service Improvement定義是什麼

    2根據一些case判斷出是屬於哪一個部分的
    3每一個部分的子模塊有哪些?
    4子模塊的定義是什麼?
    5根據case判斷出屬於哪一個模塊
    6例子簡單分析

    考試時間為1個小時40道題如果英文好,40分鐘可以答完。
    考試的難點在於對定義要十分的清楚,上課一定要好好的聽講,其實老師很多時候都會強調考點,老師反复的東西通常會在考試中出現;課上的案例分析一定要弄透徹,不要迷迷糊糊,否則考試的案例題你會暈,看哪個都相對的。多選題難度大,佔總量的一半左右(我考的那次)大家要有心理準備。

    我10月30號參加考試的,在此之前我買一份TestPassPort EX0-101考古題(就算買了保險吧,畢竟考試費很貴的,我不希望失敗重考!,當然考試遇到問題幾乎題庫都有,很輕鬆的通過考試)

  • [轉載]微軟線上教學課程

    原文出處:瓶水相逢.NET的部落格:

    http://www.dotblogs.com.tw/chhuang/archive/2008/04/15/2926.aspx

     

    MSELearning-0002

    微軟線上教學課程 之前好像全新改版,推出了一系列的MSDN 教學短片MSDN 中文教學課程MSDN 網路廣播課程MSDN 線上研討會 的教學課程。

    尤其是【MSDN 教學短片】的部分,目前系列課程包含:SilverlightASP.NET AJAXASP.NETVisual Basic 2008Visual C# 2008Windows MobileTeam System 2008 (TFS)Domain-Specific Language(DSL)Visual Studio Team System 2008Web Performance TestWindows Workflow Foundation (WF),而且從改版以來教學課程不斷增加,真是要好好感謝微軟的用心。

    MSELearning-0003

    而且為了推廣微軟線上教學課程網頁還舉辦贈品活動,只要填寫【課後滿意度調查】【課後測驗】就有機會獲得獎品。

    MSELearning-0001

    前幾天得獎名單公布了結果讓我大吃一驚,也可以讓我小小地囂張一下,因為拿到那本【Programming Windows® Services with Microsoft® Visual Basic® 2008】好像只有我一個人耶!

    MSELearning-0000

  • [轉載]Subversion 從入門到精通

    原文出處:瓶水相逢.NET的部落格:http://www.dotblogs.com.tw/chhuang/archive/2008/05/04/3783.aspx#11321

    我第一個使用的版本控制工具,也是我比較熟悉的版本控制工具是 Subversion。剛開始的時候是在 Linux 命令列模式下使用管理程式,後來把工作性質的轉換,現在都是在 Windows 架設 Apache Web Server + SVN 版本控制伺服器,Client 端則是使用 TortoiseSVN 圖形化介面方便操作管理。在實際多人開發的環境,則會安裝 CommitMonitor 隨時監控專案的狀態。 Visual Studio 2008 整合開發環境,則會另外安裝 VisualSVN 或是 來掌握自己修改的情況。

    在時間允許的情況下,我會儘量讓剛入門的新手先在本機安裝一套版本控制的環境,熟悉基本的版本控制操作:
    由蔡煥麟所主筆的【Subversion for Windows 安裝指南】雖然久未更新,卻還是相當有用的參考文章。

    TortoiseSVN 使用簡介】也是不可多得的 TortoiseSVN 完整安裝介紹說明。

    由淺而深循序漸進培養觀念,融入版本控制的環境,首先了解版本控制的意義,以及一些基本名詞:
    一般來說,建立基本觀念首推就是官方文件,即使是英文版本文件也寫得淺顯易懂。

    Subversion 官方文件:Version Control with Subversion (英)、使用Subversion進行版本控制 (中)

    TortoiseSVN 官方文件

    對於官方文件或是英文有所排斥的新手,則用圖形化的方式引導入門:
    Subversion visually explained in 30 sec :有趣的 Flash 動畫來呈現版本控制觀念。

    A Visual Guide to Version Control:視覺化圖形介紹版本控制相關動作

    淺談版本控制系統 (觀念介紹與版本控制系統軟體介紹):由  Jim Huang (黃敬群) 所製作的投影片,目標在於講解:理解版本控制系統的重要性與優點,並如何導入開發流程、版本控制系統軟體、Subversion 觀念與快速入門

    有基礎觀念後,則讓新手讓版本控制觀念與實際開發環境能夠做整合:
    簡睿隨筆【TortoiseSVN: 解決TSVNCache佔用CPU過高的設定】:最佳化 TortoiseSVN 使用環境

    CommitMonitor 隨時監控專案的狀態。

    VisualSVN 整合版本控制環境至 Visual Studio 2008。

    【Shell Command – Remove SVN Folders】:替 WIndows 環境下滑鼠加入快捷鍵,快速刪除 .SVN 隱藏目錄。

    培養進階的版本控制觀念,並了解 Subversion 實務好習慣
    Best practise when handling tags and branches (using subversion) 】Posted by jeyben:操作 tags 與 branches

    Subversion 實務建議】 by 蔡煥麟 ,應及早讓入門新手養成良好觀念與習慣,尤其是以下幾點:

    【備份檔案庫】:別以為有 Subversion 就萬無一失,定期備份 Subversion 伺服器資料庫也是重要工作項目之一,以免機器損壞到時欲哭無淚。
    【只 check in 完成的檔案】:別以為版本控制是一個人的檔案系統,在多人開發環境下,最最最基本上傳的程式起碼是可以編譯成功,可以被執行的,以避免其他開發者或是讓開發過程停擺,直到所有人等待你解決 Bug。
    【每次 check in 時,輸入摘要事項】:當多人開發環境修改檔案,如果不寫一些 Summary,到時候版本一多就會忘記做了哪些重大的改變。
    【指定忽略的檔案】:第三方文件、範例、原始碼,或是編譯檔案 bin、obj 目錄,或是系統檔案 thumbs.db、個人開發環境設定檔 suo….等等跟專案無關的不要上傳至 Subversion 上面。再次強調、版本控制不是個人的檔案系統。

  • 如何保持Oracle數據庫的優良性能

    Oracle數據庫以其高可靠性、安全性、可兼容性,得到越來越多的企業的青睞。如何使Oracle數據庫保持優良性能,這是許多數據庫管理員關心的問題,根據筆者經驗建議不妨針對以下幾個方面加以考慮。

    一、分區
    根據實際經驗,在一個大數據庫中,數據空間的絕大多數是被少量的表所佔有。為了簡化大型數據庫的管理,改善應用的查詢性能,一般可以使用分區這種手段。所謂分區就是動態表中的記錄分離到若干不同的表空間上,使數據在物理上被分割開來,便於維護、備份、恢復、事務及查詢性能。當使用的時候可建立一個連接所有分區的視圖,使其在邏輯上仍以一個整體出現。

    1.建立分區表

    Create table Employee(
    EmpNo varchar2(10) primary key,
    Name varchar2(30),
    DeptNo Number(2)

    Partition by range(DeptNo)
    (partition PART1 values less than (11)
    tablespace PART1_TS,
    partition PART2 values less than(21)
    tablespace PART2_TS,
    partition PART3 valuse less than(31)
    tablespace PART3_TS
    partition PART4 values less than(MAXVALUE)
    tablespace PART4_TS
    );
    表Employee依據DeptNo列進行分區。

    2.分區索引

    Create index Employee_DeptNo on Employee (DeptNo)local(
    partition PART1 tablespace PART1_NDX_TS,
    partition PART2 tablespace PART2_NDX_TS,
    partition PART3 tablespace PART3_NDX_TS,
    partition PART4 tablespace PART4_NDX_TS,
    );
    當分區中出現許多事務並且要保證所有分區中的數據記錄的惟一性時採用全局索引,在建立全局索引時,Global子句允許指定索引的範圍值,這個範圍值可以不同於表分區的範圍值。只有建立局部索引才會使索引分區與表分區間建立起一一對應關係。因此,在大多數情況下,應該使用局部索引分區。若使用了此索引,分區就能夠很容易地將索引分區與表分區建立關聯,局部索引比全局索引更易於管理。

    3.分區管理

    根據實際需要,還可以使用Alter table命令來增加、刪除、交換、移動、修改、重命名、劃分、截短一個已存在分區的結構。

    二、重建索引
    如果表中記錄頻繁地被刪除或插入,儘管表中的記錄總量保持不變,索引空間的使用量會不斷增加。雖然記錄從索引中被刪除,但是該記錄索引項的使用空間不能被重新使用。因此,如果表變化不定,索引空間量會不斷增加,不論表中記錄數量是否增加,只是因為索引中無效空間會增加。
    要回收那些曾被刪除記錄使用的空間,需要使用Alter index rebuild命令。可以做一個定期運行的批處理程序,來重建最活動表的索引。這個批處理程序可以在空閒時運行,以避免該程序與其他應用程序衝突。若能堅持索引的這一程序規劃,便可以及時回收那些未使用空間,提高空間利用率。

    三、段的碎片整理
    當生成一個數據庫對象時(一個表或一個索引),通過用戶缺省值或指定值來為它指定表空間。一個在表空間中生成的段,用於存儲對象的相關數據。在段被關閉、收縮、截斷之前,段所分配的空間將不被釋放。

    一個段是由范圍組成,而范圍是由相鄰的Oracle塊組成。一旦存在的範圍不能再存儲新的數據,這個段就會去獲得新的範圍,但並不要求這些範圍是彼此相鄰的。這樣的擴展會一直繼續下去,直到表空間中的數據文件不能提供更多的自由空間,或者範圍數量已達到極限。
     
    因此,一個碎片太多的數據段,不僅會影響運行,也會引發表空間中的空間管理問題。所以,每個數據段只含有一個範圍是十分有益的。借助監控系統,可以通過檢查DBA_SEGMENTS數據字典視圖來了解哪些數據庫對象含有10個或更多範圍的段,確定其數據段碎片。

    若一個段的碎片過多,可用兩種方法解決:
    1.用正確的存儲參數建立一個新表,將舊表中的數據插入到新表中,再刪除舊表;
    2.利用Export/Import工具。

    如:exp system/manager file=exp.dmpcompress=Y grants=Y indexes=Y
    tables=(T1,T2)
    若輸出成功,進入Oracle,刪除上述表。
    注:compress=Y表示將在輸出過程中修改它們的存儲參數。
    imp system/manager file=exp.dmp commit=Y buffer=64000 full=Y

    四、自由范圍的碎片整理
    表空間中的一個自由范圍是表空間中相連的自由(空間)塊的集合。當一個段關閉時,它的範圍將被釋放,並被標記為自由范圍。然而,這些自由范圍再也不能與相鄰的自由范圍合併,它們之間的界線始終存在。但是當表空間的缺省值pctincrease設置不是0時,SMON後台進程會定期將這些相鄰的自由范圍合作。若pctincrease設置為0,那麼相鄰自由范圍不會被數據庫自動合併。但可以使用Alter table命令”coalesce”選項,來強迫進行相鄰自由范圍的合併。

    不進行自由范圍合併,在日後的空間請求中,會影響到表空間中的空間分配。當需要一個足夠大的範圍時,數據庫並不會合併相鄰的自由范圍,除非沒有其他選擇。這樣,當表空間中前面較小的自由范圍已被使用時,將使用表空間中後面部分最大的一個自由范圍。結果,會因為沒有足夠多的使用空間,從而導致表空間需求的矛盾。由於這樣的情況出現,使數據庫的空間分配距理想越來越遠。自由空間碎片常會出現在那些經常關閉又重新生成的數據庫表和索引中。

    在理想的Oracle表空間中,每一個數據庫對象存儲在一個單獨的範圍中,並且所有有效自由空間集中在一個巨大而連續的範圍中。這樣,在一個對象需要附加存儲空間時,可以在增加獲取足夠大自由空間的可能性的同時,最小化空間中的循環調用,提高自由空間使用率。

  • 總結CCNA認證640-802考試重難點

    CCNA認證(CCNA-思科網酪安裝和支持認證助理)是整個Cisco認證體系中最初級的認證,同時它也是獲得CCNP認證、CCDP認證和CCSP認證的必要條件(CCIP認證、CCIE認證不強制要求),而且許多Cisco專業認證(Cisco Qualified Specialist)也要求考生首先得具備的CCNA認證。但是通過640-802認證不是那麽容易。這裏有壹些關于640-802認證的重點和難點,希望能對妳的學習有所幫助。妳也可以到Testpassport上面尋找最新的資訊。

    路由器必須爲各種主動路由協議單獨維護壹張路由表因爲每個主動路由協議都采用不同的尋址方案(如IP6,IPv6和PIX)。

        發送路由更新包的協議叫主動路由協議(如RIPv1,RIPv2,EIGRP和OSPF)。

        默認時,路由器不會轉發任何廣播包或組播包。

        如果需要的話,路由器可以提供第二層橋接功能;並可以通過同壹個接口同時進行傳送。

        路由器可以爲特定類型的網絡流量提供服務質量(Qos)。

        數據鏈路層提供數據的物理傳輸。使用硬件尋址方式。

        在路由過程中,數據包本身永遠不會被改變,只是被它所需要的控制信息進行封裝,以便正確傳輸到不同的介質類型上。

    (更多…)

  • [轉載]SUN認證:SCBCD教材英文版

    This is the specification of the Enterprise JavaBeansTM architecture.The Enterprise JavaBeans architecture is a component architecture for the development and deployment of componentbased distributed business applications. Applications written using the Enterprise JavaBeans architecture are scalable, transactional, and multi-user secure. These applications may be written once, and then deployed on any server platform that supports the Enterprise JavaBeans specification.

    Table of Contents
    Chapter 1 Introduction……………………………………………………………………………………………………. 25
    1.1 Target audience…………………………………………………………………………………… 25
    1.2 What is new in EJB 2.0 ……………………………………………………………………….. 25
    1.3 Acknowledgments ………………………………………………………………………………. 26
    1.4 Organization ………………………………………………………………………………………. 27
    1.5 Document conventions ………………………………………………………………………… 28
    Chapter 2 Goals ……………………………………………………………………………………………………………… 29
    2.1 Overall goals………………………………………………………………………………………. 29
    2.2 EJB Releases 1.0 and 1.1……………………………………………………………………… 30
    2.3 Goals for Release 2.0…………………………………………………………………………… 30
    Chapter 3 EJB Roles and Scenarios ………………………………………………………………………………….. 33
    3.1 EJB Roles ………………………………………………………………………………………….. 33
    3.1.1 Enterprise Bean Provider ………………………………………………………… 34
    3.1.2 Application Assembler……………………………………………………………. 34
    3.1.3 Deployer……………………………………………………………………………….. 34
    3.1.4 EJB Server Provider ……………………………………………………………….. 35
    3.1.5 EJB Container Provider…………………………………………………………… 35
    3.1.6 System Administrator …………………………………………………………….. 36
    3.2 Scenario: Development, assembly, and deployment ………………………………… 36
    Overview……………………………………………………………………………………………………….. 41
    4.1 Enterprise Beans as components …………………………………………………………… 41
    4.1.1 Component characteristics ………………………………………………………. 41
    4.1.2 Flexible component model………………………………………………………. 42
    4.2 Enterprise JavaBeans contracts……………………………………………………………… 43
    4.2.1 Client-view contracts for session beans and entity beans …………….. 43
    4.2.2 Component contract ……………………………………………………………….. 44
    4.2.3 Ejb-jar file …………………………………………………………………………….. 46
    4.2.4 Contracts summary ………………………………………………………………… 46

    (更多…)

  • 為什麼要通過linux認證?

    為什麼要通過linux認證?

    它是一種成長快速的作業系統

    不僅價格合理而且具有彈性

    linux在小型與中型的伺服器領域中也占有主要的地位

    另外在工作站與桌上型平台中的重要性更是與日俱增

    (更多…)

  • Java認證考試必讀書籍

    我本來只是想要要記錄一下我個人Java 學習過程,
    不過我在學習 Java 的過程中碰到了很多問題
    看了三本書覺得寫的非常的好所以也想推薦給各位準考生,
    看過了這些書後我覺得按照程度這樣看下來是最循序漸進的,
    可以依照你們的程度來看看剛開始因為感受到了自己基礎不足,

    而且考 SCWCD 前也必須先考過 SCJP…..

    點擊下載:Java認證考試書單