原创 VMware 面經:SSL協議的工作過程

面試VMware的時候問到SSL協議的工作過程,只答出了非對稱加密的部分,在這裏進行補充。 首先,SSL協議是一種運行在傳輸層和應用層之間的安全協議,不僅可以用在 Https 協議中,也可以兼容其他應用層協議。 那麼瞭解這個概念,首先得了

原创 Hadoop 二次排序: 三個設置以及作用

爲什麼要有二次排序? Hadoop框架本身提供對Key的排序,但是正如我們在SQL中的雙重排序要求一樣,有時候我們會需要對key相同值按另一個字段排序的需求,這就使得我們必須要利用Hadoop的機制來間接實施二次排序。   步驟: 1、定

原创 python 導入自寫包時ModuleNotFoundError 解決

第一種可能,你的包沒有加入到環境變量中,所以Python找不到 查看系統路徑 import sys print( sys.path ) 然後將你的包給移到其中 site-packages下面。 第二種可能則是你沒有選擇正確的pytho

原创 Idea打Jar包

Hadoop 運行並使用Idea打MapReduce JAR包時一直報錯,原因是依賴項沒有被一起打進一個包。 參考: https://www.cnblogs.com/blog5277/p/5920560.html

原创 JAVA空值判斷

1、對於null對象,除 == 之外的操作都會報空指針錯誤,在處理算法題中的邊界條件時需要額外注意。 if(str == null || str.length == 0){ //先判斷是否爲空,再判斷是否爲空字符串 return

原创 JAVA 抽象類和接口總結與對比

目的:抽象類和接口的存在是爲了規定繼承/實施它們的類的方法。   抽象類: abstract class Animal{ protected abstract void run(); public void eat()

原创 新手學習日記-Javascript和Html 1:如何在html中調用Js函數

HTML組成網頁,CSS組織網頁,Javascript可以給網頁添加複雜操作。首先要明白,HTML是靜態的,要想實現複雜的可變的操作(比如函數,計算結果等)必須使用Javascript進行操作。Q.如何在Html中獲取Javascript