原创 JAVA面試初級知識點集錦01

簡單說下什麼是跨平臺 答案: 由於各種操作系統所支持的指令集不是完全一致,所以在操作系統之上加個虛擬機可以來提供統一接口,屏蔽系統之間的差異 Java的基本數據類型 答案: 八種基本數據類型 byte 1

原创 由淺入深學習Git原理及常用命令

1)Git是什麼? Git 是一款版本控制工具,版本控制(Revision control)是一種在開發的過程中用於管理我們對文件、目錄或工程等內容的修改歷史,方便查看更改歷史記錄,備份以便恢復以前的版本的軟件工程技術。 主流的版

原创 秒懂JAVA多線程,吊打面試官

線程的概念: 線程是操作系統能進行的運算調度得到最小單位,被包含在進程中,是進程的實際運作單位。一條線程指的是進程中一個單一順序的控制流,一個進程可以併發多個線程,每個線程執行不同額任務 線程與進程的區別: 進程:系統中運行的一

原创 Thumbnailator圖片處理,壓縮、旋轉、水印、剪切等

第一步:修改pom.xml文件,添加依賴 <dependency> <groupId>net.coobird</groupId> <artifactId>thumbnailator</artifactId>

原创 SpringBoot2.x防止SQL注入、XSS攻擊、CROS惡意訪問

SQL注入: 把SQL命令插入到Web表單遞交或輸入域名或頁面請求的查詢字符串,最終達到欺騙服務器執行惡意的SQL命令 例如:http://localhost:8180/webapp2/testSql1?userName=1&p

原创 liunx os7安裝nginx教程詳解

liunx os7安裝nginx教程詳解 第一步:安裝環境 Nginx 是 C語言 開發,需要GCC環境 gcc 安裝:nginx運行環境 yum install gcc-c++ pcre-devel 安裝:正則表達式庫

原创 SonarQube 的簡介、安裝、配置

前期準備: SonarQube 簡介 環境準備 軟件準備 安裝配置 漢化插件安裝 話不多說,開始 SonarQube 簡介 SonarQube是一個用於管理代碼質量的開放平臺,可以快速的定位代碼中潛在的或者明顯的錯誤。目前支持

原创 liunx centos7安裝redis & gcc

OS7安裝redis的過程中需要使用到GCC環境編譯器 下面首先介紹如何安裝GCC環境編譯器: 判斷主機是否安裝GCC [root@localhost ~]# rpm -q gcc gcc-4.8.5-39.el7.x86_64

原创 liunx下安裝redis缺少gcc環境解決方案

執行reids安裝過程中執行命令make時。報錯缺少gcc環境 liunx下安裝gcc 軟件準備: gcc-8.2.0 輔助組件下載 需要下載的組件有: gmp-6.1.0.tar.bz2 mpfr-3.1.4.tar.bz2

原创 SpringCloud Eureka服務註冊發現的實現

SpringCloud Eureka服務註冊發現的實現 SpringCloud Eureka服務治理 Eureka 服務註冊發現的實現 第一步:創建一個Springboot項目,並添加如下的依賴 <properties>

原创 Liunx安裝MySQL

話不多說,直接開整 準備工作: liunx服務器一臺 mysql 5.7 開始整: 檢查是否安裝mysql:rpm -qa | grep mysql 如果安裝,可以使用命令刪除: rpm -e --nodeps [mysql-li

原创 SpringCloud Eureka服務治理原理簡介

Eureka簡介: Eureka是Spring Cloud Netflix微服務套件中的一部分,可以與Springboot構建的微服務很容易的整合起來。 Eureka包含了服務器端和客戶端組件。 服務器端,也被稱作是服務註冊中心

原创 liunx安裝redis一站式解決

首先,下載redis Redis下載 下載完成,通過遠程工具上傳文件到liunx服務器 解壓:tar xzf redis-2.8.3.tar.gz cd到目標目錄:cd redis-2.8.3 編譯:make 編譯完成後,在Src

原创 liunx安裝jdk的兩種方式

windows下安裝JDK相信大家都比較熟悉,下載jdk,一路傻瓜安裝即可 配置環境變量,完成 今天主要介紹Liunx下兩種安裝Jdk的方法 傻瓜安裝,一鍵安裝即可(yum安裝) 手動安裝,需要自己去Oracle官網下載需要的j

原创 Redis發佈訂閱及事務

Redis 發佈訂閱 一般不使用redis來做消息的發佈訂閱,可以參考其他的消息中間件 redis的發佈訂閱(pub/sub)是一種消息通信模式,發送者(pub)發送消息,訂閱者(sub)接收消息,客戶端可以訂閱任意數量的頻道 通