原创 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 完後 若