原创 線程池

一、爲什麼用線程池: 多線程可以提高執行效率,但是線程開得太多,會佔用大量內存資源,而且每個線程開啓和銷燬會佔用時間。所以線程太多,反而導致性能不佳。這時爲了提高性能,我們就要用線程池。  Java自帶四種線程池: 1. newSingl

原创 問題

1.內置校驗器不起作用 ? 原因是應該這樣寫: <!DOCTYPE validators PUBLIC  "-//Apache Struts//XWork Validator 1.0.2//EN"   "http://struts.apa

原创 JSP——頁面三大部分(指令、腳本、動作組件)

一、JSP簡介: JSP(Java Server Pages,Java服務器端頁面開發技術) JSP可以實現的技術都可以通過Servlet實現,他們本質上是一樣的。但JSP設計的目的在於簡化表示層的表示。JSP執行前都會被轉化爲Servl

原创 網絡編程——TCP連接

TCP在雙方傳輸數據前,發送方先請求建立連接,接收方同意建立連接後才能傳輸數據。(打電話:先撥號,等對方同意接聽後,才能交流)。。。高可靠性 UDP不需要建立連接(發短信)。不可靠,可能出現數據丟失等,但效率高,實時性高。 ———————

原创 Java異常機制

異常類(Exception)和錯誤類(Error)都繼承自Throwable類。   一、格式: 五個重要關鍵詞try,catch,finally,throw,throws try { // 可能發生異常的代碼 } c

原创 多線程基礎

一、兩種實現方式: 繼承Thread類 和 實現Runnable接口 public class Hello implements Runnable { public void run() { //線程要執行的代碼 }

原创 JSP——九大內置對象和其四大作用域

一、JSP九大內置對象: JSP根據Servlet API 規範提供了某些內置對象,開發者不用事先聲明就可以使用標準的變量來訪問這些對象。Request:代表的是來自客戶端的請求,例如我們在FORM表單中填寫的信息等,是最常用的對象。Re

原创 Java靜態內部類

兩種內部類 Java的內部類有兩種,一種是靜態內部類,另一種是普通內部類,普通內部類可以獲得外部對象的引用, 所以在普通內部類能夠訪問外部對象的成員變量 ,也就能夠使用外部類的資源,可以說普通內部類依賴 於外部類,普通內部類與外部類是共生

原创 SSH三大框架之struts2

struts2簡介: struts2是熱門的MVC框架,三大框架(SSH)之一。它並非是struts1的升級版,它更像是WebWork的進化版。使用struts2之前必需要的步驟: 1>、下載struts2:從struts2的官網上下載s

原创 Spring——AOP(面向切面編程)@AspectJ註解方式

要通過@AspectJ註解方式,實現Spring AOP ,需要三個步驟: 1.在配置文件中添加<aop:aspectj-autoproxy/>,啓動對@AspectJ註解的支持。 2.定義切面Bean,在這個類的開頭添加@AspectJ

原创 大三下半學期“飯店餐飲系統”項目筆記

一、<s:select/> struts2下拉框標籤: <s:select/>裏有好多屬性,其中list這個屬性時必須的,因爲它是數據源,它的形式可以使List,Map,Set等。這個list我們可以寫成死的,也可以動態的獲取。 動態的獲

原创 Java集合總結

一、Java集合框架結構圖:                           Collection,List,Set都是接口。 Collection是集合裏最基本的接口,它裏面定義了一個集合最基本功能,如元素的添加,移除,集合大小等的

原创 訪問數據庫

一、JDBC:Java Data Base Connectivity(java數據庫連接) 定義:它是爲了java訪問數據庫編寫的類和接口。包括核心包java.sql和擴展包javax.sql。 JDBC訪問數據庫的流程及原理:

原创 Spring——容器,注入(配置和註解兩種方式)

一、Spring的容器: 1.什麼是控制反轉:傳統的方法,當某個java對象A需要調用對象B時,是由調用者(對象A)通過new關鍵字來創建對象B的,而在Spring中,則是由spring完成創建的,所以“控制反轉”了。 2.容器: Spr

原创 String字符串需要掌握的幾個問題

一、兩種定義方式的區別: String str = "hello";      先在堆內存中查找是否已經有"hello",若有,將str指向已存在的它即可;若堆內存中沒有,則新建一個"hello"對象,並賦給str。 String st