前面談了很多撰寫功能的部分,不過我們都沒有談到商務邏輯的做法。 今天我們來談談怎麼在 Ktor 裡面處理商務邏輯。 設計模式? 第一次看 Ktor 的時候,有的...
今天一定要挽回一些顏面。「姐,我昨天忘了告訴妳,妳用的是 kotlin ,所以最好換成這兩個 Library 唷。」 implementation 'com...
今天的練習專案:KtorDay26-LineSendMsg
最近美金還算便宜,老姐應該會趁這幾天買下開發者帳戶。 我先來看看聊天室範例需要配合專案調整的地方: 1.使用者發的訊息廣播完一輪之後即從記憶體中捨棄,訊息存進資...
改成平行存取的方式之後,我們試看看存取a、b、c 裡面的內容: get("/") { val a = async { client....
今天有做出一個小作品,有興趣的話可以參考一下呦!!(QRCode在影片的下方)
今天我們來談談 Parallel requests 多個 API 連線 我們先開兩個測試的 route: get("/a") { c...
參考資料:Ktor官網的Thymeleaf介紹Thymeleaf官網Share Target Picker: LIFF(LINE Frontend Frame...
昨天我們談到怎麼用 Ktor 以 get 來取得第三方 API 的資料,今天我們來談談如何寫入第三方 API。 POST 要寫入資料,一般我們會使用 post...
參考資料:https://ithelp.ithome.com.tw/articles/10247219
經過一晚的休息,老姐找到了癥結。 https://ktor.io/docs/clients-websockets.html 的範例沒有問題,有問題的是 Libr...
建好題目和問答訊息的資料關係後,可以動手做問答聊天室了。 「姐,我先架了之前說的官網範例。你試試看 android 能不能接起來。」我提高音量,因為外面正傳來「...
看了之前的教學,知道怎麼用 exposed 存取資料庫了,可是有的資料不是在資料庫的,那怎麼取得呢? 今天我們就來看看怎麼用 Ktor 存取第三方 API Cl...
設計小遊戲的上半場幾乎都是專注在學習KorGE的基本元件使用方法,以及怎麼應用這些元件來將我們的遊戲核心實作出來,而下半場就是要來處理這個線上排行榜系統。 不過...
Heroku安裝參考文章:只要有心,人人都可做卡米狗系列-Day18 官網安裝教學:Ktor: GAE,HerokuLine:line-liff-v2...
Optional reference 有時我們物件之間的關係是可有可無的,這時候我們要用 Optional reference 處理 首先資料上面是 nulla...
從窗戶飄入陣陣烤肉香,我趕緊揪住老姐,要不然老姐就跑出去了。 「今天放假一天也沒關係的啦。」老姐很不開心。 「再等我一下,快改好了。」我匆匆加上幾行程式碼,然後...
Kotlin語法速成專區:Kotlin線上讀書會共筆讀書會成員Andy Lu學習筆記 新手入門Chatbot專區:2019鐵人賽:聊天機器人新手教學影...
上次談到了一對多的關聯做法,今天我們來談談多對多關聯的做法。 多對多關聯 要處理多對多關聯,我們要加上一張關聯表: object CitiesUsers : T...
老姐經過我身邊的時候看了一下我的螢幕,好奇的問:「下方這些 log 像是 SQL 指令?」 「對呀, Exposed 會把 DAO 用的 SQL 指令印出來,...
昨日基本上我們已經完成了大致的 Online Judge 系統,剩下基本上就是看你打算要怎麼設計你的 Online Judge 系統來決定該怎麼打造你前端網頁...
Kotlin語法速成專區:Kotlin線上讀書會共筆讀書會成員Andy Lu學習筆記 新手入門Chatbot專區:2019鐵人賽:聊天機器人新手教學影...
提到資料之間的關係,我們就不得不提到 n+1 問題,以及怎麼解決。 什麼是 n+1 問題 以昨天的 Users 和 Cities 舉例。 如果我們需要所有 Ci...
溫馨小提醒:影片畫質設成1080會比較清楚喔!! Kotlin語法速成專區:我的Kotlin整理筆記Kotlin線上讀書會共筆讀書會成員Andy Lu學習...
為了避免像上次一樣白做工的情形,今天和老姐進行了問答聊天室結構的討論。 「什麼時候建立連線?」老姐提問。「是玩家進到挑戰題目頁面,還是打開 App 期間一直連線...
昨天我們將獲取資料的網頁部分給完成了,今天就讓我們繼續將操作資料的網頁部分給完成吧! 表單輸入元件 在操作資料的部分,很常會使用到一些 <input&g...
今天是這週唯一的假日,卻也是個雨天。 兩位快要發霉的工程師提不起勁來寫程式,於是開始分享最近的開發進度。 我首先開口:「昨天試著把首頁 get("/&...
接下來我們來談談怎麼用 exposed DAO 處理資料之間的關係。 今天,先來談談一對多關係。 一對多關係 假設我們再多一個資料表 Users: object...
溫馨小提醒:影片畫質設成1080會比較清楚喔!! 今天的練習專案:KtorDay18-LineLIFF Kotlin語法速成專區:我的Kotlin整理筆記...