原创 設計模式:行爲模式 - 模板方法模式

模板方法模式:定義一個操作中的算法的骨架,而將一些步驟延遲到子類中。模板方法使得子類可以不改變一個算法的結構,即可定義該算法的某些特定步驟 abstract class Template{ public void prinln

原创 設計模式:創建型 - 抽象工廠模式

  UML:   JAVA: 工廠模式: public class AbsFactoryTest1 { public static void main(String[] args) { Object user

原创 設計模式:創建型 - 原型模式

    JAVA: 淺複製:Work 類 中數據不會被克隆 class ProtoType implements Cloneable{ private String id; private Work work;

原创 Java開發的小技巧

整理開發中的小技巧,每個都不難,但總忍不住忘記,雖然自己寫代碼也能實現,但有現成的工具,爲什麼不用呢?   啓動項目時,去掉不想注入的配置文件 @SpringBootApplication(exclude = {DataSourceAu

原创 Hadoop筆記整理

MapReduce:     MapReduce作業(job)是客戶端需要執行的一個工作單元,包括:輸入數據,MapReduce程序和配置信息     Hadoop將MapReduce的輸入數據劃分成等長的小數據塊,稱爲 輸入分片(inp

原创 Spark整理筆記

RDD: Resilient Distributed Dataset 彈性分佈式數據集     描述:         是Spark計算的基石,爲用戶屏蔽了底層對數據的複雜抽象和處理,爲用戶提供了一組方便的數據轉換與求值方法     特徵

原创 使用pom文件在maven中引入本地jar包,且打包時能一起打包

參考文檔:https://blog.csdn.net/lidai352710967/article/details/82252712

原创 hugegraph-server配置詳解

hugegraph-server 配置文件的目錄爲 hugegraph-release/conf,所有關於服務和圖本身的配置都在此目錄下 主要的配置文件包括:gremlin-server.yaml、rest-server.properti

原创 學習Gremlin語言

深入學習1:https://blog.csdn.net/linlin1989117/article/details/82558475 V()、E()、id()、label()、properties()、valueMap()、values(

原创 半sql多表聯查,自己開發通用Mapper

……端午放假閒的發慌來擼代碼,自己也是醉了。 1.添加接口,代碼如下 MoreTableTableProvider是第二部具體要實現功能的類,method就定義成動態sql就好了。因爲傳的參數多,需要加上@Param註解,根據功能先如下定

原创 HugeGraph下載

引用:https://blog.csdn.net/gobitan/article/details/86974625   官方下載:https://hugegraph.github.io/hugegraph-doc/download.htm

原创 windows上安裝Hadoop教程中趟過的bug

教程:https://blog.csdn.net/china1987427/article/details/82057250 此教程中趟過的問題: 1 版本:hadoop用的是3.0.3版本,winutils用的是3.0.0版本,截止目前

原创 mysql,pg庫update時的注意點

1 可以取別名,但只能用在子查詢中: eg:   錯:update t_sys_user u set u.id =1                     正確:update t_sys_user u set id =1   錯: up

原创 鏈路跟蹤zipkin

    微服務系統是一個分佈式架構的系統,微服務系統按業務劃分服務單元,一個微服務系統往往有很多個服務單元。由於服務單元數量很多且業務複雜,服務與服務之間的調用可能非常複雜,一旦出現了異常和錯誤,就會很難去定位。所以在微服務架構中,必須實

原创 轉載:java中存儲機制堆棧

一、java的六種存儲地址及解釋 1) 寄存器(register):這是最快的存儲區,因爲它位於不同於其他存儲區的地方——處理器內部。但是寄存器的數量極其有限,所以寄存器由編譯器根據需求進行分配。你不能直接控制,也不能在程序中感覺到寄存器