原创 Redis的簡單封裝

redis的簡單封裝目錄結構controller源代碼RedisService源碼配置文件pom文件 目錄結構 controller源代碼 package com.zuojie.service.controller; impo

原创 redis持久化RDB存儲

redis持久化RDB存儲什麼是持久化Redis宕機後,值是否回消失? 什麼是持久化 就是將內存數據保存到硬盤 Redis特徵:值存放在內存 Redis宕機後,值是否回消失? 不會的,redis支持持久化機制 特徵:rdb存儲

原创 Redis的過期策略有哪些?內存淘汰機制都有哪些?

Redis的過期策略有哪些?內存淘汰機制都有哪些?問題起因什麼是緩存我的數據明明都過期了,怎麼還佔着內存解決方案什麼是定期刪除 和 惰性刪除內存淘汰 問題起因 公司同學之前問了一個問題,說我們生產環境中怎麼經常會丟一些數據?寫進去

原创 ngnix啓動報錯:nginx: [emerg] open() "/var/run/nginx/nginx.pid" failed (2: No such file or directory)

ngnix啓動報錯:nginx: [emerg] open() “/var/run/nginx/nginx.pid” failed (2: No such file or directory)的解決方案 問題 ngnix啓動報錯:

原创 Redis的使用場景

redis的使用場景全局介紹分佈式鎖String-NumberString-bithashlistsetzset 全局介紹 分佈式鎖 String-Number String-bit hash list

原创 HashMap源碼分析

HashMap源碼 map.put(1,“zuojie”) key value 存儲數據--------》一定這些數據計算機的底層------>存儲的方式(數據結構) 數組(ArrayList.add),鏈表(LinkedList

原创 最經典的緩存+數據庫讀寫的模式,cache aside pattern

最經典的緩存+數據庫讀寫的模式,cache aside pattern1、Cache Aside Pattern2、爲什麼是刪除緩存而不是更新緩存 1、Cache Aside Pattern 1)讀的時候先讀緩存,緩存沒有的話,那

原创 A系統給B系統轉100塊錢如何實現?

A系統給B系統轉100塊錢如何實現?這裏需要考慮的問題 這裏需要考慮的問題 1)數據如何保證一致性 2)性能優化 3)CAS鎖

原创 Ambiguous mapping. Cannot map 'XXXXXController' method

出現這種問題的一案板原因是: @RequestMapping(value=XXX) 可能是同一個Controller或者 是不同的Controller。 XXX重名導致。

原创 解決編寫lambda表達式時出現lambda expressions are not supported at this language level問題

一、問題原因 IDEA編寫lambda表達式時報錯:lambda expressions are not supported at this language level,意思是在此語言級別不支持lambda表達式,即lambda

原创 linux查找文件目錄及mysql卸載

linux查找文件目錄及mysql卸載 我們要卸載 mysql但是不知道其安裝在哪裏了,可以用 where +關鍵詞 的方式查找,如上圖 輸入 whereis mysql 後,下面顯示出了4個包含mysql的位置。 。。。。。

原创 Linux redis 主從複製,從服務器一直顯示master_link_status:down

Linux redis 主從複製,從服務器一直顯示master_link_status:down 這裏初步的解決方案是權限不足 切換成root 就可以解決了

原创 爲什麼redis但線程還能支撐高併發

爲什麼redis但線程還能支撐高併發原因: 原因: 1.存內存的操作 2.非阻塞的io多路複用程序 3.單線程避免了多線程頻繁的上下文切換

原创 == 與 equals的區別

== 與 equals == : 它的作用是判斷兩個對象的地址是不是相等。即,判斷兩個對象是不是同一個對象。PS:基本數據類型比較的是值,引用數據類型比較的是內存地址 equals() : 它的作用也是判斷兩個對象是否相等 但它一

原创 Redis慢查詢極值設置

redis慢查詢極值設置兩種方式 默認是10毫秒 兩種方式 默認是10毫秒 1)動態設置 6779>config set slowlog-log slower-than 10000 //10毫秒 使用config set 完後 若