原创 Java生成ID不同場景的實現方式

一:使用數據庫自增的方式 這個對於業務不復雜的需求來說,直接設置主鍵自增的形式,往表裏面插入數據時該字段會默認從1開始往上累加。 這種方式不存在連續性,也就是說若表中存有3行數據,ID字段爲1,2,3 那麼當刪除字段2時就變爲1,

原创 淺談Mysql如何處理表情,MySql如何存儲表情

場景 最近遇到myql的一個坑,我嘗試使用mysql存儲相關表情,但接收到的表情都被轉化爲4個字節了,mysql中的utf8編碼併發真正意義上的utf8.但國內幾乎很多都在使用utf8編碼,處理表情大多已表情過濾的方式解決,並沒有

原创 文本地址智能識別組件(一)

前言 最近工作中遇到一個需求,各快遞公司的官網在線寄件中都有地址識別的組件,輸入姓名,電話,地址識別省市區加詳細地址的方式,網上收集的解決方案是通過正則表達式匹配出省市區關鍵字,但是這種方式對於特殊的地址不夠靈活,且兼容性不高.現

原创 生成一維碼條碼碼,掃碼查詢相關條碼信息

生活中購買商品時,我們常常可以見到結賬時,收銀員用掃碼槍掃描商品上面的條碼,然後統計購買商品的總金額,那商品上的條碼是如何實現掃描後獲取商品信息的. 1.首先每個商品對應的都有一個唯一標識符號 2.我們的條碼生成就是通過傳入這

原创 SpringBoot2.0通過Session實現用戶後臺唯一登錄

場景 由於在原有的系統開發前期只注重功能,而沒有考慮系統後期的架構,一個賬戶可以在多臺設備上登錄,且使用的用戶對此毫無感知,一旦發生風險後果可想而知.現在在不改動系統原有的架構情況下,實現用戶在一臺設備登錄後,在別的設備登錄時,會

原创 文本地址智能識別組件(二)

前言 前面我們提到過文本地址智能識別組件的暴力解析方式,直接如何強行匹配地址信息,但是這種方式很難維護.這次我們通過別的方式去實現地址識別的功能,達到和數據庫實時同步,並且自動補全的功能,當我們地址裏面輸入湖南省嶽麓區時自動匹配長

原创 MySQL添加項目測試數據

需求場景 項目開發過程中,某個功能需要大量的數據支撐我們驗證功能的邏輯性能,測試完成之後我們可以刪除,確認研發的功能是可用的.如果一條條去新建,將會耗費非常大的時間成本,切後續需要使用時,又得重新建數據. 解決方案 我們可以通過該