原创 Oracle回收站(RECYCLEBIN)詳解&關於Oracle中BIN$開頭表

Oracle回收站(RECYCLEBIN)詳解前言RECYCLEBIN1. What Is the Recycle Bin?Recycle Bin對象命名2.查詢管理Recycle Bin(開閉狀態、信息等)2.1 Recycle B

原创 crontab的默認執行路徑問題

在Linux下,執行路徑經常會影響一個程序的執行結果,最近用到crontab命令,好奇crontab的默認執行路徑。 結論: crontab的默認執行路徑爲:當前用戶的根路徑。 如果希望改變執行路徑,可以通過簡單的shell編程的方式

原创 解決 Linux中python腳本執行無問題,配置crontab定時任務報錯

問題描述:一段需要import cx_Oracle的python代碼,在Linux下直接執行不會報錯,但是配置在crontab中執行報錯,報錯信息如下: cx_Oracle.DatabaseError: DPI-1047: 64-b

原创 Linux安裝Anaconda

1 下載Anaconda 方式一 通過wget方式 wget https://repo.continuum.io/archive/Anaconda3-5.2.0-Linux-x86_64.sh 方式二 從官網下載Linux版本的A

原创 Python通過cx_Oracle插入clob類型數據

最近通過Python插入Oracle數據時,遇到一個小問題,現記錄下。 需求描述: 將長度大於4000的字符插入clob類型的字段中; 解決過程:將string對象轉化爲clob對象,代碼如下: # -*- coding: ut

原创 Python中list列表的動態篩選操作

目前在做文本主題提取和分詞,遇到一個很有意思的低級問題,同時可以體現一種很普遍的解題思路,現記錄下來。 如下,有個list,對,就是這貨。 bad_sents = ['此條工單內容顯示:該市民反應的問題是'] sents = ['

原创 Java學習15:數組基本概念及內存分析

1.概述 數組是引用類型; 數組是相同類型數據(可以是任意相同類型)的有序集合; 數組是對象,數組元素相當於對象的成員變量; 數組長度是確定的,不可變的。如果越界,報錯:ArrayIndexOutofBoundsException。

原创 通過Java實現url接口返回的Json數據定時入庫

通過Java實現url接口返回的Json數據定時入庫 一、概述 接到一個需求,需要訪問url並傳入參數,將url返回Json數據入庫進行篩選分析。 數據的篩選分析這裏掠過,主要記錄通過使用Java實現數據的定時入庫。 二、處理邏輯 1.

原创 Mysql 實現表關聯查詢更新

有如下需求: 根據B表的b字段更新A表的a字段,關聯條件B.id=A.id。 當B表的b字段>0,a字段更新爲1,否則更新爲-1。 語句如下: update A t inner join (select id, case when

原创 Java學習16:數組聲明和數組元素的三種初始化方式

概述: 數組元素有三種初始化方式: 默認初始化, 數組元素相當於對象的成員變量,默認值跟成員變量規則一致 動態初始化,動態的爲數組的每個元素賦值 靜態初始化,聲明時就傳入元素 代碼演示 數組的聲明 數組聲明有方式: 如下,分別聲明數

原创 Python爬蟲:爬取美團、大衆點評、去哪兒、驢媽媽網站評論信息

前些天接到需求,需要給客戶爬取美團、大衆點評、去哪兒、驢媽媽等網站的景區和酒店的評價相關信息。雖然我是做數據庫的,之前也沒寫過Python爬蟲,但只能硬着頭髮上。這裏坐下簡短的總結。 1 考慮爬取方式 最先考慮僅採取 webdriver

原创 ORACLE學習12:存儲過程procedure

1.概述 存儲過程也是一種PL/SQL塊,是存入數據庫的PL/SQL塊。 但存儲過程不同於已經普通的PL/SQL程序,我們通常把PL/SQL程序稱爲無名塊,而存儲過程是以命名的方式存儲於數據庫中的。 因此,我們可以這樣理解,爲PLSQ

原创 PLSQL中通過procedure循環調用另一個procedure補數據

工作中,遇到了如下需求,有一個存儲過程,通過配置的Job任務每天刷數據,後來發現,存儲過程邏輯錯誤,需要重新刷數據,即:需要把20170701到20180131的數據重新跑一遍。即把20170701-20180131的所有日期重新作爲參數

原创 Oracle創建DBlink

create public database link likn_name connect to user_name identified by "password" using '(DESCRIPTION = (ADDR

原创 Oracle學習13:樹狀結構表的存儲和展示

在實際工作中,經常會遇到建立樹狀結構表的需求。 最常見的方式,是通過ID和P_ID(父ID)的方式僅存存儲,雖然可以實現,但是當我們查詢數據時,並不清晰方便。我們可以通過增加冗餘字段 isleaf:判斷是否是葉子節點。0代表非葉子節點