原创 軟件運維開發過程中常用的名稱解釋DEV、FAT 、UAT、PRO 、CI、CD

在軟件或運維開發過程中經常會遇見DEV FAT UAT PRO CI CD等名詞。但又不確定其中的意思,下面爲各名詞作一個解釋歸類。 一、 DEV、FAT、UAT、PRO DEV Development environment 開發環境,

原创 無所不能的 PowerMock,mock 私有方法,靜態方法,測試私有方法,final 類

1、爲什麼要用 mock 我的一本書的解釋:   (1)創建所需的 DB 數據可能需要很長時間,如:調用別的接口,模擬很多數據   (2)調用第三方 API 接口,測試很慢,   (3)編寫滿足所有外部依賴的測試可能很複雜,複雜到不值得編寫

原创 心理學測試 | 著名的色彩性格測試完整版!很準

樂嘉色彩性格測試完整版。 這是一個嚴肅的心理學測試, 準確又富有趣味。 快動動手指,來測試吧~ 這不是一個娛樂測試,而是一個嚴肅的心理學測試。國內衆多大型企業、公司,採用這套測試評估員工的心理狀態與性格動力。 這個測試的初級目的是以數據方式

原创 莫言:人類的好日子不多了,文學也將毫無意義

今天找到了一篇10年前,莫言在東亞文學論壇上發表了一篇名爲《悠着點,慢着點——“貧富與慾望”漫談》的演講,有人說:僅憑這篇演講,莫言就該獲得諾獎。   特別在今天這個時刻,這篇文章非常值得讓人類去反思!   全文如下:    -1-   

原创 馬斯克發推50張圖文講認知偏差,你中了幾條?

埃隆·馬斯克(Elon Musk)突然“悟”了! 他在推特上發了一條50張配有文字圖片的博文,還配上了一句意味深長的話:“(這些圖片內容)應該在人年輕的時候就教給他。” “狂人”馬斯克懊悔自己年輕時沒人教他就是以下長圖裏的“50種認知偏差”

原创 Maven中依賴管理配置的基礎理解

一、繼承方式(<parent/>) 父項目A、子項目B。 在子ModuleB 中聲明<parent/>標籤,將父項目A的座標填入,子項目B可以繼承父項目A中的:   1、dependencies: 項目的依賴配置   2、dependen

原创 對Maven理解總結

Maven是基於項目對象模型(POM project object model),可以通過一小段描述信息(配置)來管理項目的構建,報告和文檔的軟件項目管理工具[百度百科] Maven的核心功能:合理敘述項目間的依賴關係—————— 通

原创 Tomcat源碼編譯(IDEA)

首先下載tomcat源碼 下載地址如下: https://mirrors.tuna.tsinghua.edu.cn/apache/tomcat/tomcat-8/v8.5.46/src/apache-tomcat-8.5.46-src.zi

原创 JVM使用SWAP引發的GC耗時

一、問題發現     收到開發反饋線上應用某臺機器有GC耗時情況,登錄改機器,查看gc日誌,過濾GC耗時的時間點   $ awk '/application threads/&&$11>1 || /GC remark|GC concur

原创 gc日誌一般關注什麼_JVM的GC停頓時間過長該怎麼處理?

應用運行過程中是不希望出現長時間的GC停頓的,因爲這會影響服務的可用性,導致用戶體驗變差,甚至會嚴重損害一些關鍵的應用程序。本文將會列出可能導致GC停頓時間長的一些原因和解決方案。 1.對象創建的速度過高 如果應用創建對象的速度非常高,隨之

原创 高頻面試題:如何保證緩存與數據庫的雙寫一致性

前言     爲了解決高併發的流量問題,通常我們都會添加緩存這一層,來扛住大量的讀請求。雖然緩存能夠幫數據庫分擔大量的讀請求,但是也伴隨着一個問題就是緩存中的數據怎麼跟數據庫中的數據保持一致,又是一個新問題   數據實時性等級  

原创 MySQL中使用IN會不會走索引

結論:IN肯定會走索引,但是當IN的取值範圍較大時會導致索引失效,走全表掃描 navicat可視化工具使用explain函數查看sql執行信息   場景1:當IN中的取值只有一個主鍵時   我們只需要注意一個最重要的type 的信息很明顯

原创 MySQL中 in和exists的執行過程算法分析

A表: 100條數據 , B: 10條數據 select * from A where id in ( select aid from B ) 先執行括號裏面的查詢,然後執行外面,總共需要查詢的次數的 B+1=11次 需要注意的是 括號裏面

原创 處理器內存模型

順序一致性內存模型是一個理論參考模型,JMM和處理器內存模型在設計時通常會把順序一致性內存模型作爲參照。JMM和處理器內存模型在設計時會對順序一致性模型做一些放鬆,因爲如果完全按照順序一致性模型來實現處理器和JMM,那麼很多的處理器和編譯器

原创 大併發大數量中的MYSQL瓶頸與NOSQL介紹

大併發大數量中的MYSQL瓶頸與NOSQL介紹   NoSQL在2010年風生水起,大大小小的Web站點在追求高性能高可靠性方面,不由自主都選擇了NoSQL技術作爲優先考慮的方面。今年伊始,InfoQ中文站有幸邀請到鳳凰網的