原创 Redis高級數據結構

1:位圖 setbit getbit bitfield 2:UV統計神器 (億級用戶) HyperLogLog 3:布隆過濾器 bf.add bf.exists 

原创 阿里雲Kafka坑點

Topic管理裏的分區狀態中的消息總量是不準的,消息被消費完了還是會存在

原创 Springcloud Feign 坑點

在聚合模式架構下。本地服務調用本地Service的時候, 不要直接使用FeignClient 註解所在的 Service去注入使用,因爲這樣走的是HTTP 請求。 對應的引用數據不會如期返回,例如 mybatis 插入數據 應該返回自增i

原创 nacos 連接不上mysql

0.2.1 版本的 nacosserver  默認支持 mysql 5.7  最新的mysql8.0 要修改 連接jar ,否則是連接不上的   

原创 maxwell deamon 監聽mysql binlog 二進制文件實現數據同步到

1:首先下載maxwell https://github.com/zendesk/maxwell/releases/download/v1.24.1/maxwell-1.24.1.tar.gz (這玩意下的很慢,建議去論壇找) 2:下載安

原创 feign 傳遞參數 !坑!

以下是FeignClient 註解的接口 中的一個抽象方法 @PostMapping("/bizTask/selectNonCompleteByShopIds") List<BizTask> selectNonCompleteBySho

原创 Redis 布隆過濾器 java庫實現

orestes-bloomfilter   布隆過濾器使用場景: 1:爬蟲系統中對URL去重,避免重爬 2:數據庫查詢請求內存數據時,先通過過濾器判斷內存中是否存在需要讀取的row,如果不存在則直接去硬盤讀取

原创 @Cacheable 註解坑!當查詢對象爲null的時候 springboot會報錯,且會默認存進一個所有屬性爲null的空對象 單是對象並不是null

@Cacheable 註解坑!當查詢對象爲null的時候 springboot會報錯,且會默認存進一個所有屬性爲null的空對象 單是對象並不是null

原创 JAVA8 stream 分組 groupby使用

public static void main(String[] args) { User user = new User(); user.setId(1L); user.setNickName("賬單");

原创 springboot 自動以全局異常攔截 mvc 參數綁定

全局異常攔截Controller @RestControllerAdvice public class UserExceptionTranslator { private static final Logger logge

原创 Redis批量刪除key非阻塞,非keys命令

批量刪除RedisKey 命令(非阻塞) redis-cli -h redis地址 -n ‘database’ -a ‘password’ -p 6379 --scan --pattern "ic.item.*"|xargs redis-

原创 Service 調用 Service方法 事務失效

情況1:接口方法沒有添加 @Transactional 註解,事務不會開啓,如果該方法體內調用其他有事務的方法時,且調用方法爲this.Method 時,那麼被調用的方法即使添加了 @Transactional 註解 也不會有事務產生(如

原创 Springboot配置多Kafka

#kafka 配置 1 spring.kafka.one.bootstrap-servers=%%%% spring.kafka.one.consumer.auto-offset-reset=latest spring.kafka.on

原创 Mysql Innodb表空間被廢棄

問題: 大佬,請教一個數據庫大表(單表4億條)移機後Tablespace has been discarded 的問題:           數據庫版本5.7.22,           innodb引擎,           大表做了按