原创 Docker安裝Mysql及常用命令

首先安裝Linux的內核版本必須3.1以上,才能安裝Docker,不建議去升級內核版本(我遇到很多坑),直接官網下載Linux重新安裝虛擬機。 1.常用命令(以下載mysql爲例) 1、搜索鏡像 [root@localhost ~]# d

原创 Git版本管理工具——上傳文件

先安裝文件Git-2.22.0-64-bit.exe工具,可以在指定文件路徑,打開Git bash here。 常用命令:建立本地倉庫,關聯遠程倉庫 1.  git clone url 2. cd 到倉庫目錄下 3.創建文件,並且用v

原创 Windows64位MySQL配置式安裝(綠色版)

一定要一步一步按步驟進行 1.配置環境變量(建議配置MYSQL_HOME變量這樣可能不會報錯,可能安裝了服務,卻無法啓動,會出現1067的錯誤,這個很坑) 在系統變量中創建MYSQL_HOME變量:D:\mysql\mysql-5.6.

原创 數據結構集合——Map四種遍歷元素的方式

package com.map.traversals; import java.util.*; /** * 記錄Map遍歷的四種方式 */ public class MapFourTraversals { public

原创 Springboot秒殺系統(樂觀鎖+RateLimiter令牌+Redis緩存)

本文主要是利用springboot,實現一個單機版秒殺demo,通過單機版實現,可以對基本併發秒殺的知識有一定的瞭解。 首先先提供秒殺業務實現類: /** * spring 註解加在實現類 */ @Service @Transac

原创 springBoot連接kafka——JavaDemo

1.服務器配置kafka,進入kafka bin目錄下,修改server.properties vi config/server.properties 主要修改地方: 修改運行地址地址,改爲虛擬機ip # The address the

原创 Java——命名風格

**1. 【強制】代碼中的命名均不能以下劃線或美元符號開始,也不能以下劃線或美元符號結束。** ```text 反例:_name / __name / $Object / name_ / name$ / Object$ ``` ----

原创 Java——OOP(面向對象設計)規範

**1. 【強制】避免通過一個類的對象引用訪問此類的靜態變量或靜態方法,無謂增加編譯器解析成本,直接用類名來訪問即可。** ____ **2. 【強制】所有的覆寫方法,必須加@Override 註解。** ```text 說明:getOb

原创 Java——代碼格式

**1. 【強制】大括號的使用約定。如果是大括號內爲空,則簡潔地寫成{}即可,不需要換行;如果是非空代碼塊則:** ```text 1) 左大括號前不換行。 2) 左大括號後換行。 3) 右大括號前換行。 4) 右大括號後還有 else

原创 解決docker打包Eureka註冊中心,其他服務無法註冊問題

本文主要是介紹利用docker打包Eureka註冊中心,並且發佈鏡像到服務器,遇到的一個比較坑的問題。主要是服務鏡像部署完畢之後,docker容器都能啓動,並且也能訪問,但是其他服務就是無法註冊到註冊中心。排除問題,本地註冊是沒有問題,所

原创 idea2018利用docker部署項目——demo實踐

本文主要介紹通過idea打包構建上傳到docker鏡像倉庫中,並且上傳至阿里雲私有倉庫。 1.idea2018安裝docker插件 2.安裝完畢之後,連接docker server一開始需要先創建: 這時需要開發2375端口,把doc

原创 springMVC4.X導入jackson三個核心包報錯

本文主要是個人在利用jackson,處理json數據的時候,在spring4.x的環境下導入Jackson的jar包,一開始不知道版本問題,所以跟着視頻,在網上隨便下載版本,我是下載2.1的版本,之後多次運行,都是出行classnotfu

原创 計算機網絡網絡層重要概念

本文主要介紹計算機網絡OSI模型第三層——網絡層 1.VLAN:即虛擬局域網 (Virtual LAN),是由一些局域網網段構成的與物理位置無關的邏輯組,而這些網段具有某些共同的需求。 2.廣播風暴:如果一個LAN使用多個交換

原创 計算機網絡數據鏈路層重要概念

本文主要介紹OSI模型第二層——數據鏈路層 •搭載(Piggybacking):不必專門爲收到的信息幀發送確認幀。可以在本站有信息幀發送時,將確認信息放在其接收序號N(R)中,將確認信息捎帶走(piggybacking)。 •

原创 基於docker容器安裝Elasticsearch的IK分詞器插件

本文主要介紹如何離線安裝ES的ik分詞器,網上說很容易,但實際上要注意的細節很多,我先列出來 注意:1.ES的版本跟ik分詞器的版本要一致,否則即使安裝成功,ES重啓之後會閃退,docker查看日誌也會報錯。            2.將