阿Han的軟體技術棧 💡
221
免費公開
房間資訊
付費訂閱
主軸圍繞於軟體科技, 除了過往經驗成章以外也持續學習新技能, 並將學習心法記錄與分享, 以期幫助相同道路之夥伴。 裡面包含著各種程式語言的疑難雜症解題技巧, 也提供資料庫、AI、認證與授權、工具庫...等技巧, 讓您自由找出您想要的解答, 如果您想要系統化的教學課程也歡迎至「🔒 阿Han的軟體心法實戰營」。
Top 5
1
【🤖 opencode】💸 月底吃土了嗎?換上這把「開源瑞士刀」,告別昂貴的 Claude Code!
2
【PDF文件】使用Chrome解除PDF密碼限制
3
【🤖 AI工具庫】什麼!AI也能自己開公司?Paperclip初探
4
【語音合成技術 - Kokoro TTS】比想像中更強!用 Python + uv 打造支援繁中的語音 API
5
🚀 用 AI 打造專屬的「理財健檢 Agent」,怎麼做?
1
【🤖 opencode】💸 月底吃土了嗎?換上這把「開源瑞士刀」,告別昂貴的 Claude Code!
2
【PDF文件】使用Chrome解除PDF密碼限制
3
【🤖 AI工具庫】什麼!AI也能自己開公司?Paperclip初探
4
【語音合成技術 - Kokoro TTS】比想像中更強!用 Python + uv 打造支援繁中的語音 API
5
🚀 用 AI 打造專屬的「理財健檢 Agent」,怎麼做?
全部
AI
python
Web
軟體知識
認證與授權
資料庫
工具庫
作業系統
Message Queue
javascript/nodejs
Go
區塊鏈
全部
AI
python
Web
軟體知識
認證與授權
資料庫
工具庫
作業系統
Message Queue
javascript/nodejs
Go
區塊鏈
全部類型
免費與付費
最新發佈
最新發佈
阿Han
2023/08/08
【資料庫寶典 - MongoDB】基礎介紹
我們在「【資料庫寶典】什麼是NoSQL?能吃嗎?」有談到一些NoSQL的特性,雖然本質上有所差異,但兩方技術發展的產品也都開始互相支援了,比如說MongoDB後來也發展出類SQL語法讓熟悉SQL的開發者可以降低進入門檻,而SQL、postgresql…等也紛紛納入一些NoSQL的元素,雙方都有開始接
#
資料庫
#
MongoDB
#
noSQL
7
阿Han
2023/08/08
【資料庫寶典 - MongoDB】基礎介紹
我們在「【資料庫寶典】什麼是NoSQL?能吃嗎?」有談到一些NoSQL的特性,雖然本質上有所差異,但兩方技術發展的產品也都開始互相支援了,比如說MongoDB後來也發展出類SQL語法讓熟悉SQL的開發者可以降低進入門檻,而SQL、postgresql…等也紛紛納入一些NoSQL的元素,雙方都有開始接
#
資料庫
#
MongoDB
#
noSQL
7
阿Han
2023/05/02
【資料庫寶典】ElasticSearch的Span Near
範例句: 假設我們有一段文章以空白隔開的方式來切割詞彙,內容如下: 假設條件為: clauses:[提升,滿意度,問卷] 。 slop:4。 in_order: true ❗ 這裡的Slop代表範圍內不匹配的最大數量,從開始匹配的字詞框到最後加總一併進行計算。 查詢結構會是如此 請問上述條件是否能正
#
資料庫
#
Elasticsearch
7
阿Han
2023/05/02
【資料庫寶典】ElasticSearch的Span Near
範例句: 假設我們有一段文章以空白隔開的方式來切割詞彙,內容如下: 假設條件為: clauses:[提升,滿意度,問卷] 。 slop:4。 in_order: true ❗ 這裡的Slop代表範圍內不匹配的最大數量,從開始匹配的字詞框到最後加總一併進行計算。 查詢結構會是如此 請問上述條件是否能正
#
資料庫
#
Elasticsearch
7
阿Han
2023/05/01
【資料庫寶典 - MongoDB】併發進行Upsert造成重複資料。
通常我們如果希望一筆資料是能夠具備唯一性的狀況下, 勢必在新增前會進行檢查, 但是在我們的應用程式中, 先查詢再寫入勢必會造成一些時間差, 導致於多人同時操作時, 可能發生重複資料的狀況。 假設我們的應用是不允許名稱重複, 那我們的資料可能如下: 我們的業務邏輯為「當名稱存在時就更新、不存在就新增」
#
資料庫
#
database
#
MongoDB
4
阿Han
2023/05/01
【資料庫寶典 - MongoDB】併發進行Upsert造成重複資料。
通常我們如果希望一筆資料是能夠具備唯一性的狀況下, 勢必在新增前會進行檢查, 但是在我們的應用程式中, 先查詢再寫入勢必會造成一些時間差, 導致於多人同時操作時, 可能發生重複資料的狀況。 假設我們的應用是不允許名稱重複, 那我們的資料可能如下: 我們的業務邏輯為「當名稱存在時就更新、不存在就新增」
#
資料庫
#
database
#
MongoDB
4
阿Han
2023/05/01
【資料庫寶典 - MongoDB】 關於Mongo的連接池
不論我們使用Nodejs的Mongo Client還是Go語言甚至其他語言的套件, 應該都會看到連線選項中有poolSize這類的配置, 以下會介紹什麼是連線池、優點、應注意的事項。 首先來談談連接池之前的單一連接機制, 在配置正確的狀況下可能不會遇到任何問題, 但假設我們的應用同時間有100個用戶
#
資料庫
#
MongoDB
#
database
1
阿Han
2023/05/01
【資料庫寶典 - MongoDB】 關於Mongo的連接池
不論我們使用Nodejs的Mongo Client還是Go語言甚至其他語言的套件, 應該都會看到連線選項中有poolSize這類的配置, 以下會介紹什麼是連線池、優點、應注意的事項。 首先來談談連接池之前的單一連接機制, 在配置正確的狀況下可能不會遇到任何問題, 但假設我們的應用同時間有100個用戶
#
資料庫
#
MongoDB
#
database
1
阿Han
2023/04/23
【資料庫寶典】 MongoDB - 進階索引
本篇主要是介紹MongoDB有哪些進階的索引, 了解原理及功能後, 在應用上才能規劃出更有效率的索引, 而主要會談到以下五個索引類型: 複合索引。 部份索引。 多鍵索引。 全文索引。 TTL索引。 進入到索引類型之前先提醒一下,一個集合的索引數不能超過64個。 限制: 最多只能31個欄位做一組複合索
#
資料庫
#
MongoDB
#
database
阿Han
2023/04/23
【資料庫寶典】 MongoDB - 進階索引
本篇主要是介紹MongoDB有哪些進階的索引, 了解原理及功能後, 在應用上才能規劃出更有效率的索引, 而主要會談到以下五個索引類型: 複合索引。 部份索引。 多鍵索引。 全文索引。 TTL索引。 進入到索引類型之前先提醒一下,一個集合的索引數不能超過64個。 限制: 最多只能31個欄位做一組複合索
#
資料庫
#
MongoDB
#
database
阿Han
2023/04/23
【資料庫寶典】MongoDB:Capped Collection
主要是收攏documents的容器, 可以支援各種不同結構的document。 不能為空字串。 不能以system開頭, 這是系統集合保留的前綴。 超過配置大小, 新增時當超過配置限額時, 會先從最早的document刪除後再append新的document。 更新時不能超過size限制。 不能刪除
#
MongoDB
#
資料庫
#
database
阿Han
2023/04/23
【資料庫寶典】MongoDB:Capped Collection
主要是收攏documents的容器, 可以支援各種不同結構的document。 不能為空字串。 不能以system開頭, 這是系統集合保留的前綴。 超過配置大小, 新增時當超過配置限額時, 會先從最早的document刪除後再append新的document。 更新時不能超過size限制。 不能刪除
#
MongoDB
#
資料庫
#
database
加入
Top 5
1
【🤖 opencode】💸 月底吃土了嗎?換上這把「開源瑞士刀」,告別昂貴的 Claude Code!
2
【PDF文件】使用Chrome解除PDF密碼限制
3
【🤖 AI工具庫】什麼!AI也能自己開公司?Paperclip初探
4
【語音合成技術 - Kokoro TTS】比想像中更強!用 Python + uv 打造支援繁中的語音 API
5
🚀 用 AI 打造專屬的「理財健檢 Agent」,怎麼做?
1
【🤖 opencode】💸 月底吃土了嗎?換上這把「開源瑞士刀」,告別昂貴的 Claude Code!
2
【PDF文件】使用Chrome解除PDF密碼限制
3
【🤖 AI工具庫】什麼!AI也能自己開公司?Paperclip初探
4
【語音合成技術 - Kokoro TTS】比想像中更強!用 Python + uv 打造支援繁中的語音 API
5
🚀 用 AI 打造專屬的「理財健檢 Agent」,怎麼做?
全部
AI
python
Web
軟體知識
認證與授權
資料庫
工具庫
作業系統
Message Queue
javascript/nodejs
Go
區塊鏈
全部
AI
python
Web
軟體知識
認證與授權
資料庫
工具庫
作業系統
Message Queue
javascript/nodejs
Go
區塊鏈
全部類型
免費與付費
最新發佈
最新發佈
阿Han
2023/08/08
【資料庫寶典 - MongoDB】基礎介紹
我們在「【資料庫寶典】什麼是NoSQL?能吃嗎?」有談到一些NoSQL的特性,雖然本質上有所差異,但兩方技術發展的產品也都開始互相支援了,比如說MongoDB後來也發展出類SQL語法讓熟悉SQL的開發者可以降低進入門檻,而SQL、postgresql…等也紛紛納入一些NoSQL的元素,雙方都有開始接
#
資料庫
#
MongoDB
#
noSQL
7
阿Han
2023/08/08
【資料庫寶典 - MongoDB】基礎介紹
我們在「【資料庫寶典】什麼是NoSQL?能吃嗎?」有談到一些NoSQL的特性,雖然本質上有所差異,但兩方技術發展的產品也都開始互相支援了,比如說MongoDB後來也發展出類SQL語法讓熟悉SQL的開發者可以降低進入門檻,而SQL、postgresql…等也紛紛納入一些NoSQL的元素,雙方都有開始接
#
資料庫
#
MongoDB
#
noSQL
7
阿Han
2023/05/02
【資料庫寶典】ElasticSearch的Span Near
範例句: 假設我們有一段文章以空白隔開的方式來切割詞彙,內容如下: 假設條件為: clauses:[提升,滿意度,問卷] 。 slop:4。 in_order: true ❗ 這裡的Slop代表範圍內不匹配的最大數量,從開始匹配的字詞框到最後加總一併進行計算。 查詢結構會是如此 請問上述條件是否能正
#
資料庫
#
Elasticsearch
7
阿Han
2023/05/02
【資料庫寶典】ElasticSearch的Span Near
範例句: 假設我們有一段文章以空白隔開的方式來切割詞彙,內容如下: 假設條件為: clauses:[提升,滿意度,問卷] 。 slop:4。 in_order: true ❗ 這裡的Slop代表範圍內不匹配的最大數量,從開始匹配的字詞框到最後加總一併進行計算。 查詢結構會是如此 請問上述條件是否能正
#
資料庫
#
Elasticsearch
7
阿Han
2023/05/01
【資料庫寶典 - MongoDB】併發進行Upsert造成重複資料。
通常我們如果希望一筆資料是能夠具備唯一性的狀況下, 勢必在新增前會進行檢查, 但是在我們的應用程式中, 先查詢再寫入勢必會造成一些時間差, 導致於多人同時操作時, 可能發生重複資料的狀況。 假設我們的應用是不允許名稱重複, 那我們的資料可能如下: 我們的業務邏輯為「當名稱存在時就更新、不存在就新增」
#
資料庫
#
database
#
MongoDB
4
阿Han
2023/05/01
【資料庫寶典 - MongoDB】併發進行Upsert造成重複資料。
通常我們如果希望一筆資料是能夠具備唯一性的狀況下, 勢必在新增前會進行檢查, 但是在我們的應用程式中, 先查詢再寫入勢必會造成一些時間差, 導致於多人同時操作時, 可能發生重複資料的狀況。 假設我們的應用是不允許名稱重複, 那我們的資料可能如下: 我們的業務邏輯為「當名稱存在時就更新、不存在就新增」
#
資料庫
#
database
#
MongoDB
4
阿Han
2023/05/01
【資料庫寶典 - MongoDB】 關於Mongo的連接池
不論我們使用Nodejs的Mongo Client還是Go語言甚至其他語言的套件, 應該都會看到連線選項中有poolSize這類的配置, 以下會介紹什麼是連線池、優點、應注意的事項。 首先來談談連接池之前的單一連接機制, 在配置正確的狀況下可能不會遇到任何問題, 但假設我們的應用同時間有100個用戶
#
資料庫
#
MongoDB
#
database
1
阿Han
2023/05/01
【資料庫寶典 - MongoDB】 關於Mongo的連接池
不論我們使用Nodejs的Mongo Client還是Go語言甚至其他語言的套件, 應該都會看到連線選項中有poolSize這類的配置, 以下會介紹什麼是連線池、優點、應注意的事項。 首先來談談連接池之前的單一連接機制, 在配置正確的狀況下可能不會遇到任何問題, 但假設我們的應用同時間有100個用戶
#
資料庫
#
MongoDB
#
database
1
阿Han
2023/04/23
【資料庫寶典】 MongoDB - 進階索引
本篇主要是介紹MongoDB有哪些進階的索引, 了解原理及功能後, 在應用上才能規劃出更有效率的索引, 而主要會談到以下五個索引類型: 複合索引。 部份索引。 多鍵索引。 全文索引。 TTL索引。 進入到索引類型之前先提醒一下,一個集合的索引數不能超過64個。 限制: 最多只能31個欄位做一組複合索
#
資料庫
#
MongoDB
#
database
阿Han
2023/04/23
【資料庫寶典】 MongoDB - 進階索引
本篇主要是介紹MongoDB有哪些進階的索引, 了解原理及功能後, 在應用上才能規劃出更有效率的索引, 而主要會談到以下五個索引類型: 複合索引。 部份索引。 多鍵索引。 全文索引。 TTL索引。 進入到索引類型之前先提醒一下,一個集合的索引數不能超過64個。 限制: 最多只能31個欄位做一組複合索
#
資料庫
#
MongoDB
#
database
阿Han
2023/04/23
【資料庫寶典】MongoDB:Capped Collection
主要是收攏documents的容器, 可以支援各種不同結構的document。 不能為空字串。 不能以system開頭, 這是系統集合保留的前綴。 超過配置大小, 新增時當超過配置限額時, 會先從最早的document刪除後再append新的document。 更新時不能超過size限制。 不能刪除
#
MongoDB
#
資料庫
#
database
阿Han
2023/04/23
【資料庫寶典】MongoDB:Capped Collection
主要是收攏documents的容器, 可以支援各種不同結構的document。 不能為空字串。 不能以system開頭, 這是系統集合保留的前綴。 超過配置大小, 新增時當超過配置限額時, 會先從最早的document刪除後再append新的document。 更新時不能超過size限制。 不能刪除
#
MongoDB
#
資料庫
#
database