原创 軟件測試的八個原則

軟件測試的八個原則 所有測試的標準都是建立在用戶需求之上 始終保持“質量第一”的覺悟,當時間和質量衝突時,時間要服從質量 需求階段應定義清楚產品的質量標準 軟件項目一啓動,軟件測試就已經開始,而不是等程序寫完,纔開始進行測試

原创 如何提高SQL查詢的效率?

https://blog.csdn.net/yangzhongblog/article/details/102849393

原创 技術原理和技術本質

技術原理 技術原理即技術背後的 實現思想、架構設計、代碼 ,學習一個技術的實現原理就是學習這三個方面的內容。 這三個方面也是層層遞進的關係,越來越具體。 首先,思想是宏觀的東西,構建起整個技術的理論支撐; 其次,架構是思想的進一步推敲和論

原创 “釣魚”來學習Linux的五種IO模型

java提供的IO有關的API   在Java中,主要有三種IO模型,分別是阻塞IO(BIO)、非阻塞IO(NIO)和 異步IO(AIO)。 Java中提供的IO有關的API,在文件處理的時候,其實依賴操作系統層面的IO操作實現的。比如在

原创 拿個栗子來看看v-if 和v-show區別

在切換 v-if 塊時,Vue.js 有一個局部編譯/卸載過程,因爲 v-if 之中的模板也可能包括數據綁定或子組件。 v-if 是真實的條件渲染,因爲它會確保條件塊在切換當中合適地銷燬與重建條件塊內的事件監聽器和子組件。 v-if 也是

原创 從租房理解反向代理

來源:https://juejin.im/post/5c737a976fb9a049a81ff5a7 先來一句話:在租房時候,遇到了二房東,就類似於反向代理。 反向代理(reverse proxy):是指以代理服務器來接受internet

原创 看圖理解java數組怎樣產生

Java 數組 Java 數組在內存中的存儲是這樣的: 數組對象(這裏可以看成一個指針)存儲在棧中。 數組元素存儲在堆中。 如下圖所示:只有當 JVM 執行 new String[] 時,纔會在堆中開闢相應的內存區域。數組對象 array

原创 幾個例子輕鬆理解Lambda表達式

Lambda表達式介紹 Lambda表達式是一個匿名函數(方法)代碼塊,可以作爲表達式、方法參數和方法返回值。 Lambda表達式標準語法形式如下: (參數列表) -> { //Lambda表達式 } Lambda表達式實現的接

原创 需要數據庫分片嗎?怎麼分

原文鏈接:https://github.com/xitu/gold-miner/blob/master/TODO1/understanding-database-sharding.md 概述 任何蓬勃發展的應用或者網站,最終都需要擴容開來

原创 別讓數據類型問題害了你的系統

一、數據類型,熟悉嗎? 數據是代碼中重要組成部分,而數據類型的選擇和使用也影響着代碼邏輯的正確性和服務的性能。 在接口測試過程中,你仔細端詳過數據類型嗎? 我們會發現:數據類型,很容易被忽略,很容易出問題。   二、數據類型概述 Java

原创 類比菜鳥全國倉配網絡來學習CDN

來源:https://blog.csdn.net/weixin_43167418/article/details/98564755 什麼是CDN CDN的全稱是Content Delivery Network,即內容分發網絡。 我們都用過

原创 CSDN的評論,你得變窄才能看

https://blog.csdn.net/qq_33696345/article/details/87894969

原创 輕鬆上手Charles---一個簡單的抓包工具

目錄 Charles 主要的功能 Charles操作步驟 Chales映射 Charles抓包工具斷點修改返回內容mock數據測試 Charles 主要的功能 截取 Http 和 Https 網絡封包。 支持重發網絡請求,方便後端調試。

原创 一點兒思考-如何做好一件事情

工作了一段時間,自己成長過程中有時候喜歡記錄思考,現在記錄一下,和大家分享

原创 網絡基礎知識問答梳理

原文鏈接  https://mp.weixin.qq.com/s/_yEqNFbxsIhS_45WKTy9_w 1)Http和Https的區別? 答:Http協議運行在TCP之上,明文傳輸,客戶端與服務器端都無法驗證對方的身份;Https