<nobr id="rub96"><optgroup id="rub96"></optgroup></nobr>

    <bdo id="rub96"></bdo>

      1. <track id="rub96"><div id="rub96"></div></track>
        <nobr id="rub96"><optgroup id="rub96"></optgroup></nobr>

            <nobr id="rub96"><address id="rub96"><big id="rub96"></big></address></nobr>
          1. <menuitem id="rub96"><strong id="rub96"><menu id="rub96"></menu></strong></menuitem>
            <dl id="rub96"><source id="rub96"><tr id="rub96"></tr></source></dl>
            1. <tbody id="rub96"><div id="rub96"></div></tbody>
              1. <bdo id="rub96"><optgroup id="rub96"></optgroup></bdo>
              2. <bdo id="rub96"><dfn id="rub96"><dd id="rub96"></dd></dfn></bdo>
                1. <option id="rub96"><source id="rub96"></source></option>
                2. <bdo id="rub96"></bdo>

                    <p id="rub96"><tr id="rub96"></tr></p>
                  1. <tbody id="rub96"></tbody>

                    <bdo id="rub96"></bdo>

                  2. <option id="rub96"><source id="rub96"></source></option>

                    <bdo id="rub96"><optgroup id="rub96"><dd id="rub96"></dd></optgroup></bdo>
                      <track id="rub96"></track>

                        <bdo id="rub96"></bdo>
                      1. <option id="rub96"><p id="rub96"><tr id="rub96"></tr></p></option>

                          <bdo id="rub96"></bdo>
                          1. <track id="rub96"></track>
                            1. <track id="rub96"></track>
                                  <bdo id="rub96"></bdo>
                                  <option id="rub96"></option>

                                      1. <track id="rub96"><span id="rub96"></span></track>

                                          <option id="rub96"></option>

                                          1. 
                                            
                                              <option id="rub96"><span id="rub96"></span></option>
                                              <bdo id="rub96"><address id="rub96"></address></bdo>
                                              <option id="rub96"><source id="rub96"></source></option>
                                                <nobr id="rub96"><address id="rub96"></address></nobr>
                                              1. <nobr id="rub96"><optgroup id="rub96"><big id="rub96"></big></optgroup></nobr>
                                                <track id="rub96"></track>

                                                <nobr id="rub96"><optgroup id="rub96"></optgroup></nobr>
                                                1. 每日一得

                                                  不求多得,只求一得 about java,hibernate,spring,design,database,Ror,ruby,快速開發
                                                  最近關心的內容:SSH,seam,flex,敏捷,TDD
                                                  本站的官方站點是:顛覆軟件

                                                    BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理 ::
                                                    220 隨筆 :: 9 文章 :: 421 評論 :: 0 Trackbacks

                                                  2008年8月9日 #

                                                       摘要: 你每天經常訪問哪些站點?

                                                  你的收藏夾里有多少收藏的站點?  閱讀全文
                                                  posted @ 2008-08-09 14:42 Alex 閱讀(2180) | 評論 (2)編輯 收藏

                                                  2008年8月6日 #

                                                       摘要: 上次參加open party朋友拿了一本《開源技術選型手冊》,翻了一下,整理成腦圖(圖的效果還是比文字好哦)  閱讀全文
                                                  posted @ 2008-08-06 10:30 Alex 閱讀(2322) | 評論 (5)編輯 收藏

                                                  2008年8月4日 #

                                                       摘要: 從svn版本上checkout出來的新的版本,dwr部分的xml配置文件是紅色提示錯誤,一開始以為是jsp的普通驗證錯誤,后發現不是那么回事。  閱讀全文
                                                  posted @ 2008-08-04 15:00 Alex 閱讀(1418) | 評論 (0)編輯 收藏

                                                  2008年8月3日 #

                                                  1.很多人喜歡用代碼開發工具的debug功能來跟蹤問題,雖然最終可以解決問題,但是從方向或者思想上不建議這樣做,我依然記得最初我的技術經理對我說過 “代碼不是調出來的”。

                                                  2.不是調出來的那是怎么出來的呢? “寫出來的。” 呵呵,別扭,但是想想看,是否有點道理?

                                                  3.從另一個層面,我們需要加強代碼的規范的寫法,這就好比設計,先盡量將設計(在敏捷的年代似乎談設計不太入流,那么你可以認為那是一種思考吧)做的到位一點

                                                  4.回到一個大的命題:戰略如果錯誤,執行的越快死的越快;同理,思路或者方向如果有問題,做的越帶勁,你越難受。

                                                  5.讓我們朝這個目標挺進:代碼一次編寫就通過! 我見過一些這樣的高人,只要你努力,是可以做到的。

                                                  posted @ 2008-08-03 20:56 Alex 閱讀(2239) | 評論 (23)編輯 收藏

                                                       摘要: 又一陣熱風吹過來了,猶如當初的asp,猶如近段時間的SOA  閱讀全文
                                                  posted @ 2008-08-03 01:02 Alex 閱讀(1834) | 評論 (2)編輯 收藏

                                                  2008年7月3日 #

                                                       摘要:   閱讀全文
                                                  posted @ 2008-07-03 14:13 Alex 閱讀(1442) | 評論 (0)編輯 收藏

                                                       摘要:   閱讀全文
                                                  posted @ 2008-07-03 14:12 Alex 閱讀(2815) | 評論 (1)編輯 收藏

                                                       摘要:   閱讀全文
                                                  posted @ 2008-07-03 14:11 Alex 閱讀(3341) | 評論 (5)編輯 收藏

                                                  //本站點內容來自于 顛覆軟件

                                                  1.機器的ip經常改變,到公司一個ip,到客戶那一個ip,到家又是一個ip,不知怎么搞的,今天到家oracle的dbconsole就啟動不了了.

                                                  2.用命令行的方式啟動 emctl.bat start dbconsole,結果還提示ORACLE_SID 還沒有設置,暈,這個怎么沒有了,set 一個吧 set ORACLE_SID=dggmcc (我的數據庫實例)

                                                  3.還是有錯,提示找不到192.168.0.52.這個地址,應該是ip和當初裝數據庫的時候IP不一樣的緣故,將hosts設置一下 192.168.0.52   IDEA

                                                  4.OK

                                                  posted @ 2008-07-03 14:10 Alex 閱讀(879) | 評論 (0)編輯 收藏

                                                  1.架構的分類:業務架構、數據庫架構、軟件設計架構,正在流行的所謂soa架構也算吧

                                                  2. 涉及到的主要內容:

                                                  • 需求分析
                                                  • 領域分析
                                                  • UML建模
                                                  • 文檔設計管理
                                                  • 設計模式
                                                  • 基于javaEE5的設計(jsf+EJB3)[個人感覺jboss seam是最好的代表了]

                                                  3.今天一同事說在網上看到統計數據說基于soa的架構做的項目比傳統的做法成功率確實高,可能性是存在的,不過也不排除這些統計數據是某些大廠贊助的結果 :)

                                                  4.今年打算有機會的話培訓一下軟件設計師的課程,內容摘要如下:(來自國信培訓)

                                                  一、面向對象分析設計與UML

                                                  Ø 面向對象分析與設計OOAD

                                                  Ø UML建模與ICONIX進程

                                                  Ø 領域建模與用例建模

                                                  Ø 需求分析與UseCase

                                                  Ø 健壯性分析

                                                  Ø 時序圖

                                                  Ø 對象圖、狀態圖、活動圖與協作圖

                                                  Ø 類圖、包圖與組件圖

                                                  Ø 部署圖

                                                  Ø UMLRUP

                                                  Ø 設計進度和設計粒度的控制

                                                  二、設計模式

                                                  Ø GOF設計模式

                                                  Ø 創建型模式

                                                  Ø 結構型模式

                                                  Ø 行為型模式

                                                  Ø 模式擴展

                                                  Ø 開源項目中的設計模式

                                                  Ø 模式與交流

                                                  三、軟件設計管理

                                                  Ø 軟件設計文檔

                                                  Ø 軟件流程改進策略

                                                  Ø 軟件設計風險管理

                                                  四、相關軟件設計案例集

                                                  posted @ 2008-07-03 14:08 Alex 閱讀(1435) | 評論 (0)編輯 收藏

                                                  //本站點內容來自于www.foxlog.org


                                                  1.中國還沒有真正偉大的軟件公司,就當自己做一下白日夢了

                                                  2.需要一個協同軟件,比如oracle協作套件,或者IBM的Lotus,目的,提供郵件、文檔、工作空間、門戶、網絡會議、移動辦公等,讓公司的所有資源在一個統一的平臺上實施;當然,出于成本考慮,我也可以選擇google的企業套件,最直接的方式了,而且效果不錯,不過沒有網絡會議和門戶功能,可以考慮使用webEx等 (近期,流行的一個觀點是在協作平臺里引入web2.0的相關技術)

                                                  3.需要一個學習平臺,比如oracle ilearing.用于員工的入職須知,技能培訓,為學習型組織提供一個最有力的幫助,最大的問題可能不是學習平臺本身,而是學習內容的規劃和設計,必要的時候需要購買 .  學習平臺最終的目的就是一是培訓員工,另一個就是知識共享。現在很多公司有這么一個毛病,公司運營了很多年,但是隨著員工的逐步更換和流失,很多以前精華的東西都不見了,如果主意了知識的共享和積累(通過軟件平臺),這個問題就是另一種情況了.

                                                  4.需要一個 oa平臺,主要基于公司的業務流程,目前大多數oa是基于工作流的機制來實現。事實上,oa的發展歷程已經比較長了,也相對比較成熟,但是究竟能發揮多大作用或者該如何發揮最大的作用還依然是一個問題。

                                                  5.建立一個項目管理系統平臺,所有項目都在上面監控,它應該是動態的,可以看到每一天的進度,最好能從上面能對項目的各個組員的工作作出評估,作出即時的溝通和修正。

                                                  6.軟件開發過程系統:包含架構設計管理、開發動態控制管理、版本控制、測試管理 .這些內容的主要目的是保證開發的規范話、文檔化

                                                  7.會議系統管理. 每個公司都需要開會,但是開會的層次差別太大了,存在的問題主要有:會議目標不明確,會議過程沒有效率,會議結果不明確,會議結束后沒有后期跟蹤管理.關于這方面可以推薦一篇文章 九段秘書

                                                  8.以上好像偏重于技術的層面比較多,實際上一個公司的老總最看重的其實必然是市場,所以一個適合自己公司的ERP或者CRM系統也許是必要的,注意,我這里說的是也許。

                                                  9.最后,所有的軟件僅僅提供了一個平臺,它是“死”的,或者說其本身并不會發生什么作用,更關鍵的是看不見的“軟件”——企業文化,一切的效率與創新都來自于公司的文化氛圍,在這個基礎上,軟件才會有推波助瀾的作用。

                                                  posted @ 2008-07-03 14:07 Alex 閱讀(888) | 評論 (3)編輯 收藏

                                                  2007年9月1日 #

                                                       摘要: 很多東西是拿來被利用的,被 Fuck的,不是讓你消磨時間的.  閱讀全文
                                                  posted @ 2007-09-01 12:42 Alex 閱讀(2358) | 評論 (5)編輯 收藏

                                                  2007年8月19日 #

                                                       摘要: 項目,是一個范圍很廣的概念,三峽大壩是一個項目,IT企業的一次開發任務也是一個項目,個人某個時間段的活動安排仍然可以看作是一個項目.

                                                    閱讀全文
                                                  posted @ 2007-08-19 13:15 Alex 閱讀(1633) | 評論 (7)編輯 收藏

                                                       摘要: 經常用到update語句,不過很少用到其他表的數據來更新當前表,這次用到了,總結一下

                                                    閱讀全文
                                                  posted @ 2007-08-19 12:49 Alex 閱讀(1844) | 評論 (1)編輯 收藏

                                                  2007年8月18日 #

                                                  key words: plsql,導出數據,大數據量

                                                  最近的賬務的項目中需要導出Excel報表,數據量比較大,解決方案如下 :

                                                  1.通過plsql在服務器端查詢出符合要求的紀錄,然后直接寫到文本文件中

                                                  2.在web端通過流的方式讀文本文件,通過POI寫到Excel,將生成的Excel流寫到respoonse實現下載

                                                  這樣做的好處是不必一次性將滿足條件的紀錄全部取出來,而是通過流的方式.

                                                  這個方式原來在處理Blob類型的字段時有直接的getStream來支持的,這次普通的數據只好通過文件的方式來實現.

                                                  貼一段sample的代碼


                                                  sql 代碼
                                                   
                                                  1. create or replace procedure alex_table_to_txt(filepath varchar2,filename varchar2) is  
                                                  2. --var  
                                                  3. v1 alex2.name%type;  
                                                  4. v2 alex2.address%type;  
                                                  5. v3 alex2.groupname%type;  
                                                  6.   
                                                  7. output varchar2(200);  
                                                  8.   
                                                  9. --file var  
                                                  10. file_handle UTL_FILE.FILE_TYPE;  
                                                  11.   
                                                  12. cursor readtable is select t.name,t.address,t.groupname from alex2 t;  
                                                  13. begin  
                                                  14. file_handle:=utl_file.fopen(filepath,filename,'w',6000);  
                                                  15. open readtable;  
                                                  16.   
                                                  17. loop  
                                                  18. fetch readtable into v1,v2,v3;  
                                                  19. exit when readtable%notfound;  
                                                  20. output:=v1 || ',' || v2 || ',' || v3 ;  
                                                  21. utl_file.put_line(file_handle,output);  
                                                  22.   
                                                  23. end loop;  
                                                  24.   
                                                  25. close readtable;  
                                                  26. utl_file.fclose(file_handle);  
                                                  27. end alex_table_to_txt;  
                                                  28. /  

                                                   

                                                  歡迎討論你的方案

                                                  posted @ 2007-08-18 12:46 Alex 閱讀(3670) | 評論 (1)編輯 收藏

                                                  僅列出標題  下一頁
                                                  精准平特三肖
                                                  <nobr id="rub96"><optgroup id="rub96"></optgroup></nobr>

                                                  <bdo id="rub96"></bdo>

                                                    1. <track id="rub96"><div id="rub96"></div></track>
                                                      <nobr id="rub96"><optgroup id="rub96"></optgroup></nobr>

                                                          <nobr id="rub96"><address id="rub96"><big id="rub96"></big></address></nobr>
                                                        1. <menuitem id="rub96"><strong id="rub96"><menu id="rub96"></menu></strong></menuitem>
                                                          <dl id="rub96"><source id="rub96"><tr id="rub96"></tr></source></dl>
                                                          1. <tbody id="rub96"><div id="rub96"></div></tbody>
                                                            1. <bdo id="rub96"><optgroup id="rub96"></optgroup></bdo>
                                                            2. <bdo id="rub96"><dfn id="rub96"><dd id="rub96"></dd></dfn></bdo>
                                                              1. <option id="rub96"><source id="rub96"></source></option>
                                                              2. <bdo id="rub96"></bdo>

                                                                  <p id="rub96"><tr id="rub96"></tr></p>
                                                                1. <tbody id="rub96"></tbody>

                                                                  <bdo id="rub96"></bdo>

                                                                2. <option id="rub96"><source id="rub96"></source></option>

                                                                  <bdo id="rub96"><optgroup id="rub96"><dd id="rub96"></dd></optgroup></bdo>
                                                                    <track id="rub96"></track>

                                                                      <bdo id="rub96"></bdo>
                                                                    1. <option id="rub96"><p id="rub96"><tr id="rub96"></tr></p></option>

                                                                        <bdo id="rub96"></bdo>
                                                                        1. <track id="rub96"></track>
                                                                          1. <track id="rub96"></track>
                                                                                <bdo id="rub96"></bdo>
                                                                                <option id="rub96"></option>

                                                                                    1. <track id="rub96"><span id="rub96"></span></track>

                                                                                        <option id="rub96"></option>

                                                                                        1. 
                                                                                          
                                                                                            <option id="rub96"><span id="rub96"></span></option>
                                                                                            <bdo id="rub96"><address id="rub96"></address></bdo>
                                                                                            <option id="rub96"><source id="rub96"></source></option>
                                                                                              <nobr id="rub96"><address id="rub96"></address></nobr>
                                                                                            1. <nobr id="rub96"><optgroup id="rub96"><big id="rub96"></big></optgroup></nobr>
                                                                                              <track id="rub96"></track>

                                                                                              <nobr id="rub96"><optgroup id="rub96"></optgroup></nobr>
                                                                                                <nobr id="rub96"><optgroup id="rub96"></optgroup></nobr>

                                                                                                <bdo id="rub96"></bdo>

                                                                                                  1. <track id="rub96"><div id="rub96"></div></track>
                                                                                                    <nobr id="rub96"><optgroup id="rub96"></optgroup></nobr>

                                                                                                        <nobr id="rub96"><address id="rub96"><big id="rub96"></big></address></nobr>
                                                                                                      1. <menuitem id="rub96"><strong id="rub96"><menu id="rub96"></menu></strong></menuitem>
                                                                                                        <dl id="rub96"><source id="rub96"><tr id="rub96"></tr></source></dl>
                                                                                                        1. <tbody id="rub96"><div id="rub96"></div></tbody>
                                                                                                          1. <bdo id="rub96"><optgroup id="rub96"></optgroup></bdo>
                                                                                                          2. <bdo id="rub96"><dfn id="rub96"><dd id="rub96"></dd></dfn></bdo>
                                                                                                            1. <option id="rub96"><source id="rub96"></source></option>
                                                                                                            2. <bdo id="rub96"></bdo>

                                                                                                                <p id="rub96"><tr id="rub96"></tr></p>
                                                                                                              1. <tbody id="rub96"></tbody>

                                                                                                                <bdo id="rub96"></bdo>

                                                                                                              2. <option id="rub96"><source id="rub96"></source></option>

                                                                                                                <bdo id="rub96"><optgroup id="rub96"><dd id="rub96"></dd></optgroup></bdo>
                                                                                                                  <track id="rub96"></track>

                                                                                                                    <bdo id="rub96"></bdo>
                                                                                                                  1. <option id="rub96"><p id="rub96"><tr id="rub96"></tr></p></option>

                                                                                                                      <bdo id="rub96"></bdo>
                                                                                                                      1. <track id="rub96"></track>
                                                                                                                        1. <track id="rub96"></track>
                                                                                                                              <bdo id="rub96"></bdo>
                                                                                                                              <option id="rub96"></option>

                                                                                                                                  1. <track id="rub96"><span id="rub96"></span></track>

                                                                                                                                      <option id="rub96"></option>

                                                                                                                                      1. 
                                                                                                                                        
                                                                                                                                          <option id="rub96"><span id="rub96"></span></option>
                                                                                                                                          <bdo id="rub96"><address id="rub96"></address></bdo>
                                                                                                                                          <option id="rub96"><source id="rub96"></source></option>
                                                                                                                                            <nobr id="rub96"><address id="rub96"></address></nobr>
                                                                                                                                          1. <nobr id="rub96"><optgroup id="rub96"><big id="rub96"></big></optgroup></nobr>
                                                                                                                                            <track id="rub96"></track>

                                                                                                                                            <nobr id="rub96"><optgroup id="rub96"></optgroup></nobr>
                                                                                                                                            1. 江西时时历史开奖号 sg飞艇预测软件 创信天下是什么平台 排球直播 五不中中不中都赚钱 看4张牌的抢庄牛牛 好用的分分彩软件计划 阿贾克斯 正信娱乐注册 时时彩计划 快速时时开奖网址 天天时时彩手机免费版 pk10软件计划手机软件 红单来了赚钱吗 百人牛牛官网下载 后二包胆