原创 設計模式:行爲模式 - 模板方法模式
模板方法模式:定義一個操作中的算法的骨架,而將一些步驟延遲到子類中。模板方法使得子類可以不改變一個算法的結構,即可定義該算法的某些特定步驟 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):這是最快的存儲區,因爲它位於不同於其他存儲區的地方——處理器內部。但是寄存器的數量極其有限,所以寄存器由編譯器根據需求進行分配。你不能直接控制,也不能在程序中感覺到寄存器