原创 算法與數據結構(三)

轉接上一篇,地址:https://blog.csdn.net/q1119823309/article/details/90703135 我的碼雲地址:碼雲地址 開始 並查集 並查集,僅判斷兩者是否爲連接關係不考慮路徑問題,判斷兩個

原创 玩轉算法與數據結構(二)

轉接上一篇,地址:https://blog.csdn.net/q1119823309/article/details/90703135 我的碼雲地址:碼雲地址 開始 1. 二分查找 二分查找針對的是有序數組,不斷將數組對半分,判斷

原创 從天氣項目看 Spring Cloud 微服務治理 -- 實戰總結

背景 陸陸續續把老衛的從天氣項目看 Spring Cloud 微服務治理給看完了,總結一下收穫及遇到的問題。實戰地址:實戰項目地址 總結 實戰項目是用gradle來進行管理的,我使用maven管理的。從start.spring.i

原创 玩轉算法與數據結構(一)

背景 學習算法,才能掌握編碼的美,讓自己始終保持良好的邏輯思維中。 課程地址:實戰地址 我的碼雲地址:碼雲地址 開始 1.選擇排序(O(n^2)) 在整個數組中找到最小的元素,把它交換到第一個位置,遍歷剩下的數組,再找到剩下數組中

原创 Spring方法自定義重試次數及延遲

背景 項目調第三方接口的時候需要用到token數據,一旦token失效,調用其他方法將會拋出異常,在其他方法拋出異常後需要重新獲取token並再次調用該方法返回正確的數據,所以想到方法重試,藉此在網上查了有好幾種方法,其中最簡便的便是

原创 手把手教你搭建Git服務器

最近入了臺阿里雲服務器,就學了學搭建一個Git服務器,其實也挺簡單的,不過中途還是遇到了一些小問題 首先服務器系統版本爲Ubuntu16.04,如果用Centos版本的同學也可以看看以下總結,相信自己也能動手完成: 如果沒有安裝ssh的先

原创 暴力破解 Burp Suite

實驗準備: DVWA漏洞演練平臺,Burp Suite 工具 1.打開DVWA平臺 設置等級爲low,打開暴力破解頁面 2.更改代理設置 打開IE瀏覽器--->Internet 選項--->連接--->局域網設置--->爲

原创 Linux的常用命令

常用目錄作用: / 根目錄 /bin 存放必要的命令 /boot 存放內核以及啓動所需的文件等 /dev 存放設備文件 /etc 存放系統的配置文件 /home 用戶文件的主目錄,用戶數據存放在其主目錄中 /lib 存放必要的運行庫

原创 在IntelliJ IDEA上使用Maven搭建SSM框架(三)

1.Spring的Service配置 在src/main/java下創建service包 在src/main/resources/spring下創建spring-service.xml配置文件 <?xml version="1.

原创 普通SQL注入

普通SQL注入 學校有培訓公司來進行安全培訓,瞭解一下安全的一些內容吧 SQL注入是一種將SQL代碼插入或添加到應用用戶的輸入參數中的攻擊,廢話不多說,蠻簡單的(以下實例均在登錄界面) 1.內聯SQL注入 ①.在用戶名處輸

原创 PHP一句話木馬,中國菜刀

通過木馬對上傳漏洞進行上傳,從而侵入到系統 實驗準備: DVWA漏洞演練平臺,瀏覽器,中國菜刀 1.新建PHP文件 新建一個PHP文件,內容爲:<?php @eval($_POST['pass']) ?> 2.上傳木馬

原创 PHP注入

1.輸入正確地址 在地址欄輸入地址且在問號處加上id=1 2.探測是否有注入漏洞 在地址欄後加入and 1=1 或者1=2,若頁面無異常,表示存在注入 3.確定MySQL的版本 在地址後加上 and ord(mid(versio

原创 關於mybatis的小問題

今天使用mybatis出現了莫名其妙的問題,sql語句竟然出錯了,但仔細看卻沒有錯啊 org.springframework.jdbc.BadSqlGrammarException: ### Error updating databa

原创 SQL 盲注

實驗準備: DVWA漏洞演練平臺,瀏覽器 1.檢查漏洞是否存在 先把DVWA的level修改爲low 正常輸入1返回正常頁面-_-|| 2.探測當前表的字段數 再選中SQL Injection(Blind),在右側輸入 1 ' o