原创 分佈式鎖2
Redis 的是單線程的操作 ,不支持原子性
原创 創建索引字段過長會降低縮印的選擇性
前置索引 進行匹配 根據字符串的前幾位進行匹配 模糊查詢
原创 架構演進方向
高併發 高可用 可擴展 分佈式中間件 微服務 devOps ---> aiOps --> chatOps micro service --> service mesh -> service less
原创 mysql主鍵的類型
代理主鍵 與業務無關 自然主鍵 與業務有關 idcard
原创 數據庫的四種隔離級別簡介
1.READ UNCIMMITTED(未提交讀) 事務中的修改,即使沒有提交,其他事務也可以看得到,比如說上面的兩步這種現象就叫做髒讀,這種隔離級別會引起很多問題,如無必要,不要隨便使用 例子:還是售票系統,小明和小花是售票
原创 VMware增強型鍵盤驅動程序
我相信很多人在安裝VMware Workstation Pro的時候,都曾發現有一個“增強型鍵盤驅動程序“,默認是沒有打勾的,同樣,我也相信很多人都有如下這樣的疑問: VMware增強型鍵盤驅動程序是什麼? VMware增強型鍵盤驅動
原创 查看Linux 主機的hostname
1 hostname 2 hostnamectl 修改 hostnamectl set-hostname newname
原创 linux bash: ls: command not found的解決辦法
輸入ls,提示bash: ls: command not found,無法使用Linux命令 是因爲環境變量PATH被修改了 只需在命令行執行 export PATH=/bin:/usr/bin:$PATH
原创 字符串反轉的常見方法
public class Test { public static void main(String[] args) { String str = "dfsaewa dsafa123";
原创 linux 源換成阿里雲
修改Linux yum 源 wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-6.repo 清緩存 yum clea
原创 spring 中接口 多實現的注入方式
1. 首先, Interface1 接口有兩個實現類 Interface1Impl1 和 Interface1Impl2 Interface1 接口: public interface Interface1 { void fun1();
原创 BigDecimal 使用時丟失精度問題
一、BigDecimal概述 Java在java.math包中提供的API類BigDecimal,用來對超過16位有效位的數進行精確的運算。雙精度浮點型變量double可以處理16位有效數,但在實際應用中,可能需要對更大或者更小的數進
原创 常數時間的操作
如果一個操作的執行時間不以具體樣本量爲轉移,每次執行時間都是固定時間。
原创 redis 的redLock
Redis 官方站這篇文章提出了一種權威的基於 Redis 實現分佈式鎖的方式名叫 Redlock,此種方式比原先的單節點的方法更安全。它可以保證以下特性: 安全特性:互斥訪問,即永遠只有一個 client 能拿到鎖 避免死鎖:最終 cl