原创 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