關於我
About Me

Hi,我是yoziming,正在IT領域不斷學習,方向主要在Web後端開發,如Java、Golang、SQL操作與部署;也接觸前端的技能,例如HTML、JavaScript與框架Vue、Bootstrap等等

400

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
  • 預約就醫平台

  • 愛家租房網

    • 這是一個Golang所寫的項目,我學習主力是在Java,但是當初對Golang很有興趣所以也學了一陣子,主要練習點為使用gin框架搭建Golang的web項目,以及gorm的使用
    • 參見: https://github.com/yoziming/ihome