原创 Mongodb簡單查詢語句總結

Mongodb簡單查詢語句總結查詢幫助提示查詢所有數據庫查詢所有集合查詢指定集合find 查詢所有find 過濾查詢find $in查詢find $all查詢find 查詢map屬性值新增單個數據插入語法批量數據插入語法更新單條數

原创 SpringBoot + Gradle打包分離lib可執行jar

SpringBoot + Gradle打包分離lib可執行jar 最近新開一個項目,使用的是SpringBoot 2.14 + gradle 5.3,在打包的時候分離lib,網上找了很多方法都不成功,老是卡在configurati

原创 hdfs目錄存儲最大文件數異常MaxDirectoryItemsExceededException

hdfs-site.xml文件參數中,定義一個目錄最大的item數,設置爲0將會使該檢查失效,默認值:1048576。 在2.7.3版本中,必須設置爲1~6400000。 18/11/05 22:22:15 INFO schedu

原创 設計模式之單例模式

設計模式之單例模式第一種:餓漢模式第二種:懶漢模式(線程不安全)第三種:懶漢模式(線程安全)第四種:雙重檢查模式(DCL)第五種:靜態內部類單例模式(線程安全)第六種:枚舉單例第七種:使用容器實現單例模式總結 定義:保證一個類僅有一個

原创 設計模式之動態代理模式

設計模式之動態代理模式動態代理模式應用場景條件如何自動生成代理JDK代理CGLib代理 動態代理模式應用場景條件 兩個角色:執行類和被代理對象 注重程序的過程,必須要做(被代理對象的方法必然會被執行) 執行類必須拿到被代理對象的引用

原创 Mysql8.0安裝以及MySQL InnoDB Cluster集羣安裝

mysql8安裝以及MySQL InnoDB Cluster集羣安裝安裝環境介紹mysql安裝mysql shell安裝mysql router安裝 安裝環境介紹 mysql官方下載地址:https://dev.mysql.com/d

原创 Titan圖數據庫結構概述

結構概述 titan是一個圖形數據庫引擎。titan本身專注於緊湊的圖形序列化、豐富的圖形數據建模和高效的查詢執行。此外,titan利用Hadoop進行圖形分析和批處理圖處理。titan爲數據持久性、數據索引和客戶端訪問實現健壯的、模

原创 Mysql表名忽略大小寫配置及注意事項

mysql表忽略大小寫 因爲linux下mysql默認是要區分表名大小寫的。mysql是否區分大小寫設置是由參數lower _ case _ table _ names決定的,其中: lower_case_table_names =

原创 Java PATH和CLASSPATH配置詳解

Java PATH和CLASSPATH配置詳解 Path: Windows操作系統根據Path環境變量查找命令。Path路勁是一系列路勁,Windows操作系統將在這一系列的路勁中一次查找命令,如果找到,則該命令可以執行,否則將會出

原创 Maven配置詳解

最近在閱讀《Maven實戰》這本書,分享閱讀後對POM學習的心得。 由於本人學習搭建maven項目使用的IDE是idea,因此對於idea的mavenProject中Lifecycle中的選項進行如下說明: clean:清除產生

原创 百度瓦片地圖製作

在網上查詢了很久,找了很多百度瓦片地圖下載文章,但是並沒有我想要如何下載百度地圖操作的文章教程。通過同事指點加自我摸索理解,總結如下關於下載百度瓦片地圖製作的教程。 我們下載某個地區的地圖,首先我們需要獲取 圖塊座標; 百度地圖A

原创 百度地圖API詳解之地圖座標系統

博客原文地址:http://www.jiazhengblog.com/blog/2011/07/02/289/ 我們都知道地球是圓的,電腦顯示器是平的,要想讓位於球面的形狀顯示在平面的顯示器上就必然需要一個轉換過程,這個過程就叫做投影

原创 Linux機器之間免密登錄設置

ssh命令用於遠程登錄上Linux主機。 常用格式: ssh [-l login_name] [-p port] [user@]hostname 操作系統 配置兩臺機器,操作系統都爲:Centos7,ip設置爲: Server

原创 Maven生命週期

最近在閱讀《Maven實戰》這本書,瞭解Maven生命週期,與大家分享。 Maven的生命週期擁有三套相互獨立的生命週期,他們分別爲clean、default和site。三個獨立的生命週期分別存在不同的目的,如下: clean :目