原创 Mysql中Join用法及優化

Join的幾種類型   笛卡爾積(交叉連接)  如果A表有n條記錄,B表有m條記錄,笛卡爾積產生的結果就會產生n*m條記錄。 在MySQL中可以爲CROSS JOIN或者省略CROSS即JOIN,或者直接用from多表用逗號分開。 如 

原创 MongoDB中索引的創建和使用詳解

https://www.cnblogs.com/efforts-will-be-lucky/p/7324789.html

原创 springboot 返回的json中忽略null屬性值,不傳遞

第一種:   @JsonInclude(JsonInclude.Include.NON_NULL) 第二種:   spring: jackson: default-property-inclusion: non_null

原创 MongoTemplate中$in、$gt、$addToSet、$elemMatch、排序、分頁的使用

1. mongoDB中的使用 示例文檔 // 1 { "_id": "123", "age": 25, "likes": [] } // 2 { "_id": "456", "age": 23,

原创 gitlab刪除文件/目錄

在github上只能刪除倉庫,卻無法刪除文件夾或文件, 所以只能通過命令來解決 首先進入項目master文件夾下, Git Bash Here ,打開命令窗口 $ git pull origin master               

原创 MongoDB 中的 $project

在 MongoDB 中可以使用 "$project" 來控制數據列的顯示規則,可以執行的規則如下: 普通列({成員:1 | true}):表示要顯示的內容 "_id" 列({"_id":0 | false}):表示 "_id" 列是否顯示

原创 在shell腳本中判斷上一條命令是否執行成功

#!/bin/bash # 這裏是要被判斷執行狀態的命令(成功或者失敗) some command # 這裏是判斷上條命令是否執行成功的語句塊 if [ $? -eq 0 ]; then echo "succeed" el

原创 SpringBoot集成Swagger2出現Unable to infer base url.

現象: SpringBoot集成Swagger2進行接口發佈,SpringBoot版本:2.0.1,Swagger2版本:2.8.0 IDEA直接運行可以直接訪問,但是maven打成war包通過tomcat發佈,訪問swagger-ui.

原创 Phoenix 5.0 hbase 2.0 org.apache.hadoop.security.authentication.util.KerberosUtil.hasKerberosKeyTab

<?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://w

原创 Hadoop3.2.1環境下安裝HBase

環境準備 Linux:CentOS Linux release 7.2.1511 (Core) # 使用 cat /etc/redhat-release 命令查看 JDK:jdk1.8.0_211 Hadoop:3.2.1 Zookeep

原创 兩步輕鬆實現MySQL數據庫主從複製

最近在做性能優化的系列課程,其中MySQL數據優化部分用到了主從複製,在這裏和大家分享下實現原理以及配置步驟。 概念 MySQL 主從複製是指數據可以從一個MySQL數據庫服務器主節點複製到一個或多個從節點。MySQL 默認採用異步複製方

原创 hbase-pheonix安裝和基本使用

1.下載對應版本,cdh目前還沒有pheonix啊,使用社區版吧,切記版本要對應上。否則會出現,問題:如下, Call failed on IOException org.apache.hadoop.hbase.DoNotRetryIO

原创 Kerberos身份驗證流程

介紹: Kerberos 是一種由 MIT(麻省理工大學)提出的一種網絡身份驗證協議。它旨在通過使用密鑰加密技術爲客戶端/服務器應用程序提供強身份驗證。 在 Kerberos 認證中,最主要的問題是如何證明「你是你」的問題,如當一個 Cl

原创 10分鐘掌握Markdown

TOC 前言   寫過博客或者github上面的文檔的,應該知道Markdown語法的重要性,不知道的朋友們也彆着急,一篇博客輕鬆搞定Markdown語法。話說這個語法超級簡單,一看就會,不信你點進來看看。 快捷鍵 功能 快

原创 Docker管理容器

查看運行容器 docker ps 查看所有容器 docker ps -a 進入容器 其中字符串爲容器ID: docker exec -it d27bd3008ad9 /bin/bash 停用全部運行中的容器: docker sto