第一篇:北大青鳥學子總結-JSP
北大青鳥學員學習總結-JSP
發布日期:2010-09-10 18:12:07 瀏覽次數:151
一、什么是JSP?
JSP是Java Server Pages的簡稱,是由Sun公司于1999年推出的一種動態網頁技術標準。JSP在傳統的HTML網頁中加入了Java程序片段和JSP標記,可以根據用戶的不同操作顯示出不同的效果。JSP的工作方式為請求/響應式,客戶端發送請求,服務端進行處理,并返回處理結果。
JSP程序需要運行在特定的Web服務器中,例如:Tomcat、WebLogic等,所有JSP文件,在執行的時候都會被服務端的JSP引擎轉換為Servlet程序(Java源文件),然后調用Java編譯器將Servlet程序編譯為class文件(字節碼文件),并由Java虛擬機(JVM)解釋執行。
二、集合
Collection是最基本的集合接口,一個Collection代表一組元素。List 允許插入重復的元素
ArrayList 非同步,順序存儲結構,對其進行查找、修改效率較高 Vector 同步,LinkedList 非同步,鏈式存儲結構,對其進行增加、刪除效率較高 Set 不包含重復元素
HashSet 非同步,迭代時間與Set容量成正比。
LinkedHashSet 非同步,鏈式存儲結構,可以保證迭代的順序,迭代時間與Set大小成正比。Map 鍵值對集合 遍歷Map。
TreeMap 非同步,其順序可以根據構造方法的不同而不同。HashMap 非同步,允許使用null值和null鍵。不保證映射的順序。Hashtable ConcurrentModificationException異常 不允許并發修改時,但進行了并發修改。對上述非同步問題均可采用 Collections.synchronized**()方法進行處理。
三、亂碼的處理
用post提交,用request.setCharacterEncoding(“編碼”)處理即可;用get 提交,byte[] b=squadName.getBytes(“iso-8859-1”);squadName=new String(b,“gbk”);直接傳漢字,URLEncoder.encode(“呵呵”,“編碼”);接收時用get方式接收即可。
四、跳轉的不同實現方式 HTML 用表單進行跳轉;超鏈 JSP response.sendRedirect(“URL”);request.getRequestDispatcher(“URL”).forward(request,response);JS window.location=“URL”;
五、隱式對象
request,response,session,application,out,pageContext(常用)exception page config(少見)
request對象常用方法 getParameter(String name)String[ ] getParameterValues(String name)void setCharacterEncoding(String charset)getRequestDispatcher(String path)當isErrorPage=“true”時 可以使用exception 當isErrorPage=“false” 時頁面中不能使用 Exception pageContext與session和application相似 代表當前頁的 自定義標簽中比較常用 pageContext.getOut 得到輸出對象
getRequest getservletContext 得到一個application對象
四個作用域對象pageContext request session application 從小到大 它們都有三個相同的方法: setAttribute getAttribute removeAttribult pageContext.findAttribute(“abc”)在作用域中從小到大的尋找abc
六、常見的異常
異常是由多種情況引起的,一定要按照步驟慢慢來。為了避免少報異常,按照下面的步驟一步一步來。
1、修改java類后,重新啟動下服務。
2、修改了JSP頁面后,保存了在進行測試。
3、若修改了頁面名稱,但是訪問不到,重新部署一下工程,基本上就可以解決了。
4、有些情況需要清除Tomcate生成的代碼,讓其重新生成;Project--Clean--……;
404頁面找不到 查看URL是否正確;查看Tomcate是否啟動;重新部署,重啟服務。500頁面有錯誤 如果是JSP頁面有問題,往往會告訴你哪一行; java.lang.NullPointerException 空異常,java.net.BindException: Address already in use: JVM_Bind:8080 端口被占用;javaw.exe;java.lang.NumberFormatException 轉換異常;
java.lang.ClassNotFoundException 程序找不到指定的類; java.lang.SQLException sql引發的異常; java.lang.ClassCastException 對象類型轉換失敗; ArrayIndexOutOfBoundsException 數組越界; NoSuchMethodException 方法未找到;
七、Cookie Cookie是保存在客戶端的文件,用來記錄用戶的信息。寫
Cookie cookie=new Cookie(“user”,“123456”);cookie.setMaxAge(60*60*24);//設置cookie的時間 response.addCookie(cookie);讀
Cookie[] cs= request.getCookies();for(Cookie cook:cs){ out.print(cook.getName());out.print(cook.getValue());}
八、對MyEclipse的一些優化
1、Myeclipse不支持泛型
設置MyEclipse所使用的jdk版本,5.0以上。window--preferences--java--installed JREs window--preferences--java--compiler,將默認jdk調到5.0以上。
2、MyEclipse不自動編譯
window--preferences--java--Compiler--Building--Build path problems 勾選abort build when build path errors occur
3、修改.jsp文件默認打開方式
window--preferences--General--Editors--File Associations==File types:*.jsp ==Associated editors:MyEclipse JSP Editor(default)……
九、JDBC總結
DriverManager :依據數據庫的不同,管理JDBC驅動 Connection :負責連接數據庫并擔任傳送數據的任務
Statement :由 Connection 產生、負責執行SQL語句 ResultSet:負責保存Statement執行后所產生的查詢結果
String URL=“jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=news”;Class.forName(“com.microsoft.jdbc.sqlserver.SQLServerDriver”);Connection con = DriverManager.getConnection(URL,“sa”,“sa”);注:上述連接方式是針對 SQLServer 2005,其他數據庫請參考相應的文檔
十、其他 JSP頁面元素包括 靜態內容 HTML靜態文本
指令 以“<%@ ”開始,以“%> ” 結束。比如:<%@ include file = “ Filename” %> 表達式 <%=Java表達式 %> 小腳本 <% Java代碼 %> 聲明 <%!方法 %> 標準動作 以“
1、需要在兩端加上
2、自定義方法,解析字符串,替換其中標簽。例如:把“<”替換為“<”然后再在頁面中顯示。
——太原北大青鳥博眾校區 S2T102班 李建楷
第二篇:北大青鳥英文求職信
Hello:
First of all, to pay tribute to the sincere gratitude to you, Thank you for taking the time to under 100 to check my cover letter!
Beida Jade Bird I was a student, now graduated from the second school year.Majors.Net direction, and is committed to become.Net development engineer.Originally enrolled in the Yellow River in Zhengzhou City, the University of Science and Technology S & P, Faculty of Law.Due to see the issue of employment of university students, as well as the many ills of the University.The second year to give up a university degree, the field of software development focused on learning.In September 2005 on the Beida Jade Bird to start learning, to study a software engineer.In those days of learning, let me know what kind of talent is necessary.I even learn from the past, not before.Doubled its efforts, and finally to strive for excellence in academic achievement certificates to successful software engineer.My only regret is there is no academic qualifications.But if the choice, I think I was right.21st century technology should be the century, education is no longer the era of winning.21 The most important thing is talent, but what is quality?
I am sorry to take the liberty of the letter you wrote a job.Eager to have the opportunity to conduct interviews.I wish you successful work!
Sincerely,Salute!
第三篇:北大青鳥學習經驗總結
http://www.tmdps.cn
北大青鳥學習經驗總結
再來北大青鳥佳音旗艦總校學習之前,我一直處于不穩定的工作階段,換過幾家公司沒有能穩定下來的,或許是自己的心態不穩定,也或許是自己并不喜歡這份工作吧。總之一次次的換工作讓我想到了自己應該轉行,也是經過一些熟人的介紹,我知道了北大青鳥佳音旗艦總校的java培訓。據了解現在的IT行業很火,需求量也很大,而程序員就業范圍廣、薪資也很高。經過反復斟酌以后,我就來了。
下面是我一些自己的學習經驗總結
1.剛開始學肯定會疑惑,首先上課的時候必須認真聽講,這樣下來一天你真的會很累,因為你真的聽課了。如果你不好好聽課后面的學習中你會很吃力。其次每天放學后不要急著放學回家,要把老師白天講的代碼都敲一遍,有時候那些代碼看起來很簡單,根本不用浪費時間去敲,如果你這樣想那么你就錯了,其實在你敲代碼的時候會遇到很多問題,這就為什么老師經常告誡我們老師講完課后一定要把當天的代碼認真的敲一遍,不要眼高手低,代碼敲的多了自然而然的就懂了,問題也就迎刃而解了。
2.有話叫“早起的鳥兒有蟲吃”。每天早去會學校把昨天的學的知識看一遍,把代碼在敲一敲。遇到問題不要害怕,老師會把你們遇到的問題在今天的課堂上給你們講一遍。同時也預習一下今天要學的內容。如果你不預習,在課堂上老師會講很多東西,你來不及去思考,有些問題不能及時得到解決,弄的你很被動,這樣一天下來你肯定會很郁悶。
http://www.tmdps.cn
3.在這幾個月里,讓我學會了如何與同學們交流,讓我知道了團隊合作的重要性。第二項目是我們獨立做的,一個小組有五六個人,分工明確,各做各得。呵呵這時別忘了交流,不要害怕做項目這不但是對你以前學的知識的一個總結,也是你學習的一個機會,以前你不會的知識在這時候你都會得到答案。我們的小組成員很活躍,遇到問題就及時交流解決,最后我們的項目不是很完美,但是老師說我們的學習氣氛很好。
4.學習的時候,學不好我總覺得對不起父母,所以每天我都堅持的學習,無論遇到什么樣的困難我都不害怕,現在好好學習等找到工作后掙了錢就能給父母減輕負擔了。現在工作了,我還要好好工作而且要好好學習,這樣是為了對得起自己。
這些是我的一些心的,大家可以借鑒一下。
第四篇:北大青鳥崗位職責1229
職位要求
網絡工程師培訓講師
一、職位要求:
1、熱愛教育事業,敬業責任感強,有良好的自我學習能力;
2、榮譽感強,有良好的合作精神和團隊精神;樂于助人,積極向上;
3、較強的語言表達能力和溝通能力,從事中心教學工作;
4、素質好,有良好的形象、溝通、表達能力及文字水平,有授課經驗和培訓經驗者優先;
5、MCSE、MCDBA、CCNA、CCNP認證、CIW網絡安全認證、HP或SUNsystemadministration認證者優先;
6、計算機及相關專業畢業,本科以上學歷;
二、入職條件:兩年以上的大、中網絡設計實施或管理經驗,至少精通如下任一至兩種的技術能力;
1、網絡方面:
1)網絡基礎知識、熟悉OSI七層模型,熟悉Internet工作原理及應用,熟悉大中型企業網的組網技術,掌握網絡設計原理及方法;熟悉Cisco或華為等主流網絡設備的工作原理、配置,以及常見故障排除;并進行集成方案設計和實施、對大中型企業網的組網技術有深刻的理解和網絡組建經驗或項目管理經驗;
2)VLAN、TRUNK、CHANNEL、STP、RIP-V1-V2、OSPF、HSRP、ACL、NAT的工作原理
2、WINDOWS方面:
1)WINDOWS2000SERVER用戶帳戶、域、權限分配、組策略的配置;熟悉DNS、DHCP、RAS、IIS等網絡服務的配置,能夠對系統常見故障進行排除以及安全維護;
2)掌握SQLSERVER管理及高級SQL語句的使用,精通SQLServer系統管理、數據備份和恢復、性能優化,以及安全維護;
熟練掌握防病毒軟件的使用;掌握網絡安全技術(加密、VPN、防火墻等技術),熟悉NortonISA等常用防火墻軟件的配置
3、LIUNX方面:
1)對LINUX系統管理的基本方法和命令,精通UNIX/Linux系統和大型網絡管理,常見故障排除以及安全維護;熟悉RedHatLinux下的各種管理、服務配置;
2)LIUNX系統平臺上搭建www.tmdps.cnP、CCIE證書優先;有計算機網絡培訓經驗者優先。
高級計算機網絡培訓講師
一、任職要求:
1、計算機相關專業本科以上學歷,兩年以上工作經驗;
2、優秀的語言表達能力;
3、熱愛教育事業,高度的責任心和敬業精神;
4、有相關培訓授課經驗者優先;
5、持有HCSE、CCNP、CCIE證書優先。
二、技術要求:
1、網絡基礎知識、熟悉OSI七層模型,熟悉Internet工作原理及應用,熟悉大中型企業網的組網技術,掌握網絡設計原理及方法;熟悉Cisco或華為等主流網絡設備的工作原理、配置,以及常見故障排除;并進行集成方案設計和實施、對大中型企業網的組網技術有深刻的理解和網絡組建經驗或項目管理經驗;
2、VLAN、TRUNK、CHANNEL、STP、RIP-V1-V2、OSPF、HSRP、ACL、NAT的工作原理。
高級WINDOWS系統培訓講師
一、任職要求:
1、計算機相關行業本科以上學歷,兩年以上工作經驗;
2、優秀的語言表達能力;
3、熱愛教育事業,高度的責任心和敬業精神,4、有相關培訓授課經驗者優先;
5、持有MCSE、MCDBA、MCT證書優先。
二、技術要求:
1、WINDOWS SERVER用戶帳戶、域、權限分配、組策略的配置,熟悉DNS、DHCP、RAS、IIS等網絡服務的配置,能夠對系統常見故障進行排除以及安全維護;
2、掌握SQL SERVER管理及高級SQL語句的使用,精通SQL Server系統管理、數據備份和恢復、性能優化,以及安全維護;
3、熟練掌握防病毒軟件的使用,掌握網絡安全技術(加密、VPN、防火墻等技術),熟悉NortonISA等常用防火墻軟件的配置;
4、熟練掌握Microsoft Exchange郵件服務器的搭建和維護。
(二)高級軟件工程師培訓講師
1、大學計算機本科或以上學歷;有一定開發經驗及教學能力;
2、具備以下任何一種技術:熟練oracle 數據庫設計與開發; 精通Java編程,精通JDBC、JSP、Servlet、JavaBean、J2EE企業級應用開發-EJB/WebService ,J2EE框架技術–Struts/JSF等技術;
3、熟悉使用面向對象編程理論及方法、UML及相關工具;
4、熟悉關系型數據庫理論、開發方法及工具,熟悉三層應用程序體系結構;
5、熟悉現代軟件工程理論、方法和工具,了解測試技術及質量管理、需求分析、項目管理等;
6、具有ACCP講師資格者優先考慮。
市場推廣專員
大專以上學歷,相貌端正,良好的口頭表達能力和溝通能力,吃苦耐勞,有市場推廣經驗者優先。
咨詢師
1、計算機本科以上學歷;
2、相貌端正,良好的口頭表達能力和溝通能力,具有團隊合作意識和敬業精神;
3、能承受工作壓力,懂銷售,有市場意識及洞察力;
4、有演講經驗者優先。
崗位職責:
1.對咨詢者給予咨詢服務,完成招生任務;
2.參與組織招生活動;
3.負責電話咨詢、當面咨詢、咨詢回訪、咨詢后續服務、提升咨詢技能;
任職條件:
1.計算機或相關專業本科以上學歷(含本科,綜合條件優秀者專科也可)
2.有 1 年以上工作經驗,有銷售或咨詢經驗者優先。
3.了解一定的心理學知識;
4.有較強的應變能力及表達能力,具有團隊合作精神;
5.形象氣質好,良好的溝通表達能力的,良好的演講能力;
網站設計專員
1、年齡22-26歲之間;
2、美術、設計相關專業大專以上學歷;
3、熟練使用PhotoShop,Dreamweaver,CoreDraw,Flash等流行設計軟件;豐富設計工作經驗;
4、有兩年以上網站建設和維護經驗;
5、良好的創意思維和理解能力;
6、扎實的美術基礎,具備良好的團隊合作精神及務實的工作作風;
7、精通ASP、JSP者優先考慮。有出色的視覺創作能力
班主任
1、大專以上學歷,計算機專業;
2、相貌端正,要有一定的演講能力和良好溝通能力,吃苦耐勞;
3、有學過ACCP課程或相關教學工作經驗者或市場推廣經驗者優先。
崗位職責:
1、班級的管理和學員活動的組織與策劃;
2、對教學質量和學員滿意度進行調查分析;
3、了解學員的思想動態并及時給予解決;
4、受理學員投訴,跟蹤處理結果。
任職要求:
1.心理學或計算機方向本科以上學歷,特別優秀可放寬到專科;
2.優秀的語言表達能力和組織協調能力;
3.能夠對學員的動態作出正確分析和引導;
4.積極主動的工作熱情,高度的責任心和敬業精神,有助人為樂的天性;
5.有培訓行業經驗或有體育特長者優先。
咨詢助理
崗位職責:
1、接待當面咨詢者,對咨詢者給予咨詢服務,完成招生任務;
2、參與組織招生活動;
任職條件:
1、計算機或營銷專業專科以上學歷;
2、1 年以上工作經驗;
3、形象氣質佳,口齒伶俐,有較強的親和力;
4、良好的溝通能力和分析應變能力,具有團隊合作精神
5、熱愛市場、銷售工作。
市場專員
崗位職責:
1、實施戶外市場活動(包括派單、調查問卷、定點咨詢等方式),宣傳產品優勢,吸引目
標客戶,創造咨詢量(意向客戶)
2、招聘、培訓、管理兼職人員隊伍
要求:
1、計算機、市場營銷專科以上學歷;
2、相貌端正,良好的口頭表達能力和溝通能力;
3、吃苦耐勞,有市場推廣經驗者優先。
教務
職位描述:
1、學員資料、檔案的錄入、整理與管理;
2、中心教室資源的合理分配;
3、組織、實施中心學員結業考試;
4、書籍管理及發放等教務工作;
任職條件:
1、大專以上學歷,一年以上工作經驗;
2、熟練運用OFFICE辦公軟件,尤其精通excel表格;
3、思路清晰,應變能力強,對數字敏感;
4、高度的工作熱情,工作嚴謹、細致、有耐心,良好的團隊合作意識;
5、有教務工作經驗者條件優先考慮。
第五篇:北大青鳥培訓心得體會(本站推薦)
多學點東西總是沒有壞處的北大青鳥培訓心得體會我是96年進廠的老員工,時間過得真快,不知不覺間三十好幾的人了。而生活,依然在不咸不淡地進行著,看到周圍的一張張年輕朝氣的臉,總覺得自己有點落伍的感覺。雖然內心深處也想改變點什么,卻難有行動。這次公司的IT競聘,我報名參加了,之前也有過各種猶豫和擔心,一起報名的多為20出頭的剛從學校畢業不久的小伙子,我一個中年婦女,能行嗎!但是想著這次招聘并沒有年齡限制,公司已經給我們提供了這么好的平臺,如果自己都不想改變,公司又怎么能給你機會呢。而且正是因為我們不年輕了,更應該感到時間的可貴,更應該從當下開始,抓住每個學習的機會,踏踏實實,沉下心來,利用我們的閱歷和經驗,盡量把每一件事情做好。兩個回合下來,我僥幸獲得了在北大青鳥培訓二個月的機會。雖然白天上班,晚上上課,感覺有點辛苦,但過得很充實。尤其是當從老師那里學到了的知識解決了我以前不知道處理的情況的時候,心里覺得真的是很高興,學習熱情也高漲,好像又回到了讀書的年代,是那樣的單純美好。我也很清楚現在計算機技術更新換代很快,需要不斷的學習,僅僅是靠一時的熱情還是不行的,當它變成你的工作,也許你會覺得有點枯燥乏味,此時更加重要的就是對工作的責任和堅持了。記得剛剛去培訓報名的時候,曾有同事問我,如果最終選上的不是我,會不會有失落感。