
tl;dr(太長不讀):zstd是Facebook在2016年開源的新無損壓縮算法朝刊,優(yōu)點是壓縮率和壓縮/解壓縮性能都很突出残炮。在我們測試的文本日志壓縮場景中,壓縮率比gzip提...
最近在做一些微服務(wù)相關(guān)的設(shè)計贫导,內(nèi)容包括服務(wù)的劃分,Restful API的設(shè)計等蟆盹。其中比較棘手的就是Service的職責(zé)劃分:如何抽象具有統(tǒng)一業(yè)務(wù)范疇的Model孩灯,使其模塊化...
很久很久以前看過笨神的一篇文章JVM源碼分析之String.intern()導(dǎo)致的YGC不斷變長,其原因是YGC過程需要對StringTable做掃描逾滥,而String.int...
Java Web中的Servlet+Filter+Listener注冊方式 xml文件注冊 注解注冊(Servlet 3.0 +) ServletContext 動態(tài)注冊 X...
1. SynchronousQueue 功能簡介 SynchronousQueue 是 BlockingQueue 家族中的一個成員, 不同于其他的成員, 它具有以下特性: ...
一峰档、事出有因 前段時間阿里發(fā)布了阿里巴巴代碼規(guī)約插件,果斷將它集成起來。右鍵->阿里編碼規(guī)約掃描,立即將不符合阿里編程規(guī)范的代碼現(xiàn)了原形,不得不服阿里想統(tǒng)一整個java市場的...
epoll概述 epoll是linux中IO多路復(fù)用的一種機(jī)制寨昙,I/O多路復(fù)用就是通過一種機(jī)制讥巡,一個進(jìn)程可以監(jiān)視多個描述符,一旦某個描述符就緒(一般是讀就緒或者寫就緒)舔哪,能夠...
優(yōu)點 想較與 每個task一個timer和 一個timer每次遍歷全部的task而言捉蚤,確實能減輕cpu壓力抬驴,但是對于某些需求,在netty寫的這套里面不適用缆巧,比如每天5點報時...
前言: 由于最近寫的程序在運行一段時間后出現(xiàn)高cpu布持,然后不可用故進(jìn)而進(jìn)行排查,最終定位到由于metaspace引起fullgc陕悬,不斷的fullgc又占用大量cpu導(dǎo)致程序最...
我對架構(gòu)定義的理解 大概在7~8年前,我曾經(jīng)有一個美國對口的架構(gòu)師導(dǎo)師捉超,他對我講架構(gòu)其實是發(fā)現(xiàn)利益相關(guān)者(stakeholder)胧卤,然后解決他們的關(guān)注點(concerns),...