原创 基於Tair 的分佈式鎖

@Service("tairLockService") @Slf4j public class TairLockServiceImpl implements TairLockService { @Resource pr

原创 java註解的自定義和使用

今天說說註解、標誌@ 。針對java不同版本來說,註解的出現是在jdk1.5 但是在jdk1.5版本使用註解必須繼續類的方法的重寫,不能用於實現的接口中的方法實現,在jdk1.6環境下對於繼續和實現都是用。 jdk1.5版本內置了三種標準

原创 Spring 事務手動回滾: 用於事務管理的業務方法中使用了try...catch...的事務回滾

在使用Spring 事務(@Transactional())時,被事務管理的業務類方法中如果使用try...catch...來捕獲異常的話,如果出現異常,事務不會回滾,這個時候我們可以手動回滾事務.如下: //假設這是被

原创 PL/SQL測試存在CLOB類型入參的存儲過程時,入參爲NULL

    今天有一存儲過程調用時報錯, 想dubeg下查找問題 . 但是由於一入參爲CLOB類型(如果爲VARCHAR2,只支持2000長度),利用PL/SQL自身的測試功能測試時,v_doc 填入參數在運行方法是不會被傳進去,所以這個參數

原创 PL/SQL調試存儲過程卡死

    有多次進行TEST調試存儲過程,在某一個環境動不了,然後卡住,plsql界面進入假死狀態了,而這個時候只有在windows裏面的任務管理器裏面強行關閉plsql的後臺進程後,然後再次登錄打開plsql,才能操作。但是這種強性殺死p

原创 csrf-修復系統未授權獲取信息

經集團安全部掃描系統存在未授權可以獲取接口信息 系統改造如下: 總體方案: 添加攔截器,進行接口的請求狀態的攔截判斷(登錄/註冊等請求進行攔截排除) 版本一 系統pom文件spring-mvc版本不變的情況下,配置properties對請

原创 IDEA - 開發工具插件

一、中英文翻譯 - Translate      在代碼中做翻譯用: 中文 --> 英語 , 英語 --> 中文 安裝步驟: 然後直接install ,OK後重啓即可. 二、.ignore 插件 首先先講下安裝這個插件: 跟着這張

原创 CSRF安全漏洞

先看看跨站請求僞造(CSRF攻擊)理解 一 概念 你這可以這麼理解CSRF攻擊:攻擊者盜用了你的身份,以你的名義發送惡意請求。CSRF能夠做的事情包括:以你名義發送郵件,發消息,盜取你的賬號,甚至於購買商品,虛擬貨幣轉賬......造成的

原创 SpringBoot之集成Spring AOP

轉自: https://blog.csdn.net/zknxx/article/details/53240959 在開始之前,我們先把需要的jar包添加到工程裏。新增Maven依賴如下: <dependency>

原创 Java高併發,如何解決,什麼方式解決

轉自: https://www.cnblogs.com/lr393993507/p/5909804.html 對於我們開發的網站,如果網站的訪問量非常大的話,那麼我們就需要考慮相關的併發訪問問題了。而併發問題是絕大部分的程序員頭疼的問題,

原创 Redis應用場景

轉自: https://blog.csdn.net/hguisu/article/details/8836819 1.  MySql+Memcached架構的問題 Memcached採用客戶端-服務器的架構,客戶端和服務器端的通訊使用自定

原创 數據庫悲觀鎖和樂觀鎖使用Mybatis

以下是轉載的oracle和Mysql兩種數據庫悲觀鎖和樂觀鎖機制及樂觀鎖實現方式: 一、Oracle Oracle數據庫悲觀鎖與樂觀鎖是本文我們主要要介紹的內容。有時候爲了得到最大的性能,一般數據庫都有併發機制,不過帶來的問題就是數據訪問

原创 Java性能分析神器-JProfiler詳解(一)(轉)

前段時間在給公司項目做性能分析,從簡單的分析Log(GC log, postgrep log, hibernate statitistic),到通過AOP蒐集軟件運行數據,再到PET測試,感覺時間花了不少,性能也有一定的提升,但總感覺像是

原创 Gradle安裝使用以及基本操作

閱讀目錄 簡單介紹 安裝 使用idea創建一個web的Gradle項目 如何進行打包 解釋build.gradle和settings.gradle 有關gradle的jar衝突 本地jar包位置和修改 簡單介紹 Gradle是一個好用的構

原创 單點登錄原理與簡單實現

https://www.cnblogs.com/ywlaker/p/6113927.html#!comments