原创 java關鍵字與訪問控制修飾符

在關鍵字中,有幾個比較特殊,可以控制訪問權限. 訪問控制修飾符-- Java中,可以使用訪問控制符來保護對類、變量、方法和構造方法的訪問。Java 支持 4 種不同的訪問權限。 default (即缺省,什麼也不寫,friendly):

原创 Java8---LocalDateTime,LocalDate與String的相互轉換

   如果想要 Date 替換爲新的日期類,通過原 Date 類新增的方法以及幾個新增的類可以很方便的把 Date 類型轉換爲新的日期LocalTime,LocalDate,LocalDateTime 類型.不過轉換的時候需要指定時區

原创 Java8---Lambda表達式

瞭解Lambda表達式之前,需要對匿名內部類與函數式接口瞭解。 一、函數式接口 1.有且只有一個抽象方法,但可以有多個非抽象方法。 2.可以隱式的轉換爲 Lambda 表達式。 3.可以在任意函數式接口上使用 @FunctionalInt

原创 調用JDBC執行sql操作

JDBC(Java Data Base Connectivity,java數據庫連接)是一種用於執行SQL語句的Java API,可以爲多種關係數據庫提供統一訪問,它由一組用Java語言編寫的類和接口組成。JDBC提供了一種基準,據此可以

原创 SpringBoot使用QQ郵箱發送郵件

環境:     IDEA,SpringBoot,QQ郵箱開啓smtp pom導入依賴: <dependency> <groupId>org.springframework.boot</groupI

原创 微信開發---獲取公衆平臺,小程序,企業應用,企業自建應用的接口調用憑證access_token

文檔上有說明,調用絕大多數後臺接口時都需使用 access_token,開發者需要進行妥善保存.憑證的有效期目前是7200秒,且不應該頻繁調取,應該進行緩存.另外建議開發者使用中控服務器統一獲取和刷新 access_token,其他業務邏

原创 springboot自定義權限攔截器的簡單實現

環境:IDEA,jdk1.8,springboot2.1.3,maven 一、攔截器實現類  /** * 自定義權限攔截器 * * @author YoonaLt * @date 2019/10/29 */ @Slf4j pu

原创 SpringBoot引用外部配置文件

springboot 項目打jar包後,如果需要修改配置文件,就需要重新打包。如果打包時配置文件不計入在內,放在一個單獨的位置,每次修改時只需修改配置文件就好,這裏使用官網的一個方式: 官方文檔 1.file: ./config/ 

原创 HashMap的源碼初理解

一 定義 基於哈希表的 Map,Cloneable, Serializable 接口的實現。與 HashTable 類相似,只不過 HashMap 允許 null 鍵與 null 值,而且HashMap 是非同步的,HashMap可以通過

原创 SpringBoot 簡單整合AOP

開發環境爲 IDEA,jdk1.8,Maven,SpringBoot2.1.3 AOP使用場景很多,此示例場景爲對 web 請求進行日誌記錄 一、在pom文件中導入AOP依賴 <!-- https://mvnrepository.com

原创 一種消息系統.spring boot redis失效key監聽

springboot,idea,jdk8 遇到一個需求,需要每週一向用戶推送通知,用戶參與的視頻會議開始前60min,15min,5min給其發送通知.用戶關注會議開始前10min推送,還有其他兩種通知.用戶在線,即時收到;用戶不在線,登

原创 Centos7配置靜態Ip,解決能ping 通Ip,不能ping通域名

安裝好系統之後,進入控制檯,查看ip地址   我這邊創建虛擬機的時候只配置了一個網卡,記住想要配置的網卡名稱.   vi ifcfg-eno16777984  打開,原配置爲   修改爲 然後重啓網絡服務, 命令爲service

原创 微信開發---授權登錄

記錄下微信開發遇到的遇到的幾種授權,待繼續填充 一 開放平臺-網站應用     詳情閱讀 官方文檔     1.1 獲取授權 access_token 以及標識 openid 。     method: get     url: http

原创 Linux安裝redis壓縮文件

一、Redis介紹 Redis是當前比較熱門的NOSQL系統之一,它是一個key-value存儲系統。和Memcache類似,但很大程度補償了Memcache的不足,它支持存儲的value類型相對更多,包括string、list、set、

原创 springboot下使用redisTemplate清空redis

使用 redisTemplate 方法清空redis時, 需要 Set<String> keys = redisTemplate.keys("*"); redisTemplate.delete(keys);   這樣就可以執行清空r