原创 idea 中 下載源碼:Sources not download for:

使用idea 下載源碼出現:Sources not found for:  解決方案:在對應的pom.xml 文件中打開 terminal,執行 mvn命令: mvn dependency:sources mvn dependency:r

原创 charles證書安裝

https://www.jianshu.com/p/8346143aba53  

原创 分佈式事務:TCC

開源源碼地址:https://github.com/changmingxie/tcc-transaction.git 項目demo地址:https://github.com/liuchaoOvO/tcc-transaction-demo.

原创 定時任務 Cron表達式

1. cron表達式 有專門的語法,而且感覺有點繞人,不過簡單來說,大家記住一些常用的用法即可,特殊的語法可以單獨去查。 cron一共有7位,但是最後一位是年,可以留空,所以我們可以寫6位: 第一位,表示秒,取值0-59 第二位,表示

原创 Oracle 創建DBLink

背景需求: A庫想查B庫的東西可以在A庫上建一個DBLINK,單向,不需要在B上建,除非B也想查A的東西 然後只要SELECT * FROM TABLE_NAME@DBLINK_NAME就可以了   步驟: 一、鑑權 1、鑑權 首先查詢當

原创 Oracle 查看數據表中某一字段重複的數據

1、查詢字段名在該表中重複的該字段 select 字段名 from 表名 group by 字段名 having count(字段名)>1; 首先要進行 group by 分組 再計算其數量大於1的數據 要切記你查看的內容(select 

原创 工作總結:org.springframework.orm.hibernate3.LocalSessionFactoryBean的疑惑解決辦法

使用xml 配置的hibernate配置信息後,事例如下: <bean id="sessionFactory" class="org.springframework.orm.hibernate3.LocalSessionFactoryB

原创 Quartz(1) 基本信息

Quartz官方文檔w3cschool:https://www.w3cschool.cn/quartz_doc/   1、Quartz 核心概念 Job 表示一個工作,要執行的具體內容。此接口中只有一個方法,如下: void exe

原创 Redis緩存穿透,緩存雪崩以及緩存擊穿

緩存穿透 概念: 訪問一個不存在的key,緩存不起作用,請求會穿透到DB,流量大時DB會掛掉。 緩存穿透的概念很簡單,用戶想要查詢一個數據,發現redis內存數據庫沒有,也就是緩存沒有命中,於是向持久層數據庫查詢。發現也沒有,於是本次查詢

原创 MySql的MVCC的理解 版本鏈

MVCC(Mutil-Version Concurrency Control),就是多版本併發控制。 MVCC 是一種併發控制的方法,一般在數據庫管理系統中,實現對數據庫的併發訪問。 在Mysql的InnoDB引擎中就是指在已提交讀(RE

原创 Oracle DBLink+Trigger

1、建立DBLink A庫想查B庫的東西。可以在A庫上建一個DBLINK,單向,不需要在B上建,除非B也想查A的東西. CREATE [SHARED] [PUBLIC] database link link_name   [CONNECT

原创 Oracle 監控當前用戶在當前機器下的連接信息Sql

1、  select s.machine, s.username, s.status, s.prev_exec_start, s.logon_time, s.* from v$session s where s.service_na

原创 (1) JPA N+1問題解決 方案 查詢效率優化

問題背景: 在設計一個樹形結構的實體中用到了多對一,一對多的映射關係,在加載其關聯對象的時候,爲了性能考慮,很自然的想到了懶加載。 也因此遇到了N+1的典型問題 : 通常1的這方,通過1條SQL查找得到1個對象,而JPA基於Hiberna

原创 BeanPostProcessor和BeanFactoryPostProcessor和InitializingBean執行順序

org.springframework.beans.factory.config.BeanPostProcessor和org.springframework.beans.factory.config.BeanFactoryPostProc

原创 TX-LCN 簡單培訓知識點

官    網:http://www.txlcn.org/zh-cn/index.html git 地址:https://github.com/codingapi/tx-lcn 目錄 一、產生背景 二、LCN框架定位 三、LCN事務模式 四