原创 ORACLE數據庫誤操作執行了DELETE,該如何恢復數據

作爲一個程序員,數據庫操作是必須的,但是如果操作失誤,一般都會造成比較嚴重的後果。 今天一不小心,幹了一件揪心的事情,將正在使用的組織機構誤操作執行了delete,頓時大腦有點缺氧,感覺蒙圈了(相信對於沒有數據備份和回滾經驗的小夥伴來說都

原创 使用Nexus管理Maven倉庫時,上傳帶依賴的第三方jar

衆所周知,使用Maven構建非常方便。在企業中使用Nexus創建私服來管理Maven時,需要上傳很多沒有開放源碼的第三方Jar包。本文將講述當第三方Jar包有很多並且互相有依賴時如何上傳。 核心操作 自己編寫POM 確保上傳所有依賴 步驟

原创 oracle表空間的創建及dmp 文件的導入

--用oracle系統權限的賬號 登陸 ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 -- 1.創建

原创 MyBatis多數據源配置(讀寫分離)

https://blog.csdn.net/isea533/article/details/46815385 MyBatis多數據源配置(讀寫分離) 首先說明,本文的配置使用的最直接的方式,實際用起來可能會很麻煩。 實際應用中可能存在多種

原创 SQL語句映射文件resultMap

MyBatis學習 之 一、MyBatis簡介與配置MyBatis+Spring+MySql MyBatis學習 之 二、SQL語句映射文件(1)resultMap MyBatis學習 之 二、SQL語句映射文件(2)增刪改查、參數、緩存

原创 mybatis調用oracle存儲過程

博客原文:使用mybatis執行oracle存儲過程   存儲過程在小公司用的不多,但是如果業務比較複雜或者性能要求比較苛刻的時候存儲過程就派上用場了,ibatis的前期的一些版本貌似不支持存儲過程因此我選擇了mybatis來做實驗。 1

原创 Mybatis調用Oracle中的存儲過程和function

一、Mybatis調用存儲過程 1 在數據庫中創建以下的存儲過程 create or replace procedure pro_hello(p_user_name in varchar2,p_result out varchar2) i

原创 Oracle數字類型number自增的實現代碼

創建序列 ? 1 2 3 4 5 6 7 create sequence seq_student start with 6 increment by 1 maxvalue 500 nominvalue nocycle nocache

原创 jeesite添加多數據源

1.jeesite.properties 添加數據源信息,(url2,username2,pawwword2)    Java代碼    #mysql database setting   jdbc.type=mysql   jdbc.d

原创 PLSQL連接本地的Oracle數據庫

我們把oracle成功的安裝在了我們的計算機上面,那我們如何才能將PLSQL developer連 接到本地的oracle呢? 首先,我們必須有下面步準備: 1.安裝好Oracle 2.安裝好PLSQL developer 下面就是讓PL

原创 mybatis常用jdbcType數據類型

閱讀目錄 1 MyBatis 通過包含的jdbcType類型 2 Mybatis中javaType和jdbcType對應和CRUD例子 3 Mybatis中javaType和jdbcType對應關係  4  oracle數據類型和對應的j

原创 List、Map、set的加載因子,默認初始容量和擴容增量

原文鏈接:https://www.cnblogs.com/lizhen-home/p/7352125.html 首先,這三個概念說下。初始大小,就是創建時可容納的默認元素個數;加載因子,表示某個

原创 Spring使用TransactionalEventListener解決事務未提交讀取不到數據問題

原文鏈接:https://blog.csdn.net/zhuqiuhui/article/details/89299360   1 背景 業務處理過程,發現了以下問題,代碼一是原代碼能正常執行,

原创 FutureTask

原文鏈接:https://www.cnblogs.com/yanliang12138/p/9798654.html futureTask用法 深入學習FutureTask  主要講解了如何去使用

原创 事務執行器實現

直接上代碼: // 定義執行接口 public interface AfterCommitExecutor { /** * 執行器 * * @param runnable */