原创 java中方法返回值前的的作用

方法返回值前的<T>的左右是告訴編譯器,當前的方法的值傳入類型可以和類初始化的泛型類不同,也就是該方法的泛型類可以自定義,不需要跟類初始化的泛型類相同 我們通過一段代碼比較來看下就明白了  class Show<T> { publi

原创 springboot整合h2databse 內存數據庫

1、h2databse 介紹 H2是一個短小精幹的嵌 入式數據庫引擎,主要的特性包括: 1、免費、開源、快速; 2、嵌入式的數據庫服務器,支持集羣; 3、提供JDBC、ODBC訪問接口,提供基於瀏覽器的控制檯管理程序; 4、Java編寫,

原创 防止重複點擊產生髒數據,後臺如何解決

     前端的無良(粗口)操作行爲很容易給後臺製造髒數據,這樣就需要我們後臺做一些校驗和防重操作,如下是產生髒數據的幾種方式:   1、用戶點擊過快,重複提交兩次。 2、網絡延時,用戶刷新或者點擊下單重複提交。 3、網絡框架重複請求,某

原创 binlog初試和開啓

       今天看到一個老鐵頭腦發熱、兩眼發暈,刪除了數據庫表,但是沒有跑路。與羣裏技術大佬一番交流後,得知binlog 可以恢復刪除的數據庫表,我也馬上了解下,萬一那天我手殘刪除了,這就不是能隨便跑路的,不過建議大家在操作數據庫之前都

原创 binlog 數據恢復演練

1、恢復介紹 我們恢復數據是通過mysqlbinlog工具來恢復數據,MySQL的二進制日誌binlog可以說是MySQL最重要的日誌,它記錄了所有的DDL和DML語句(除了數據查詢語句select),以事件形式記錄,還包含語句所執行的消

原创 一、微服務架構-網關spring cloud gateway

這篇文章講述瞭如何簡單地使用Spring Cloud Gateway,來源於Spring Cloud官方案例,地址https://spring.io/guides/gs/gateway  一、簡介 gateway是什麼:Spring Cl

原创 CentOS系統時間與現在時間相差8小時解決方法

  很多網友在安裝完CentOS系統後發現時間與現在時間相差8小時,這是由於我們在安裝系統的時選擇的時區是上海,而CentOS默認bios時間是utc時間,所以時間相差了8小時。這個時候的bios的時間和系統的時間是不一致的,一個代表 u

原创 linux 下載jdk方式

我們平常linux 下載jdk都會 wget  http://xxxxxx 這種方式,現在由於oracle限制了,每次下載的安裝包都是沒用的,解壓失敗問題 tar -zxvf jdk.xxxx.jar 會提示 解壓方式錯誤,然後就上網找原

原创 java 鏈式調用_簡單應用

、前言 現在很多開源庫或者代碼都會使用鏈式調用。因爲鏈式調用在很多時候,都可以使我們的代碼更加簡潔易懂。以下 Student 類有多數個屬性,讓我們看看非鏈式調用和鏈式調用有何區別。 Main 類: public class

原创 Java volatile關鍵字作用

當一個共享變量被volatile修飾時,它會保證修改的值立即被更新到主存“, 這裏的”保證“ 是如何做到的?和 JIT的具體編譯後的CPU指令相關吧?   volatile特性   內存可見性:通俗來說就是,線程A對一個volatile變

原创 quartz 數據庫表含義解釋

一、表信息解析: 1.1.qrtz_blob_triggers : 以Blob 類型存儲的觸發器。1.2.qrtz_calendars:存放日曆信息, quartz可配置一個日曆來指定一個時間範圍。1.3.qrtz_cron_trigge

原创 Git撤銷已經commit但是還沒有push的代碼

在git commit之後,正想着push呢,突然發現有些東西我們不想push上去, 這個時候我們想把提交的撤銷掉,重新提交我們想提交的,push我們想push的。 1、找到之前提交的git commit的id  git log  找到想

原创 java中方法返回值前的<T>的作用

方法返回值前的<T>的左右是告訴編譯器,當前的方法的值傳入類型可以和類初始化的泛型類不同,也就是該方法的泛型類可以自定義,不需要跟類初始化的泛型類相同 我們通過一段代碼比較來看下就明白了  class Show<T> { publi

原创 推薦一款hosts文件管理工具—SwitchHosts

前言 SwitchHosts是一個管理、快速切換Hosts小工具,開源軟件,一鍵切換Hosts配置,非常實用,高效。 開發Web過程成,部署有多套環境,網址域名都相同,部署在不同的服務器上,有開發環境、測試環境、預發佈環境、生產環境。經常

原创 java 自定義泛型總結

1、泛型 泛型就是參數化類型 適用於多種數據類型執行相同的代碼 泛型中的類型在使用時指定 泛型歸根到底就是“模版” 優點:使用泛型時,在實際使用之前類型就已經確定了,不需要強制類型轉換。 2、泛型類使用 泛型有三種使用方式,分別爲:泛型類