千文網(wǎng)小編為你整理了多篇相關(guān)的《軟件測試的實習(xí)周報告》,但愿對你工作學(xué)習(xí)有幫助,當(dāng)然你在千文網(wǎng)還可以找到更多《軟件測試的實習(xí)周報告》。
第一篇:軟件實習(xí)報告
一、基本概況
我到a公司(按作者要求隱去公司名稱,a公司為國內(nèi)有名的公司)實習(xí),通過近三個月的實習(xí),參與實習(xí)項目的開發(fā)和同事門的交流學(xué)習(xí),了解了a公司和軟件公司的開發(fā)基本情況。
(1) 項目組共有30人左右
(2) 項目組分為需求分析部門,核心技術(shù)部門(主要負責(zé)設(shè)計工作),開發(fā)部門,項目管理部門(測試,項目文檔管理)
(3) 項目使用j2ee技術(shù)
二、調(diào)查結(jié)果
在實習(xí)期間,我被安排在開發(fā)部門做代碼編寫工作。負責(zé)完成由核心技術(shù)部門完成的基于需求分析部門的設(shè)計。
開發(fā)部門有10幾位同事,大部分為畢業(yè)1~2年。大家的工作效率都比較高,在部門經(jīng)理的安排下能及時的完成設(shè)計部門的設(shè)計。一開始,項目的進展十分順利。
隨著項目的推進,出現(xiàn)了一些問題。主要因為在各個部門的協(xié)調(diào)上存在著不一致。需求部門不能很好的維護其需求文檔的權(quán)威性,也就是說需求沒有做到位。在和客戶(由于本系統(tǒng)面向的是全省的電力局,在與客戶的溝通上也存在問題,比如寧波和紹興的客戶對系統(tǒng)的需求有較大的差異)的溝通上沒有協(xié)調(diào)好各客戶之間的差異。這直接導(dǎo)致了需求頻繁變更。而需求的變更直接導(dǎo)致了設(shè)計的變更,然后便是開發(fā)的修改。這大大的影響了系統(tǒng)開發(fā)的進度。比如數(shù)據(jù)庫結(jié)構(gòu)的修改次數(shù)很多,這直接影響到系統(tǒng)的結(jié)構(gòu),適應(yīng)數(shù)據(jù)庫變更的代碼修改工作量相當(dāng)大。
在這個時候項目組有部分人離開了,熟悉系統(tǒng)的開發(fā)人員的'離開對整個項目組來說更是雪上加霜。這時cto及時調(diào)整了需求分析部門的工作方法,不發(fā)布不成熟的文檔,一旦需求發(fā)布,需求部門應(yīng)全全負責(zé)。設(shè)計部門進一步完善設(shè)計文檔,開發(fā)部門暫時停止新功能的開發(fā),做代碼審查,以完善既有代碼的正確性。同時引進新員工補充開發(fā)團隊。這在一定程度上緩解了項目的問題,使項目團隊能正常運轉(zhuǎn)起來。
在項目前期的開發(fā)過程中,測試部門沒有介入,在項目完成80%后,測試組開始測試工作。這時遇到了大量問題,包括功能與需求的不一致,測試人員的需求理解的偏差,甚至測試工具軟件的問題,這很大程度上影響了項目的進度。最后開發(fā)部不得不停下新模塊開發(fā)工作,而轉(zhuǎn)過去幫助測試部門完成測試。
三、體會
通過這次實習(xí),在具備代表性的a公司中,我體會到了當(dāng)前國內(nèi)軟件公司面臨的部分問題,比如規(guī)范不足,缺乏良好的軟件工程體制等等。更讓人擔(dān)憂的是即使確定了理論方面的指導(dǎo),在實習(xí)開發(fā)過程中也很難實施。我覺得這與參與開發(fā)的人員本身的素質(zhì)有很大的關(guān)系。為了徹底解決這些問題,高等教育應(yīng)該完善自己的教育體制,使高等教育的畢業(yè)生具有更高的軟件工程意識。
第二篇:軟件測試實習(xí)報告
從入職到現(xiàn)在已經(jīng)有將近三個星期了,從剛開始看理論知識到接觸系統(tǒng),從完全摸不著頭腦到稍稍入門,從幾乎不知如何下手到開始有了學(xué)習(xí)的目標,我確實有很多需要總結(jié)的東西,或許零零散散,但都是真實感受。
年前呆的那三四天幾乎全看有關(guān)測試的理論知識了,感覺跟平時在學(xué)校里看課件差不多,就是熟悉測試的流程、測試常見的方法,測試都包括哪些內(nèi)容等基本知識。年后的第一天學(xué)習(xí)到的第一點就是“好記性不如爛筆頭”。所有的軟件賬號密碼都已經(jīng)告訴過我,再次來卻忘的一干二凈,每次問的時候都要麻煩陳芳賓翻筆記,我發(fā)現(xiàn)她記得很全很細,大家都有隨時記筆記的好習(xí)慣,于是第二天我就認真地帶了筆記本和筆。(事實證明這個真的很重要)!
接下來的一周我都在看電力方面的理論知識以及重溫公司的測試流程和BUG流程。那些電力名詞我?guī)缀醵紱]聽過,什么輸電網(wǎng)配電網(wǎng),分壓分區(qū),理論線損,看的很是吃力,我只好用最笨的方法,看到不會的就在網(wǎng)上查一下記下來,雖然比較慢,但現(xiàn)在多多少少熟悉了一點,接下來看系統(tǒng)的時候也好很多。
第二周我開始看系統(tǒng),按照主管的指導(dǎo),我先看控制中心,我把系統(tǒng)幫助管理生成Word文檔,用了三天的時間按照步驟說明對控制中心下的每個功能點都完全過一遍,學(xué)著建立自己的單位,畫接線圖、配線圖、臺區(qū)圖,當(dāng)然都是對著文檔比葫蘆畫瓢??吹牟患氈戮秃苋菀壮鰡栴},比如我最初建單位不知道分配數(shù)據(jù)權(quán)限意味著什么就沒管,導(dǎo)致在組織機構(gòu)建的單位電網(wǎng)樹那邊顯示不出來,也不知道添加的角色用戶只能注銷不能徹底刪除,結(jié)果隨手添加的那一堆用戶都刪不掉了,每次查詢的時候看到那么多亂七八糟命名的用戶都被自己蠢哭了(學(xué)校里課程設(shè)計做的系統(tǒng)都是物理刪除);還有繪圖的時候從工具欄拖輸電線路、跨接線、饋線的時候總是一拖就停不下來,跑的其他元件都找不到了,鼠標也挪不開,只能粗暴地關(guān)掉繪圖窗口,后來才知道雙擊左鍵就停止了;還有就是增加的元件被我刪掉了,過后又增加了以同樣名字命名的同樣的元件,結(jié)果恢復(fù)之后看到兩個一模一樣的元件就傻眼了,還以為是系統(tǒng)有BUG,結(jié)果指導(dǎo)老師告訴我這是允許的,還教我用sql語句查詢看它們之間的區(qū)別。。。
自己點系統(tǒng)的時候有點盲目,對執(zhí)行的操作不理解,指導(dǎo)老師講一會抵得上我看半天,比如指導(dǎo)老師教我用正向有功示值減去正向有功期初示值計算電量,以及分別設(shè)置電量優(yōu)先和底度優(yōu)先時的區(qū)別,還有換表時怎么算,以及對追補電量的審核等。還有對用sl/sql查詢時要怎么用數(shù)據(jù)庫表,哪些東西是一類的,哪幾個比較特殊,每個元件的屬性有很多,哪些比較重要,哪些是唯一標識等等,十分認真??赡苡行┪夷壳袄斫獾倪€不夠透徹,但比我自己看要好太多了,也知道自己該往哪方面學(xué)習(xí)。
要學(xué)的東西太多太多,每天都很充實,每當(dāng)學(xué)會了一個新的內(nèi)容就特別興奮。同時也認識到自己的很多不足,比如用pl/sql的時候,雖然之前也學(xué)習(xí)過mysql,但都是理論知識,實際操作的很少,真正用起來還是覺得吃力,所以決定一定要抽時間好好補補sql語句。還有就是對系統(tǒng)的理解還很不夠,被我誤當(dāng)成BUG的地方一問才知道系統(tǒng)本身就是那樣設(shè)計的。接下來我的目標就是照著用例設(shè)計多多熟悉系統(tǒng),多多實踐練習(xí)sql語句,慢慢嘗試著執(zhí)行簡單的測試。我知道還有很多不足的地方也許是我目前沒意識到的,所以接下來的日子我要更加認真努力,提高自己的能力,爭取能早點像其他同事們一樣測試系統(tǒng),執(zhí)行任務(wù),繼續(xù)努力吧!
第三篇:軟件測試實習(xí)的工作總結(jié)
一、軟件概況
實習(xí)項目名稱:學(xué)生信息管理系統(tǒng)
項目開發(fā)背景:隨著當(dāng)代社會對教育事業(yè)的投入的增加,在校學(xué)生變得越來越來,對在校學(xué)生信息管理異常復(fù)雜。同時當(dāng)今時代是飛速發(fā)展的信息時代,在各行各業(yè)中離不開信息管理處理,這正是計算機被廣泛應(yīng)用于管理系統(tǒng)的原因。計算機的最大好處在于利用它能夠進行信息管理。使用計算機進行管理控制,不僅提高了工作效率,而且大大的提高了其安全性,尤其對于復(fù)雜的管理,計算機能夠充分發(fā)揮它的優(yōu)越性。
系統(tǒng)簡介:要開發(fā)的系統(tǒng)可供學(xué)校管理人員管理學(xué)生信息,處理日常事務(wù);同時供學(xué)生登錄查詢自己的成績和課程安排。具有系統(tǒng)最基本的添加、刪除、修改的功能。
二、準備工作
1、前期準備
軟件系統(tǒng)的開發(fā)是一項相互協(xié)作才能完成的工作,所以在開發(fā)軟件系統(tǒng)之前采取了分組合作的`方法,我們小組一共四個人,根據(jù)各自的專長和意愿進行合理的任務(wù)分配,這樣可以更好地完成任務(wù)。在開發(fā)之前,必須了解軟件開發(fā)的幾個步驟:項目開發(fā)計劃、可行性研究、需求分析、概要設(shè)計、詳細設(shè)計、數(shù)據(jù)庫設(shè)計、軟件實現(xiàn)和測試、用戶手冊。在每個人的腦海里都有這樣一個概要,才能按照這樣的開發(fā)順序有條理的進行。確定好時間和地點,小組成員在一起討論研究,這樣可以提高小組成員之間的協(xié)調(diào)合作能力。遇到問題可以一起商量,提高整個開發(fā)小組解決問題的能力。
2、前期分析
可行性分析:對于即將要開發(fā)的項目,主要從技術(shù)、操作、經(jīng)濟三個方面開分析,開發(fā)過程中可以參考河南農(nóng)業(yè)大學(xué)教務(wù)管理系統(tǒng)。
需求分析:了解開發(fā)系統(tǒng)所需要具有的功能,確定使用對象。
資料收集:采集學(xué)生和學(xué)校管理人員的信息,作為數(shù)據(jù)庫的信息來源,收集軟件開發(fā)的相關(guān)文獻資料,作為開發(fā)的依據(jù)。
三、軟件開發(fā)過程
1、項目任務(wù)分組
組長,負責(zé)系統(tǒng)的開發(fā),包括模型的構(gòu)建和程序的編寫。協(xié)調(diào)小組內(nèi)部人員的調(diào)配和項目進展的監(jiān)督。
組員,負責(zé)文檔管理,軟件系統(tǒng)的測試。
組員,負責(zé)系統(tǒng)開發(fā)的可行性研究和需求分析。
組員,負責(zé)項目開發(fā)計劃和項目總結(jié)報告的編寫,系統(tǒng)的測試。
2、實踐開展
有了前期的準備,接下來就是真正的開發(fā)階段了,首先要列出項目開發(fā)計劃,包括項目開發(fā)的背景、需要查閱的文獻資料、項目開發(fā)的主要工作流程和對應(yīng)的主要負責(zé)人、所用的開發(fā)工具和需要編寫的文檔、驗收標準和截止日期。項目開發(fā)計劃主要是對整個小組的工作有了一個整體的指導(dǎo)和監(jiān)督的作用。
設(shè)計和測試階段:包括概要設(shè)計、詳細設(shè)計、數(shù)據(jù)庫設(shè)計,軟件實現(xiàn)和測試、用戶手冊,主要使用VB設(shè)計源程序和office acce設(shè)計數(shù)據(jù)庫。
四、實踐總結(jié)
1、通過制作這個項目了解了更多的專業(yè)知識,使我們懂得了怎樣將專業(yè)理論知識應(yīng)用到實踐中。
2、缺乏經(jīng)驗導(dǎo)致項目進展緩慢,技術(shù)基礎(chǔ)不夠扎實。
3、通過做這個項目鍛煉了團隊協(xié)作能力,溝通能力,懂得了一個項目是一個團隊合作的成果。
五、自我感受
通過這幾天的實中,大膽創(chuàng)新并結(jié)合書上知識。在實訓(xùn)中我不斷實際,把老師平時所教的知識在實訓(xùn)時運用上。真正的將學(xué)到的理論知識應(yīng)用的實踐中去。我也和同學(xué)在一起交流知識,我深刻感受到一個軟件的開發(fā)要團隊的合作來完成,只有大家一起團結(jié),才能把項目完成。在平時上課時,老師不斷教新知識,而我們知識覺得所學(xué)的沒有用處根本沒有多少收獲,但是我覺得是這次實訓(xùn)給我了歷練的機會。
在實訓(xùn)中,我運用老師教我們的軟件工具,如VB、Acce數(shù)據(jù)庫等。只有在操作中才能找到我們的不足,在問題前面就像老師說的要思考,不能盲目的操作。只是我還覺得有很多知識不明白,我相信在以后的學(xué)習(xí)中會更加努力,在次我感謝老師一學(xué)期的教導(dǎo)。
雖然我們的實訓(xùn)枯燥,但是從實訓(xùn)中我學(xué)到了協(xié)作,學(xué)到了團隊精神。希望老師以后可以給我們更多的實踐機會,讓我們真正的領(lǐng)會到我們這個專業(yè)的好處。讓我們真正的將所學(xué)的知識用到實踐當(dāng)中。
第四篇:軟件公司實習(xí)周記
第一周
按照公司安排,分配到基站那邊熟悉設(shè)備和操作器件任務(wù)是認識基站設(shè)備RBS2206(室內(nèi)宏蜂窩)的組成,請點各基站設(shè)備資產(chǎn),登記載波的開啟情況,進行備用電池的放電測試,門禁系統(tǒng)的開啟關(guān)閉操作,空調(diào)溫度的調(diào)整(一般為26度)等,由于我們隊員較多,隊長安排我們向另外兩名早來的實習(xí)生學(xué)習(xí)我們的工作地點是海珠區(qū)的中國移動的各個基站點(主要分布在樓宇天臺和地下停車場),時間是每天早上9點鐘到下午6點,中午休息一會兒工作任務(wù)較為簡單,操作起來單調(diào)機械,需要乘坐面包車到處去各個點奔波抱著學(xué)習(xí)和吃苦的態(tài)度,還是認真的完成任務(wù)起先進入基站都感覺好奇,認真地向隊長和隊員們請教問題有的問題都覺得太簡單,但書本上從未涉及過,還是坦誠地向別人請教。
這一周的工作下來,學(xué)會了基站的各個部件的位置組成和實物外觀,結(jié)合所學(xué)書本上的知識,加深了各器件的了解和提高了實際動手操作能力學(xué)會了與來自不同教育背景和生活地方的同事的交流與合作,深感工作上要不恥下問和同事間要合作緊密才能很好地完成工作任務(wù)。
第二周
依然是在基站學(xué)習(xí)工作任務(wù)與上一周的大概相同,熟悉基站設(shè)備,備用電池的放電測試,不過開始進行故障處理和部分時間進行巡檢,工作地點仍然是海珠區(qū)的廣東移動的基站機房與室外基站,不過檢查的基站點與上一周略為不同,都第一次進入檢查時間上也一樣,雖然我們組要值夜班,考慮到我們實習(xí)生的身份,暫時不作安排。這一周的工作與之前的工作內(nèi)容大致相同,其中故障處理較多,故障處理一般就是更換基站設(shè)備,如CDU,TRU(載波),DXU等,更換設(shè)備有一套標準的流程,實踐動手不能馬虎了事還有部分巡檢,需要用OMT軟件連接設(shè)備,主要用來定位基站設(shè)備故障工作上依然單調(diào)枯燥,但不能放松,以免出現(xiàn)安全事故或工作不到位,給下一步流程的工作的同事帶來重復(fù)的麻煩。
第三周
基站工作結(jié)束,開始做網(wǎng)優(yōu)相關(guān)工作,網(wǎng)優(yōu)主要包括路測,驗收,樓宇普查,掃頻等任務(wù),是比基站的工作復(fù)雜一點,是處理解決信號問題的主要人員。
工作地點是廣州移動的業(yè)務(wù)數(shù)據(jù)中心,我所在的組是西區(qū),位于體育中心和珠江新城一帶,工作時間與之前一樣第一天由負責(zé)人說明工作流程和注意事項,沒有接觸到實際的網(wǎng)優(yōu)工作,都是一些送文件和設(shè)備給同事使用的`跑腿工作。
這一周的工作不多,負責(zé)人的一番指導(dǎo)和教悔也讓我認識網(wǎng)優(yōu)這一職位屬于干活多薪資少的工作,需要耐心努力地學(xué)習(xí)理論和操作知識,吃苦耐勞踏實工作才能完成工作。
第四周
這一周才是接觸到網(wǎng)優(yōu)的實際工作,路測,路測就是道路測試信號,由于道路上都可能占用多個小區(qū),甚至是越區(qū)覆蓋,是網(wǎng)優(yōu)中分析處理問題的一個很好的學(xué)習(xí)過程。
工作地點是廣州大道位于中山大道及體育東路之間的一段道路,實際上就是天河路一帶,時間是凌晨2點開始,因為剛剛進行過割接小區(qū),所以測試一下割接后小區(qū)占用情況數(shù)據(jù)顯示信號強度正常,只存在局部地點出現(xiàn)質(zhì)差,割接成功。
這一周的工作是和一位路測隊長學(xué)習(xí),在測試過程中繁繁出現(xiàn)問題,手機電池沒電,數(shù)據(jù)線連不通,電腦鼠標不動,沒有帶上3G卡,最后測試時間縮短減少電池使用時間,回公司更換數(shù)據(jù)線,暫時沒有測試3G與2G切換情況信號測試前的設(shè)備檢查是否完好,測試軟件的熟悉準備都是測試前必須注意的問題。
第五周
與DT路測不同,這一周CQT中樓宇普查,CQT全稱CALL QUATITY TEST,包括的內(nèi)容很多,樓宇普查是其中的一項,CQT屬于室內(nèi)覆蓋系統(tǒng),優(yōu)先占用室內(nèi)信號,會用各種類型的信號質(zhì)差問題。
工作地點是位于天河路的正佳廣場,時間是整天都在測試正佳廣場之前有重要客戶并且做過室內(nèi)重新覆蓋,所以進行一次樓宇普查信號測試并且對投訴地點重要點進行測試。
這一周CQT的樓宇普查主要運用打點測試,不同于之前路測的GPS道路導(dǎo)航,室內(nèi)GPS精確度不高打點測試就是在樓層每一層圖紙打出該點的信號標志點,測試軟件的打點設(shè)有暫時重新打點,一層樓只能一直打下去,操作看似簡單,一不留神打點落在圖低外面,數(shù)據(jù)就是顯示很難看,所以簡單的工作也要認真仔細處理,成績是體現(xiàn)在細節(jié)處。
第六周
這一周的CQT是掃頻測試,是上行干擾排查的最后一環(huán),上行干擾排查流程是BSC告警,基站設(shè)備檢查,室分排查,BSC終端處理,掃頻測試需要攜帶掃頻儀器,在露天樓頂工作,較為辛苦。
工作地點是體育中心附近的天河賓館,重點排查天河村與育蕾小區(qū)兩處的干擾源鑒于移動的要求,這一帶的客戶投訴有升級意向,掃頻測試必須盡快謹慎處理首先天河城天臺四個方向掃頻,底噪較高,干擾嚴重,育蕾小區(qū)方向底噪干擾明顯存在干擾源,尋找該地區(qū)干擾源八目天線無果,第二步在天河賓館天臺掃頻,情況類似,重點排查天河村干擾源,發(fā)現(xiàn)一個私裝天線八目天線,明顯非法安裝,移交移動方面處理。
掃頻工作由于掃頻儀器較重,并且在露天樓頂工作,工作強度較大,幾天下來皮膚都變得黝黑,不過還是堅持下去了掃頻過程中遇到客戶當(dāng)場投訴,有投訴升級意向,連忙進行解釋和安撫情緒掃頻測試都有一套嚴謹?shù)呐挪樯闲懈蓴_流程,進一步學(xué)習(xí)到工作流程的、必須嚴格細致執(zhí)行由于掃頻工作的隊長離職,所有工作雖然還有很多地方不理解,但通過同事幫助和自學(xué),基本完成部分的掃頻任務(wù)。
第七周
這一周的任務(wù)是新站開通驗收,驗收也屬于CQT的一部分,與樓宇普查類似,包括打點測試的語音測試和數(shù)據(jù)下載測試。
工作地點是位于珠江新城的新全球通大廈,時間是安排六天四組人員,完成時間是1天半完成三層停下場,七層裙樓和40層主樓語音測試和數(shù)據(jù)下載測試,比預(yù)計時間早,較好完成任務(wù)。
驗收任務(wù)情況與樓宇普查差別不大,運用之前CQT知識,加以理解實踐,做好學(xué)以致用由于任務(wù)情況比較緊急,平均一天測試語音七層,數(shù)據(jù)下載十五層,效率明顯較高,工作積極熱情,受到負責(zé)人贊賞測試量較大,必須自己學(xué)會設(shè)置軟件的配置,操作謹慎方能準確高效完成任務(wù)。
第八周
這一周是實習(xí)是后一周,負責(zé)人考慮到離職問題,沒有安排處理信號問題,都是工作交接與部分亞運通信保障接待工作。
工作地點是希爾頓酒店,工作時間是白天上班時間,由于不用進行測試,都是在酒店待命,等待領(lǐng)導(dǎo)的指揮
實習(xí)到這里差不多結(jié)束了,在八周里面,學(xué)到了如何做DT和CQT的信號測試,如何掃頻測試排查上行干擾,如何依照工作流程嚴謹細致工作,如何與同事合作,不恥下問,如何與客戶聯(lián)系溝通問題,安撫客戶情緒同事的幫助,負責(zé)人的耐心指導(dǎo),公司的細心照顧,讓我感受到實習(xí)工作雖繁忙辛苦,但總能體會到同事的關(guān)心和工作中苦中帶來的一點一滴的樂觀精神。
第五篇:軟件工程的實習(xí)報告
光陰荏苒,時光飛逝,轉(zhuǎn)眼間到了實習(xí)結(jié)束的日子。從進公司實習(xí)到現(xiàn)在,我已經(jīng)到公司近6個月了,感受頗多,收獲頗多。期間,通過公司領(lǐng)導(dǎo)的關(guān)心和幫助,同事的指導(dǎo),使我能夠很快地了解公司的管理與運作程序,我了解了公司的發(fā)展概況,熟悉了公司的流程和行業(yè)的基礎(chǔ)知識,使我逐步學(xué)會如何從一個剛出校門不久的實習(xí)生轉(zhuǎn)變成一個職員。以下是我這一階段的工作總結(jié)。
學(xué)習(xí)無止境,職業(yè)生涯只是學(xué)生生涯的一種延續(xù)。對于一個實習(xí)的學(xué)生,初踏入職場,進入專業(yè)的軟件公司,對開發(fā)軟件沒有一點經(jīng)驗。不論在人生的哪個階段,學(xué)習(xí)的腳步都不能停歇,要把工作視為學(xué)習(xí)的殿堂。所以在這幾個月當(dāng)中,我一邊學(xué)習(xí),一邊從最基礎(chǔ)的事情做起,這樣的好處在于能夠在工作的過程中,了解項目的整體布局,了解項目中的業(yè)務(wù)邏輯,了解項目中尚未完成的工作并以此作為下個階段的工作目標。在這幾個月的工作中,我的主要任務(wù)是對客戶使用的map系統(tǒng)進行測試,并且做相應(yīng)的文檔記錄和一些簡單的配置修改。幾個月里,我工作勤勤懇懇,并按時完成安排的任務(wù)。盡最大的努力解決客戶在工作中遇到的問題,從中我也學(xué)到了在學(xué)校里學(xué)不到的東西,也明白了很多道理,我相信對我以后的工作都將大有裨益。其它方面,我全力協(xié)助公司的工作,在公司人手較忙的時候,為公司分擔(dān)事務(wù),圓滿地完成公司委派的任務(wù)。在這幾個月的工作中,最初我會遇到一些我解決不了的問題,我會咨詢公司另兩位同事王鵬、孫距均。在他倆的指導(dǎo)和幫助下,我的技術(shù)技能不斷提升,對整個MAP系統(tǒng)和配置工具的使用逐步熟練,思維方式和工作方法也不斷提升,直至到目前我基本能解決客戶在使用MAP系統(tǒng)過程中遇到一般問題的`問題。
在近6個月的工作過程中,我在領(lǐng)導(dǎo)和同事們的幫助和支持下取得了一定的進步,但我深知自己還存在很多缺點和不足,與工作需要還有一定的差距。在工作中未能考慮的各種因素還有很多,比如:對整個MAP系統(tǒng)的掌握還不夠熟練、工作的靈活性還不夠、服務(wù)意識還有待提升等等,這都有待于在今后的工作中改進。雖然我目前的工作只是做基礎(chǔ)方面,希望在下一年度公司能夠委派我做一些其它工作,使我在工作中不斷提升自己,同時也為公司分擔(dān)一些事務(wù),使我逐步做一名合格的項目實施人員。做軟件的人必須要隨時充電,在今后的工作中,我要積累經(jīng)驗教訓(xùn),不斷調(diào)整自己的思維方式和工作方法,在實踐中磨練自己,我將以飽滿的熱情和進取的精神,去努力做每一件事,努力為公司的發(fā)展盡的一份薄力,成為單位需要的優(yōu)秀人才。
我是公司的一名新員工,來公司的時間比較短,對公司的資源管理、流程管理等還不是太了解,所以對公司的發(fā)展、管理也提不出什么寶貴實質(zhì)的意見或建議?,F(xiàn)在對于我來說最重要最本職的工作就是:作為一個學(xué)生、一名實習(xí)員工,所有的地方都是需要學(xué)習(xí)的多聽、多看、多想、多做、多溝通,向每一個員工學(xué)習(xí)他們身上的最優(yōu)秀工作習(xí)慣,豐富的專業(yè)技能,配合著實際工作不斷的進步,為公司的發(fā)展盡的一份薄力。態(tài)度決定一起,當(dāng)有一份新的任務(wù)給你時要知道自己能否勝任這份工作,關(guān)鍵是看你自己對待工作的態(tài)度。態(tài)度對了,即使自己以前沒學(xué)過的知識也可以在工作中逐漸的掌握。態(tài)度不好,就算自己有知識基礎(chǔ)也不會把工作做好,實習(xí)項目剛開始時,根本不清楚該做些什么,并且這和我在學(xué)校讀的專業(yè)沒有必然的聯(lián)系,剛開始我覺得很頭痛,可經(jīng)過工作過程中多看別人怎樣做,多聽別人怎樣說,多想自己應(yīng)該怎樣做,然后自己親自動手去多做,終于在短短幾天里對工作有了一個較系統(tǒng)的認識,慢慢的自己也可以完成相關(guān)的工作了,光用嘴巴去說是不行的,所以,我們今后不管干什么都要端正自己的態(tài)度,這樣才能把事情做好。
在這次實習(xí)過程中,我碰到很多問題,有的是我懂得的,也有很多是我不懂的,不懂的東西我要虛心向老師同學(xué)請教,當(dāng)別人教我們知識的時候,我也應(yīng)該虛心的接受,不要認為自己懂得一點雞毛蒜皮就飄飄然。
回首整個實習(xí)過程,我每天都有很多新的體會,想說的很多,我總結(jié)下來主要有以下幾點:
1、團隊意識是完成項目的必要保證
在我們兩個項目完成的過程中,我充分體會到了團隊合作的重要性。特別是在自己擔(dān)任項目組長分配大家完成項目期間,很難想象但是如果大家不團結(jié)一致的結(jié)果。期間通過大家的團隊合作,項目組高效且快速的完成的項目,當(dāng)然最重要的是大家都參與了項目的開發(fā)。
2、熟練的專業(yè)技能
提供最佳的解決方案是我們努力的方向。ERP的核心管理思想就是實現(xiàn)對整個供應(yīng)鏈的有效管理,我們在梳理了企業(yè)的各項業(yè)務(wù)之后,需要做的是提供一個最佳的解決方案,來幫助企業(yè)實現(xiàn)更加有效的管理,我們要精通MAP系統(tǒng),掌握行業(yè)專業(yè)知識,更要能融入最適宜的管理理念,這對顧問而言,無非是一個很高的要求,需要我們不斷地學(xué)習(xí),不斷的在一個個項目中去積累經(jīng)驗,但這也正是我們?yōu)橹畩^斗的目標。
3、加強信心,堅持下去
雖然感覺自己學(xué)的還可以,但真的工作起來卻感覺力不從心。有時候遇到事情總會著急,慌張。平常信心不足,總感覺自己做不好?;蛟S還需要一段時間的磨練吧。只有自己的知識和能力都在提升,相信自己總有一天會很勇敢的表現(xiàn)自己??傊?、在整個實習(xí)過程中,我有許多的收獲和歡樂,但也有苦澀和教訓(xùn),這些成功的經(jīng)驗將激勵我在以后的人生路上取得更大的成績,失敗的經(jīng)歷將使我努力去改變需要改變的地方,可以是我更快的成長,讓自己以后的日子做的更好。這些寶貴的人生經(jīng)歷激勵我在以后的人生道路上勇于實踐,敢于創(chuàng)新,為人生的輝煌奠定堅實的基礎(chǔ),成為我受益終身的寶貴財富。
4、良好的溝通協(xié)調(diào)能力是實施顧問的基本修養(yǎng)。
在培訓(xùn)的一開始我們就被分成了四個小組,學(xué)習(xí)過程中常常以小組為單位進行提問、討論、最后解決問題的學(xué)習(xí)模式,目的就是為了能在與小組成員的相互交流過程中,提高我們的溝通能力。作為一個實施顧問,做的最多的事情就是與客戶之間進行交流,但是往往我們遇見的客戶與實施人員相比,他們對MAP系統(tǒng)非常陌生,對自己所做業(yè)務(wù)也缺乏深入的思考和總結(jié),而我們要做的就是啟發(fā)客戶思考,幫助客戶分析,總結(jié)業(yè)務(wù)流程,以及對實施過程中各部門之間出現(xiàn)的問題進行溝通、協(xié)調(diào)。因而在這期間良好的溝通協(xié)調(diào)能力也是必不可少的。這6個月的工作生活是充實且富有樂趣的,結(jié)識了很多同事和朋友,公司的氛圍是非常輕松愉快的。感謝6個月來樊曉經(jīng)理的關(guān)心,感謝部門同事的悉心指導(dǎo),感謝公司各位同事的熱心幫助,感謝學(xué)校能給我們提供這次難得的實習(xí)機會,在這里,我們走出了從學(xué)生到職場人生的第一步,是邁向社會的重要的一步。通過這次生產(chǎn)實習(xí),我學(xué)到了很多書本上學(xué)不到的東西,也有了從無知到認知,到深入了解公司和社會,從開始的磕磕碰碰到后來的工作還算順利的轉(zhuǎn)變。在這里要特別感謝的是上海博科公司和其各位老師,正是上海博科公司給我提供了良好的實習(xí)環(huán)境,使我們實習(xí)有了明顯的效果,還有其各位老師對我們在專業(yè)技能的指導(dǎo),使我的技術(shù)有了很大的提高。
除此之外,還要感謝我的項目團隊成員,正是因為有大家的相互幫助和學(xué)習(xí),共同解決遇到的問題共同挑戰(zhàn)困難我們的實習(xí)過程才能夠順利完成,我更加認識到了團隊精神的可貴,同時也收獲了最真摯的友誼。
第六篇:軟件公司實習(xí)周記
第一周
實習(xí)第一個禮拜,算是適應(yīng)期。主要了解一些公司的背景、產(chǎn)品、發(fā)展方向等。剛到實習(xí)公司,不是像學(xué)校里的朝九晚五,而是朝八晚九。 我們不可能簡單的了解一些企業(yè)文化,簡單的學(xué)學(xué)新的知識就可以了,我們的這個實習(xí)必將是一個繁忙的實習(xí),也必將是一個充實的,進步的實習(xí)。來到這里,我們要忘掉大學(xué)里自由的作息時間,克服困難,養(yǎng)成良好的工作生活習(xí)慣 ?;诟鞣矫娴脑颍m然在去之前我們做了比較充足的準備,但還是遇到了一些困難,例如學(xué)習(xí)時間長,實戰(zhàn)比較繁多,但時間又比較的短,難以保證按時按質(zhì)按量完成。下午下了班,員工們都回去了,我還在那兒練習(xí),一直到晚上9點,才能回住處休息。中午也沒有休息的地方,只能趴在電腦前休息一會,一兩周下來,相當(dāng)?shù)仄v。但我們都明白自己來實習(xí)的任務(wù),都堅持著完成自己的任務(wù)和使命。這個星期熟悉了工作環(huán)境、java編程的環(huán)境配Z。等慢慢熟悉起來,做起事情也越來越順手了.簡單的總結(jié)為幾個字,那就是:多看,多問,多觀察,多思考!
第二周
實習(xí)第二個禮拜,主要是熟悉java的基礎(chǔ)語法,把基礎(chǔ)打扎實,以后在開發(fā)中才能如魚得水。學(xué)習(xí)總結(jié)如下幾點:
1、類之間的關(guān)系:關(guān)聯(lián)、聚合、繼承、實現(xiàn)和多態(tài)。
2、基本數(shù)據(jù)類型:整數(shù)型、浮點型、字符型、布爾型。
3、常用邏輯語句和循環(huán)語句:switch只支持int類型判斷,沒有寫break易穿透至下一個循環(huán),jdk7.0貌似增強了支持數(shù)據(jù)類型。Break:強行退出循環(huán);Continue:跳出當(dāng)前循環(huán)。
4、修飾符:pbulic,private,protected,default。設(shè)Z訪問權(quán)限。
5、Static關(guān)鍵字:靜態(tài)修飾符,它修飾的方法、類和變量可以全局調(diào)用。
6、Final關(guān)鍵字:禁止重寫。
7、This關(guān)鍵字:指向自身引用。
8、string:是不可變的字符序列。(兩個string變量必須用copy的方式在內(nèi)存中new出新的數(shù)據(jù)塊)
9、stringBuffer:是可變的字符序列,可以直接添加字符。
第三周
實習(xí)第三個禮拜,主要是熟悉java的高級語法(核心)
繼承:子類繼承父類的所有屬性和方法,如果方法和屬性被private修飾,子類則無法讀取。子類使用Super關(guān)鍵字繼承。父類無法調(diào)用子類方法。 構(gòu)造方法:方法名稱必須與類名相同,且沒有返回值。Object類是所有類的父類,即java中的根類。無參構(gòu)造方法默認繼承object的。(構(gòu)造方法的重載,實現(xiàn)不同參數(shù)的構(gòu)造)
重載:方法相同,參數(shù)類型不同,數(shù)量不同。構(gòu)造方法中也常使用方法重載。 重寫:重寫方法必須和被重寫方法具有相同參數(shù)列表、相同方法和相同返回值。重寫方法不能使用比被重寫方法更嚴格的訪問權(quán)限。
抽象:抽象類被繼承后,方法必須被重寫并實現(xiàn),否則子類也還是抽象類。抽象方法只需聲明,無需實現(xiàn)。接口:實現(xiàn)關(guān)鍵字implements。接口中所有成員變量和方法都是public。接口可以繼承其他接口,并添加新的屬性和方法。接口和實現(xiàn)類之間存在多態(tài)。
多態(tài):三個必要條件分別是繼承、重寫和父類引用子類對象。(java的核心思想)
第四周
實習(xí)第四個禮拜,主要熟悉了java的高級應(yīng)用
線程:進程是運行中的應(yīng)用程序,是一套順序執(zhí)行的指令,每個進程都有自己獨立的內(nèi)存空間。線程是一個并發(fā)執(zhí)行的順序流,一個進程包括多個順序執(zhí)行流程,這些流程稱為線程。
JVM 就是一個進程,在JVM 中分出線程,比如main就是主線程。同時開辟并發(fā)執(zhí)行的序列即多線程。調(diào)用start()方法,線程啟動;run()方法結(jié)束,線程就終止。線程是一個操作系統(tǒng)創(chuàng)建并維護的一個資源。對于單CPU 系統(tǒng)來說,某一個時刻只可能由一個線程在運行。一個Thread 對象就表示一個線程。進程的數(shù)據(jù)空間獨立;線程的數(shù)據(jù)空間共享, 能充分使用CPU 的資源。線程間通信更容易。共享數(shù)據(jù)就要加鎖、解鎖,會降低效率。
I/O:是在JVM 和外部數(shù)據(jù)源之間交換數(shù)據(jù)。按數(shù)據(jù)傳輸方向劃分:輸入流和輸出;按數(shù)據(jù)單位劃分:字節(jié)流和字符流;過濾流用來封裝節(jié)點流或者其他過濾流,從而給節(jié)點流或其他的過濾流增加功能。
第五周
實習(xí)第五個禮拜,使用Collection框架做派叫號系統(tǒng)
首先分析項目需求,概述如下:
1.產(chǎn)品參與者
顧客:到營業(yè)大廳排隊取號
柜員:提供業(yè)務(wù)服務(wù)的柜臺業(yè)務(wù)員
管理員:負責(zé)對業(yè)務(wù)類型、業(yè)務(wù)受理情況進行實時查看、調(diào)配的管理者
2.功能需求
1)、取號:顧客來到營業(yè)大廳通過取號機取號,可以選擇自己要辦理的業(yè)務(wù)類型。取號后自動進入排隊中。等待叫號;
2)、叫號:柜員可以通過叫號端進行重復(fù)呼叫、暫停服務(wù)和轉(zhuǎn)移。叫號端可是軟件也可以是硬件設(shè)備;
3)、管理業(yè)務(wù)類型:管理人員可以通過后臺管理進行業(yè)務(wù)類型的管理。可以添加、禁用、修改一種業(yè)務(wù)類型,為某種業(yè)務(wù)類型可以設(shè)Z每天最大辦理量;
4)、管理窗口:管理人員可以通過后臺管理對業(yè)務(wù)窗口進行管理。可以為某個窗口指定辦理某種業(yè)務(wù)類型;
5)、統(tǒng)計整合數(shù)據(jù):系統(tǒng)可以定時的整合數(shù)據(jù),將分散在每天的數(shù)據(jù)按人、業(yè)務(wù)類型、時間進行整合,可以將統(tǒng)計數(shù)據(jù)輸出成圖表形式;
6)、查看辦理情況:可以查看當(dāng)前流量、已經(jīng)辦理、未辦理的人數(shù)。當(dāng)前辦理效率,歷史數(shù)據(jù)等等;
7)、記錄日志:系統(tǒng)對關(guān)鍵的地方進行日志記錄,以便系統(tǒng)可以在出錯時進行調(diào)試和處理。
實施代碼編寫。第一個項目設(shè)計,感覺難度很大。之前所學(xué)的是零零散散的知識點,現(xiàn)在要把之前所學(xué)的知識連貫起來,剛開始不知道怎么去連貫,后來看了需求分析文檔,分析圖,慢慢的有點思路。在后面的做項目的過程中,遇到了太多的問題,通過自己的思考、問同事,問老師慢慢的解決了。而在第一個項目中也學(xué)到了很多東西。
第六周
數(shù)據(jù)庫范式 作用:盡可能減少數(shù)據(jù)冗余、保證數(shù)據(jù)完整性、識別出實體、關(guān)系以及表的缺失
第一范式:字段都為單一屬性,且屬性為基礎(chǔ)類型
第二范式:屬性必須完全依賴關(guān)鍵字
第三范式:非主鍵屬性不能依賴其他的非主鍵屬性
mysql的學(xué)習(xí),在學(xué)校里我對mysql已有了初步的了解。指導(dǎo)老師教我要靈活多變,什么時候要用到臨時表,嵌套查詢,存儲過程用的`地方等,叫我多看幾個例子,并敲下代碼運行下,體會里面的數(shù)據(jù)生成,查詢出自己要的數(shù)據(jù)等。然后再根據(jù)這些數(shù)據(jù)寫出語句,生成需要的流程,這就是數(shù)據(jù)挖掘的精髓!那么存儲過程與一般的SQL語句有什么區(qū)別呢?
存儲過程的優(yōu)點:
1.存儲過程只在創(chuàng)造時進行編譯,以后每次執(zhí)行存儲過程都不需再重新編譯,而一般sql語句每執(zhí)行一次就編譯一次,所以使用存儲過程可提高數(shù)據(jù)庫執(zhí)行速度。
2.當(dāng)對數(shù)據(jù)庫進行復(fù)雜操作時(如對多個表進行Update,Insert,Query,Delete時),可將此復(fù)雜操作用存儲過程封裝起來與數(shù)據(jù)庫提供的事務(wù)處理結(jié)合一起使用。
3.存儲過程可以重復(fù)使用,可減少數(shù)據(jù)庫開發(fā)人員的工作量
從中我學(xué)到了:存儲過程是數(shù)據(jù)在存儲到數(shù)據(jù)庫的過程中,可以對這些數(shù)據(jù)進行操作,不然數(shù)據(jù)就是直接從頁面獲取,直接原樣存儲。
第七周
實習(xí)第七個禮拜,
為了進一步了解java開發(fā)的相關(guān)知識,掌握java開發(fā)的基本技術(shù),豐富java開發(fā)的實戰(zhàn)經(jīng)驗,代碼的復(fù)用性。學(xué)習(xí)SQL的基礎(chǔ)知識及正確的運用方法,和有用的相關(guān)技術(shù),提高自己的工作效率。通過項目重構(gòu),培養(yǎng)我們綜合運用已學(xué)知識Java語言的面向?qū)ο缶幊棠芰Γ慌囵B(yǎng)我們動手能力;培養(yǎng)我們良好編程規(guī)范、編程方法;以便能較全面地理解、掌握和綜合運用所學(xué)的知識,提高自身的編程能力;增強自己的團隊協(xié)作意識,了解軟件開發(fā)的思考角度和主要流程。為以后能夠更快地進入工作狀態(tài)并且能夠更好的工作,打好一定的基礎(chǔ)。
從這里,我才真正的意識到實施一個軟件工程并不是說簡單的會編碼就能夠解決問題的,我們更多的精力不是放在編碼上,編碼只是一個很小的模塊,只占到那么小的一個部分。這個事實在很大程度上顛覆了我以前的思想,在我以前的認識中,似乎整個軟件就是編碼,除此無它,還好有老師的指導(dǎo),不然真的會出現(xiàn)老師所說的,撞得頭破血流之后才想起來用軟件工程的思想來完成這個工作。
項目程序的編程是一個非常煩瑣而枯燥的過程,需要耐心和毅力去完成,不然中途出現(xiàn)過多的錯誤,會使之后的校驗略顯費時。
實習(xí)項目的代碼編寫,從而進入到后期的校對和驗收過程,但同時也少不了反復(fù)的調(diào)試和修改,為我的程序軟件更加簡單更加實用。
第八周
實習(xí)第八個禮拜,主要了解網(wǎng)頁的基本架構(gòu)
B/S架構(gòu):瀏覽器-服務(wù)器(Browser/Server)結(jié)構(gòu),簡稱B/S結(jié)構(gòu)與C/S結(jié)構(gòu)不同,其客戶端不需要安裝專門的軟件,只需要瀏覽器即可,瀏覽器通過Web服務(wù)器與數(shù)據(jù)庫進行交互,可以方便的在不同平臺下工作。服務(wù)器端可采用高性能計算機,并安裝Oracle、Sybase、Informix等大型數(shù)據(jù)庫。
B/S結(jié)構(gòu)簡化了客戶端的工作,它是隨著Internet技術(shù)興起而產(chǎn)生的,對C/S技術(shù)的改進,但該結(jié)構(gòu)下服務(wù)器端的工作較重,對服務(wù)器的性能要求更高。 C/S架構(gòu):主從式架構(gòu)(ClientCserver model) 或客戶端-服務(wù)器(Client/Server)結(jié)構(gòu)簡稱C/S結(jié)構(gòu)是一種網(wǎng)絡(luò)架構(gòu),它把客戶端(Client) (通常是一個采用圖形用戶界面的程序)與服務(wù)器(Server) 區(qū)分開來。
每一個客戶端軟件的實例都可以向一個服務(wù)器或應(yīng)用程序服務(wù)器發(fā)出請求。 經(jīng)典C/S系統(tǒng):QQ/MSN/ICQ…
HTTP協(xié)議:超文本傳輸協(xié)議(HTTP,HyperTextTransfer Protocol)是互聯(lián)網(wǎng)上應(yīng)用最為廣泛的一種網(wǎng)絡(luò)協(xié)議。
第九周
實習(xí)第九個禮拜
HTML :是一種標記語言、忽略大小寫,語法寬松、使用 HTML 標記和元素,可以:控制頁面和內(nèi)容的外觀、發(fā)布聯(lián)機文檔、使用 HTML 文檔中插入的鏈接檢索聯(lián)機信息、創(chuàng)建聯(lián)機表單,收集用戶的信息、執(zhí)行事務(wù)等等、插入動畫、開發(fā)幫助文件等。
CSS:樣式會根據(jù)下面的規(guī)則層疊于一個新的虛擬樣式表中,其中數(shù)字 d 擁有最高的優(yōu)先權(quán)。瀏覽器兼容:一旦為頁面設(shè)Z了恰當(dāng)?shù)?DTD,大多數(shù)瀏覽器都會按照上面的圖示來呈現(xiàn)內(nèi)容。然而 IE 5 和 6 的呈現(xiàn)卻是不正確的。根據(jù) W3C 的規(guī)范,元素內(nèi)容占據(jù)的空間是由 width 屬性設(shè)Z的,而內(nèi)容周圍的 padding 和 border 值是另外計算的。不幸的是,IE5.X 和 6 在怪異模式中使用自己的非標準模型。這些瀏覽器的 width 屬性不是內(nèi)容的寬度,而是內(nèi)容、填充和邊框的寬度的總和。
雖然有方法解決這個問題。但是目前最好的解決方案是回避這個問題。也就是,不要給元素添加具有指定寬度的內(nèi)邊距,而是嘗試將內(nèi)邊距或外邊距添加到元素的父元素和子元素。這些屬性是DIV布局的奠基石。由于瀏覽器的不同,盒模式中也有差異,比如說對于寬度盒高度,在不同瀏覽器中定義是不同的,IE6是包含邊框 、內(nèi)邊距,而FF的只是指內(nèi)容的寬度。細節(jié)上的差異,往往是我們在日常工作中能總結(jié)出來的。當(dāng)你的CSS寫的不兼容時候,你自然就會想起這些內(nèi)容。
第十周
實習(xí)第十個禮拜
JavaScript是一種基于對象和事件驅(qū)動并具有安全性能的腳本語言
基本特點:基于對象的語言、簡單性、安全性、動態(tài)性、跨平臺性、是一種腳本編寫語言、解釋型語言(不用編譯、直接由瀏覽器解釋執(zhí)行)
使用typeof操作符判斷
NaN--not a number,即非數(shù)值a、NaN用于表示一個本來要返回數(shù)值的操作數(shù)未返回值的情況;b、任何涉及NaN的操作都會返回NaN;c、NaN與任何值都不相等包括NaN本身,返回false
isNaN函數(shù)--判斷某個值是否為數(shù)值
如果是數(shù)字值,返回本身、如果是null,返回0、如果是undefined,返回NaN、如果是字符串,遵循以下規(guī)則:
-C如果字符串中只包含數(shù)字,則將其轉(zhuǎn)換為十進制(忽略前導(dǎo)0)
-C如果字符串中包含有效的浮點格式,將其轉(zhuǎn)換為浮點數(shù)值(忽略前導(dǎo)0) -C如果是空字符串,將其轉(zhuǎn)換為0
-C如果字符串中包含非以上格式,則將其轉(zhuǎn)換為NaN
如果是對象,則調(diào)用對象的valueOf()方法,然后依據(jù)前面的規(guī)則轉(zhuǎn)換返回的值。如果轉(zhuǎn)換的結(jié)果是NaN,則調(diào)用對象的toString()方法,再次依照前面的規(guī)則轉(zhuǎn)換返回的字符串值。
parseInt-將字符串轉(zhuǎn)換為整數(shù)類型的數(shù)值,規(guī)則如下、忽略字符串前面的空格,直至找到第一個非空字符、如果第一個字符不是數(shù)字符號或者負號,返回NaN、如果第一個字符是數(shù)字,則繼續(xù)解析直至字符串解析完畢或者遇到一個非數(shù)字符號為止、如果上步解析的結(jié)果以0開頭,則將其當(dāng)作八進制來解析;如果以0x開頭,則將其當(dāng)作十六進制來解析。
第十一周
實習(xí)第十一個禮拜
Servlet生命周期
Servlet的并發(fā)問題:在Servlet中使用靜態(tài)變量和成員變量是,要非常小心。如果你的程序改變這些變量值的時候,就會發(fā)生并發(fā)問題。如果從不會去改變,只是讀取,則不會發(fā)生并發(fā)局部變量永遠不會有并發(fā)問題。Servlet的并發(fā)處理:不使用靜態(tài)變量和成員變量、如果一定要使用,要加鎖,但會影響性能。
資源訪問:WebRoot下面的都叫容器內(nèi)的資源、Servlet、容器外的資源、forward vs redirect 都能訪問內(nèi)部資源,redirect還可以訪問外部資源、使用forward是在后臺轉(zhuǎn)發(fā);瀏覽器也不知道干了什么,所以地址不會變、而redirect要先回到瀏覽器,告訴瀏覽器要訪問誰,所以瀏覽器的地址欄要發(fā)變化、當(dāng)訪問內(nèi)部資源時,使用firward效率會更高。