ken

@u0145235-ken

Joined on Mar 16, 2020

  • 題目 svcOptions.CreateValidate return bucket is null 但是 job.ErrorHandler return nil 請問 範例一與範例二 err各為什麼答案 範例一 if err = svcOptions.CreateValidate(); err != nil { if err = job.ErrorHandler(err); err != nil { return err } return err }
     Like  Bookmark
  • 什麼是dataloader 中文名稱 數據加載器 解決一些重複Query的問題 小至重複三五次 大到重覆幾百次 若是每次都查詢一樣的東西 除了在sql上加上cache以外 也可以將數據蒐集起來再做一次query 避免大量query的窘境 N+1 problem 情境: 若是有一個Graphql 需要 user 以及 user'post 當這個例子需要 user list and post list 的時候 user list 的sql: select id, name, telephone from user where id in (?,?,?,?,?)
     Like  Bookmark
  • BY MTK- neuropilot - backend 定義接口進行 類似extends func 去修改 interface 定義 在 Golang 中,interface 其中一個功能就是可以使用 interface 定義行為,也就是說 interface 中可以定義一些方法來表示一個對象的行為,而當我們有自定義的型態假設想要擁有這些行為,就是去實踐 interface 裡面的方法 範例 grpahql-go 的 extensions() 的接口講解 // grpahql-go
     Like  Bookmark
  • Isolation 中文意思: 隔離 TX: transaction 簡單來說 就是減少 race condition 的機制 Database 為了最大效能 盡可能同時處理多個TX 但如果有兩個TX同時改動相同資料時 RDBMS會讓後來的TX 被blocking 以免發生race condition race condition 用遊戲的玩法來說 楓之谷 噴了一頂炎盔 兩名玩家只會有一個人先撿起來 不可能一頂炎盔 會同時有兩個一起放入各自的包包
     Like  Bookmark
  • 前言 先看看效果吧 todo:: 公司網路不能上傳 待補 powerShell 本日主角 優美的Terminal 從此開始改動 安裝
     Like 1 Bookmark
  • 當需要多個排列組合達成效果時可以使用 避免使用簡單工廠造成多過的class 該範例當中有兩個介面 餵食飼料介面 選擇寵物介面 需求一 :客戶想要一台自動餵食寵物機 <?php namespace Src\Behavioral\StrategyPatternByKen; /**
     Like  Bookmark