原创 SpringBoot 防禦Xss基本攻擊之Filter攔截

什麼是Xss 答:百度百科中有詳細介紹:https://baike.baidu.com/item/xss/917356 方案 建立過濾器將頁面含有sql 或者js 腳本語句語句過濾掉再去請求到服務端接口。 步驟 SpringBo

原创 SpringBoot 學習之重試機制

開發場景 當我們與其他第三方對接口的時候,正常是可以一次成功或是失敗,但是偶爾也會遇到第三方網絡異常或者響應異常。再或者你調用別人的接口回調的時候。可能需要多次嘗試獲取響應。 SpringBoot 實現重試機制 引入響應jar

原创 CXF+SpringBoot 搭建客戶端調用第三方CXF服務

開門見山CXF 一個webService框架,一般互聯網基本使用Http+Json 來交互數據,但是國家項目例如稅局、電網、銀行使用CXF 還有很多。原因估計是因爲他們需要給不同開發語言提供服務。這樣CXF 價值體現出來。那麼我們今天

原创 最新版本SpringBoot 、SpringCloud 學習之搭建註冊中心、服務者、消費者

父類配置pom.xml <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http

原创 java面試筆試知識點

反射改變變量值 package com.drj.demo.reflection; import java.lang.reflect.Field; import java.math.BigDecimal; /** * * @C

原创 Redis 主從複製之哨兵sentinel 學習

前言 之前學習配置redis 主從配置,但是在master redis服務停止之後,這時候沒有master 需要我們人工去修改配置文件。來重新設置master。因爲隨機性很強所以需要人工隨時監控。這樣帶來不便 所以有了sentine

原创 Redis集羣搭建之windows

Redis 集羣搭建過程 下載redis 我的版本是redis3.0.503 解壓到指定目錄,複製三份 分別起名redis3.0、redis3.0-6380、redis3.0-6381 修改每個redis.conf 目前搭建的是一

原创 Redis 學習之事務以及鎖機制

說起事務就不得不提數據庫事務,比如mysql mysql redis 開啓事務 start transaction multi 形式 sql語句 普通命令 失敗處理 rollback 回滾 discard 取消

原创 Redis 學習之頻道發佈與消息訂閱

https://redis.io/commands redis命令官網學習鏈接 http://www.runoob.com/redis/redis-tutorial.html redis菜鳥學習 通過查閱資料可以知道發佈訂閱

原创 mysql 在windows 搭建主從複製

之前在網上看的都是在虛擬機上搭建或是liunx 中搭建的,今天我就在兩臺windows 電腦上搭建mysql 的主從複製。 一、什麼是主從複製 主從複製,是用來建立一個和主數據庫完全一樣的數據庫環境,稱爲從數據庫;主數據庫一般是準實時

原创 Maven+SpringBoot+Sonar 實現集成代碼管理

平時我們寫代碼沒有時間一行一行檢查,也沒有時間去全局檢查代碼質量,也有一些隱藏bug。今天介紹這個就是可以幫助我們檢查代碼質量,幫助我們寫出更健壯的代碼。 搭建SpringBoot+Maven 下載Sonar.zip 官網 http

原创 Springboot集成SwaggerUI

廢話不說 直接分析 什麼是SwaggerUI?參考 https://www.cnblogs.com/JoiT/p/6378086.html Swagger能成爲最受歡迎的REST APIs文檔生成工具之一,有以下幾個原因: Swa

原创 通過自定義註解防止表單併發重複提交

業務場景介紹 在我們開發中不管是web 還是給別人的api 中一旦涉及到事務操作 。 比如添加、修改等等。一旦重複提交後造成數據錯誤。後果可想而知。目前常用的解決方案有大致兩個方向:web端防止重複提交和服務端防止重複提交。具體方

原创 PageHelper 查看源碼

今天調試app 接口的時候 發現服務端分頁出現問題,特此記錄一下查看解決問題過程。 分頁插件Git 地址:https://gitee.com/free/Mybatis_PageHelper 出現的問題:沒有那麼多數據,但是獲取重複數

原创 爬蟲之爬取天眼查數據

java 爬蟲基礎 首先了解java 如何爬取數據,解析數據。可以參考https://mp.csdn.net/postedit/80304129 我是基於這個開發。 我的需求 需要獲取公司電話、 地址、公司納稅識別號、公司註冊地址這個