原创 JAVA核心面試知識-JAVA 多線程併發(四)

4.1.10. 線程基本方法 線程相關的基本方法有 wait,notify,notifyAll,sleep,join,yield 等。 4.1.10.1. 線程等待(wait) 調用該方法的線程進入 WAITING 狀態,只有等

原创 JAVA核心面試知識-Netty 與 RPC(八)

8.1.1. Netty 原理 Netty 是一個高性能、異步事件驅動的NIO 框架,基於 JAVA NIO 提供的 API 實現。它提供了對 TCP、UDP 和文件傳輸的支持,作爲一個異步 NIO 框架,Netty 的所有 IO

原创 JAVA核心面試知識-Kafka(十二)

12.1.1. Kafka 概念 Kafka 是一種高吞吐量、分佈式、基於發佈/訂閱的消息系統,最初由 LinkedIn 公司開發,使用 Scala 語言編寫,目前是Apache 的開源項目。 broker:Kafka 服務器,

原创 Sentry教程

Sentry介紹 無論測試如何完善的程序,bug總是免不了會存在的,有些bug不是每次都會出現,測試時運行好好的代碼可能在某個用戶使用時就歇菜了,可是當程序在用戶面前崩潰時,你是看不到錯誤的,當然你會說:”Hey, 我有記日誌呢”

原创 JAVA核心面試知識-計算機網絡(九)

9.1.1. 網絡 7 層架構 7 層模型主要包括: 物理層:主要定義物理設備標準,如網線的接口類型、光纖的接口類型、各種傳輸介質的傳輸速率等。它的主要作用是傳輸比特流(就是由 1、0 轉化爲電流強弱來進行傳輸,到達目的地後在轉

原创 JAVA核心面試知識-數據庫(十四)

14.1.1. 存儲引擎 14.1.1.1. 概念 數據庫存儲引擎是數據庫底層軟件組織,數據庫管理系統(DBMS)使用數據引擎進行創建、查詢、更新和刪除數據。不同的存儲引擎提供不同的存儲機制、索引技巧、鎖定水平等功能,使用不同

原创 JAVA核心面試知識-Zookeeper(十一)

Zookeeper 概念 Zookeeper 是一個分佈式協調服務,可用於服務發現,分佈式鎖,分佈式領導選舉,配置管理等。 Zookeeper 提供了一個類似於 Linux 文件系統的樹形結構(可認爲是輕量級的內存文件系統,但只適

原创 JAVA核心面試知識-RabbitMQ(十三)

13.1.1. 概念 RabbitMQ 是一個由 Erlang 語言開發的 AMQP 的開源實現。 AMQP :Advanced Message Queue,高級消息隊列協議。它是應用層協議的一個開放標準,爲面向消息的中間件設計,

原创 JAVA核心面試知識-日誌(十)

10.1.1. Slf4j slf4j 的全稱是 Simple Loging Facade For Java,即它僅僅是一個爲 Java 程序提供日誌輸出的統一接口,並不是一個具體的日誌實現方案,就比如 JDBC 一樣,只是一種規

原创 Spring Boot 使用WebSocket、SockJS、STOMP實現消息功能(三)

一、介紹 這裏主要基於上一篇介紹一下基於SocketJS+Stomp來實現的的長連接。我借鑑了其他的一些博客,只是把我用的的信息總結在了一起方便我自己以後的回顧。 二、WebSocket概念 概述: WebSocket協議提供了通過一個套

原创 Dockerfile部署vue項目參考demo(二)

國內源demo FROM 192.168.24.5:5000/ein-ent/web-ui:base CMD "Hello docker!" COPY . /lain/app/ WORKDIR /lain/app/ #RUN (

原创 Dockerfile參考demo(二)

基礎鏡像:搭建java環境和maven環境並設置時區等,注意構建的時候把文件名字更改成Dockerfile才能構建(沒有後綴) FROM openjdk:8-jdk-alpine ADD settings.xml /usr/local

原创 Dockerfile參考demo(三)

微服務的Dockerfile文件  FROM 127.0.0.1:8080/demo:base WORKDIR /app/message-push ADD . /app/message-push RUN mvn clean &&

原创 製作鏡像並PUSH

原文鏈接:https://www.cnblogs.com/taceywong/p/9371737.html Pull 如果是Public的(docker官方倉庫和加速器) 直接 docker

原创 SpringBoot使用Docker快速部署項目

1.簡介 建議閱讀本文最好對Docker有一些瞭解 首先我們先了解一下Docker是什麼 Docker 屬於 Linux 容器的一種封裝,提供簡單易用的容器使用接口。它是目前最流行的 Linux 容器解決方案。Docker 將應用程序