原创 IDEA Error during artifact deployment. See server log for details.

問題:Artifact ssmbuild:war exploded: Error during artifact deployment. See server log for details. 遇到這樣的問題,可能就是依賴沒有添加

原创 Java中基本類型的包裝類

基本類型包裝類概述 爲什麼會有基本類型包裝類? 爲了對基本數據類型進行更多的操作,更方便的操作,java就針對每一種基本數據類型提供了對應的類類型。 常用的操作之一:用於基本數據類型與字符串之間的轉換。 基本類型和包裝類的對應:

原创 MyBatis-日誌、分頁、緩存

日誌 如果一個數據庫的操作出現了異常,這時候我們需要排錯,日誌就是最好的助手。 之前使用的是輸出語句或者debug。現在使用的是日誌工廠。 在MyBatis中具體使用哪一個日誌實現,在設置中進行設定即可。在設定的時候注意區分大小寫

原创 MyBatis-一對多、多對一

一對多和多對一,是一個相對的概念。 以老師和學生爲例,最常見的情況就是:一個老師教授很多學生。站在學生的角度,是很多學生被一個老師教,即很多學生關聯一個老師(多對一);站在老師的角度,是一個老師教授很多學生,即一個老師有多個學生(

原创 MyBatis-CRUD

CRUD select select:選擇,查詢語句。 select標籤中,有幾個常用的屬性: id:對應的namespace中的方法名 resultType:sql語句執行的返回值 parameterType:參數類型 se

原创 Spring整合MyBatis及事務

Spring整合MyBatis步驟,簡單來說就是三步: 導入相關的jar包 編寫配置文件 進行測試 下面詳細說明。 先測試mybatis是否成功: 1、創建一個maven項目。 2、導入jar包 <dependency>

原创 Spring入門及IOC

Spring簡介 Spring 意爲 春天,指的是給軟件行業帶來春天。在2002 年,首次推出了Spring框架的雛形interface21框架。Spring框架以interface21框架爲基礎,經過重新設計,並不斷豐富其內涵,

原创 前端學習之HTML

HTML基礎 HTML,即超文本標記語言 — Hyper Text Markup Language。 何爲超文本,可以理解爲 超出文本的範圍。超文本包括:文字、圖片、音頻、視頻、動畫等。 標記語言:<> HTML的發展史 1993

原创 網絡編程

概述 網絡編程從大的方面說就是對信息的發送到接收,中間傳輸爲物理線路的作用。 網絡編程最主要的工作就是在發送端把信息通過規定好的協議進行組裝包,在接收端按照規定好的協議把包進行解析,從而提取出對應的信息,達到通信的目的。 網絡編程

原创 淺談Java中的集合

集合概述 面嚮對象語言對事物的體現都是以對象的形式,爲了方便對多個對象的操作,Java就提供了集合類。 數組和集合的區別: 長度區別: 數組的長度是固定的;集合的長度是可變的 存儲數據類型的區別: 數組可以存儲基本數據類型,也可

原创 Java中的Object類

在學習繼承的時候,提到過,所有的類都是直接或者間接地繼承Object類。由此可見,Object類是很重要的一個類。今天就來談談Object類。 類 Object 是類層次結構的根類。每個類都使用 Object 作爲超類。所有對象(

原创 淺談Java中的Map

Map概述 將鍵映射到值的對象。一個映射不能包含重複的鍵;每個鍵最多隻能映射到一個值。 Map接口和Collection接口有何不同: Map是雙列的,Collection是單列的 Map的鍵唯一,Collection的子體

原创 淺談Java中的常見修飾符

在Java的面向對象中,我們會隨時碰到修飾符,關於常見修飾符的瞭解和掌握是很有必要的。 在學完面向對象之後,可以知道Java中有權限修飾符、狀態修飾符、抽象修飾符。下面就談談這幾種修飾符。 權限修飾符 Java中有四種權限修飾符:

原创 前端學習之JS

JavaScript簡介 JavaScript概述 JavaScript簡稱JS,是一種具有函數優先的輕量級,解釋型或即時編譯型的編程語言,它是一門世界上最流行的腳本語言。 JavaScript在1995年由Netscape公司的

原创 數組排序

有關數組的排序有冒泡排序、插入排序、選擇排序、快速排序、希爾排序、堆排序等。 冒泡排序 冒泡排序思想: 將數組中的元素兩兩進行比較,第一輪比較後,最大的元素放在數組的最大索引處。 冒泡排序原理: 比較相鄰的元素。如果第一個比第二