求求你,別再用wait和notify了!

`Condition` 是 JDK 1.5 中提供的用來替代 `wait` 和 `notify` 的執行緒通訊方法,那麼一定會有人問:**為什麼不能用 `wait` 和 `notify` 了?** 哥們我用的好好的。老弟彆著急,聽我給你細說... 之所以推薦使用 `Condition` 而非 `Objec

用 shell 指令碼做日誌清洗

問題的提出 公司有一個使用者行為分析系統,可以記錄使用者在使用公司產品過程中的一系列操作軌跡,便於分析產品使用情況以便優化產品 UI 介面佈局。這套系統有點類似於 Google Analyse(GA),所不同的是,為了讓使用者把產品用起來,公司會將使用者行為與優惠活動聯絡起來,例如購買產品後一段時間內如果使用

我叫Mongo,幹了「索引探索篇」提升我的效率,值得您擁有

這是mongo第四篇“索引探索”,後續會連續更新4篇      mongodb的文章總結上會有一系列的文章,順序是先學會怎麼用,在學會怎麼用好,戒急戒躁,循序漸進,跟著我一起來探索交流。通過上三篇的介紹,我相信大家對我在使用上已經很溜啦,但是在實際使用中還需要注

今年我讀了四個開源專案的原始碼,來分享下心得

> 微信搜 「yes的練級攻略」乾貨滿滿,不然來掐我,回覆【123】一份20W字的演算法刷題筆記等你來領。 個人文章彙總:https://github.com/yessimida/yes 歡迎 star ! Hola,我是 yes。 今年來看了 RocketMQ、Kafka、Dubbo 、Tomcat 的

MySQL鎖(一)全域性鎖:如何做全庫的邏輯備份?

資料庫鎖設計的初衷是處理併發問題,這也是資料庫與檔案系統的最大區別。 根據加鎖的範圍,MySQL裡大致可以分為三種鎖:**全域性鎖、表鎖和行鎖**。接下來我們會分三講來介紹這三種鎖,今天要講的是全域性鎖。 ## 全域性鎖 **全域性鎖,顧名思義,就是對整個資料庫加鎖**。MySQL 提供了一個加全域性讀

聊聊Spring的FactoryBean其實沒那麼難

## 前言 談到Spring的FactoryBean,就會知道Spring中經典的面試題:FactoryBean和BeanFactory的區別。我們這裡就簡單概括下: 、 1. BeanFactory是介面,提供了OC容器最基本的形式,給具體的IOC容器的實現提供了規範,FactoryBean也是介面,為

馬賽克密碼破解——GitHub 熱點速覽 Vol.50

![](https://img2020.cnblogs.com/blog/759200/202012/759200-20201214210015010-581202765.jpg) 作者:HelloGitHub-小魚乾 **“xx”(爆粗口)** 這個詞是最能體現本人看到本週 GitHub 熱點的心情

如何用Python 製作詞雲-對1000首古詩做詞雲分析

> **公號:碼農充電站pro** > **主頁:** ![在這裡插入圖片描述](https://img-blog.csdnimg.cn/20201212230904594.png?) 今天來介紹一下如何使用 **Python** 製作**詞雲**。 詞雲又叫文字雲,它可以統計文字中頻率較高的詞,並將這

MyBatis詳細原始碼解析(上篇)

# 前言 我會一步一步帶你剖析MyBatis這個經典的半ORM框架的原始碼! 我是使用Spring Boot + MyBatis的方式進行測試,但並未進行整合,還是使用最原始的方式。 # 專案結構 **匯入依賴:** 1. mybatis:[mybatis](https://mvnrepositor

ASP.NET Core靜態檔案中介軟體[1]: 搭建檔案伺服器

雖然ASP.NET Core是一款“動態”的Web服務端框架,但是由它接收並處理的大部分是針對靜態檔案的請求,最常見的是開發Web站點使用的3種靜態檔案(JavaScript指令碼、CSS樣式和圖片)。ASP.NET Core提供了3箇中間件來處理針對靜態檔案的請求,利用它們不僅可以將物理檔案釋出為可以通過H

【小菜學網路】乙太網幀結構

上一小節,我們通過一個虛構的協議,初步認識了資料鏈路層的工作原理。資料鏈路層主要解決由若干主機組成的本地網路的通訊問題,**定址** 和 **複用分用** 思想在其中發揮著關鍵作用。 資料鏈路層有一個非常重要的協議—— **乙太網協議** 。接下來,我們一起來揭開它的神祕面紗! 使用

路由器你竟然是這樣的...

> 我把自己以往的文章彙總成為了 Github ,歡迎各位大佬 star https://github.com/crisxuan/bestJavaer 前面我們學習了運輸層如何為客戶端和伺服器輸送資料的,提供程序端到端的通訊。那麼下面我們將學習網路層實際上是怎樣實現主機到主機的通訊服務的。**幾乎每個端系統

0.029387950897217