原创 下載安裝配置gradle,並使用IDEA創建gradle項目

構建gradle項目之前,一定要先配置好gradle,再進行構建,否則會發生意想不到的效果。 一、安裝配置gradle 下載gradle 首先去官網:https://gradle.org/releases/,然後下載自己想要的版本,這裏選

原创 簡述java類加載機制ClassLoader、雙親委派模型及類隔離加載

一、類加載器ClassLoader: 用於將Java類加載到Java虛擬機中,不同的類加載器加載的類不可能相等,每一個類,其唯一性都由加載他的類加載器和他本身一同確定,每一個類加載器,都有一個獨立的類名稱空間,換言之:即使兩個類來源同一個

原创 Error running 'api': Address localhost:1099 is already in use問題解決【本地明明沒有佔用此端口】

遇到問題 Run:Error running 'api': Address localhost:1099 is already in use Debug:Error running 'api': Unable to open debugg

原创 Nginx常見應用場景介紹、命令及使用配置

簡介 百度百科:Nginx是一款輕量級、高性能的Web 服務器/反向代理服務器及電子郵件(IMAP/POP3)代理服務器,在BSD-like 協議下發行。其特點是佔有內存少,併發能力強。   常見應用場景 反向代理 負載均衡 動靜分離 緩

原创 簡述java類加載機制ClassLoader及雙親委派模型

類加載器ClassLoader: 用於將Java類加載到Java虛擬機中,其常用的有以下三種,當然除此之外還有用戶自定義類加載器 根加載器(Bootstrap) 擴展加載器 應用程序類加載器 根加載器(BootstrapClassLoad

原创 windows下安裝ubuntu16.04雙系統

一、製作ubuntu啓動盤 Ultraiso軟碟通工具製作的ubuntu啓動盤不支持UEFI啓動,所以這裏使用Rufus製作啓動盤【需要準備一個空的U盤,之後會格式化】。 Rufus官網:https://rufus.ie/zh_CN.ht

原创 Mac觸摸板鼠標自定義手勢---Jitouch使用教程,讓你的效率飛起來(使用過程以及遇到的坑)

一、Jitouch設置 1、官網下載Jitouch:http://www.jitouch.com/download/ 2、安裝 安裝後輸入官網提供的祕鑰,左側填在郵箱輸入框內。 3、安裝好後,在系統的偏好設置中會出現該圖標 4、單擊

原创 GC回收(JVM垃圾回收)機制、算法

1.GC回收機制熟悉麼,分代算法知道麼? 2.瞭解 Java 虛擬機的垃圾回收算法?     從年輕代空間(包括 Eden 和 Survivor 區域)回收內存被稱爲 Minor GC。 Major GC 是清理永久代。Full GC 是

原创 Jdk1.8新特性---Lambda表達式優勢(策略模式改進實現)

  Jdk1.8加入了諸多特性及語法改進,其中Labmda表達式是一個顯著的語法改進,會使語法更加簡潔。下面給兩個例子來彰顯他的優勢,如果第一個例子還不能說服你的話,請看第二個例子。 目錄 匿名內部類 Lambda表達式舉例 舉例一:標準

原创 Docker配置阿里雲鏡像加速器

以Mac爲例 docker官網:https://www.docker.com/,這是一個國外的網站,一個字:慢,我們要從docker hub拉取鏡像,慢上加慢。 國內很多廠商維護了一套鏡像副本,方便國人下載使用,需要配置鏡像加速器,比如阿

原创 解決ThreadLocal在開啓子線程時,父線程向子線程值傳遞問題,源碼分析

有關ThreadLocal的介紹我之前一篇文章已經做了介紹:https://blog.csdn.net/qq_26012495/article/details/86475725 本篇主要解決,在父線程中開啓子線程時ThreadLocal存

原创 設計模式之---單例模式

最簡單的設計模式之一 單例模式主要用途:保證一個類只能有一個實例,並且在全局提供一個訪問點。 常用實現方式:懶漢式、餓漢式、靜態內部類式、枚舉式 爲什麼需要單例模式? 假如此時你想讀取一個XML配置文件,且該配置會被多次引用,那在每次引用

原创 設計模式之---策略模式

策略模式其實一直在用,只是你不知道你用的 就是策略模式。 是面向接口編程的典型設計模式。 該模式可以解決在不同算法實現時使用if..else帶來的複雜和難以維護,完全實現接口該詞的理念,無縫插拔,降低耦合度。 模擬場景、問題提出 假設現在

原创 zookeeper下載安裝及配置解析

目錄   一、官網下載: 二、安裝配置 本地模式安裝(單機測試) 三、zoo.cfg配置參數介紹 四、真分佈式配置 五、僞分佈式配置 一、官網下載: https://zookeeper.apache.org/ 點擊Download 再點

原创 正向代理與反向代理(以及負載均衡與反向代理的區別)

一、正向代理與反向代理  核心區別: 正向代理:代理對象【客戶端】,隱藏客戶端。 反向代理:代理對象【服務器 】,隱藏服務器。 正向代理 client想訪問server網站,但是不知道在哪,proxy知道在哪。於是client找到pro