原创 java8 stream流

Java 8 API添加了一個新的抽象稱爲流Stream,可以讓你以一種聲明的方式處理數據。 stream()優點 無存儲。stream不是一種數據結構,它只是某種數據源的一個視圖,數據源可以是一個數組,Java容器或I/O channe

原创 web項目本地發佈與遠程發佈

1.war與 war exploded 在使用IDEA開發項目的時候,部署Tomcat或jetty的時候通常會出現下邊的情況,選哪一個呢,先了解下兩個的區別 war模式:將web工程以war包的形式上傳到服務器 war expl

原创 httpclient get、post請求工具類

  import com.alibaba.fastjson.JSONObject; import org.apache.http.HttpHeaders; import org.apache.http.HttpResponse; imp

原创 shell常規用法

  #!/bin/bash # 循環 for loop in 1 2 3 4 5 do echo "The value is: $loop" done # 數組 services=(serviceA serviceB serv

原创 jetty瞭解與使用

一、Jetty簡介 1.1什麼是Jetty Jetty是一個servlet容器,它爲基於Java的web內容,例如JSP和servlet提供運行環境。它支持HTTP協議,並實現了Servlet規範、Jsp規範和JEE部分規範。 1.HTT

原创 github私有庫配置祕鑰

github建立私有庫後,不能clone,提示沒有權限。可以將本地祕鑰,添加到Deploy keys裏,步驟Settings-Deploy keys-add deploy key,title隨便填寫,將祕鑰貼進去,保存即可,具體步驟如下

原创 java反射初識

一. 什麼是JAVA反射 java反射機制是在程序運行狀態中,對於任何一個類都能夠知道這個類的屬性和方法。對於任何一個對象都能夠調用它的任意一個方法。Java反射機制運行程序判斷分析任何一個類的結構,包括成員方法和變量,並調用任意一個對象

原创 獲取@ContextConfiguration註解中的配置文件路徑和配置文件中value

@ContextConfiguration Spring整合JUnit4測試時,使用註解引入多個配置文件 單個文件 @ContextConfiguration(Locations="../applicationContext.xml

原创 通過反射獲取運行的類

我們知道,通過method.getName能獲取到當前運行的方法名,如果想獲取到當前運行的類名呢,查看Method源碼 可以看到源碼中定義了一個clazz,可以通過clazz獲取類名,雖然是私有的,但對外提供了訪問的公有方法。

原创 統計一個數組中,出現次數最多的元素。返回這個元素和出現的次數

  # 1.Java public String statisticsListEle(List<Object> list){ Map<String, Integer> map = new HashMap();

原创 將一個字符串/字符串數組倒序輸出

1.將字符串倒序輸出 //1.1直接遍歷後倒序輸出 public void reverseList(){ //1.將字符串如A excellent student倒序輸出

原创 去除數組中指定元素

有一個數組,包含多個元素,想把數組中所有的“cc”移除 List<String> list = new ArrayList(); list.add("aa"); list.add("bb"

原创 Mysql數據庫常用語句二

有一個表student,id爲主鍵,有name,age,create_time字段 1.查詢所有不重複的最近創建時間的name 1.查詢最近時間的所有字段 select max(create_time) from student 2.

原创 獲取工程下所有類

  package com.xx.util; import java.io.File; import java.net.URL; import java.util.ArrayList; import java.util.Enumera

原创 通過maven命令獲取參數值

參數-D是Java自帶的,其功能是設置Java的系統屬性,Maven只是對這個參數進行了重用,設置完成後就可以通過System.getProperty("XXX")方法用來讀取JVM中的系統屬性 示例: 運行maven命令時,會將 i