Node.js 的 Event Loop (事件輪詢)到底在做什麼?
因為網路上的教學文我大部分都有看沒有懂,只好自己實作一遍來了解他的運作機制;希望我這篇文章足夠口語化,讓讀者能輕鬆理解,如果有解釋錯誤或是不夠清晰的部分再煩請告知,謝謝。
ARCHIVE
林鼎淵從 2020 年至今的所有文章:生成式 AI 實戰、技術教學、團隊合作與職場成長故事。
共 417 篇文章依年份看全部標題
因為網路上的教學文我大部分都有看沒有懂,只好自己實作一遍來了解他的運作機制;希望我這篇文章足夠口語化,讓讀者能輕鬆理解,如果有解釋錯誤或是不夠清晰的部分再煩請告知,謝謝。
我曾經因為作者的風評而拒絕閱讀她的文章;但嘗試閱讀第一個章節後,我了解到一個道理:「你可以討厭一個人,但無法否認她的成就,不要因為偏見而拒絕吸收有用的知識。」
你正在被作文字數不足、文章篇幅不夠所困擾嗎?筆者將在這篇文章公開分享,自己是如何把原本 200 頁的草稿擴充成 416 頁成書的秘訣,看完文章後如果你有自己的獨門秘方,歡迎在底下留言分享,或許你的分享可以幫助到有需要的人。
作家對許多人而言是一個神秘的職業,今天筆者想跟大家分享出書的過程、每個階段要注意的細節;但每間出版社實際作業一定都會有所差異,本篇文章僅為個人經驗分享,讓大家對這個領域有基礎的認知。
開發網頁前端時,會需要用到後端回傳的 api 數據來渲染頁面,如果雙方依照需求規格書好好實作會天下太平;但在現實生活中總是會有例外發生,如果後端傳給前端時的資料格式不夠穩定,前端在渲染的時候就可能會出錯。遇到這種狀況時,「jsonschema」套件就是你的救星!
每次聚會朋友都在聊用 Docker 來 deploy 有多潮,感覺再不研究就要落伍了;這篇文章會分享我將過去的 Nuxt 專案成功 Build 成 Docker Image 並 push 到 dockerhub 的步驟。
有了框架後做什麼都很方便,但因為太方便導致有時連工具負責哪一塊都功能有點霧颯颯,如果你搞不太懂 Vue、Veux、Vuetify、Nuxt.js 之間的關係、具體各自負責什麼事情的話可以參考這篇文章釐清自己的觀念喔!
隨著公司的擴張,會有越來越多人加入團隊來分擔你的工作 😊,此時你需要準備交接文件📄,以保證他們會成為團隊中的神隊友 😎 而不是讓你增加工作份量的豬隊友 🤕,這篇文章我會列出個人在交接時會準備的東西🧰。
Slave DB 上的資料從 Master DB 複製過來時會有延遲,所以會造成用戶看到舊的資訊;在過去想解決這個問題真的需要 18 般武藝,但到了 MySQL 5.7 版後官方說只要調整一個設定就能解決,具體做法讓我們看下去。
sysbench 是我目前使用上最順手的一個測試工具,安裝、使用都非常容易,除了資料庫的測試外他還能對 CPU、Memory…做測試,本篇會詳細說明如何使用它來做 MySQL 性能測試,其他的功能可以參考文末附的連結。