1. 公平鎖和非公平鎖 定義:公平鎖:多個線程按照申請鎖的順序來獲取鎖,按照FIFO規(guī)則從等待隊列中拿到等待線程獲取相應(yīng)鎖非公平鎖:多個線程并不是按照申請鎖的順序來獲取鎖,有...
1. 公平鎖和非公平鎖 定義:公平鎖:多個線程按照申請鎖的順序來獲取鎖,按照FIFO規(guī)則從等待隊列中拿到等待線程獲取相應(yīng)鎖非公平鎖:多個線程并不是按照申請鎖的順序來獲取鎖,有...
1.日志框架介紹 當(dāng)前市面上存在著多種日志框架,例如當(dāng)下流行的下列幾種框架日志門面(日志抽象層)日志實現(xiàn)JCL(Jakarta Commons Logging)、 SLF4...
volatile是Java提供的輕量級的同步機制,主要有三個特性: 保證內(nèi)存可見性不保證原子性禁止指令重排序 1.1 保證內(nèi)存可見性 當(dāng)某個線程在自己的工作內(nèi)存中將主內(nèi)存中共...
1. vue是什么 2.基本使用 3.VUE對象的常用選項 el指定dom標(biāo)簽容器的選擇器,Vue就會管理對應(yīng)的標(biāo)簽及其子標(biāo)簽 data對象或函數(shù)類型,指定初始化狀態(tài)屬性數(shù)據(jù)...
Arthas是阿里的一款開源的線上JVM運維工具。開源地址:Github-alibaba/arthas ,最近由于線上問題頻繁,但面對龐大的用戶量,我們無法做出及時的重啟,為...
具體根據(jù)內(nèi)存dump分析,看看是哪個對象導(dǎo)致
記Netty的一次的磁盤空間不足與內(nèi)存溢出問題背景最近在使用netty作為一個文件上傳與查詢的服務(wù)器,用于文件上傳分析,期間踩了不少的坑,為此記錄兩次踩坑的經(jīng)歷與大家分享,由于公司的源碼無法公布,這里就通過netty源碼...
一、前言 Nignx(Engine X)是一款高度模塊化的,輕量級的,高性能的HTTP和反向代理服務(wù),其特點是占有內(nèi)存少,并發(fā)能力強。本文將會介紹Nginx的常用模塊及相關(guān)案...
(文章內(nèi)容部分來源自于網(wǎng)絡(luò),如有侵權(quán),請告知刪除) 前言 去年負責(zé)的一個項目老出現(xiàn)線程阻塞,線上三天兩頭服務(wù)內(nèi)存溢出問題,于是開始了一系列的優(yōu)化之旅。現(xiàn)在,將這段時間所學(xué)的東...
引子 小G是洋蔥閱讀課的學(xué)員,有一天她問我:小六哥,我是一名大三的學(xué)生,在準(zhǔn)備出國留學(xué)的事情,時間比較緊,但是還不想放棄閱讀和在簡書,公眾號上的分享,可是又怕耽誤留學(xué)的事情,...