原创 Oracle 交集,差集,並集運算的學習

交集:intersect 示例: select stuname from T_STU1 intersect select stuname from T_STU2 注意:Oracle不支持intersect all 關鍵字! 差集

原创 Oracle 正則表達式函數學習

正則表達式中的元字符 -n:匹配換行符 -^:匹配字符串的開頭位置 如果A是字符串的第一個字符,^A 匹配 A -$:匹配字符串的末尾位置 如果B是字符串的最後一個字符,$B 匹配 B -*:匹配前面的字符0次或多次 ba*rk

原创 Oracle GoldenGate Java Adapter 開發介紹

Oracle GoldenGate Java Adapter開發主要涉及到兩個方面 1.Oracle GoldenGate VAM消息捕獲 2.java用戶如何將捕獲的Oracle數據變化的信息進行傳送 Oracle Golde

原创 java創建觸發器失敗(Missing IN or OUT parameter at index:: 1 )

觸發器代碼如下: create or replace trigger trigger_33zOtisNB5cZ_LMAhwtmDg before insert or update of STUNAME on T_STU for each

原创 MySQL創建觸發器的時候報1419錯誤( 1419 - You do not have the SUPER privilege and binary logging is enabled )

mysql創建觸發器的時候報錯: 解決方法: 第一步,用root用戶登錄:mysql -u root -p 第二步,設置參數log_bin_trust_function_creators爲1:set global log_bin_t

原创 查看Oracle是否歸檔和修改歸檔模式

查看oracle日誌模式:archive log list 修改oracle日誌模式: 1,關閉數據庫:shutdown immediate; 2,啓動數據庫實例到mount狀態:startup mount; 3,切換數據庫日誌模式

原创 Oracle GoldenGate單向複製配置

GoldenGate配置數據DML同步需要的進程 源數據庫 Manager進程:GoldenGate的控制進程,負責啓動,監控和管理其他進程 Extract進程:抽取進程,負責從源數據庫中捕獲修改的數據,然後保存爲本地的tail

原创 Oracle報錯ORA-12560: TNS 協議適配器錯誤

網上搜的大部分解決方案: 1.監聽服務沒有起起來。windows平臺個一如下操作:開始---程序---管理工具---服務,打開服務面板,啓動oraclehome92TNSlistener服務。 2.database instance沒有起

原创 Oracle 空值判斷

NULL空值的概念 數據庫裏有一個很重要的概念:空值即NULL有時表中某些字段值,可能會出現空值, 這是因爲這個數據不知道是什麼值或根本就不存在 NULL空值判斷 1.空值不等同於字符串中的空格,也不是數字類型的0 2.判斷某個

原创 Oracle NVL,NVL2,COALESCE函數學習

Oracle NVL,NVL2,COALESCE函數學習 NVL函數 1.用法:nvl(value1,value2) 2.解釋:如果value1的值爲null,則返回value2的值,如果value1的值不爲null,則返回val

原创 搭建一個簡單的腳手架

起因 大部分項目的技術棧,引用的組件庫,工具庫等,以及整體的項目框架都是一致的,每次新開一個項目,都要做N次的CV,影響效率不說,也不優雅。如何讓這個過程變得簡潔而又優雅呢?毫無疑問,我們需要一個自定義的腳手架,而我們的腳手架需求

原创 數據庫概念:主鍵,外鍵,索引

主鍵:      主鍵是數據表的唯一索引,唯一標識一條記錄,不能有重複,不能爲空 外鍵:      外鍵用於與另一張表的關聯,是能確定另一張表記錄的字段,用於保持數據的一致性      比如:A表中的一個字段,是B表的主鍵,那這個字段就

原创 Vue 源碼學習之事件機制

前言 寫這篇文章的起因是因爲今天組裏的小夥伴問了我一個比較常見的語法的原理,而我用了這麼久的 vue,對該寫法早已熟能生巧,但一談到如何實現,突然愣住了,這玩意兒好像真沒注意過,那麼是什麼問題呢?看下面代碼。 <div @clic

原创 Vue 源碼學習之 diff 算法

學習源碼可以讓我們更加深入的瞭解框架的思想,以便我們能夠更好的利用框架 前言 之所以寫這篇文章,一個是因爲最近看了 vue 的相關源碼,也看了不少大佬們對 diff 算法的分析,本着學習的態度,總結一下自己對 diff 算法的

原创 Vue 使用的一些小技巧

We can’t change history, but we can change the future. --忘了哪裏看到的 起手 最近一直在用 Vue 開發,期間並沒有很認真的做個總結,本文也只是對自己印象較爲深刻的點列