技術筆記
2026 年
08 月
VS Code GitHub Copilot:用 BYOK 接入自訂模型
類別
AI
標籤
GitHub Copilot
VS Code
BYOK
用 LiteLLM 集中管理 AI API:模型整合、權限與用量控管
類別
AI
標籤
LiteLLM
API Proxy
CLIProxyAPI 是什麼?快速打造自己的 AI API 統一入口
類別
AI
標籤
CLIProxyAPI
API Proxy
07 月
用 AI Agent 透過 MCP 拉 Figma 雛形很燒 Token?試試 HTML to Design 吧!
類別
前端開發
標籤
Figma
HTML to Design
AI 協作開發
讓 AI 直接改 Figma 設計稿:用 Codex + cursor-talk-to-figma-mcp 拉前端畫面只消耗 Agent Token
類別
AI
標籤
Figma
Codex
MCP
AI 協作開發
前端
AI 都能回答了,還需要寫技術文章嗎?
類別
AI
標籤
雜談
05 月
把 Liquibase 整合進 CI/CD
類別
後端開發
標籤
Liquibase
Database
AI
CI/CD
AI 協作開發
把 AI Agent 融入開發流程:從專案打地基、建立 Skill 到用 Obsidian 管理專案
類別
AI
標籤
AI Agent
AI 協作開發
AI Skill
Obsidian
MCP
2025 年
08 月
Docker 部署 Spring Boot + Vue + PostgreSQL 實現一個會員註冊登入系統
類別
全端開發
標籤
Vue
Spring Boot
JWT
PostgreSQL
Docker
leetcode 62 - Unique Paths
類別
LeetCode
標籤
Java
LeetCode Medium
Dynamic Programming
Blind 75
leetcode 91 - Decode Ways
類別
LeetCode
標籤
Java
LeetCode Medium
Dynamic Programming
Blind 75
leetcode 53 - Maximum Subarray
類別
LeetCode
標籤
Java
LeetCode Medium
Blind 75
Dynamic Programming
07 月
leetcode 1143 - Longest Common Subsequence
類別
LeetCode
標籤
Java
LeetCode Medium
Dynamic Programming
Blind 75
leetcode 139 - Word Break
類別
LeetCode
標籤
Java
LeetCode Medium
Dynamic Programming
Blind 75
leetcode 198 - House Robber
類別
LeetCode
標籤
Java
LeetCode Medium
Dynamic Programming
Blind 75
leetcode 213 - House Robber II
類別
LeetCode
標籤
Java
LeetCode Medium
Dynamic Programming
Blind 75
leetcode 322 - Coin Change
類別
LeetCode
標籤
Java
LeetCode Medium
Dynamic Programming
Blind 75
04 月
leetcode 207 - Course Schedule
類別
LeetCode
標籤
Java
LeetCode Medium
Graph
Blind 75
leetcode 310 - Minimum Height Trees
類別
LeetCode
標籤
Java
LeetCode Medium
Graph
leetcode 323 - Number of Connected Components in an Undirected Graph
類別
LeetCode
標籤
Java
LeetCode Medium
Graph
Blind 75
leetcode 133 - Clone Graph
類別
LeetCode
標籤
Java
LeetCode Medium
Graph
Blind 75
leetcode 743 - Network Delay Time
類別
LeetCode
標籤
Java
LeetCode Medium
Graph
leetcode 70 - Climbing Stairs
類別
LeetCode
標籤
Java
LeetCode Easy
Dynamic Programming
Blind 75
Docker Compose 常用指令、操作
類別
後端開發
標籤
Docker Compose
指令筆記
Docker 常用指令、操作
類別
後端開發
標籤
Docker
指令筆記
03 月
leetcode 102 - Binary Tree Level Order Traversal
類別
LeetCode
標籤
Java
LeetCode Medium
Tree
Blind 75
leetcode 371 - Sum of Two Integers
類別
LeetCode
標籤
Java
LeetCode Medium
Bit Manipulation
Blind 75
leetcode 347 - Top K Frequent Elements
類別
LeetCode
標籤
Java
LeetCode Medium
Hash Map
Blind 75
leetcode 105 - Construct Binary Tree from Preorder and Inorder Traversal
類別
LeetCode
標籤
Java
LeetCode Medium
Tree
Blind 75
leetcode 19 - Remove Nth Node From End of List
類別
LeetCode
標籤
Java
LeetCode Medium
Linked List
Blind 75
leetcode 211 - Design Add and Search Words Data Structure
類別
LeetCode
標籤
Java
LeetCode Medium
Blind 75
Trie
leetcode 230 - Kth Smallest Element in a BST
類別
LeetCode
標籤
Java
LeetCode Medium
Tree
Blind 75
leetcode 39 - Combination Sum
類別
LeetCode
標籤
Java
LeetCode Medium
Backtracking
Blind 75
leetcode 417 - Pacific Atlantic Water Flow
類別
LeetCode
標籤
Java
LeetCode Medium
DFS
Blind 75
leetcode 49 - Group Anagrams
類別
LeetCode
標籤
Java
LeetCode Medium
Hash Map
Blind 75
leetcode 143 - Reorder List
類別
LeetCode
標籤
Java
LeetCode Medium
Linked List
Blind 75
leetcode 206 - Reverse Linked List
類別
LeetCode
標籤
Java
LeetCode Easy
Linked List
Blind 75
leetcode 208 - Implement Trie (Prefix Tree)
類別
LeetCode
標籤
Java
LeetCode Medium
Blind 75
Trie
leetcode 226 - Invert Binary Tree
類別
LeetCode
標籤
Java
LeetCode Easy
Tree
Blind 75
leetcode 235 - Lowest Common Ancestor of a Binary Search Tree
類別
LeetCode
標籤
Java
LeetCode Medium
Tree
Blind 75
leetcode 572 - Subtree of Another Tree
類別
LeetCode
標籤
Java
LeetCode Easy
Tree
Blind 75
leetcode 242 - Valid Anagram
類別
LeetCode
標籤
Java
LeetCode Easy
String
Blind 75
leetcode 55 - Jump Game
類別
LeetCode
標籤
Java
LeetCode Medium
Blind 75
Greedy
leetcode 647 - Palindromic Substrings
類別
LeetCode
標籤
Java
LeetCode Medium
String
Blind 75
leetcode 79 - Word Search
類別
LeetCode
標籤
Java
LeetCode Medium
DFS
Blind 75
leetcode 98 - Validate Binary Search Tree
類別
LeetCode
標籤
Java
LeetCode Medium
Tree
Blind 75
leetcode 190 - Reverse Bits
類別
LeetCode
標籤
Java
LeetCode Easy
Bit Manipulation
Blind 75
leetcode 191 - Number of 1 Bits
類別
LeetCode
標籤
Java
LeetCode Easy
Bit Manipulation
Blind 75
leetcode 338 - Counting Bits
類別
LeetCode
標籤
Java
LeetCode Easy
Bit Manipulation
Blind 75
leetcode 3 - Longest Substring Without Repeating Characters
類別
LeetCode
標籤
Java
LeetCode Medium
String
Blind 75
leetcode 424 - Longest Repeating Character Replacement
類別
LeetCode
標籤
Java
LeetCode Medium
String
Blind 75
leetcode 5 - Longest Palindromic Substring
類別
LeetCode
標籤
Java
LeetCode Medium
String
Blind 75
02 月
leetcode 100 - Same Tree
類別
LeetCode
標籤
Java
LeetCode Easy
Tree
Blind 75
leetcode 934 - Shortest Bridge
類別
LeetCode
標籤
Java
LeetCode Medium
BFS
DFS
leetcode 200 - Number of Islands
類別
LeetCode
標籤
Java
LeetCode Medium
DFS
Blind 75
leetcode 127 - Word Ladder
類別
LeetCode
標籤
Java
LeetCode Hard
BFS
Blind 75
leetcode 20 - Valid Parentheses
類別
LeetCode
標籤
Java
LeetCode Easy
Stack
Blind 75
leetcode 739 - Daily Temperatures
類別
LeetCode
標籤
Java
LeetCode Medium
Stack
leetcode 23 - Merge k Sorted Lists
類別
LeetCode
標籤
Java
LeetCode Hard
Heap
Blind 75
leetcode 560 - Subarray Sum Equals K
類別
LeetCode
標籤
Java
LeetCode Medium
Hash Map
leetcode 542 - 01 Matrix
類別
LeetCode
標籤
Java
LeetCode Medium
BFS
leetcode 129 - Sum Root to Leaf Numbers
類別
LeetCode
標籤
Java
LeetCode Medium
DFS
leetcode 496 - Next Greater Element I
類別
LeetCode
標籤
Java
LeetCode Easy
Stack
leetcode 124 - Binary Tree Maximum Path Sum
類別
LeetCode
標籤
Java
LeetCode Hard
DFS
Blind 75
leetcode 104 - Maximum Depth of Binary Tree
類別
LeetCode
標籤
Java
LeetCode Easy
BFS
DFS
Tree
Blind 75
leetcode 199 - Binary Tree Right Side View
類別
LeetCode
標籤
Java
LeetCode Medium
BFS
DFS
leetcode 215 - Kth Largest Element in an Array
類別
LeetCode
標籤
Java
LeetCode Medium
Heap
leetcode 503 - Next Greater Element II
類別
LeetCode
標籤
Java
LeetCode Medium
Stack
leetcode 1 - Two Sum
類別
LeetCode
標籤
Java
LeetCode Easy
Hash Map
Blind 75
leetcode 394 - Decode String
類別
LeetCode
標籤
Java
LeetCode Medium
Stack
leetcode 735 - Asteroid Collision
類別
LeetCode
標籤
Java
LeetCode Medium
Stack
01 月
leetcode 57 - Insert Interval
類別
LeetCode
標籤
Java
LeetCode Medium
Array
Blind 75
leetcode 435 - Non-overlapping Intervals
類別
LeetCode
標籤
Java
LeetCode Medium
Array
Blind 75
leetcode 56 - Merge Intervals
類別
LeetCode
標籤
Java
LeetCode Medium
Array
Blind 75
leetcode 33 - Search in Rotated Sorted Array
類別
LeetCode
標籤
Java
LeetCode Medium
Array
Binary Search
Blind 75
leetcode 48 - Rotate Image
類別
LeetCode
標籤
Java
LeetCode Medium
Array
Blind 75
leetcode 300 - Longest Increasing Subsequence
類別
LeetCode
標籤
Java
LeetCode Medium
Array
Blind 75
leetcode 73 - Set Matrix Zeroes
類別
LeetCode
標籤
Java
LeetCode Medium
Array
Blind 75
leetcode 153 - Find Minimum in Rotated Sorted Array
類別
LeetCode
標籤
Java
LeetCode Medium
Array
Binary Search
Blind 75
在 Hugo 網站加入 Disqus
類別
Hugo 網站
標籤
Disqus
留言系統
leetcode 237 - Delete Node in a Linked List
類別
LeetCode
標籤
Java
LeetCode Medium
Linked List
leetcode 128 - Longest Consecutive Sequence
類別
LeetCode
標籤
Java
LeetCode Medium
Array
Blind 75
leetcode 152 - Maximum Product Subarray
類別
LeetCode
標籤
Java
LeetCode Medium
Array
Blind 75
leetcode 238 - Product of Array Except Self
類別
LeetCode
標籤
Java
LeetCode Medium
Array
Blind 75
leetcode 54 - Spiral Matrix
類別
LeetCode
標籤
Java
LeetCode Medium
Array
Blind 75
leetcode 2 - Add Two Numbers
類別
LeetCode
標籤
Java
LeetCode Medium
Linked List
leetcode 141 - Linked List Cycle
類別
LeetCode
標籤
Java
LeetCode Easy
Linked List
Blind 75
leetcode 1231 - Divide Chocolate
類別
LeetCode
標籤
Java
LeetCode Medium
Binary Search
leetcode 125 - Valid Palindrome
類別
LeetCode
標籤
Java
LeetCode Easy
String
Two Pointers
Blind 75
leetcode 268 - Missing Number
類別
LeetCode
標籤
Java
LeetCode Easy
Array
Blind 75
leetcode 410 - Split Array Largest Sum
類別
LeetCode
標籤
Java
LeetCode Hard
Binary Search
leetcode 1011 - Capacity To Ship Packages Within D Days
類別
LeetCode
標籤
Java
LeetCode Medium
Binary Search
leetcode 217 - Contains Duplicate
類別
LeetCode
標籤
Java
LeetCode Easy
Array
Blind 75