- 
  
    應該有學了三週了吧?今天主要是來介紹ORM - Object Relational Mapping這個東西,簡單來說它就是一個幫助你把Go語法 => SQL語法的工具,因為一般有學過SQL語法的人並不是很多,加上基本上需要高效能的CRUD的機會就更少了,在語法上大大的降低了前端工程師對於SQL的語法熟悉度,而且轉換資料庫很容易,有助於快速開發。 作業環境 項目 版本 CPU Apple M1 macOS Big Sur 12.3 arm64 Golang 1.18 arm64 Visual Studio Code 1.66 arm64 Postman 9.0.9 arm64 DB Browser for SQLite 3.12.1 …
Read More - 
  
    同學們上課啦,記得當時年紀小,筆者當時流行的是網頁工程師-前/後端,但是工作非常的難找,因為Web技術已經發展20多年了,所以會的人太多了,而薪資也早已進入了大紅海時代;後來看到手機系統的出現,一不小心就轉職到了iOS打字工的行列之中;但是,工作之後發現,老舊的API寫法相當的不適合在手機端使用,要改嘛,又不是件容易的事(~~~資深員工很難溝通?~~~),有問題第一個顯示的也一定是在前端被發現,還是靠自己最好… 作業環境 項目 版本 CPU Apple M1 macOS Big Sur 12.3 arm64 Golang 1.18 arm64 Visual Studio Code 1.66 arm64 Postman 9.0.9 …
Read More - 
  
    依稀記得Golang剛推出的時候,深深被它的外表所吸引?不不不,筆者不是外貌協會的,其實它已經出現在地球上有很長一段時間了,當初Google在設計它的時候,就是想要語法簡潔且高效能,筆者覺得它是取代Node.js - modules 無底洞 / Python - 執行速度 / Java - JVM跨平臺的利器。 最近感同深受,原本我的網誌是使用hexo - Nodejs去製作的,但因為佈景主題不合新版,所以就跳來使用hugo - Golang,雖然hugo的文章大多都是英文的,比起hexo有強大中文資訊來說,的確是筆者的痛點,但是…Build的速度至少差10倍吧。 作業環境 項目 版本 CPU Apple M1 macOS Big …
Read More - 
  
    因為最近把換成M1版的Mac mini了,什麼都沒有裝,所以先來記錄一下,Java類的APP安裝過程,也來記錄一下SQL的相關使用過程,讀取資料是身為後臺最重要的一環嘛。話說SDKMAN 5.10.0跟IntelliJ IDEA 2020.3.1也開始支援M1了,真的是可喜可賀啊… 作業環境 項目 版本 CPU Apple M1 macOS Big Sur 11.2.3 SDKMAN 5.11 ARM64 Homebrew 3.1.3 ARM64 Java 8.0.282-zulu ARM64 IntelliJ IDEA 2021.1 ARM64 MySQL 8.0.23 x86_64 Grails 4.0.10 環境安裝 查看 …
Read More - 
  
    依稀記得,MySQL這個名詞,一直是窮學生學習SQL的代表,它是一個開放原始碼的關聯式資料庫管理系統,原開發者為瑞典的MySQL AB公司,該公司於2008年被昇陽電腦 - Sun Microsystems收購,這時候還是開放原始碼的。到了2009年,甲骨文公司 - Oracle收購昇陽微系統公司,是的,它就是NBA金州勇士隊的主場甲骨文體育館的那個甲骨文,在MySQL成為Oracle旗下產品之後,一些原始開發者擔心甲骨文公司收購MySQL後會有一些隱患,所以就復刻一個改良的版本,就是MariaDB的由來,由社群開發,有商業支援,旨在繼續保持在GNU GPL下開源。 安裝過程 安裝MariaDB 使用apt安裝,按圖施工,保證成功, …
Read More