sensitive-word 敏感詞 v0.16.1 新特性支援字典記憶體資源釋放

老马啸西风發表於2024-06-01

敏感詞系列

sensitive-word-admin 敏感詞控臺 v1.2.0 版本開源

sensitive-word-admin v1.3.0 釋出 如何支援分散式部署?

01-開源敏感詞工具入門使用

02-如何實現一個敏感詞工具?違禁詞實現思路梳理

03-敏感詞之 StopWord 停止詞最佳化與特殊符號

04-敏感詞之字典瘦身

05-敏感詞之 DFA 演算法(Trie Tree 演算法)詳解

06-敏感詞(髒詞) 如何忽略無意義的字元?達到更好的過濾效果

v0.10.0-髒詞分類標籤初步支援

v0.11.0-敏感詞新特性:忽略無意義的字元,詞標籤字典

v0.12.0-敏感詞/髒詞詞標籤能力進一步增強

v0.13.0-敏感詞特性版本釋出 支援英文單詞全詞匹配

業務背景

提出需求的為一位安卓開發小哥。

不同模組需要不同的過濾邏輯,比如D建相關需要的敏感詞就會多點,其他地方可能不要那麼多過濾,看了下標籤應該滿足不了。

所以希望不再使用時,釋放掉對應的字典等記憶體資源。

https://github.com/houbb/sensitive-word/issues/53

字典資源的釋放

說明

支援版本:v0.16.1

我們在初始化引導類之後,如果不再使用,可以直接呼叫 destroy 釋放掉字典資源。

釋放方式

SensitiveWordBs wordBs = SensitiveWordBs.newInstance()
                .init();

// 後續因為一些原因移除了對應資訊,希望釋放記憶體。
wordBs.destroy();

小結

一般 java web 後端不太有這種需求,但是安卓開發遇到幾個都是希望把對應的記憶體資源釋放掉。

開原始碼

敏感詞 sensitive-word

敏感詞控臺 sensitive-word-admin

相關文章