原创 Springboot 自定義身份證驗證註解
定義一個註解@Ident 實現註解方法IdentValidated /** * 身份證號碼驗證 */ @Constraint(validatedBy = { IdentValidated.class }) @Documente
原创 linuxCPU佔到100% 中毒挖礦程序
redis 出現無密碼遠程登錄 窮詞不會寫,請見諒~~~~~~~ redis 被植入key 1 出現被植入redis key 有兩種情況 一種沒有設置密碼 一種是root用戶下運行的redis的程序 可以遠程登錄 出現以上情況
原创 Spring data jpa Auditing 學習與應用
Auditing 意思是審計/審覈。 業務系統中每張表基本都存在創建時間,更新時間,創建人,修改人,並且方便我們記錄操作日誌。 問題1 每張表都需要做重複的工作嗎? 每張表操作是需要重複工作,目的方便記錄日誌 問題2 每操作一張表
原创 Tomcat圖形化報錯 `Could not initialize class sun.awt.X11GraphicsEnvironment`
修改${TOMCAT_HOME}/bin/catalina.sh (windows修改catalina.bat) 里加上一句 “CATALINA_OPTS=-Djava.awt.headless=true
原创 nginx安裝與配置學習
nginx 配置 安裝 sudo yum install nginx 加入啓動項 sudo systemctl start nginx nginx重載 nginx -s reload nginx -s reopen nginx文件
原创 JPA 打印sql參數
jpa: # show-sql: true properties: # hibernate: # format_sql: true # use_sql_comments: t
原创 jpa 公用實體類 包含審計
業務系統中每張表基本都存在創建時間,更新時間,創建人,修改人,並且方便我們記錄操作日誌。但是每個實體類上創建相同的實體類非常麻煩。 @CreatedDate 創建時間 @LastModifiedDate 最後一次修改時間 @Cr
原创 springboot Converter 不生效 不起作用
經過仔細 的排查 單模塊是生效的 多模塊可能包沒掃描到,所以沒起作用 你試一試 @EnableAutoConfiguration 是否對你有幫助
原创 windows cmd 啓動解壓spring boot
windows 沒有JDK 環境啓動springboot 項目 第一步 先將springboot 項目解壓開 然後將解壓開的文件放入到bin文件夾下 bin 文件同一級將jre 複製過來 第二步 在bin目錄下創建一個cmd
原创 spring security中動態更新用戶的權限
業務背景: 管理員更改其他用戶權限,正好用戶在登陸狀態下,無法刷新管理員剛賦值的權限,只能退出登錄,重新登錄才能擁有新權限. 業務需求:管理員更改權限,其他用戶不退出登錄,可以擁有新權限,動態刷新session 感謝這位博客提供的
原创 java正則匹配大於70%上的字符
String patt = ".*\\s+[7-9]\\d{1}\\%\\s+\\/.*"; String line = "/dev/vda1 50G 13G 35G 70% /"; public sta
原创 禁止微信內置瀏覽器,qq內置瀏覽器網頁向下滑動
很管用,測試前一定要清除手機端的緩存 document.body.addEventListener('touchmove', function (e) { e.preventDefault(); }, {passive: fal
原创 jpa 公用實體類
業務系統中每張表基本都存在創建時間,更新時間,創建人,修改人,並且方便我們記錄操作日誌。但是每個實體類上創建相同的實體類非常麻煩。 @CreatedDate 創建時間 @LastModifiedDate 最後一次修改時間 @Cr
原创 Failed to start bean 'eurekaAutoServiceRegistration'; eureka報錯
<dependency> <groupId>org.glassfish.jersey.core</groupId> <artifactId>jersey-server</artifactId> <versi
原创 shell 啓動springboot
#!/bin/bash . /etc/profile p1=$1 echo "腳本啓動" echo "第一個參數> $p1" echo "檢查是否存在已經啓動項目....." function killrestartup(){