| Date | Type | Tech Category | Title |
|---|---|---|---|
| 2022-07-25 | 理論 | Backend | Session、Cookie、Token |
| 2022-07-25 | 理論 | Frontend Question | 写 React / Vue 项目时为什么要在列表组件中写 key,其作用是什么? |
| 2022-07-26 | 理論 | Backend Learn | buffer pool 緩衝池 |
| 2022-07-27 | 理論 | Java core | Java String 介紹 |
| 2022-07-27 | 理論 | Java core | String Pool |
| 2022-07-28 | 理論 | Java core | OAuth |
| 2023-01-19 | 理論 | Backend,Spring | Spring Security |
| 2023-01-TBD | Devops | CICD | Gitlab-runner |
| 2023-01-21 | 實作 | Backend Spring | Spring boot + thymeleaf |
| 2023-03-21 | 理論 | Backend Spring | Cucumber 介紹 |
| 2023-03-23 | 網站內容 | Refactor | 翻譯 refactor.guru 網站內容 |
| 2023-03-24 | 理論 | Backend Spring | 常見的依賴注入 (DI) 的方式 |
| 2023-03-25 | 網路 | API | RESTful API |
| 2023-03-26 | 理論 | MessageQueue | MessageQueue 介紹 |
| 2023-04-01 | 演算法 | Algo | Euclidean algorithm |
| 2023-06-29 | API | API | 同步呼叫與非同步呼叫 |
| Date | Type | Tech Category | Title |
|---|---|---|---|
| 2023-03-22 | Algo | 基本演算法 | Moore voting algorithm |
| 2023-06-08 | Algo | 排序演算法 | Quickselect 算法 |
| Date | Category | Title |
|---|---|---|
| 2023-01-20 | Spring | Spring Security-WebSecurityConfigurerAdapter 棄用問題 |
| 2023-03-22 | Maven | maven-下載檔案時無法下載 |
| 2023-03-27 | Devops | azure board 如何快速新增 work items |
| 2023-03-29 | Spring | Spring boot 僅執行 junit 方式 |
| Date | Category | Title |
|---|---|---|
| 2023-04-28 | Design Pattern | SOLID(設計模式) |
| 2023-05-03 | Design Pattern | Factor Pattern(工廠模式) |
| 2023-05-04 | Design Pattern | Singleton Pattern (單例模式) |
| 2023-05-06 | Design Pattern | Builder(建造者模式) |
| 2023-05-07 | Design Pattern | Proxy Pattern(代理模式) |
| Date | Category | Title |
|---|---|---|
| 2023-03-28 | Message Queue | 實作 activeMQ |
| 2023-03-29 | Spring | Spring boot 如何使用排程 |
| 2023-04-14 | Spring | mongodb + spring boot 實作 |
| 2023-06-05 | Design Pattern | Design Pattern-lab1-File-writer-lab |
| 2023-06-10 | gRPC | gRPC lab1-gRPC Demo 專案 |
| 2023-06-22 | Spring | LAB1- TODO LIST(api)) |
| 2023-07-17 | Spring | lab - Spring security + jwt) |
| Date | Category | Title |
|---|---|---|
| 2023-04-28 | Backend | 深拷贝 vs 浅拷贝 |
| 2023-04-30 | Backend | Interceptor vs filter |
| 2023-04-30 | Backend | SQL、NOSQL、Redis 應用場景 |
| 2023-06-11 | Backend-Java | LinkedHashMap、ConcurrentHashMap、HashMap 和 TreeMap 區別 |
| 2023-06-12 | Backend-Java | Spring 如何防止 SQL 注入 |
| 2023-06-12 | Backend-Java | Spring IoC 的流程 |
| 2023-06-12 | Backend-Java | BeanFactory 和 FactoryBean 的區別 |
| 2023-06-12 | Backend-Java | TreeMap 介紹 |
| 2023-06-19 | DB | 為何不能使用 select * |
| 2023-06-19 | DB | SQL 的最左匹配原则 |
| 2023-06-19 | DB | 如何解讀 explain 的資料 |
| 2023-06-19 | DB | 聚集索引和非聚集索引(clustered index and secondary index) |
| 2023-06-20 | Devops | gitlab 如何在 merge code 的時候自動觸發 CICD |
| 2023-06-20 | Devops | pipline 的 job 代表的涵義 |
| 2023-06-20 | Devops | gitlab-runner 跟 gitlab-pipline 的關係 |
| 2023-06-20 | Backend-Java | Thread 和 Runnable 的區別 |
| 2023-07-11 | Backend-Java | LocalDateTime 跟 Date 使用時機與比較 |
| Date | Category | Title |
|---|---|---|
| 2023-04-15 | frontend | 第三方 Cookie 為何要取得使用者資料 |
| 2023-04-20 | vue | MVVM(Model-View-ViewModel) |
| 2023-04-21 | vue | 生命週期 |
| 2023-08-30 | css | Css specificity |
| 2023-08-30 | css | Css model |
| 2023-08-31 | css | Css float |
| 2023-08-31 | Javascript | Scope |
| 2023-09-01 | css | Css pseudo用法 |
| Date | Category | Title |
|---|---|---|
| 2023-08-30 | css | Css 選擇器的優先級是如何計算的 |
| 2023-08-30 | css | Box model 是什麼 |
| Date | Category | Title |
|---|---|---|
| 2023-06-22 | Frontend, Image Recognition | OpenCV 魔術棒邊緣檢測(nextjs-opencv-lab1) |
| 2023-06-22 | Frontend、React | LAB1- TODO LIST(Nextjs)) |
| 2023-08-31 | Frontend、css | LAB-金魚腦課程學習 |
| Date | Category | Title |
|---|---|---|
| 2023-03-28 | ActiveMq | MQ-使用 MQ 的場景 |
| 2023-04-11 | Database | 樂觀鎖和悲觀鎖是什麼 |
| 2023-04-11 | Database | 悲觀鎖是否會發生 dirty read |
| 2023-04-11 | System | 分散式系統如何收集 log |
| 2023-04-11 | Spring | Spring 的 DI 是如何做到的 |
| 2023-04-11 | 情境問題 | 第三方登入機制如何運作 oauth |
| 2023-03-28 | MQ | MQ-為何要選用 Kafka,它的優點是? |
| 2023-04-18 | Thread | Thread-concurrency(併發) |
| 2023-04-18 | Thread | Thread 中如何使用 Lock |
| 2023-04-19 | Database | SQL 如何優化 |
| 2023-04-20 | Vue | v-show vs v-if |
| 2023-04-20 | Vue | Vue 實例掛載過程 |
| 2023-04-21 | MQ | MQ-Kafka 效率上為何比 RabbitMQ 高嗎? |
| 2023-04-21 | MQ | MQ-Kafka 分佈式的消息系統架構 |
| 2023-04-21 | MQ | MQ 掛掉時如何避免資料遺失 |
| 2023-04-22 | Database | sql index 的種類(Cluster index / non-cluster index) |
- java- PriorityQueue 用法