原创 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,和雙精度