###### tags: `GF Work` # 20221004 - 20221011 ## 10/04(二) ### 工作事項: #### 1. 決定 local 的 Stroage 的更改方式. 最終決定每個服務內都新增 gfong-properties 檔案,這樣只要從 Windows 的本機端修改 IP 就可以全部都吃到 //檔案路徑 /system32/etc/hosts  #### 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)  我們用到的大多為 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 整體調用架構圖  #### 研究一些工具用法,搭配 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
×
Sign in
Email
Password
Forgot password
or
By clicking below, you agree to our
terms of service
.
Sign in via Facebook
Sign in via Twitter
Sign in via GitHub
Sign in via Dropbox
Sign in with Wallet
Wallet (
)
Connect another wallet
New to HackMD?
Sign up