原创 dao---查詢

查詢操作: 只查詢一條記錄 Sys_user getSyById(Integer userid); @Override public Sys_user getSysById(Integer userid) { // TOD

原创 dao模式--基礎

一共有23種設計模式 總體來說設計模式分爲三大類: 創建型模式,共五種:工廠方法模式、抽象工廠模式、單例模式、建造者模式、原型模式。 結構型模式,共七種:適配器模式、裝飾器模式、代理模式、外觀模式、橋接模式、組合模式、享元模式。

原创 項目小結

1.關於細節 在提交表單時,需要注意文本框長度限制,前後端數據類型判斷,否則可能會造成強制轉換異常 對提交的表單進行格式校驗時應該注意從上到下校驗 2.關於錯誤請求 無數4XX,5XX錯誤 400,請求無效(bad request

原创 webSocket

定義:webSocket是html5開始提供的一種在單個tcp連接上的一種全雙工通訊協議 我們所知道的 有如下特點: 1.建立在tcp協議之上的應用層 2.一旦建立,保持持久連接 3.雙方可以隨時向對方發送數據 沒有request

原创 阿里,小米 一面面經

小米: 1.項目相關 2.分佈式鎖 3.定時任務 4.網絡相關 5.session和cookie的區別 6.sping aop 7.哈希表,currenthashMap 8.線程池參數 9.阻塞隊列 10.當線程池無限大(jdk線

原创 java中的鎖機制

java中的鎖主要有兩種 1.synchronize 2.lock 從本質來看,synchronize基於jvm保證數據的同步,lock基於硬件,依賴cpu指令 synchronize鎖的作用範圍 1.作用在普通方法(鎖的是當前對

原创 項目遇到的錯誤之400,500錯誤

400錯誤是請求無效錯誤 前端頁面傳輸的數據在控制層頁面無法自動封裝,前後端數據類型不一致 500錯誤是服務器錯誤 內部服務器錯誤 500錯誤之2——————— 返回一些name時不可以在參數列表使用List,spring會自動爲我們

原创 單例模式

單例模式的實現 package singleton; /** * 餓漢式 * @author lenovo * */ public final class Singleton { private byte data[

原创 juc

1.juc介紹 j.u.c是jdk1.5之後推出的一個新包;java.util.concurrent; 這個包提交了很多用於併發訪問的類和接口; 主要分爲5部分: tools:工具包,閉鎖,信號量 locks:Lock鎖;重入鎖;Re

原创 反射機制

反射機制: 在運行狀態中,對於任意一個類,都能夠獲取到這個類的所有屬性和方法,對於任意一個對象,都能夠調用它的任意一個方法和屬性(包括私有的方法和屬性),這種動態獲取的信息以及動態調用對象的方法的功能就稱爲java語言的反射機制。通俗

原创 dao(2)

查詢操作: 只查詢一條記錄 Sys_user getSys_userById(Integer userid); @Override public Sys_user getSys_userById(Integer userid) {

原创 dao模式

一共有23種設計模式 總體來說設計模式分爲三大類: 創建型模式,共五種:工廠方法模式、抽象工廠模式、單例模式、建造者模式、原型模式。 結構型模式,共七種:適配器模式、裝飾器模式、代理模式、外觀模式、橋接模式、組合模式、享元模式。 行爲

原创 事務

在jdbc中如何控制事務 在jdbc中通過connection來控制事務,在一個事務中可以放多個Statement 事務的四個特性: 原子性:一個事務(transaction)中的所有操作,要麼全部完成,要麼全部不完成,不會結束在中間

原创 日期類型

mysql日期和時間類型 · 關於日期類型的映射 java.util.Date 在jbdc中表示java中的時間,可以使用以下三個類型,這三個類型都是java.util.Date的子類,並且都在java.sql包中 直接已知子類: D

原创 使用JDBC連接數據庫

使用JDBC連接數據庫 jdbc簡介 JDBC-Java DataBase Connectivity (java數據庫連接) 是一種用於執行SQL語句的Java API; 簡單來說就是一組規範,將所有關係型數據庫都抽象出來