原创 嗯,進 Google 了!

不過進Google的不是我,是爭哥。爭哥是我的一位Google的朋友。他也算是程序員逆襲的榜樣了。讀本科的時候,編程水平很一般,100多行的代碼都能寫出200行的bug,但大四開始瘋狂刷題,結果一炮打入Google。開掛的人生就是不一樣啊

原创 憑什麼看不起用Dubbo的!面試官:您慢走!

年底從小廠跳出來,面了幾家大廠,都問到了微服務項目,發現自己3年根本沒這方面的經驗,懵了。。。 面對微服務如火如荼的發展,很多人都想學習,但是苦於目前工作原因,很難接觸到這塊技術,但是現在很多大廠都需要這方面的經驗。如果微服務

原创 6年前的Dubbo,2年前的Spring Cloud,都輸給了這個架構!

6年前面試最常問的並且可以順利拿到高薪的技能是Dubbo,2年前面試,只要你簡歷上有Spring Cloud項目的相關經驗,肯定會打動面試官,現在呢?恐怕簡歷上有Dubbo和簡單的Spring Cloud技術和 經驗是無法讓面試官高看你

原创 兩種方式實現Spring 業務驗證

關注公衆號回覆002,有你想要的一切這是 cxuan 的第33篇原創文章驗證在任何時候都非常關鍵。考慮將數據驗證作爲業務邏輯開發有利也有弊,Spring 認爲,驗證不應該只在Web 端進行處理,在服務端也要進行相應的處理,可以防止髒數據

原创 帶你漲姿勢的認識一下kafka

kafka 現在在企業應用和互聯網項目中的應用越來越多了,本篇文章就從 kafka 的基礎開始帶你一展 kafka 的宏圖1. 什麼是 KafkaKafka 是一個分佈式流式平臺,它有三個關鍵能力訂閱發佈記錄流,它類似於企業中的消息隊列

原创 程序員需要了解的硬核知識之CPU

大家都是程序員,大家都是和計算機打交道的程序員,大家都是和計算機中軟件硬件打交道的程序員,大家都是和CPU打交道的程序員,所以,不管你是玩兒硬件的還是做軟件的,你的世界都少不了計算機最核心的 - CPU CPU是什麼 CPU 的全

原创 看完你就明白的鎖系列之鎖的狀態

前面兩篇文章我介紹了一下 看完你就應該能明白的悲觀鎖和樂觀鎖 看完你就明白的鎖系列之自旋鎖 看完你就會知道,線程如果鎖住了某個資源,致使其他線程無法訪問的這種鎖被稱爲悲觀鎖,相反,線程不鎖住資源的鎖被稱爲樂觀鎖,而自旋鎖是基於

原创 ZooKeeper不僅僅是註冊中心,你還知道有哪些?

關注上方藍字關注我們什麼是ZooKeeperApache ZooKeeper 是一個開源的實現高可用的分佈式協調服務器。ZooKeeper是一種集中式服務,用於維護配置信息,域名服務,提供分佈式同步和集羣管理。所有這些服務的種類都被應用

原创 看完你就明白的鎖系列之自旋鎖

看完你就明白的鎖系列之自旋鎖 在上一篇文章 看完你就應該能明白的悲觀鎖和樂觀鎖 中我們已經學習到了什麼是悲觀鎖和樂觀鎖、悲觀鎖和樂觀鎖的實現、優缺點分別是什麼。其中樂觀鎖的實現之一 CAS 算法中提到了一個自旋鎖的概念,爲了全面理

原创 碼處高效:覆蓋 equals() 時切記要覆蓋 hashCode()

關注公衆號回覆002,裏面有你想要的一切在每個覆蓋了 equals 方法的類中,都必須覆蓋 hashCode 方法。如果不這樣做的話,就會違反 hashCode 的通用約定,從而導致該類無法結合所有的給予散列的集合一起正常運作。這類集合

原创 認知IO流之 — InputStream

關注公衆號回覆002,有你想要的一切這是 cxuan 的第 34 篇原創文章InputStream 結構概述InputStream 是一個抽象類,這個抽象類是代表所有字節流輸入的父類,應用程序需要定義一個InputStream 的子類,

原创 帶你漲姿勢的認識一下 Kafka

Kafka 基本概述 什麼是 Kafka Kafka 是一個分佈式流式平臺,它有三個關鍵能力 訂閱發佈記錄流,它類似於企業中的消息隊列 或 企業消息傳遞系統 以容錯的方式存儲記錄流 實時記錄流 Kafka 的應用 作爲消息系

原创 石家莊軟件技術交流羣

進羣人員:不限於各個技術棧的開發人員,軟件相關從業人員(不是做軟件的就沒必要進來了),軟件公司HR,其他地區的小夥伴感興趣也可進入。計劃做一個技術交流、企業內推的平臺,有興趣的小夥伴可以進羣或者加我微信 詳訊

原创 認知IO流之 — FileDescriptor

關注公衆號回覆002,有你想要的一切這是 cxuan 的第35篇原創文章FileDescriptor 是什麼FileDescriptor 顧名思義是文件描述符,FileDescriptor 可以被用來表示開放文件、開放套接字等。比如用

原创 成爲高級程序員不得不瞭解的併發

到目前爲止,你學到的都是順序編程,順序編程的概念就是某一時刻只有一個任務在執行,順序編程固然能夠解決很多問題,但是對於某種任務,如果能夠併發的執行程序中重要的部分就顯得尤爲重要,同時也可以極大提高程序運行效率,享受併發爲你帶來的便