前文《I/O Zero Copy是什么?》介紹了 Zero Copy 的本質(zhì)就是 IO 設(shè)備跟用戶程序空間傳輸數(shù)據(jù)的過程中,減少數(shù)據(jù)拷貝次數(shù),減少系統(tǒng)調(diào)用,實現(xiàn) CPU 的零...
前文《I/O Zero Copy是什么?》介紹了 Zero Copy 的本質(zhì)就是 IO 設(shè)備跟用戶程序空間傳輸數(shù)據(jù)的過程中,減少數(shù)據(jù)拷貝次數(shù),減少系統(tǒng)調(diào)用,實現(xiàn) CPU 的零...
如何保證緩存與數(shù)據(jù)庫雙寫時的數(shù)據(jù)一致性? 在做系統(tǒng)優(yōu)化時,想到了將數(shù)據(jù)進(jìn)行分級存儲的思路。因為在系統(tǒng)中會存在一些數(shù)據(jù),有些數(shù)據(jù)的實時性要求不高,比如一些配置信息?;旧吓渲昧?..
什么是 ZooKeeper ZooKeeper 是 Apache 的一個頂級項目,為分布式應(yīng)用提供高效、高可用的分布式協(xié)調(diào)服務(wù),提供了諸如數(shù)據(jù)發(fā)布/訂閱、負(fù)載均衡、命名服務(wù)、...
面對MD5、SHA、DES、AES、RSA等等這些名詞你是否有很多問號?這些名詞都是什么?還有什么公鑰加密、私鑰解密、私鑰加簽、公鑰驗簽。這些都什么鬼?或許在你日常工作沒有聽...
最近閑來無事研究了一下用Java如何模擬瀏覽器的行為,在實驗登錄的步驟時碰到了識別驗證碼的問題,于是在網(wǎng)上查找了關(guān)于Java如何進(jìn)行圖片識別驗證碼,由于根據(jù)網(wǎng)上查找的相關(guān)文章...
相信大家在項目中都使用過Lombok,因為能夠簡化我們許多的代碼,但是該有的功能一點也不少。那么lombok到底是個什么呢,lombok是一個可以通過簡單的注解的形式來幫助我...
紙上得來終覺淺 絕知此事要躬行 我所在的公司基本上是沒有機會進(jìn)行JVM參數(shù)調(diào)優(yōu)的,但是如果有些東西自己不親身經(jīng)歷一下,看再多的理論知識也只能算是紙上談兵,真正碰到問題的時候還...
在公司有一個需求是要核對一批數(shù)據(jù),之前的做法是直接用SQL各種復(fù)雜操作給懟出來的,不僅時間慢,而且后期也不好維護(hù),就算原作者來了過一個月估計也忘了SQL什么意思了,于是有一次...
線程池不僅在項目中是非常常用的一項技術(shù)而且在面試中基本上也是必問的知識點,接下來跟著我一起來鞏固一下線程池的相關(guān)知識。在了解線程池之前我們先了解一下什么是進(jìn)程什么是線程 進(jìn)程...