原创 Docker介紹以及Docker常用命令(Docker入門)

什麼是Docker 基於Go語言 開源 容器項目 爲什麼使用Docker 舉個栗子,假設用戶試圖基於常見的LAMP(Linux+Apache+MySQL+PHP)組合來構建網站。按照傳統的做法,首先需要安裝Apache 、My

原创 面試官,不要再問我三次握手和四次揮手 面試官,不要再問我三次握手和四次揮手

原創 面試官,不要再問我三次握手和四次揮手 2019-10-08 09:55:58 夏雪冬日 閱讀數 6844更多 分類專欄:

原创 Java中的初始化與清理

Java初始化 變量初始化 一個變量如果不給他初始化就直接使用,會報錯嗎? 這個很快就可以驗證一下,是無法通過編譯的,也就是說必須要先初始化才能使用嗎? 可是如下所示,如果是類成員變量的話,我們直接可以使用,並且初始化值是0

原创 Kubemetes網絡插件cni

因爲項目中需要使用k8s部署swagger服務,然後在kubectl create這一步出現瞭如下報錯,找不到網絡插件 failed to find plugin "loopback" in path [/opt/cni/bin]

原创 2019年面試大概問題

mysql和oracle的區別? redis的數據類型有哪些?redis是單線程的爲什麼這麼快? dubbo有哪些協議?各個協議區別?默認用哪個? 講講tcp/ip的三次握手和四次揮手? rabbitmq用的哪個協議?以及用法?

原创 SpringCloud之服務註冊中心

前言 之前springcloud的家族如下圖所示,因爲微服務的引入,以及流量的增加,導致了微服務出現了一下的一些技術,主要分爲服務註冊與發現,服務調用,服務熔斷,服務網關,服務配置,而這些對應的落地的技術就是下圖了。 而現在由於

原创 redis 5.0.5 5分鐘搭建redis集羣-使用create-cluster腳本搭建

本文轉載自:https://blog.csdn.net/baidu_38558076/article/details/90707045 環境:centos 7 1:下載並安裝redis $ wget http://downlo

原创 Java虛擬機類加載器

類加載器 虛擬機設計團隊把類加載階段中的獲取二進制字節流這個動作放到Java虛擬機外部去實現,一遍讓程序自己決定如何去獲取所需要的類,實現這個動作的代碼塊被稱爲“類加載器”。 同一個Class文件如果被不同的類加載器所加載,那麼加

原创 Java虛擬機性能監控與故障處理工具

上圖是jdk/bin目錄下面的exe可執行文件,我們都知道有一個叫做java.exe和javac.exe,但是偉大的jdk默默的爲我們加入了這麼多工具,我們先介紹其中幾個重要工具。 JDK命令行工具 jps:虛擬機進程狀態工具

原创 早期(編譯器)優化

概述 我們都知道編譯器把java文件轉變成class文件的東西,其實還有一種過程也叫編譯,即JIT編譯器,把字節碼轉變爲機器碼的過程,還有可能是指使用靜態編譯器AOT編譯器,直接把java文件編譯成本地機器代碼的過程: 前端編譯

原创 sql優化,建表用觸發器更新表

項目中用到一張表,然後sql是一條需要關聯兩張表的查詢的,所以比較慢 SELECT c.name juwei,count(1) as value FROM j_sq_rjbxx a,j_dict_xzqh_china b,j_