原创 比較全的正則表達式

1.由數字、26個英文字母或者下劃線組成的字符串: ^[0-9a-zA-Z_]{1,}$ //其中1 在實際使用中發現刪除時 第一個字符無法刪除 改成0 就可以刪除了 ^[A-Za-z0-9_]|[\b]+$ //

原创 springboot2配置日誌

Spring Boot內部採用的是Commons Logging進行日誌記錄,但在底層爲Java Util Logging、Log4J2、Logback等日誌框架提供了默認配置 。Java 雖然有很多可用的日誌框架,但SpringBoot

原创 轉載--8年經驗面試官詳解 Java 面試祕訣

找工作的可以看一下,java面試經驗:https://blog.csdn.net/csdnnews/article/details/103154693

原创 數據結構與算法(乾貨)

程序員的必修內功--數據結構與算法,以下是幾個收集的動畫演示的算法,助您更上一步。 1.數據結構在線模擬器 地址:https://iacj.github.io/react-datastructer/#/ 2.VisuAlgo 地址:ht

原创 springboot獲取項目的版本信息(git+maven,項目的版本號及名稱等等)

引言 springboot獲取項目的版本其實pom集成git的插件就可以了,但是隻能獲取git的提價的commit-id等簡單的信息,如項目的版本號、名稱等這是無法獲取的,那麼來談談如何獲取自己想要的信息呢,springboot集成git

原创 python初體驗-讀取Excel

1.需要的工具包   xlrd # 讀Excel   xlwt # 寫Excel 2.讀取Excel # 1.打開文件 data = xlrd.open_workbook('E:\xxx.xls') # 2.查看工作表 print

原创 sql中的join連接

今天簡單的瞭解一下數據庫中的sql連接,具體的講解可以參考《數據庫原理與應用》,這裏從實際的使用角度來說,首先準備測試數據,表test1,test2 --創建表test1 create table test1 ( name varcha

原创 git常用命令

 

原创 CSRF攻擊淺析

引子 最近遇到一一個CRSF漏洞攻擊,xss攻擊經常經常聽說,CSRF是什麼,那麼趕緊查一下資料吧,在此記錄一下。 CSRF CRSF--Cross Site Request Forgery,跨站請求僞造,攻擊者誘騙受害者訪問第三方網站,

原创 JAVAWEB項目下的WEB-INF安全目錄

mark一下        前一段時間,處理安全漏洞問題,問題是這樣的,你可以輸入一個鏈接訪問jsp頁面,能訪問的,但是正常情況下是不可能訪問到的,這是WEB-INF的目錄是javaweb項目的安全目錄,它只允許服務端訪問,客戶端是不可能

原创 關於慢查詢

概述 慢查詢是指只要存在查詢的地方就會有慢查詢的問題,如關係型數據庫(mysql、oracle)和非關係型數據庫(nosql,redis、MongoDB等),區別是它們設置慢查詢的命令及方式不同而已。下面以中小型企業常用的mysql爲例來

原创 Tomcat9的新特性和Tomcat8的區別

原文鏈接:https://blog.csdn.net/pojpoj/article/details/82222793 一、Tomcat 9.0.0.M1 (alpha) 版本

原创 Linux下安裝mysql

環境配置 操作系統 centos7 mysql版本 5.6  64位       1、mysql版本下載    mysql官網下載:https://dev.mysql.com/downloads/ 2.解壓mysql的tar包 2.1將下

原创 Linux 下徹底卸載mysql

引子     在工作中你可能會遇到這種情況,xx天突然mysql無法啓動,試了n種方法後還是不行,這樣你可能會想到重裝(工作完成的情況在鼓搗去,你懂的)。對於mysql可能只是連庫,對庫中的數據進行操作,而對mysql的安裝可能不熟悉(大

原创 設計模式之組合模式

引子  假設一個學校有多個學院,一個學院有多個系,傳統的方法可以使用繼承的方式實現。但是這樣做是有問題的,傳統方式是把學院作爲學校的子類,系作爲學院的子類,如果學校要增加或減少學院的話,相應的類會增加或減少,這樣的改動是比較大的,所以這樣