原创 web UI自動化之chrome-headless

什麼是Headless Chrome? Headless Chrome 是 Chrome 瀏覽器的無界面形態,可以在不打開瀏覽器的前提下,使用所有Chrome支持的特性,在命令行中運行你的腳本。相比於其他瀏覽器,Headless Chro

原创 mac直接得到本機ip

mac本查看本機ip,一般使用ifconfig,但是顯示的信息比較多,所以需要進行過濾,使用命令: ifconfig en0 | grep "inet" | awk "{print \$2}" 即可得到。其中$2可以根據具體情況靈活更改

原创 Kafka在網絡中的位置和作用

第一階段,首次搭建應用網絡如下: Web應用部署在雲服務器上,爲個人電腦或移動用戶提供訪問服務。 SQL數據庫爲Web應用提供數據持久化和數據查詢。 第二階段:基於業務的迅速發展,網絡擴容如下: 增加緩存服務,從而降低SQL數據庫

原创 字符編碼

因爲計算機只能處理數字,如果要處理文本,就必須先把文本轉換爲數字才能處理。最早的計算機在設計時採用8個比特(bit)作爲一個字節(byte),所以,一個字節能表示的最大的整數就是255(二進制11111111=十進制255),如果要表示更

原创 Kafka文件存儲機制

Kafka是什麼 Kafka是一個分佈式、分區的、多副本的、多訂閱者,基於zookeeper協調的分佈式日誌系統(也可以當做MQ系統),常見可以用於web/nginx日誌、訪問日誌,消息服務等等。   1.前言 一個商業化消息隊列的性能好

原创 Mac安裝應用提示app已損壞

mac環境下載後應用直接安裝,如提示“app已損壞,打不開。你應該將它移到廢紙簍”,莫慌。雖然提示已損壞, 其實軟件並未真正損壞,而是Mac系統的安全設置問題,因爲這些應用都是破解或者漢化版本,那麼解決方法就是改變Mac系統安全設置。只需

原创 白話描述Kafka

簡單說明什麼是kafka Apache kafka是消息中間件的一種,也許很多人不知道消息中間件是什麼,在開始學習之前,我這邊就先簡單的解釋一下什麼是消息中間件,只是粗略的講解,目前kafka已經可以做更多的事情。 舉個例子,生產者消費者

原创 Web緩存

這是一篇知識性的文檔,主要目的是爲了讓Web緩存相關概念更容易被開發者理解並應用於實際的應用環境中。 什麼是Web緩存,爲什麼要使用它?緩存的類型: 瀏覽器緩存;代理服務器緩存;Web緩存無害嗎?爲什麼要鼓勵緩存?Web緩存如何工作:如

原创 Java基礎加強總結之動態代理(Proxy)

一、代理的概念 動態代理技術是整個java技術中最重要的一個技術,它是學習java框架的基礎,不會動態代理技術,那麼在學習Spring這些框架時是學不明白的。   動態代理技術就是用來產生一個對象的代理對象的。在開發中爲什麼需要爲

原创 自動化測試前沿

什麼是自動化測?     做測試好幾年了,真正學習和實踐自動化測試一年,自我感覺這一個年中收穫許多。一直想動筆寫一篇文章分享自動化測試實踐中的一些經驗。終於決定花點時間來做這件事兒。   首先理清自動化測試的概念,廣義上來講,自動

原创 Java基礎總結之流

一、JAVA流式輸入/輸出原理      流是用來讀寫數據的,java有一個類叫File,它封裝的是文件的文件名,只是內存裏面的一個對象,真正的文件是在硬盤上的一塊空間,在這個文件裏面存放着各種各樣的數據,我們想讀文件裏面的數據怎麼