原创 MyBatis的動態sql語句詳解,foreach等
[轉載]http://elim.iteye.com/blog/1338557 MyBatis的動態SQL是基於OGNL表達式的,它可以幫助我們方便的在SQL語句中實現某些邏輯。 MyBatis中用於實現動態SQL的元素主要有
原创 java中HashMap的使用方法及與Map的關係
HashMap與Map的理解: HashMap 是 Map 接口的常用實現類(Map是一個接口),是一個鍵值對集合, 在數組中我們是通過數組下標來對其內容索引的,而在Map中我們通過對象來對對象進行索引,用來索引的對象叫做key,其對應
原创 Java通過apache poi 讀取excel(.xlsx)文件,並通過MyBbtis插入數據庫中
1.與數據庫對應的實體類 package com.scysun.entity; public class Classify {int id; //主鍵String name; int parentsNameId; //所屬類的ID,
原创 SpringBoot中同時打開運行兩個項目,端口占用問題,
一般情況下,項目的端口都是8080,但有時候需要打開兩個項目,這個時候,會提示端口占用,那麼在SpringBoot中怎麼解決呢 只需要在application.properties 中加入: server.port=8443 注:8443
原创 MySql數據庫備份與還原
導出數據庫:mysqldump -u 用戶名 -p 數據庫名 > 導出的文件名及地址 如: mysqldump -uroot -p abc > (備份地址)+abc.sql(導出數據庫abc到abc.sql文件) 還原: mysql
原创 Java的幾個基本類型之間的相互轉換
轉載:http://matt33.com/2015/10/27/TheTransformOfJava/ 作者:柳年思水 String的轉換 首先介紹一下String類型的轉換,一般遇到的情況可能會有以下幾種:Strng轉int,
原创 IntelliJ IDEA調整控制檯輸出字體大小
File->Settings->Editor->Colors Scheme->Console Font
原创 Mysql之觸發器
MySQL包含對觸發器的支持。觸發器是一種與表操作有關的數據庫對象,當觸發器所在表上出現指定事件時(如增加數據、刪除、修改等),將調用該對象,即表的操作事件觸發表上的觸發器的執行。用來記錄數據庫的操作過程。 在MySQL中,創建觸發器
原创 Mysql數據庫的幾種連接方式
1.內連接 2.左外連接 3.右外連接 4.自連接(同一個表內)
原创 具有分頁功能的idea單元測試問題【nested exception is org.apache.ibatis.exception..PersistenceException】
org.mybatis.spring.MyBatisSystemException: nested exception is org.apache.ibatis.exceptions.PersistenceException: ###
原创 MyBatis向sql語句中傳參數的問題
這裏只討論向sql語句中傳的參數爲原始類型時,例如String ,int 等,而不是map,對象等 傳多個參數時 需要在dao層使用@Param 註解來標識每個參數,如下 int deleteAbilityDetail(@Param(v
原创 使用FileZilla上傳文件到服務器,上傳失敗
當時情況: 使用的是普通用戶,上傳本地文件到遠程服務器的一個文件夾下失敗,傳輸失敗報:無法啓動傳輸 上傳失敗原因: 普通用戶對這個文件夾權限不夠,沒有寫權限,查看這個文件夾的權限分配可通過登錄xshell,通過下命令查看: ls
原创 Linux磁盤管理常用命令
Linux磁盤管理常用三個命令爲df、du和fdisk df:列出文件系統的整體磁盤使用量 du:檢查磁盤空間使用量 fdisk:用於磁盤分區 df命令: df [-ahikHTm] [目錄或文件名] 選項與參數: - a :列出所
原创 JSP
什麼是JSP? JSP:Java Server Page,Java服務頁面.其根本是一個簡化的Servlet設計,它是由Sun Microsystems公司倡導、許多公司參與一起建立的一種動態網頁技術標準。JSP技術有點類似ASP技術,它
原创 搭建Linux、CentOS系統下的服務器
安裝MySQL: 通過下面命令進行安裝: yum install mysql-server 一路y到底 - 啓動MySQL service mysqld start 這裏有個坑,提醒後來人 輸入命令後,報以下錯誤: Fa