原创 技術文章:使用Java進行微信ID和手機號碼檢測

摘要 本文將介紹一個Java程序,該程序能夠檢測文本中的微信ID和手機號碼,並將其屏蔽。程序首先定義了一系列與微信相關的關鍵字,然後使用正則表達式來匹配合法的手機號碼和微信ID。最後,該程序將檢測到的手機號碼和微信ID替換爲星號,以保護用戶

原创 第 1 章 軟件架構設計原則

1.1 開閉原則 開閉原則(Open-Closed Principle,COP)是指一個軟件實體(如類、模塊和函數)應該對擴展開放,對修改關閉。所謂的關閉,也正是對擴張和修改兩個行爲的一個原則。它強調的是用抽象構建框架,用實現擴展細節,可以

原创 How to get the client IP address with Javascript only

Learn how to get the client IP address (local and private) using only javascript. ​​ Javascript無法獲取(也無法存儲)客戶端IP,但是Javasc

原创 Kibana匿名訪問

一、配置 1. 修改kibana.yml配置文件 vi /config/kibana.yml 追加以下內容: xpack.security.authc.providers: basic.basic1: order: 0

原创 如何寫一份易用的產品需求文檔?

我很少會寫傳統意義上的​產品需求文檔;甚至,我連word都很少用。用慣了Axure的任意佈局方式,再用word感覺非常彆扭,尤其是在添加圖片時,簡直感到捉急。當然,這不是我不用word寫需求文檔的根本原因。 簡單來談一下,爲什麼軟件開發項目

原创 S6E1《極客與團隊》:工程師的團隊思考

工程師的疑惑 最近在豆瓣關注了一個網友,發了很多關於工作的片段化判斷。例如關於站隊抱團問題、關於新舊技術的迭代、關於怎麼包裝結果去獲得晉升。看到他的帖子,就像看到我的一個朋友,他在工作的早期也遇到了這些問題。不過他後面通過換公司,一定程度上

原创 Docker 部署 MySQL 服務

# docker 中下載 mysql docker pull mysql #啓動 docker run --name mysql -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 -d mysql

原创 Docker WSL 啓動不了

在終端中運行以下命令,重啓WSL: wsl --shutdown 重新啓動WSL: wsl ‍

原创 Docker 上安裝部署 Elasticsearch(ES)詳細教程

前言 Elasticsearch(簡稱 ES)是一個支持海量搜索引擎服務,當一個分佈式系統需要支持海量搜索服務時都會優先上 ES。因此掌握 ES 技術也是一門進入大廠拿高薪的必修課,筆者一直在追求深入掌握 ES 技術,一方面希望自己有機會還

原创 獨立開發者如何賺錢?(原理和思維)

溫馨提示:本篇文章內容比較幹,需要一點腦洞。 我泡過國內的一些與獨立開發相關的社區,發現有很多開發者在做記賬、todo、專注等類型的app,沒有任何新意,況且這些本來就是爛大街的項目,再怎麼優化功能依然是在互相內卷,先不說做得好不好,賺錢估

原创 如何在Windows環境下啓動Jenkins

【Jenkins】windows系統環境下啓動Jenkins 如何在Windows環境下啓動Jenkins 管理員運行Powershell/Cmd 運行命令 net start jenkins

原创 JavaScript 刪除對象無效值,可用於接口axios參數封裝處理,只保留非null、非空字段

/** * 基礎工具類 */ export default { /** * 刪除對象無效值(空值, null, undefined……) * @param {*} obj * @returns */ fi

原创 修復作品圖標變白bat實現

保存爲bat後綴文件,運行即可 @echo off taskkill /f /im explorer.exe CD /d %userprofile%\AppData\Local DEL IconCache.db /a start explo

原创 BitLocker 驅動器加密恢復密鑰

要驗證這是否爲正確的恢復密鑰,請將以下標識符的開頭與電腦上顯示的標識符值進行比較。 標識符: 1B7F23C2-4AAA-461A-8C29-8BB0707D4173 如果以上標識符與電腦顯示的標識符匹配,則使用以下密鑰解鎖你的驅動器。