---
# System prepended metadata

title: 20221004 - 20221011
tags: [GF Work]

---

###### tags: `GF Work`
# 20221004 - 20221011
## 10/04(二)
### 工作事項:

#### 1. 決定 local 的 Stroage 的更改方式.
最終決定每個服務內都新增 gfong-properties 檔案，這樣只要從 Windows 的本機端修改 IP 就可以全部都吃到

    //檔案路徑
    /system32/etc/hosts
![](https://i.imgur.com/XYqaoq9.png)



#### 2. 整理之前的個人筆記至 Confluence 上
已加在confluence的頁面裡(MySql 連線設定、IntelliJ IDEA 使用筆記)


#### 3. 研究kibana使用方法

#### 4. 搭配 page 製作對應的 API 與程式連結
#### 研究用到的語法、annotation (@GetMapping、@RequestMapping)

### 分享連結:

@GetMapping 和 @RequestMapping的比較跟使用
https://ithelp.ithome.com.tw/articles/10215877
https://www.796t.com/content/1541911517.html

Spring Boot-JDBC與資料庫連線範例
https://ithelp.ithome.com.tw/articles/10194657

Excel API與程式詳解:
https://docs.google.com/spreadsheets/d/1hbEvE-OvL6htvw-brm5byWzujVpF_P62gjVV6sABh0g/edit#gid=0


## 10/05(三) 
### 工作事項:

#### 1. 研究工具用法，搭配 page 製作對應的 API 與程式連結
#### 研究用到的語法、annotation (RequestMapping+controller 、 RabbitMq)
![](https://i.imgur.com/VcHw5ST.png)
我們用到的大多為 direct、少數topic、boardcast


#### 2.  看影片 (營運端)


    影片條列重點
    # 資料庫為讀寫分離，Jobs排程定時從DB撈資料。
    # 若之後要部屬環境時要注意uuid服務要單獨部屬，若重啟也不會重啟uuid服務。
    # 我們只處理 登入、轉帳、創建等服務，其他轉交給第三方。
    # 轉帳請求發起 -> 中心錢包可用金額移動至凍結金額 -> 此時跟第三方進行確認 ->成功:轉帳成功，失敗:回歸中心錢包，跟三方確認完後才會更新 


### 分享連結:

@RequestMapping的使用
https://www.796t.com/content/1550214544.html

controller用法及資料庫操作
https://www.796t.com/content/1549879926.html

RabbitMq Java Client producer consumer 範例
https://matthung0807.blogspot.com/2021/03/rabbitmq-java-client-producer-consumer-example.html


Beanutils.copyProperties( )用法
https://www.twblogs.net/a/5c4b4865bd9eee6e7d81f14e
不用逐一賦值

Excel API與程式詳解:
https://docs.google.com/spreadsheets/d/1hbEvE-OvL6htvw-brm5byWzujVpF_P62gjVV6sABh0g/edit#gid=0


## 10/06(四) 
### 工作事項:
#### 研究一些工具用法，搭配 page 製作對應的 API 與程式連結

#### 主要看ES用法 1. ES主要是建立索引，來找資料 2.以空間換取時間 3.運用在讀資料庫的部分
ES註解即可發布排程(provider - JOB裡面用到)

### 分享連結:

es 排程任務
Elastic-Job-Spring-Boot-Starter 
https://cloud.tencent.com/developer/article/1082755

Elasticsearch寫入流程-詳細篇 (主要看實時性那部分)
https://www.twblogs.net/a/5d40668fbd9eee5174230eae

ElasticSearch 中boolQueryBuilder的使用
https://www.lgzblog.com/2019/08/08/ElasticSearch-%E4%B8%ADboolQueryBuilder%E7%9A%84%E4%BD%BF%E7%94%A8/

Excel API與程式詳解:
https://docs.google.com/spreadsheets/d/1hbEvE-OvL6htvw-brm5byWzujVpF_P62gjVV6sABh0g/edit#gid=0



## 10/06(五) 
### 工作事項:

#### NLD 整體調用架構圖
![](https://i.imgur.com/fYLPaKx.png)


#### 研究一些工具用法，搭配 page 製作對應的 API 與程式連結

#### 看job裡面，如何定時更新

#### JOB裡做排成會用到CRON來對時間做排程

#### CODE裡有用到mybatis的 ResultMap 把相關文獻放在連結

### 分享連結:

cron排程表達式 (好用)
https://cron.qqe2.com/

MyBatis的ResultMap使用方法，物件關聯寫法
https://www.796t.com/content/1547529875.html

Excel API與程式詳解:
https://docs.google.com/spreadsheets/d/1hbEvE-OvL6htvw-brm5byWzujVpF_P62gjVV6sABh0g/edit#gid=0

