原创 oracle varchar2和varchar的區別

1.varchar2把所有字符都佔兩字節處理(一般情況下),varchar只對漢字和全角等字符佔兩字節,數字,英文字符等都是一個字節; 2.VARCHAR2把空串等同於null處理,而varchar仍按照空串處理; 3.VARCHAR2字

原创 軟件研發那些事兒——把自己樹立成靶子

        一個軟件從立項到結項,中間要經過若干個環節,比較關鍵明顯的環節定義成了里程碑,還有很多穿插在其中的環節,雖不像里程碑那樣可以明顯界定,但是對項目的成敗也會有很大的影響。         在軟件研發的週期中,這些環節大多都是

原创 通過了軟考高級

給自己加油打氣!

原创 軟件研發那些事兒——做需求約定的事情

6月底,正是華北平原鬱鬱蔥蔥一片茂盛的時候,高樹低草籠罩在氤氳之中。 我帶着團隊在用戶現場奮戰了幾天,然後就留下兩個技術和兩個測繼續在現場提供服務,其餘人在週六就一起撤離了。 週一來到公司,打開微博後,映入眼簾的是這樣一行字:下半年的第一

原创 軟件研發那些事兒——不斷給下屬出難題

        最近公司組織結構調整,我所負責的內容增加了不少,一些小項目及項目人員併入到我的團隊之中。組織結構調整會議結束不久就出了狀況,一個即將併入我們團隊的程序員提出了離職申請,這哥們我聽說過,在年初的時候他就有變動的想法,只是沒有

原创 關於設計的一點小結

 在正式編碼之前,需要對系統的架構、數據庫等進行設計。 所謂設計,也就是思考如何去用代碼實現。設計的好壞決定了代碼的質量和最終產品的質量。 按照需求分析結果的脈絡,在設計之前,肯定是先按不同的業務條線進

原创 軟件研發那些事兒——項目計劃的控制

       無論軟件產品還是軟件項目,在需求分析真正結束之前,都難以確定整個項目周密而詳細的進度計劃,道理很簡單,我們尚且不知道要做什麼,如何知道每天的工作?所以,完整的項目計劃是階段性,層層遞進的。        對軟件項目來說,系統

原创 Java編程中“爲了性能”需做的26件事

1.儘量在合適的場合使用單例 使用單例可以減輕加載的負擔,縮短加載的時間,提高加載的效率,但並不是所有地方都適用於單例,簡單來說,單例主要適用於以下三個方面: 控制資源的使用,通過線程同步來控制資源的併發訪問;控制實例的產生,以達到節約資

原创 什麼是Spring上下文

Spring上下文即Spring Context,Spring上下文是一個配置文件,向 Spring 框架提供上下文信息。Spring 上下文包括企業服務,例如 JNDI、EJB、電子郵件、國際化、校驗和調度功能。 Spring上下文就是

原创 感悟洋快餐的細節

      上午需要去衛生局辦事,和客戶約的見面時間是8點半。早晨下樓的時候是7點半,若直接去附近的早點鋪吃早點,再到公交車站等車,這個過程大概需要25分鐘左右。走路需要10分鐘,排隊買餐和等到食品的溫度合適需要5分鐘,吃飯需要10分鐘。

原创 軟件研發那些事兒——產品與項目的區別

       現在業內共同的一種認識是,軟件產品是基於通用性,而軟件項目更多是滿足具體客戶的特定需求。        有完全以定製軟件項目爲生的軟件公司,也有完全以自主研發軟件產品爲生的軟件公司,更多的軟件公司則是產品與項目共同經營。很多

原创 軟件研發那些事兒——讓團隊的目標一致

    軟件研發的成本只有一項:人力成本。這種純人力的投入如果合理管理,則能收益頗豐,因爲它不需要投入其它任何的設備、材料費用。但如果管理不善,損失也相當慘重,團隊成員的付出就是智力,別的什麼都不會留下。從這個角度看,軟件公司的門檻似