關於我
About Me
Hi,我是yoziming,正在IT領域不斷學習,方向主要在Web後端開發,如Java、Golang、SQL操作與部署;也接觸前端的技能,例如HTML、JavaScript與框架Vue、Bootstrap等等
Golang
- gin: web框架、gorm物件關係對映
- go-micro: go微服務框架
Java
- Java SE、JDBC、MybatisPlus等常見框架
- JavaWeb: Servlet、Filter等等http基礎
- Spring Boot、Spring Cloud微服務
- Spring Cloud Alibaba: Nacos、Sentinel限流等等
Web
- Nginx
- RabbitMQ
資料庫
- MySQL: 基本CRUD、Transaction交易與隔離性
- NoSQL: Redis、MongoDB 基本操作
- ElasticSearch: 基本DSL操作,實現搜索功能
前端
- html、css、javascript
- jsp、jQuery、Ajax、Node、Vue.js等等
- 前端屬於能看懂、寫出簡單的功能,有問題知道關鍵字的程度
架構、版控
- MVC模式與三層架構
- RESTful風格API
- 分散式架構、微服務
- git、github : 版控、分支管理基本應用
Container
- Docker: 運行容器等基本操作
- Heroku: 部屬上雲經驗
個人專案(Side Project)
-
柚子茶室
- 這是基於github page與hugo搭建的靜態網站,此blog紀錄個人學習的心得、技術筆記還有各種踩坑的紀錄
- 參見: https://yoziming.github.io
-
柚子書城
- 柚子書城是一個不依賴Spring框架,純粹的JavaWeb項目,主要練習HTTP基本功、Servlet、Session等原理,以及JDBC、資料庫連接池等基礎的SQL操作。
- 有Gif演示圖與可公開訪問的網站,詳細請見倉庫 https://github.com/yoziming/book-market
-
柚子商城
- 基於SpringBoot、SpringCloud的分散式微服務架構B2C商城項目
- 項目由業務集群 + 後台管理系統構成,主要練習微服務架構、服務註冊與發現、遠程調用、網關、Restful接口、數據校驗、高併發處理、MQ訊息中心、限流降級、鏈路追蹤、性能監控、壓力測試等等
- 參見: https://github.com/yoziming/javamall
-
預約就醫平台
- 未完成,同樣是一個Spring微服務項目,主要學到了MyBatis-Plus與MongoDB的操作
- 參見: https://yoziming.github.io/categories/spring%E7%B7%9A%E4%B8%8A%E8%AA%B2/
-
愛家租房網
- 這是一個Golang所寫的項目,我學習主力是在Java,但是當初對Golang很有興趣所以也學了一陣子,主要練習點為使用gin框架搭建Golang的web項目,以及gorm的使用
- 參見: https://github.com/yoziming/ihome