原创 SSM框架中獲取properties文件中的值

@Value("${test.msg}") private String msg; test.properties文件 msg=500  

原创 MySql數據庫中幾種常用去重方法

      新建一個測試表 1.Distinct 可查詢出連接的字段的不重複值 select DISTINCT name from test 結果爲 2.group by 可去除含連接字段相同的表中所有數據 select * f

原创 Java獲取上傳文件的屬性名

//獲取上傳文件名,受瀏覽器影響 String originalFilename = file.getOriginalFilename(); //後綴 String suffix = originalFilename.substring

原创 在MyBatis中使用if標籤如何判斷字符是否相等

字符使用雙引號即可 <if test = 'key == "Y" '>   and 1 = 1 </if>

原创 Solr從入門到翻車(一)如何安裝及配置solr及Ik分詞器

安裝環境 1.apache-tomcat-7.0.96 2.Java 1.8 3.Solr 4.10.3 1.安裝Tomcat 下載tomcat解壓縮即可 2.安裝Solr 解壓solr壓縮包,將dist文件下的solr-4.10.3.w

原创 MultipartFile轉換爲File類型

CommonsMultipartFile cf= (CommonsMultipartFile)myFile; //myFile爲MultipartFile類型 DiskFileItem fi = (DiskFileItem)cf.get

原创 mybatis 一對多 嵌套一對多

實體類School學校 public class School { private Integer SchoolId; private String SchoolName; private List<Stud

原创 java獲取當前項目服務的IP和端口

import org.springframework.web.context.request.RequestContextHolder; import org.springframework.web.context.request.

原创 Json與Java對象之間的轉換

List轉Json List<Student> students = new ArrayList(); String str = JSON.toJSONString(students); // List轉json Json 轉List

原创 MyBatis中使用ON DUPLICATE KEY UPDATE

項目中使用Insert語句時,有時需要用到判斷主鍵或唯一索引在現有表中是否存在, 存在就Update行數據,不存在就執行Insert. 使用:在INSERT語句中加入ON DUPLICATE KEY UPDATE MyBatis中語法示例

原创 使用Tomcat映射本地磁盤,實現文件訪問

在Tomcat的server.xml下的<Host>便籤下增加紅框內參數. 其中 path爲訪問路徑,使用https:localhost:8080/oa/upload/文件名,即可訪問 docBase是文件實際存儲在磁盤的路徑

原创 SSM框架中使用@Value取不到properties文件中的值

在spring-mvc.xml中增加 <!-- 掃描所有properties文件 --> <context:property-placeholder ignore-unresolvable="true" location="classp

原创 MySQL中UNION ALL 操作符的用法

UNION 操作符 UNION 操作符用於合併兩個或多個 SELECT 語句的結果集。 請注意,UNION 內部的 SELECT 語句必須擁有相同數量的列。列也必須擁有相似的數據類型。同時,每條 SELECT 語句中的列的順序必須相同。

原创 mysql 各個版本驅動jar包下載地址

http://central.maven.org/maven2/mysql/mysql-connector-java/

原创 關於MySQL數據庫中count()一些問題

1、COUNT有幾種用法? 2、COUNT(字段名)和COUNT(*)的查詢結果有什麼不同? 3、COUNT(1)和COUNT(*)之間有什麼不同? 4、COUNT(1)和COUNT(*)之間的效率哪個更高? 5、爲什麼《阿里巴巴Java