原创 鎖:可重入式獨佔鎖

什麼是可重入鎖(ReentrantLock)?        線程可以重複進入任何一個它已經擁有的鎖所同步着的代碼塊,synchronized、ReentrantLock都是可重入的鎖。在實現上,就是線程每次獲取鎖時判定如果獲得鎖的線程是

原创 JVM GC垃圾回收機制及算法

1、GC           1.1 Minor GC                  特點:發生在新生代上,發生的較頻繁,執行速度較快                  觸發條件:Eden 區空間不足 \ 空間分配擔保        

原创 緩存穿透、擊穿、雪崩緩存場景分析及解決方案

  由於 CSDN 改版之後導致頁面丟失了太多的東西,現已將博客遷移到自己的小站去了: 地址:http://www.wangchunlong.cn/article/8          使用緩存通常的操作時先訪問緩存數據,如果緩存中不存在

原创 我的博客遷移了

地址:http://www.wangchunlong.cn/

原创 BerkeleyDB Non-transactional Cursors may not be used in multiple threads; Cursor was created in Thr

報錯詳細信息: java.lang.IllegalStateException: Non-transactional Cursors may not be used in multiple threads; Cursor was cre

原创 SpringBoot源碼tomcat啓動解析筆記

進入main啓動方法   找到refreshContext(這個作用是刷新上下文)     找到 onRefresh() 實現類,ServletWebServerApplicationContext.java 這裏是創建webS

原创 spring解析XML和解析自定義標籤全過程

由於內容太過於龐大,所有我用一個 Execl 把整個過程給截取下來了,直接下載下來就行了,由於服務器性能限制速度有點慢。   由於CSDN不支持附件上傳,所有我放在了我自己的小站上,地址:http://www.wangchunlong.c

原创 緩存領域常用術語

由於博客遷移,已經放在了自己的小站上了 詳細地址:http://www.wangchunlong.cn/article/7   在合理應用緩存前,需要了解緩存領域裏相關的幾個常用術語: 1.1、 緩存命中:表示數據能夠從緩存中獲取,不需要

原创 Java獲取 IP 詳細信息、經緯度

可以自己搭建,也可以直接使用現成的請求鏈接,每個月月初更新 ip 庫      獲取城市信息:http://ip.guoxinqi.cn/city/47.96.229.169      獲取IP經緯度信息:http://ip.guoxin

原创 MongoDB Liunx安裝

  官網下載安裝介質:https://www.mongodb.com/download-center,選擇適當的版本,這裏以linux版本mongodb-linux-x86_64-3.4.18爲例; 解壓到系統某路徑, tar -xvzf

原创 Redis中的API應用

數據結構---字符串《String》 數據結構----哈希《hash》 數據結構----列表《List》 數據集合----集合《SET》 數據結構----《有序集合》 全局命令     1、數據結構---字符串《S

原创 SpringBoot連接MongoDB集羣問題RFC 2732

  這是我springboot連接 MongoDB 配置 spring: data: mongodb: uri: mongodb://192.168.1.143:9085/test,mongodb://192.1

原创 JMM基礎-內存模型及內存模型帶來的問題

內存模型              從抽象的角度來看,JMM 定義了線程和主內存之間的抽象關係:線程之間的共享變量存儲在主內存(Main Memory)中,每個線程都有一個私有的本地內存(Local  Momory),本地內存中存儲了該線

原创 springcloud客戶端註冊時 Saw local status change event StatusChangeEvent錯誤

  2020-02-26 21:37:29.888 INFO 12516 --- [extShutdownHook] o.s.c.n.e.s.EurekaServiceRegistry : Unregistering

原创 Kata Container是什麼?

KataContainer首頁的幾個大字寫的是容器的速度,虛擬機的安全性。與Docker一樣,都是容器,但相對與docker,Kata更安全、更好的性能   在2019年12月份,開源中國發布了一篇:以Docker爲代表的傳統容器到了生死