原创 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-》重新開啓 二、關閉隱藏文件 終端