Time of Update: 2018-12-03
技術、組件、架構和系統:概念說明舉例技術解決某一類問題的方法或手段鍛造技術JSP技術、JDBC技術XML技術、 JavaScript技術組件應用程式裡可重用的“零件”空心鋼管、鉚釘分頁組件、控制器組件、視圖組件、模型組件架構一系列組件,按照一定的結構組合在一起。作為系統開發的基礎平台。單車車架Struts、Spring、Hibernate、WebWork、JSF、EJB 、Ibatis、DWR架構系統實現完整功能的應用程式單車人力資源管理系統、客戶關係管理系統
Time of Update: 2018-12-03
什麼是ERP系統?所謂ERP是英文Enterprise Resource Planning(企業資源計劃)的簡寫。它是MRP(物料資源計劃)發展而來的新一代整合化管理資訊系統,它擴充了MRP的功能,其核心思想是供應鏈管理,它跳出了傳統企業邊界,從供應鏈範圍去最佳化企業的資源,是基於網路經濟時代的新一代資訊系統。它對於改善企業商務程序、提高企業核心競爭力的作用是顯而易的.ERP是在20世紀80年代初開始出現的。從90年代開始,以SAP、Oracle為代表的國際著名ERP產品進入中國,並迅速擴充。
Time of Update: 2018-12-03
先打個比方:如果你家來了客人,你媽媽給你2元錢到商店買1瓶啤酒給客人喝。結果客人不夠喝,你媽怕浪費,又給你2元錢讓你下樓再去買1瓶,結果又不夠喝,又讓你下樓再買1瓶,還不夠,再讓你買一瓶……這時你可能會怎麼說?你肯定會不耐煩地回答:媽,拜託你,別讓我每次1瓶1瓶的買,1次多買幾瓶不就行了嗎? 我們執行SQL語句同樣如此,因為SQL
Time of Update: 2018-12-03
Spket IDE是目前支援Ext 2.0最為出色的IDE。 它採用.jsb project file 檔案並將繼承於基類和所有文檔的內容嵌入到產生代碼提示的Script doc中。由於Spket只是一個單純的編輯器,沒有其它格式的支援(如CSS),所以我的做法是用它的Eclipse外掛程式形式,啟動ECLIPSE Help → Software Updates → Find and Install… → Search for new features to install → New
Time of Update: 2018-12-03
某日,老師在課堂上想考考學生們的智商,就問一個男孩:“樹上有十隻鳥,開槍打死一隻,還剩幾隻?” 男孩反問:“是無聲槍嗎?” “不是。” “槍聲有多大?” “80~100分貝。” “那就是說會震的耳朵疼?” “是。” “在這個城市裡打鳥犯不犯法?” ‘不犯。” “您確定那隻鳥真的被打死啦?” “確定。”老師已經不耐煩了,”拜託,你告訴我還剩幾隻就行了,OK?” “OK。鳥裡有沒有聾子?” “沒有。” “有沒有關在籠子裡的?” “沒有。” “邊上還有沒有其他的樹,樹上還有沒有其他鳥?” “沒有。”
Time of Update: 2018-12-03
摘自安東尼.羅賓《鑄造成功》 “善惡只在一念之間,悲歡貧富亦複如此。”——斯賓塞 你可有過被點到名字起來答話,內心卻十分篤定的經驗?可曾有過諸事順遂的時光?也許是在一場網球賽裡,只只殺球都壓線;或者在商業會議中,一切都瞭然於胸。也許你會有過一次料想不到的英雄舉動,讓你驚訝萬分。這一切是那麼的美好,然而你也可能有完全相反的經驗,在那天裡一切都不對勁。可能你還記得許多次平日做來易如反掌,但當時卻是一團糟。有時候動輒得咎,有時候求告無門,似乎是倒黴透頂。 這到底是怎麼啦?你又沒改變,應該是一往如
Time of Update: 2018-12-03
Time of Update: 2018-12-03
這次我們來談一下Hibernate3.2 Session載入資料時get和load方法的區別,其實這個在網上有很多的論述,可大多語焉不詳或經不起實踐的推敲,讓很多初學者學的滿腹疑竇,現在我給大家講解一下: 1. 對於get方法,hibernate會確認一下該id對應的資料是否存在,首先在session緩衝中尋找,然後在二級緩衝中尋找,還沒有就查詢資料庫,資料庫中沒有就返回null。這個相對比較簡單,也沒有太大的爭議。主要要說明的一點就是在這個版本中get方法也會尋找二級緩衝! 2.
Time of Update: 2018-12-03
我們在做jsp或者servlet跳轉時,經常用到一次跳轉和兩次跳轉,到底這兩者有什麼區別呢?下面是伺服器端的兩個jsp頁面:test1.jsp<%request.setAttribute("username","leno");//response.sendRedirect("test2.jsp");RequestDispatcher rd = request.getRequestDispatcher("test2.jsp");rd.forward(request, response);%
Time of Update: 2018-12-03
Time of Update: 2018-12-03
最近實在是忙,忙的我都沒時間查看偶像劉德華的近況,也沒時間寫blog了。 幾天前老總跟我抱怨,說我們的課程體系好久沒有更新了,言外之意當然是要我有所行動了。我想想也是。即然這樣,不動則已,一動就要大動。心血來潮之下,就醞釀好一個大計劃,這估計要花費我兩個月的時間,看來這兩個月要擠時間寫blog了。忙碌就意味著充實,呵呵,這幾天就是拚命做課件,喝水,上洗手間。中間還鬧了個笑話:我下午去洗手間,碰到29期的一位同學,他很興奮地來了句:許老師,真是有緣啊,每次上廁所都能碰到你。汗!這像話嗎?!
Time of Update: 2018-12-03
-Xms256m -Xmx256m -XX:MaxNewSize=256m -XX:MaxPermSize=256m-Xms:表示jvm堆記憶體初始化大小-Xmx:表示jvm堆記憶體可被分配的最大上限-xx:MaxNewSize:表示新生代可被分配的記憶體的最大上限;當然這個值應該小於 -Xmx的值;-XX:MaxPermSize:表示對非堆地區設定的最大值-XX:PermSize:表示非堆區初始記憶體配置大小,其縮寫為permanent size(持久化記憶體)但是開發過程中,通常會將
Time of Update: 2018-12-03
我試著從JVM的記憶體管理原理的角度來談一下靜態方法和靜態屬性的問題,不對的地方請指正。 JVM的記憶體分為兩部分:stack和heap: stack(棧)是JVM的記憶體指令區。stack管理很簡單,push一定長度位元組的資料或者指令,stack指標壓棧相應的位元組位移;pop一定位元組長度資料或者指令,stack指標彈棧。stack的速度很快,管理很簡單,並且每次操作的資料或者指令位元組長度是已知的。所以Java基礎資料型別 (Elementary Data
Time of Update: 2018-12-03
Hibernate中級聯操作cascade選項 none:在儲存、更新或刪除對象時,忽略其他關聯的對象。他是cascade屬性的預設值。save-update:當通過Session的save()、update()以及saveOrUpdate()方法儲存或更新當前對象是,級聯儲存所有關聯的建立的臨時對象,並且串聯更新所有關聯的遊歷對象。delete:當通過Session的delete()方法刪除當前的對象是,串聯刪除所有關聯的對象。all:包含save-update以及delete的行為。此外,對
Time of Update: 2018-12-03
基於合理的資料庫設計,經過深思熟慮後為表建立索引,是獲得高效能資料庫系統的基礎。而未經合理分析便添加索引,則會降低系統的總體效能。索引雖然說提高了資料的訪問速度,但同時也增加了插入、更新和刪除操作的處理時間。是否要為表增加索引、索引建立在那些欄位上,是建立索引前必須要考慮的問題。解決此問題的一個比較好的方法,就是分析應用程式的業務處理、資料使用,為經常被用作查詢條件、或者被要求排序的欄位建立索引。基於最佳化器對SQL語句的最佳化處理,我們在建立索引時可以遵循下面的一般性原則:(1)為經常出現在關
Time of Update: 2018-12-03
第一種 prototype 引用型原型繼承語言支援:js原生支援的繼承方式 構造器的的prototype屬性作為類的原型 每個該類的對象都持有一個到原型的引用 當對象中的屬性不存在時 可以訪問原型的屬性程式碼範例:<script>function parent(){ this.x=10;}function child(){}child.prototype=new parent();var childObj=new
Time of Update: 2018-12-03
1.有天我在JAVA20期講Servlet,為了讓學員知道Servlet是伺服器端的組件,必須要在web.xml上註冊登記。於是開始啟發他們:大家好好想一下,一般結婚之前我們要做什嗎?正當我滿懷期待地準備聽到正確答案時,一學生在底下喊道:要離婚!我真的被雷到了! 2.記得在JAVA班的入學考試中,有這樣一道題目,問物件導向的3個特性是什嗎?一學員的結果是:保密性,先進性,純潔性!
Time of Update: 2018-12-03
2000夏天,微軟首次向公眾發布.NET戰略。當時“.NET”標籤被貼到該公司幾乎所有正在研發的新產品之上。除了.NET Framework和Visual Studio外,像SQL Server這樣的伺服器產品以及後來遭到慘敗的.NET My
Time of Update: 2018-12-03
方法的重載(overload)和覆蓋(override) 有的時候,類的同一種功能有多種實現方式,到底採用哪種實現方式,取決於調用者給定的參數。例如我們最常用的System.out.println()能夠列印出任何資料類型的資料,它有多種實現方式。運行時,Java虛擬機器先判斷給定參數的類型,然後決定執行哪個println()方法。 重載(overload):對於類的方法(包括從父類中繼承的方法),方法名相同,參數列表不同的方法之間就構成了重載關係。這裡有兩個問題需要注意:(1)
Time of Update: 2018-12-03
要寫出在各大主流瀏覽器上都相容的JS代碼,就要關注他們的區別,下是IE和FF綜合考慮的通用DOM!1.document.formName.item("itemName")