原创 PreparedStatement跟Statement的對比

PreparesStatement比Statement的優勢 優勢1:代碼可讀性/維護性更高。 優勢2:PreparedStatement的執行性能更高。 PreparedStatement是預編譯語句對象,怎麼理解。

原创 Linux下mysql的安裝

1)查看CentOS自帶的mysql 輸入 rpm -qa | grep mysql 2)將自帶的mysql卸載 3)上傳Mysql到linux 4)安裝mysql的依賴(選做) yum -y instal

原创 Spring 框架 AOP 的總結

一:帝國之軍-AOP 1:案例分析 ![事務案例](https://img-blog.csdn.net/2018040518063398?watermark/2/text/aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L

原创 部署項目到Linux服務器步驟

2.3.2.服務器規劃 項目 服務器數量 虛擬機 ip -------------------------------------

原创 Maven學習筆記

一.介紹 Maven是基於項目對象模型(POM),可以通過一小段描述信息來管理項目的構建、報告和文檔的軟件項目管理工具。 1.bin目錄是包含mvn的運行腳本 2.boot目錄包含一個類加載器的框架,maven使用它加載自己的類庫 3.c

原创 zookeeper集羣啓動的時候有一個別沒有啓動成功,出現Error contacting service. It is probably not running解決方法

首先查看每個zookeeper下的 data/myid 是否正確,分別對應各自的id 1,2,3 一般沒有啓動成功的情況就是id消失了,需要重新修改myid中對應的 數字

原创 Maven 動態Web的創建 及 Tomcat的啓動

一:使用maven創立動態Web: 第一步:鼠標右鍵,new一個maven出來 第二步:next選中其中三個 第三步:填完其中前4項,Finish 第四步:項目右鍵properties修改Resource爲UTF-8 第五步

原创 分頁設計 與 高級查詢 的 結合設計

一:高級查詢+分頁查詢 操作步驟: 0):把pageSize和currentPage封裝到QueryObject對象中(任何查詢對象都得接受用戶傳入的這兩個數據). 1):在IProductDAO接口中

原创 SpringMVC 的總結

一:EasyMVC 1.MVC思想 三層架構: WEB開發的最佳實踐就是根據功能職責的不同,劃分爲控制層,業務層,持久層. ![這裏寫圖片描述](https://img-blog.csdn.net/2018041320

原创 Spring 框架 IOC 與 DI 的總結

一:Spring並天下 1:Spring帝國: ①:Spring崛起 什麼是Spring: 源於Rod Johnson在其著作《Expert one on one J2EE design and development》

原创 Spring 框架 DAO 與 事務 的總結

一:帝國之倉-DAO 1.持久層支持 爲什麼需要使用Spring對持久層的支持? 1):原生操作持久層API方式,麻煩. 2):Spring對事務支持非常優秀. 傳統JDBC: 1:代碼臃腫,重複

原创 MySQL加強

一:表單查詢 消除重複 select distinct 列名,列名 from 表名; 當兩個列裏面的所有值都相同的時候,就消除重複 算術操作符 如果算總和,有的列有null,則: SELECT IFNU

原创 Filter(過濾器)、Listener(監聽器)

一: 過濾器: 可以把”不和諧”的東西給過濾掉 01.過濾器概述 生活中的過濾器:帶有過濾功能的淨水器,濾紙,香菸的過濾嘴,測試,丈母孃. 程序中的過濾器:在JAVA中最小的程序單元是類,程序中的過濾器就是一個特殊的類

原创 MyBatis的總結(上)

一:走進MyBatis 框架: 1:是一系列jar包,其本質是對JDK功能的拓展. 2:框架是一組程序的組合,包含了一系列的最佳實踐,作用是解決某一個領域的問題. WEB開發中的最佳實踐:根據職責的縱向劃分:控制層 業

原创 關於Tomcat的部署

window–> show view–>servers 下面導航欄就有了servers選項 然後new一個新的server 在新new的Tomcat上鼠標右鍵open 開始之前最好clean一下 server Location