日常開(kāi)發(fā)過(guò)程中需要對(duì)數(shù)據(jù)庫(kù)中敏感字段加解密,如手機(jī)號(hào)、密碼等數(shù)據(jù),直接在業(yè)務(wù)代碼中進(jìn)行加解密有點(diǎn)冗余,本文采用自定義注解+mybatis攔截器實(shí)...
本文主要分為三個(gè)步驟:1)openresty安裝,openresty包含了nginx+lua;2)filebeat安裝;3)lua腳本編寫(xiě); 一...
一:什么是事務(wù) 二:事務(wù)的特性(ACID) 三:臟讀、丟失修改、不可重復(fù)讀、幻讀 不可重復(fù)讀的重點(diǎn)是修改:多次讀取同一條記錄發(fā)現(xiàn)其中某些列的值被...
直接進(jìn)入主題,什么是注解? @Target說(shuō)明了Annotation所修飾的對(duì)象范圍 @Retention定義了該Annotation被保留的時(shí)...
一:數(shù)據(jù)庫(kù)瓶頸由于公司用戶(hù)數(shù)據(jù)量持續(xù)增長(zhǎng),MySQL單庫(kù)單表架構(gòu)的性能問(wèn)題就暴露出來(lái)了。影響數(shù)據(jù)庫(kù)性能主要有以下幾個(gè)因素: 1)數(shù)據(jù)量 2:數(shù)據(jù)...
項(xiàng)目主要結(jié)構(gòu)如下: serviceimpl層
elasticJob項(xiàng)目結(jié)構(gòu)如下: pom.xml依賴(lài),因?yàn)閑lastic-job-lite-spring中有curator依賴(lài),所以不用引cu...
分布式鎖實(shí)現(xiàn)主流的三中方式:1、數(shù)據(jù)庫(kù)實(shí)現(xiàn)2、zk實(shí)現(xiàn)、3、基于redisson實(shí)現(xiàn)redis分布式鎖話不多說(shuō)直接上代碼:pom.xml文件中添...
在日常開(kāi)發(fā)中我們經(jīng)常會(huì)碰到查詢(xún)時(shí)間特別長(zhǎng)的SQL語(yǔ)句(俗稱(chēng)慢SQL),為了提高系統(tǒng)的查詢(xún)效率,我們需要對(duì)這些慢SQL進(jìn)行優(yōu)化總而提高用戶(hù)的體驗(yàn)度...