原创 redis學習···redis緩存穿透、緩存擊穿、緩存雪崩

一、緩存穿透 1、緩存處理流程 : 前臺請求,後臺先從緩存中取數據,取到直接返回結果,取不到時從數據庫中取, 同時數據庫取到更新緩存,並返回結果,數據庫也沒取到,那直接返回空結果。 流程如下圖: 2、緩存穿透概念:

原创 LeetCode每日一練(輸入數字 n,按順序打印出從 1 到最大的 n 位十進制數)

輸入數字 n,按順序打印出從 1 到最大的 n 位十進制數。比如輸入 3,則打印出 1、2、3 一直到最大的 3 位數 999。示例 1:輸入: n = 1輸出: [1,2,3,4,5,6,7,8,9]說明:用返回一個整數列表來代

原创 ActiveMq環境搭建,及簡單運用。

1、先下載安裝運行(以linux爲例) 下載地址:http://activemq.apache.org/components/classic/download/ 如下圖: 2、上傳虛擬機並解壓 rz -y 命令上傳到虛擬機/o

原创 LeetCode每日一練(給你一個數組 arr ,請你將每個元素用它右邊最大的素替換)

給你一個數組 arr ,請你將每個元素用它右邊最大的元素替換,如果是最後一個元素,用 -1 替換。完成所有替換操作後,請你返回這個數組、示例:輸入:arr = [17,18,5,4,6,1]。輸出:[18,6,6,6,1,-1]

原创 LeetCode每日一練(給定一個僅包含大小寫字母和空格 ' ' 的字符串 s,返回其最後一個單詞的長度。)

給定一個僅包含大小寫字母和空格 ’ ’ 的字符串 s,返回其最後一個單詞的長度。 如果字符串從左向右滾動顯示,那麼最後一個單詞就是最後出現的單詞。 如果不存在最後一個單詞,請返回 0 。說明:一個單詞是指僅由字母組成、不包含任何空

原创 LeetCode每日一練( 猜數字(Bulls and Cows)遊戲:你寫下一個數字讓你的朋友猜)

你正在和你的朋友玩 猜數字(Bulls and Cows)遊戲:你寫下一個數字讓你的朋友猜。每次他猜測後, 你給他一個提示,告訴他有多少位數字和確切位置都猜對了(稱爲“Bulls”, 公牛),有多少位數字猜對了但是位置不對(稱爲“

原创 LeetCode每日一練給定兩個由小寫字母構成的字符串 A 和 B ,只要我們可以通過交換 A 中的兩個字母得到與 B 相等的結果,就返回 true ;否則返回 false 。

給定兩個由小寫字母構成的字符串 A 和 B ,只要我們可以通過交換 A 中的兩個字母得到與 B 相等的結果,就返回 true ;否則返回 false 。 示例 1: 輸入: A = "ab", B = "ba" 輸出: true

原创 LeetCode每日一練( 給定一個長度爲 n 的整數數組,你的任務是判斷在最多改變 1 個元素的情況下,該數組能否變成一個非遞減數列。)

給定一個長度爲 n 的整數數組,你的任務是判斷在最多改變 1 個元素的情況下,該數組能否變成一個非遞減數列。 我們是這樣定義一個非遞減數列的: 對於數組中所有的 i (1 <= i < n),滿足 array[i] <= arra

原创 小算法每日一練》》》》》輸入數字 n,按順序打印出從 1 到最大的 n 位十進制數

輸入數字 n,按順序打印出從 1 到最大的 n 位十進制數。比如輸入 3,則打印出 1、2、3 一直到最大的 3 位數 999。示例 1:輸入: n = 1輸出: [1,2,3,4,5,6,7,8,9]說明:用返回一個整數列表來代

原创 小算法每日一練給你一個數組 arr ,請你將每個元素用它右邊最大的素替換

給你一個數組 arr ,請你將每個元素用它右邊最大的元素替換,如果是最後一個元素,用 -1 替換。完成所有替換操作後,請你返回這個數組、示例:輸入:arr = [17,18,5,4,6,1]。輸出:[18,6,6,6,1,-1]

原创 阿里面試題java基礎總結

一、線程安全的定義 多個線程的預期執行結果與單個線程的執行結果是一樣的,我們統稱爲線程安全。 二、Java中的volatile 變量是什麼 volatile 關鍵字是一個java變量修飾符,在多線程操作時,當一個線程修改了變量值

原创 Eclipse和Myeclipse各個版本介紹,很容易忘記,當作筆記記一下吧!

Eclipse Eclipse IDE for Java Developers 該版本適合Java開發者,集成CVS,Git,XML編輯器,Mylyn, Maven integration和WindowBuilder等插件。 Ec

原创 js實現圖片預覽可旋轉、放大縮小功能實現

使用jquery.magnify.js 實現圖片操作的功能 本地瀏覽器如果是ie8及以上可以直接用,如果ie8需要將插件做下修改 代碼修改前: icons: { minimize: '<svg viewBox="0 0 1

原创 NTKO OFFICE控件手動安裝, 解決IE瀏覽器無法加載 Activex 控件的解決辦法

NTKO OFFICE控件手動安裝 在安裝ntko之前先要查看本地ie瀏覽器的版本,1、如果是ie9及ie9以上的瀏覽器,可以直接參考下面的辦法,2、如果是ie8的話那就要先找到本地32位的瀏覽器,在對此瀏覽器進行下面的設置。 1、i

原创 解決response.getOutputStream()輸出頁面txt文本中文亂碼

幾天公司要求做一個附件預覽的需求,txt在線預覽,已流的形式輸出到頁面,一直顯示中文亂碼,後來嘗試res.setContentType(“text/plain;charset=utf-8”);還是不行,將charset="utf-8"