原创 重溫Java基礎(八)

1.泛型 1.1.泛型的定義,T 不指定類型的時候,就是Object類型。 public class TestGeneric<T> { T x; T y; @Override public String

原创 Java多線程

一:Java中三種多線程的實現方式 在Java中實現多線程有兩種途徑, 繼承Thread類,重寫run方法,多線程啓動的方法,就是start方法。(單繼承的侷限) public class TestThread extends Thre

原创 反射機制

一:什麼是反射? JAVA反射機制是在運行狀態中,對於任何一個類,都能夠知道這個類的所有屬性和方法。 對於任何一個對象,都能夠調用它的任意方法和屬性,這種動態獲取信息以及動態調用對象方法的功能稱爲java語言的反射機制。 二: Class

原创 重溫Java基礎(九)

1.Map映射關係(key,value)entry 鍵值對,key不重複,value可以重複,無序的。 2.實現類HashMap map.keySet();   返回key的集合 map.values();    返回value的集合 m

原创 重溫Java基礎(四)

1.代碼塊 代碼塊中定義的變量是局部變量。 初始化代碼塊是放在構造函數中執行的,定義在類中的。 局部代碼塊是定義在方法中的。 1.1.靜態代碼塊 在加載字節碼的時候就執行了 在主方法之前執行的,只執行一次。 2.組合關係  class P

原创 Java 訪問控制權限

默認訪問權限(包訪問權限),public,private以及protected。 注意:上述四種訪問權限,只有默認訪問權限和public能夠用來修飾類。修飾類的變量和方法四種權限都可以。(本處所說的類針對的是外部類,不包括內部類) 修飾類

原创 redis簡單瞭解(一)

NoSql介紹 非關係型數據庫,有以下特點:非關係型,分佈式,開源的,水平可擴展的。 NoSql適用場景: 1.對數據高併發讀寫 2.對海量數據的高效率存儲和訪問 3.對數據的高擴展性和高可用性 Redis 開源的,先進的key-valu

原创 索引失效的幾種情況

什麼時候沒用:  1.有or必全有索引; 2.複合索引未用左列字段; 3.like以%開頭; 4.隱式轉換導致索引失效; 5.where中索引列有運算; 6.where中索引列使用了函數; 7.如果mysql覺得全表掃描更快時(數據少);

原创 feign接口開發常見問題

1.Load balancer does not have available server for client 遇到這種錯誤一般是對應服務未啓動,檢查服務server的配置文件application的serveName屬性spring

原创 請求報錯Required String parameter 'id' is not present

雖然天天寫着spring的項目,還是會遇到很多常見的錯誤,之所以經常遇到這些錯誤,源於對spring的知識缺乏全面的理解。 @RequestMapping(value = "/order/repair/updateRepairAndV

原创 GitLab創建SSH Key 過程

1.首先你需要在github上或者gitlab上建立了自己的賬戶,項目組已經將你加入了group。 2.打開git bash,輸入命令 ls -al ~/.ssh ,如果提示,ls: cannot access '/c/Users/Adm

原创 Windows下利用nvm搭建vue開發環境

1.安裝node.js之前,首先安裝 nvm的下載地址,安裝的路徑可以自行選擇。(nvm可以對node版本進行切換) 2.nvm安裝完成之後,輸入nvm - v,如圖說明nvm已經安裝完成。 3.下面可以直接用nvm來安裝node環境,

原创 bootstrap datatable根據日期條件動態顯示列

1.需要的效果如下, .  2.顯示列根據查詢的日期條件框變化,如圖,一直顯示到7月31日,  3.js代碼table頁面初始化效果如下, //table初始化 function initDataTable() {

原创 echarts柱狀圖顯示

1.div代碼如下, <div class="col-xs-12 col-sm-12 col-md-12"> <div id="main3" style="width:700px;height:450px;display: none"

原创 sql查詢每個班級的前三名

1.建表語句,插入數據: create table TEST_SCORE ( CLASS VARCHAR(10), NAME VARCHAR(10), SCORE INTEGER ); INSERT INTO