原创 HibernateDay0102

首先讓我們看一下JavaEE的三層架構: 使用hibernate的好處:操作數據庫的時候,可以使用面向對象的思想來完成,不需要書寫SQL; Hibernate:是一個持久層ORM框架,對象關係映射;DBUTils是1級,Mybatis是

原创 MybatisDay01

一、首先讓我們需要清楚原始JDBC存在哪些問題: 1、數據庫連接創建、釋放頻繁造成系統資源浪費,從而影響系統性能。如果使用數據庫連接池可解決此問題。 2、Sql語句在代碼中硬編碼,造成代碼不易維護,實際應用中sql變化的可能較大,sql變

原创 關於Spring框架中的約束導入步驟

對Spring中的applicationContext.xml進行約束的引入: 第一步,通過在eclipse中的window選擇框位置處選擇preferences,選擇之後如下圖顯示: 第二步,在左上方的輸入框中輸入cata,之後選擇X

原创 關於XML的入門

1.XML是什麼? XML:可擴展的標記語言。XML的語法和 HTML的語法類似,但是XML的書寫更加靈活,它的標籤定義比較自由,它的標籤通常由書寫者進行自定義的。 2.XML的文檔聲明: <?xml version="1.0" enco

原创 連接池的三種實現方式

關於連接池:關於數據庫的連接過程,我們經常用到的是JDBC技術,一般對於初學者來說都是通過定義一個連接方法和一個釋放資源的方法,可是這樣的方式存在一個弊端,就是當連接數非常多的時候,我們不斷使用連接和關閉,這樣比較消耗系統資源,這時候我們

原创 Javaweb——MySQL回顧

1.什麼是數據庫(DB)? 一個存儲數據的倉庫,其本質是一個文件系統,數據按照特定的格式進行存放,我們可以通過SQL語言來進行增刪改查操作。 2.什麼是數據庫管理系統(DBMS)? 數據庫管理系統是用來對數據庫進行統一管理和控制的大型軟件

原创 Java中的輸入輸出——IO流

在java程序的交互運行中,需要從外界讀取數據或向外部設備發送數據,就是所謂的輸入輸出(I/O),java的I/O通過java.io包下的類和接口支持,其重要的是5個類,分別是File,outputStream、InputStream、W

原创 JavaScript中幾個常見的實現Demo

實行對一個表格中的奇偶行進行不同顏色的顯示效果,原始表格效果如下:  具體實現:原始表格的實現很簡單,我們只需要對錶格中的表頭和表體進行標明即可 <thead> <tr> <th>編號</th> <th>姓

原创 SpringDay01

Spring是一個分層的一站式輕量級開源框架,它的核心是IOC(控制反轉)以及AOP,面向切面編程;javaEE開發的三個階段:web層(JSP,Struts2),業務層(Javabean)以及持久層(Dao,Hibernate)。 爲什

原创 關於java中集合的講解

首先,我們需要明白數組和集合的關係,數組我們可以看成是一個固定大小的容器,我的容器有多大,我就只能夠存放多少的東西,例如我有一個杯子,它的容量是100L,我現在可以放裏面倒水,我倒水的量的多少在0-100L之間,可是這樣存在一個問題,就是

原创 Hibernate學習第一天Day01

首先讓我們看一下JavaEE的三層架構: 使用hibernate的好處:操作數據庫的時候,可以使用面向對象的思想來完成,不需要書寫SQL; Hibernate:是一個持久層ORM框架,對象關係映射; 所謂的ORM,就是利用描述對象和數據

原创 IDEA創建一個簡單的maven工程

一、打開IDEA,選擇file-->new-->project,我們可以看到彈出一個框圖如下: 我們選擇maven,把2處的鉤選上,之後我們選擇3位置處的quickstart,這裏是創建一個簡單的maven工程樣例即可,同時我們需要注意

原创 關於在Eclipse中安裝Spring插件容易出現的問題以及解決方法

一般在學習Spring的過程中,我們使用Eclipse的時候需要安裝STS插件,在這一過程中我盡力了一個上午的摸索,終於搞定,希望該博客能夠對需要的同學提供幫助,節省大家的時間; 第一步:我們需要查看自己的Eclipse版本:通過Ecli

原创 關於IDEA常見使用

IDEA中基本配置: 主題更換:file->settings 自動導包功能: 當鼠標停留在某個類或者方法上,出現解釋: 出現行號,並且方法與方法之間有橫線清晰分割: 輸入字母提示,關於不區分大小寫,例如:System,輸入sy和S

原创 關於寫一個servlet的時候,在瀏覽器客戶端顯示亂碼的解決方法

一般,我們寫一個簡單的servlet的時候都會實現它的doget()或者dopost()方法,此時我們在拿到response對象的時候,利用response對象實現一個輸出流,即如下代碼時: PrintWriter writer = r