原创 超詳細的阿里雲短信驗證碼服務接入流程(最新版)——包含工具類可直接使用(java)

一、使用步驟 1、申請阿里雲賬號並認證 鏈接地址:https://www.aliyun.com/product/sms 2、創建一個新的AccessKeys 包含AccessKey ID 和Access Key Secret

原创 springboot 快速啓動(八)——整合多線程開啓異步任務

一、定義線程池和開啓異步可用 Spring中存在一個接口AsyncConfigurer接口,該接口就是用來配置異步線程池的接口,它有兩個方法,getAsyncExecutor和getAsyncUncaughtExceptionHa

原创 Python3.7及以上版本的安裝與環境配置(不必手動配置環境)

1、下載安裝包 官方下載地址:https://www.python.org         這裏不需要下載最新版本 時間相差不超過1年基本沒有問題      這裏選擇的是window 64可執行安裝版本 下載後直接點擊運

原创 阿里easyExcel使用—上(1.1.2-beta5版本)

源碼地址:https://github.com/alibaba/easyexcel 一、jar包依賴 <dependency> <groupId>com.alibaba</groupId> <artifactI

原创 JDK 8新特性全收錄——上

JDK 8新特性 一、default關鍵字 jdk8開始 接口可以有方法實現了 使用default關鍵字修飾具體格式如下: default void test(){ system.out.println("xxxxx");

原创 阿里easyExcel使用—下(easyExcel2.0.0 版本)

源碼地址:https://github.com/alibaba/easyexcel 升級版本 升級版本 升級版本 依賴 <!--阿里easyExcel工具包--> <dependency>

原创 JDK 8新特性全收錄——下

七、方法引用和構造函數引用 格式: 容器(對象實例/類):: 方法名 List<VideoOrder> list2 = Arrays.asList(new VideoOrder("2019110601",21,"springcl

原创 程序員實用Git源碼瀏覽插件

GitCodetree——非常好用的一款谷歌的 Github項目瀏覽插件 樹狀結構 和idea一樣瀏覽Git項目 打開GitHub tree自動展開 項目結構一覽無遺 可以對某個文件直接下載 完全不需要手動一個個

原创 帶你領略設計模式的魅力

一、策略模式——經典的“鴨子”行爲問題 1、定義:策略模式定義了算法族,分別封裝起來,讓他們之間可以互相替換,此模式讓算法的變化獨立於使用算法的客戶 涉及設計原則: 針對接口編程,而不是針對實現編程 找代碼中變化的地方並把他們獨

原创 springboot快速啓動(十四)——解決boot cache存在問題

一、緩存的好與壞 1、緩存帶來的回報 1)高速讀寫 緩存加速讀寫速度:CPU L1/L2/L3 Cache、Linux page Cache加速硬盤讀寫、瀏覽器緩存、Ehcache緩存數據庫結

原创 springboot 快速啓動(十二)——發送短信

一、說明 本文講的是boot結合阿里大於短信服務,關於如何接入阿里大於短信服務下面有鏈接 阿里大於短信服務接入地址:https://blog.csdn.net/weixin_42083036/article/details/102

原创 消息隊列之rocketmq安裝啓動與常見問題整合

一、 rocketmq 消息隊列 1、介紹 阿里開源的一款高性能、高吞吐量的分佈式消息隊列中間件。 特點: 響應快:高併發的情況下1ms 響應情況佔比超過99.6% 高一致性:使用於金融行業,高性能追蹤以及審計模式

原创 springboot快速啓動(十)——整合elasticsearch

elasticsearch介紹      ElasticSearch是一個基於Lucene的搜索服務器。它提供了一個分佈式多用戶能力的全文搜索引擎,基於RESTful web接口。 中文社區 下載:https://elastics

原创 springboot快速啓動(十三)——整合cache緩存

一 、緩存 說到緩存就得提存儲 電腦存儲分爲主存和輔存 一般來說主存就是內存 輔存就是硬盤。雖然都可以存儲但是這兩者的讀寫速度可以說是雲泥之別。 內存速度 DDR3傳輸帶寬 :8.5 GB/s——14.9 G MB/s 硬盤速度

原创 緩存穿透與雪崩及支付寶2018年面試題剖析

一、什麼是緩存? ☞ 緩存就是數據交換的緩衝區(稱作:Cache),當某一硬件要讀取數據時,會首先從緩存彙總查詢數據,有則直接執行,不存在時從內存中獲取。由於緩存的數據比內存快的多,所以緩存的作用就是幫助硬件更快的運行。