原创 docker自動檢測打包推送腳本
背景:由於每次在本地打包完,推送都鏡像服務器的時候,都需要登錄到鏡像服務器,分別執行 1 docker images |grep ***** 2 docker tag 3 docker push 所以爲了避免重複的工作
原创 不要過度迷戀多線程編程,它也許對你是個傳說
結論:“多線程編程比串行編程編碼階段慢,執行效率不一定快”,聽到這個,是不是想放棄多線程,別急,繼續往下看。 1 名詞解釋 串行:同一個時間點,只能做一件事,做過一件事,再做下一件事,例如先起牀,穿衣服,喫飯......
原创 技術人員的自我修養
一、明確問題 IT技術發展日新月異,一個新的技術的發展必然伴隨其他技術的隕落,例如5G的出現,必然會使3G,4G逐漸的退出歷史舞臺, 每天都會有新的技術,新的架構,
原创 Apache-common提高你編程能力的利器-commons-beanutils
1 概述 大多數Java開發人員習慣於創建符合屬性getter和setter的JavaBeans命名模式的Java類。通過調用getXxx和setXxx方法獲取java內部屬性 。但是,在某些情況下,需要動態訪問Java對象屬性
原创 技術團隊如何開展團隊分享
一、明確問題 搭建技術團隊(湊數)很簡單,但是如何形成一支具有戰鬥力,凝聚力的團隊,並且讓團隊的每個人都能成長,我們應該如何去做那? 二、方法簡述 團隊搭建的目的如果僅僅是爲了完全開發任務, 不考慮團隊的成長,那
原创 IT團隊如何遠程辦公
一開始就錯了,拿什麼來拯救結局 一、 明確問題 “一千個觀衆眼中有一千個哈姆雷特” 本身需求理解會存在一定的偏差性,那麼我們如何在遠程辦公的前提下,開一場高質量的需求會? 二、 方法簡述 l 難 在 wh
原创 程序員口中數據結構到底是什麼?
一 什麼是數據結構 對於合格的程序員必須要學習數據結構,那麼到底什麼是數據結構那,既然提了數據結構,那麼就不得不提的算法,程序=數據結構+算法 ,這裏的算法是廣義的算法,既
原创 互聯網項目線上出了事,作爲主程,我該怎麼辦?
一、明確問題 作爲項目的主程或者負責人,如果線上出了問題,我們應該如何做?如何在最短時間解決問題,把損失降到最低,面對領導的壓力又如何化解。 二、方法簡述 當線上出現問題的時候,首先會引起恐慌,這個時候非常不利於問題的處理,切記“冷靜
原创 總線(Bus)-計算機硬件系統
在計算機系統的硬件組成中,總線(Bus)是不可缺少的一部分,將各大基本部件按照一定的方式鏈接起來就構成了計算機硬件系統。就目前來講,許多微型計算機的各大部件之間都是用總線鏈接起來的。 總線是一組能夠爲各部件提供服務的公共信息傳送線
原创 分佈式系統必須要知道的CAP和BASE理論
前言: 沒有完美的架構,只有滿足了業務需求的架構纔是好架構。 什麼是分佈式系統? 分佈式系統是相對於單臺應用來說的,建站初期考慮到資金,用戶,技術等各方面原因,搭建了一套簡單的系統,所有的服務都部署到一臺機器,包含負載均衡,反向代理
原创 團隊中的4類人
人物: 能力強,態度好,大事能辦好,小事也能辦好,這叫人物。 人才: 能力強,態度不穩定,安排合適能出成績,安排不好有可能造反,這種人叫人才。 人精: 能力有一點,但是特別能算計,給多多幹,給少少幹,不給不幹,說多沒用
原创 API安全性設計------讓你的接口從此不在裸奔
背景:在以HTTP爲協議的REST API服務中,我們業務核心代碼固然重要,但是如何保證api的安全性也是舉足輕重的,本文將從一般接口和資源接口兩方面進行講解。 1 資源接口 資源接口,一般採用主動詢問授權的方式,例如oauth2.0
原创 linux用戶管理
背景:linux是目前流行的操作系統,除了微軟系剩下的大多數都是以linux爲平臺,部署開發,用戶管理對於系統資源的控制,隔離以及問題排查很有必要,本文蛀牙從三方面進行闡述,用戶管理,用戶相關文件和權限切換。 1 用戶管理 添加用
原创 Apache-common提高你編程能力的利器-目錄
背景:編程一定要提高你的眼界,進入開源的圈子,一定要熟悉常用的框架,瞭解流行的工具,對於提高編程效率很有幫助,切勿一味埋頭重複造輪子,獨立思考無可厚非,但是一定要適可而止。 Apache作爲開源組織的領頭羊,貢獻了很多優秀的項目,也
原创 爲什麼浮點數比int,long表示的範圍要大?
背景:float 底層用4個字節32位來表示,爲什麼範圍比int,long還要大? 整數在計算機底層採用補碼的形式表示,除去首位的符號位,剩餘的位數即表示數值的範圍,也就是位數越多,範圍越大,那麼對於單精度浮點數float,和雙精度