原创 Spring中Quartz2.2.2的使用

本文介紹的內容爲, 在spring管理的項目中使用Quartz2.2.2版本進行任務調度 quartz 非教學介紹 quartz是一款基於java timer開發的一個輕量級任務調度框架, 可以幫助我們快速實現定時/週期任務處理

原创 octopus 爲夢而生的八爪魚

八爪魚 Octopus 一個基於 Jsoup 的 Java 爬蟲系統 目前正處於開發階段, 博客持續更新 感興趣的點擊上方鏈接, 圍觀起來 砰!砰!

原创 [spring事務]一篇淺文讓你擺脫事務困擾

這將會是你編程生涯很有意義的10分鐘 背景 反對枯燥的技術學習,拒絕從入門到放棄,從刪庫到跑路。 拒絕!大聲跟我念!拒絕! 啥是事務 事物指的是邏輯上的一組操作,這組操作要麼全部成功,要麼全部失敗 同生共死 事務的四個特性 ACI

原创 設計模式就該這麼學

Java設計模式系列內容,就現在,讓設計模式如此簡單。 Java設計模式系列文章 Java 設計模式(一)《適配器模式》 Java 設計模式(二)《建造者模式》 Java 設計模式(三)《單例模式》 Java 設計模式(四)《

原创 關於Spring事務管理 之 默認事務間調用問題

事務概念略; 由事務的傳播行爲我們知道, 如果將方法配置爲默認事務(REQUIRED)在執行過程中Spring會爲其新啓事務(REQUIRES_NEW), 作爲一個獨立事務來執行. 由此存在一個問題. 如果使用不慎, 會引發

原创 《多線程併發任務處理組件》——無聲

Silent Task Handler Kit 源碼 github地址 碼雲地址 What’s Silent Task Handler Kit 靜默任務處理器組件可以賦予你的應用一鍵式多線程處理任務的能力, 它基於jdk1.8中c

原创 《多線程併發任務處理組件》序章——生活不能就這樣悲泣

背景 入行也有些日子, 最近突然心中迸發出一個想法, 想要去解決多線程併發環境的一些問題. 並不是說現在社區找不到優秀的這方面的開源項目, 更多的是想自己動手做一些東西出來, 畢竟性格一直在驅使着我要去做這一切. 也是想要證明

原创 節日快樂

節日快樂

原创 【包懂】史上最簡單的事務學習

這將會是你人生最有意義的10分鐘 背景 反對枯燥的技術學習,拒絕從入門到放棄,從刪庫到跑路。 拒絕!大聲跟我念!拒絕! 啥是事務 事物指的是邏輯上的一組操作,這組操作要麼全部成功,要麼全部失敗 同生共死 啥是ACID 原子性(At

原创 try catch 中的異常怎麼處理?

背景介紹 在我們日常開發中, 經常會遇到一些異常需要去手動處理, 或者說是一些可能出現的異常去處理, 又或者說你不知道的異常, 等着暴露出來發現後去處理, 無論哪種異常, 當它出現的時候都是頭疼的. 實況 在我們開發過程中對一些可

原创 Oracle 利用數據泵導入導出數據

目的:使用數據泵,將一臺電腦上的數據庫導出,導入到另一臺電腦上的數據庫。 A電腦上的操作。expdp數據導出 1、運行cmd; 2、登錄數據庫,輸入命令: sqlplus system/密碼; 3、創建目錄路徑: create di

原创 解決 PL/SQL Developer 中文亂碼

當前中文顯示 解決後 1. 查詢當前數據庫編碼集 select userenv('language') from dual; 2. 設置系統環境變量 右擊計算機選擇屬性 1 處填 : NLS_LANG 2 處填 : 剛剛

原创 多線程事務死鎖問題分析總結(實戰應用)

實戰回顧 2018年11月28日 有兩個客戶在兩個渠道購買了同一產品每人各買2筆 系統應在29日做成交處理, 成交結束後, 更新一張記錄表, 記錄表根據產品代碼和渠道代碼作爲Unique. 成交使用已客戶爲維度的多線程成交. // 方

原创 11月爲什麼沒有內容?

加了一個月班啊

原创 IntelliJ IDEA 如何合併 SVN 分支(怒贊!!!)

背景 工作中我們經常遇到版本迭代從主幹分支遷出新分支進行開發. 當我們在做新功能的同時又有新的功能需求的時候, 就會從主分支中遷出多個子分支, 當子分支功能完成之後需要將功能代碼合到主分支進行版本迭代. 但是新功能前者可能會比較容易的