原创 Apache Dubbo學習及問題

Apache Dubbo概述 Apache Dubbo是一款高性能(NIO)的Java RPC框架。其前身是阿里巴巴公司開源的一個高性能、輕量級的開源Java RPC框架,可以和Spring框架無縫集成。 RPC全稱爲remot

原创 spring中通用異常的處理

代碼 編寫實體類: @Data public class Item { private Integer id; private String name; private L

原创 SSM通過POIUtils上傳EXCEL

使用Excel批量導入那咱們就得使用程序讀取Excel的內容 我們使用apache poi來操作excel 創建Excel 1、右鍵新建Excel(xls=2003 xlsx=2003以後) ----> new Exce

原创 SSM中使用Token和spring過濾器進行判斷用戶是否登陸

SSM中使用Token和spring過濾器進行判斷用戶是否登陸首先我們需要修改登錄方法對應存儲用戶登錄信息的代碼處理登錄返回結果然後需要寫一個js文件在需要進行獲取token的頁面導入添加spring攔截器springmvc中的配

原创 idea連接虛擬機中Linux系統的zookeeper出現連接失敗錯誤

可能一 首先檢查Linux系統中zookeeper是否開啓 //需要進入zookeeper文件裏找到zkServer //查看是否開啓 ./zkServer status 如果沒有開啓 ./zkServer start 可能二

原创 微服務之間進行鑑權防止攻擊流程圖以及面試常見問題

面試常見問題 你們使用JWT做登錄憑證,如何解決token註銷問題 答:jwt的缺陷是token生成後無法修改,因此無法讓token失效。只能採用其它方案來彌補,基本思路如下: 1)適當減短token有效期,讓token儘快失效

原创 JVM相關面試題彙總

說一下 JVM 的主要組成部分?及其作用? 類加載器(ClassLoader) 運行時數據區(Runtime Data Area) 執行引擎(Execution Engine) 本地庫接口(Native Interface) 組

原创 Git常用命令學習

Git常用命令學習Git常用命令速查表新建Git庫配置Git增加或者刪除文件提交代碼查看信息分支遠程同步撤銷Idea中Git的部分錯誤 Git常用命令速查表 圖片來源於網上借鑑 新建Git庫 新建初始化代碼庫 // An h

原创 SSM項目中樂觀鎖機制

樂觀鎖 樂觀鎖,大多是基於數據版本( Version )記錄機制實現。在基於數據庫表的版本解決方案中,一般是通過爲數據庫表增加一個 “version” 字段來實現。讀取出數據時,將此版本號一同讀出,之後更新時, 對此版本號加一。此

原创 解決Dubbo無法發佈被事務代理的Service問題

原因 我們如果在服務提供者類上加入@Transactional事務控制註解後,服務就發佈不成功了。原因是事務控制的底層原理是爲服務提供者類創建代理對象,而默認情況下Spring是基於JDK動態代理方式創建代理對象,而此代理對象的完

原创 RabbitMQ解決商品上架下架問題(靜態頁)(elesticSearch索引)思路圖

點贊 收藏 分享 文章舉報 張難忘丶 發佈了13 篇原創文章 · 獲贊 7 · 訪問量 785 私信 關注

原创 多線程遍歷數組

首先導入導入依賴 <!-- https://mvnrepository.com/artifact/com.google.guava/guava --> <dependency> <groupId>com.google.gu

原创 基於JWT的登錄流程

JWT包含三部分數據: Header:頭部,通常頭部有兩部分內容: 聲明類型,這裏是JWT 簽名算法,自定義 我們會對頭部進行base64加密(可解密),得到第一部分數據 Payload:載荷,就是有效數據,一般包含下面信