原创 MySQL中多表查詢總結

在工作之後,數據庫運用最多的就是查詢了,多表查詢有三類,分別是:內連接查詢、外連接查詢、子查詢。下面我們一一介紹。 文章前提是:存在兩張表:employees(員工表),departments(部門表);其中員工表中有外鍵dept_id指

原创 Java中判斷list爲空(CollectionUtils.isEmpty)

@Test public void testStr() { /*----------------【Start】isEmpty方法檢查-----------------*/ List<Str

原创 Java中判斷字符串爲空(StringUtils工具類)

@Test public void testStr(){ /*----------------【Start】isEmpty方法檢查-----------------*/ System.ou

原创 RPC框架介紹

一、什麼是RPC RPC是遠程過程調用(Remote Procedure Call)的縮寫。它是一種通過網絡從遠程計算機上請求服務,而不需要知道底層網絡技術的協議。也就是說兩臺服務器A、B,一個應用部署在A服務器上,想要調用B服務器上應用

原创 zookeeper註冊中心介紹

一、簡介 zookeeper是Apache Hadoop的子項目,是一個樹型的目錄服務,支持變更推送,適合作爲Dubbo服務的註冊中心。 官網地址:http://dubbo.apache.org/zh-cn/docs/user/refer

原创 使用Docker運行第一個hello-world

確保安裝無誤後,在終端輸入 $ docker run hello-world 回車之後看到如下圖所示: 以上命令完整解釋:Docker指定要運行hello-world鏡像,Docker從本地主機上查找不存在,從鏡像倉庫Docker H

原创 使用Docker部署第一個springboot項目

說明:我的編譯器是IDEA,操作系統是MacOS,所有的代碼文章中都有,建議自己動手收穫更多~ 1、去springboot官網下載一個springboot項目(網址:https://start.spring.io/) 2、修改pom.x

原创 Docker簡單理解

一、虛擬機和容器的區別 背景:現在物理服務器很強大,如果我們在一臺物理服務器上只跑一個服務就浪費了,而同時跑多個服務他們又會互相影響。所以得把每個服務都隔離起來,讓他們只使用自己那部分有限的cpu,內存和磁盤,以及自己的依賴包。早起有了虛

原创 Docker之mac環境下安裝及更換鏡像源

一、手動安裝 官網下載:https://hub.docker.com/  查看版本 $ docker --version Docker version 19.03.8, build afacb8b 二、鏡像加速 (1)配置阿里雲鏡像源

原创 Java中將list集合按指定長度切分

一:切分方法:com.google.common.collect包下的Lists.partition方法。 二:maven引入依賴: <dependency> <groupId>com.google.guava</groupId>

原创 本地代碼規約掃描

寫每一行代碼的時候都要告訴自己:碼出高效,碼出質量。 這篇文章手把手教你代碼怎麼做到無錯誤,無漏洞,無異味。 一、背景 我的編譯器:IntelliJ IDEA 我的開發語言:Java 本文以我寫的spring-boot框架的demo爲例

原创 Java中的static、final、static final的區別

一、final 1 - 修飾成員變量:表示常量,一但賦值不可修改。 對於基本類型的數據,final會將值變爲一個常數。 對於對象句柄(可稱爲指針或者引用),final會將句柄變爲一個常數。 2 - 修飾成員方法: (1)不可以修飾構造方法

原创 Java8新特性-實現兩個集合的交集、差集、並集

1、測試代碼 package com.example.demo; import org.junit.Test; import java.util.ArrayList; import java.util.List; import ja

原创 Java中對json的轉換

一、轉map 使用JSONArray.parseObject方法 引入包:import com.alibaba.fastjson.JSONArray;    及    import java.util.Map; json格式如下:(DB中

原创 mac上顯示隱藏文件&關閉隱藏文件

一、打開隱藏文件 終端輸入:defaults write com.apple.finder AppleShowAllFiles -bool true 選屏幕左上角蘋果標誌-》強制退出-》選中Finder-》重新開啓 二、關閉隱藏文件 終端