原创 面試官:瀏覽器請求時,背後都幹了些啥?
1、面試題用瀏覽器請求一個鏈接的時候,經歷了哪些過程(DNS解析過程)?2、面試官心裏分析 這個問題,其實就是跟之前的那個一樣,他就是考察考察你的基本功,看你對基本的網絡通信知識有沒有了解。 而且話說回來,考察一個人的基本功,就這個
原创 面試官:瀏覽器請求時,背後都幹了些啥?
1、面試題用瀏覽器請求一個鏈接的時候,經歷了哪些過程(DNS解析過程)?2、面試官心裏分析 這個問題,其實就是跟之前的那個一樣,他就是考察考察你的基本功,看你對基本的網絡通信知識有沒有了解。 而且話說回來,考察一個人的基本功,就這個
原创 不重啓Mysql修改root密碼的方法
一、一般忘記密碼的解決辦法,需要重啓Mysql 1、skip-grant-tables 我們常用的方法是使用skip-grant-tables選項,mysqld server啓動之後並不使用權限系統(privilege system
原创 SpringBoot應用Docker化
當下web服務端開發中最火的名詞中絕對有微服務的一席之地,其也成爲當下互聯網後端服務架構演進歷程中最閃亮的技術之一。微服務的基本思想在於考慮圍繞着業務領域組件來創建應用,這些應用可獨立地進行開發、管理和加速。在分散的組件中使用微服務雲架
原创 TensorFlowOnSpark源碼解析
前言 這兩天琢磨了下spark-deep-learning和spark-sklearn兩個項目,但是感覺都不盡人如意。在training時,都需要把數據broadcast到各個節點進行並行訓練,基本就失去實用價值了(tranning數
原创 看懂Javascript的this關鍵字
this 是函數運行時,在函數體內部自動生成的一個對象,只能在函數體內部使用。 教科書般的解釋,字都認識,怎麼連在一起還是不知道啥意思呢? 1 this的值究竟是什麼呢? 函數的不同場合,this有不同值。 總的來說,this就
原创 Java內存模型Memory Model
Java內存模型,Java Memory Model,我個人更喜歡“Java存儲模型”的譯法。 介紹 如前所述,JVM被設計成一臺抽象的虛擬計算機,JVM的併發問題及解決方案與物理計算機中的併發問題有很多相似之處。 由於現代計算機
原创 Java常見排序算法詳解——選擇排序
選擇排序Simple Selection Sort 概念: 是一種簡單直觀的排序算法。每一次遍歷時選取關鍵字最小(或最大)的記錄作爲有序序列的第i個記錄。 原理: 首先在未排序序列中找到最小(大)元素,存放到排序序列的起始位置,
原创 SkyWalking分佈式追蹤系統
隨着微服務架構的流行,一些微服務架構下的問題也會越來越突出,比如一個請求會涉及多個服務,而服務本身可能也會依賴其他服務,整個請求路徑就構成了一個網狀的調用鏈,而在整個調用鏈中一旦某個節點發生異常,整個調用鏈的穩定性就會受到影響,所以會深
原创 微服務分佈式系統熔斷實戰
本篇文章將介紹go chassis如何通過熔斷機制,隔離上游服務,保護下游服務。 Go chassis如何保證上游錯誤不影響下游系統 go chassis引用幷包裝了https://github.com/afex/hystrix-g
原创 Spring Security基於Oauth2的SSO單點登錄怎樣做?
一、說明 單點登錄顧名思義就是在多個應用系統中,只需要登錄一次,就可以訪問其他相互信任的應用系統,免除多次登錄的煩惱。本文主要介紹 同域 和 跨域 兩種不同場景單點登錄的實現原理,並使用 Spring Security 來實現一個
原创 Spring Boot 國際化踩坑指南
國際化,也叫 i18n,爲啥叫這個名字呢?因爲國際化英文是 internationalization ,在 i 和 n 之間有 18 個字母,所以叫 i18n。我們的應用如果做了國際化就可以在不同的語言環境下,方便的進行切換,最常見的就
原创 兩個技巧幫你記住複雜 Linux 命令!
Linux 經歷這麼多個年頭了,其中命令越來越多,又加上參數的多種多樣,就算是實打實的高手也沒有十足的把握能把各種命令運用得爐火純青,就別說那些初學者了。 面對這些複雜難記的命令,網上的一些工具如 Keep,Bashpast CLI,
原创 如何搭建 Activiti 開發環境
1 下載 首先到官網下載 Activiti 5.x。 1.1 目錄結構 解壓後,Activiti 5.x 的目錄結構爲: database:Activiti 引擎數據庫腳本。 create:創建。 drop:刪除。 up
原创 Spark RPC 到底是個什麼鬼?
本文會爲大家介紹Spark中的RPC通信機制,詳細闡述“Spark RPC到底是個什麼鬼?”,閒話少敘,讓我們來進入Spark RPC的世界! Spark RPC三劍客 Spark RPC中最爲重要的三個抽象(“三劍客”)爲:Rpc