原创 Base64算法、Base64Encode、UrlEcode編碼及應用
Base64算法、Base64Encode、UrlEcode編碼及應用 目錄 Base64算法的由來 Base64算法的原理 Base64編碼與urlEncode編碼的區別 Base64算法的由來 Base64算法最早應用於
原创 如何確保分佈式場景下的併發鎖冪等
如何確保分佈式場景下的併發鎖冪等 目錄 1、數據庫的唯一索引 2、分佈式鎖 1、數據庫的唯一索引 例如:退款服務 和支付服務 出賬流水記錄表通過設置退款編碼字段,判斷是否存在這筆退款的已支付的出賬流
原创 Java 8 stream練習
Java 8 stream練習 目錄 Map filter Collectors 統計 小練習 指定字段去重 Map map 方法用於映射每個元素到對應的結果,以下代碼片段
原创 B2B網關支付方案介紹
B2B網關支付方案介紹 目錄 一、B2B網關概述 二、B2B網關方案 一、B2B網關概述 業務背景:近年來,隨着互聯網支付業務逐步進化,C端已成紅海,而B端成爲羣藍海。市場上普遍存在的對B端支付需求
原创 B2C網關支付方案介紹
B2C網關支付方案介紹 目錄 一、B2C網關概述 二、B2C網關方案 三、B2C網關清算差錯機制 一、B2C網關概述 業務概述: 銀聯B2C網關業務是指個人客戶在 商戶側發起交易申請時,支付界面通過
原创 面試題
面試題 1、如何控制線程的執行順序 第一種方式: thread.join(); 保證多線程的順序性的特性 join: 讓主線程等待子線程結束以後才能繼續運行 第二種方式: ExecutorService exec
原创 常見線程類面試題
常見線程類面試題 1. 並行和併發有什麼區別? --並行是指兩個或者多個事件在同一時刻發生;而併發是指兩個或多個事件在同一時間間隔發生。 --並行是在不同實體上的多個事件,併發是在同一實體上
原创 redis的應用場景
redis的應用場景 目錄 1、充值訂單超時隊列 2、緩存系統 3、計數器 4、消息隊列系統 5、Bitmap 6、HyperLogLog 7、list集合的使用 8、hash的使用 9
原创 測試屏蔽訪問redis
測試屏蔽訪問redis 服務器iptable 執行iptables命令需要root權限,通過iptables來限制應用服務器到redis的訪問。 // 屏蔽機器到redis地址的訪問 i
原创 JedisClusterMaxRedirectionsException:Too many Cluster redirections
JedisClusterMaxRedirectionsException:Too many Cluster redirections Redis異常信息: redis.clients.jedis.exceptions.JedisClus
原创 concat和group_concat的區別
concat和group_concat的區別 1、concat和group_concat都是用在sql語句中做拼接使用的,但是兩者使用的方式不盡相同,concat是針對以行數據做的拼接,而g
原创 maven打包出現亂碼問題
maven打包出現亂碼問題 目錄 方案一 方案二:改平臺編碼格式 在測試環境運行mvn -U clean package指令部署到測試環境的機器上時,出現服務可用,但機器打印不出日誌。 查看了一下log