年輕的程式員該如何規劃自己的未來

下面是網友良少給我的回信,覺得其中一些內容具有警世作用,徵得良少本人同意後,特公開其回信--------------------------------------------------------------------------------------------------------------------------孝祥:您好!非常感謝您的邀請。不過我以前從來都沒對學生講過課,不知道能否勝任這類工作。以前也從來沒有設想過從事教育工作,您給我提供的這個機會讓我感覺比較突然。不過我會好

10月13日hibernate培訓日記

今天還是田老師講解hibernate,大概內容如下:hibernate設定檔中的各個配置項詳細講解,配置項也可以通過編碼的方式進行設定。向SessionFactory中加入實體的各種方法:配置和編碼方式,編碼又有加入檔案和加入類方式,加入檔案又要區分addResource與addFile的區別。要持久化的對象應該正確處理equals和hashCode方法,解決的問題:集合中可以出現與同一條記錄對應的多個實體物件,儲存集合時將出現NonUniqueObjectException異常。通過hiber

9月19日培訓日記

今天複習前面所講解的JDBC基礎知識,因為袁老師前兩天剛講解了SQL Server 2005資料庫,所以,今天採用SQL Server 2005作為實驗資料庫。首先現場示範如何獲得SQL Server

9月21日培訓日記

評某位學員(不願公布其姓名)使用PrepareStatement的代碼,該程式碼如下:package cn.incast;import java.io.IOException;import java.sql.Connection;import java.sql.PreparedStatement;import java.sql.ResultSet;import java.sql.SQLException;import java.util.logging.Logger;public class

10月16日培訓日記

講解了RequestDispatcher.forward方法實現請求跳轉,其常見於MVC模式的WEB開發中。通過一個情景故事講解了什麼是MVC模式和MVC模式的好處,Servlet完全業務處理,jsp完成頁面顯示,Servlet將jsp顯示時要用到的資料放在哪呢?Servlet處理完成後通過什麼樣的方式將剩餘的處理工作交給jsp呢?MVC模式的好處是牽一髮而不用動全身。Servlet可以將資料存放區在三個地方:ServletContext,Session,Request。由這三者的區別講解了購物

發現Hibernate的bug與對Properties的深入認識

下午接著檢查王澤佑完成的作業情況,王澤佑的任務是使用Hibernate中的DriverManagerConnectionProvider來獲得資料庫連接,由於DriverManagerConnectionProvider沒有提供構造方法或setter方法來接收配置資訊,而是只能調用configure(Properties)方法來設定其配置資訊,王澤佑為了能夠利用起Spring,他將confiure方法接受的參數Properties對象作為Spring的一個bean對象(這有點過度使用Spring

9月22日培訓日記(上)

首先檢查昨天的作業,瞭解學員對昨天講解知識的掌握情況。(1)根據馬獻忠完成的BasicDataSourceFactory.createDataSource(Properties properties) 方法中設定的properties對象,詢問他是怎麼知道該如何設定properties對象的,我給大家分析了properties對象中的關鍵字就是根據BasicDataSource的bean屬性來的原因。(2)檢查魏奕東完成的作業情況,下面是他的程式碼package

10月17日Servlet培訓日記

首先回答了王濤發現的一個問題:在通過Servlet實現動態檔案下載時,對於中文的檔案名稱,瀏覽器顯示為亂碼。權威的解決方案,對於這樣的問題,我需求正解的方法和步驟:先搜尋RFC Content-Dispotion,找到RFC2183,然後搜尋encode,找到RFC2184,最後從RFC2184中得到了權威解釋。一個Servlet無法通過Servlet

MINA2.0使用者手冊中文版–第三章 MINA的IO服務介面IoService

       在MINA的應用架構一章中,我們曾提到過服務介面IoService,它是MINA中包含用戶端和服務端的所有服務介面(補:各種Acceptor和Connector)的最頂層父介面。       它用來處理所有與遠端對等的程式端的互動(補:如果作為服務端,則指的是與需要已連線的服務端的互動;如果作為服務端,則指跟遠端對等的用戶端互動):發送和接收訊息,管理session和串連等。     

9月17日培訓日記

今天繼續由傑龍標軟技術總監講解Sql Server資料庫: 資料的完整性與約束:用“寧可錯殺一百,也不放過一個”和“一粒老鼠屎,壞了一鍋粥的例子”來說明保持資料完整性的目的。就是寧可不讓資料進去,也要保持進去的資料的正確性。其中資料的不完整性又包括:(1)       實體資訊(行)導致的不完整。通過定義主鍵的方式來解決。(2)       域(列)資訊導致的不完整,例如輸錯了生日的情況,可以用運算式和Check約束等方式來解決。(3)      

11月5日自訂標籤與Spring聲明式交易管理培訓日記

Tag介面中的常量與Tag介面中的各個方法的講解,在一個標籤處理器類中實現Tag介面的每個方法,根據列印結果的先後順序就可以知道每個方法的調用順序了。設計一個自訂標籤,如果使用者已經登入,則顯示出該標籤記憶體放的使用者私人資訊(如,留言,短訊息等),否則,只能看到標籤之外的那些通用資訊。開發防止“盜鏈”的自訂標籤,書稿中沒有講為什麼要選擇在doEndTag進行編程檢查?因為只有doEndTag方法可以返回SKIP_PAGE。為自訂標籤定義屬性,標籤的動態屬性值與靜態屬性值的區別,動態屬性值的最大

11月4日JPetStore與工作流程培訓日記

今天是雷輝老師來給大家分析JPetStore和講解他們公司的工作流程產品。主要分析了ibatis的JPetStore中的翻頁功能與購物車的實現代碼:翻頁是通過PaginatedDataList來實現的,其中包括如下一些資訊:  private SqlMapExecutor sqlMapExecutor;   //ibatis自己操作資料庫的對象  private String statementName;            //ibatis中對應sql設定檔的那個id  private

9月18日培訓日記

 今天由方老師帶著大家複習前面所講的知識,下面是方老師記錄的日記: 由於大家普遍反映上課的知識量過大,迫切需要時間來消化。因此今天特意抽出一天時間重點消化及練習前兩天袁老師講解的sqlserver方面的知識。上午主要練習:資料庫建立語句(Create Database ,Alter Database, Drop Database),資料描述語句(Create Table, Alter Table,Drop Table),資料操縱語句(select ,Insert ,Update ,delete)

10月25日培訓日記

今天複習了一下阿捷去年的CSS講課資料,講解了XHTML的一些基本文法。我想到了以後可以參照這個例子來講解CSS的盒模型。<style> <!--  body {margin:0}  .test {   width=200px;   height=200px;   background-color=#f00;   margin=50px;   padding=10px;   border=40 solid

10月26日練習註冊用例的編寫與ibatis培訓

eclipse代碼重構:一個FormBean寫完後,如果通過菜單重新對這個類命名,其他來源程式中引用這個類的地方都會自動發生修改,但在jsp頁面中使用<jsp:usebean>引用的這個類名無法自動修改。提交一個表單資料校正包括表單校正和商務邏輯校正。讓學員們模仿Struts架構,採用MVC模式寫了一個使用者註冊程式。寫登陸用例的思路,先查詢出User對象,再比較密碼。ActionServlet構造出FormBean,然後將FormBean傳給一個Action的execute方法,在

9月24日培訓日記

 今天由袁龍友老師繼續講資料庫,我沒有去聽課,下面是張挺記錄的培訓日記。 預存程序預存程序就是一些代碼的組合,類似Java中的方法,開發人員對複雜點的SQL語句一般都使用預存程序。建立預存程序的形式:Create proc Mytest(@Var1 varchar(10))AsBegin……End調用預存程序:exec

9月22日培訓日記(下)

下午接著檢查王澤佑完成的作業情況,王澤佑的任務是使用Hibernate中的DriverManagerConnectionProvider來獲得資料庫連接,由於DriverManagerConnectionProvider沒有提供構造方法或setter方法來接收配置資訊,而是只能調用configure(Properties)方法來設定其配置資訊,這將無法利用Spring進行配置。王澤佑為了能夠利用起Spring,他將confiure方法接受的參數Properties對象作為Spring的一個bea

9月25日培訓日記

根據袁龍友老師前兩天上課的反饋資訊:學員們對錶之間建立關聯關係的思想還很陌生,毫無概念。首先檢討我以前寫的Java書對對象之間的關聯關係強調得不夠(幾乎就是沒有任何提及),而對象之間的關係在實際開發中卻用得很多。如果對對象之間的關聯關係理解不透,那學習hibernate時將會很費勁,我以後的java書中會將對象之間的關係作為一個重點強調。今天我先上來用自己的土辦法強制學員們建立關聯關係的思想,告訴學員們一個系統中的對象不是孤零存在的,而於周圍的其他對象之間存在著關係,資料庫系統中的一個表也經常與

11月6日自訂標籤培訓日記

今天還是講解自訂標籤。首先介紹了IterationTag介面、以及迭代輸出標籤體內容的標籤實現原理和應用。在講解迭代輸出集合中的元素的例子時,先講解用普通程式碼迭代輸出集合的情況:for(String user : users){System.out.println("姓名:" + user)}上面的程式碼包含三個資訊:迭代變數、集合對象、顯示格式,用自訂標籤進行迭代輸出時,其格式如下:<it315:iterate var="user" collections="<%= users

10月27日培訓日記

再次回顧了            FormBean          

總頁數: 61357 1 .... 17297 17298 17299 17300 17301 .... 61357 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.