原创 Java相關資料彙總

Java7併發編程:http://ifeve.com/java-7-concurrency-cookbook/ volatile關鍵字解釋:https://www.cnblogs.com/zhengbin/p/5654805.html H

原创 《架構師的36項修煉》學習筆記

開篇詞   優秀的架構師都具備哪些特點? 強烈的好奇心、敏銳的業務嗅覺、紮實的技術基礎、出色的編程能力、對主流技術產品和模式的深刻領悟。   想學好架構要從哪幾方面入手? 基礎:包括數據結構、操作系統、算法應用、設計模式等一切擁有優秀編程

原创 《12步通關求職面試》學習筆記

開篇詞:瞭解面試“潛規則”,從海選中脫穎而出   551 定律:每一層篩選環節都會有百分之十的折損率。一個崗位從接收簡歷到發下 Offer 至少要篩選 500 份左右的簡歷、面試 50 人左右、只有 5 人左右通過面試,最終也只有 1 位

原创 《騰訊產品啓示錄》學習筆記

第01講:騰訊爲何總能突破困境?   每個產品都是囚徒 :  QQ郵箱反超網易郵箱 。 競爭優先原則,盯着競爭對手打,就是所謂的“人無我有,人有我優”。 錯位競爭,就是“你打你的,我打我的”。   盯着競爭對手還是目標用戶:一切以用戶價值

原创 《分佈式原理與算法解析》學習筆記

《分佈式原理與算法解析》學習筆記   00分佈式中的四縱四橫   四橫:分佈式計算、分佈式數據存儲與管理、分佈式通信、分佈式資源池化;四縱:分佈式協同、分佈式調度、分佈式追蹤與高可用、分佈式部署。   在一定的資源上,進行一定通信,通過一

原创 ORA-01426:numeric overflow

問題描述: 1.使用ibatis框架調用存儲過程,此存儲過程的業務是根據起始值和結束值用循環批量新增數據。此時起始值和結束值輸入了一個13位數:1000000000001,1000000000010,這時工程應該生成以1000000000

原创 oracle 存儲過程輸出異常碼

dbms_output.put_line(sqlcode); dbms_output.put_line(sqlerrm);

原创 sql語言藝術

查詢的識別   查詢的識別 總結:易識別的語句有助於定位性能問題。 儘量給語句添加註釋或使用oracle自帶的函數來標明應用的信息。   保持數據庫連接穩定 總結:數據庫連接和交互好似萬里長城——長度越長,傳遞消息越耗時。 減少數據庫的連

原创 如何在linux服務器上登錄oracle用戶執行sqlldr命令

前言:oracle服務器安裝在linux環境,且linux系統支持sqlldr命令 1.把準備好的csv與ctl文件上傳到linux服務器的一個目錄A下。 2.使用oracle用戶登錄,使用cd命令進入到相應的目錄A下。 3.輸入sqll

原创 dmp文件的導入與導出

一、linux導入導出dmp文件 1.數據泵導入 --查看用戶的表空間 select d.default_tablespace,d.* from dba_users d where d.username = 'D_B';--USER_DA

原创 讓Oracle跑得更快:Oracle10g性能分析與優化思路

引起數據庫性能問題的因素 軟件設計對數據庫的影響 軟件架構設計對數據庫性能的影響 軟件代碼的編寫對數據庫性能的影響 數據庫的設計 OLTP:在線事務處理系統,用戶併發數多。例如售票系統。 OLAP:在線分析系統。例如報表系統。 DSS:決

原创 Oracle 存儲過程報錯 ORA-01422

問題:在編寫存儲過程,執行的時候一直報這個錯誤,ORA-01422,應該是單行查詢返回多個行。 解決方案:首先分析數據,有沒有可能出現單行查詢返回多個行的情況,對比了老半天,怎麼看數據都不可能查出多行記錄。最後百度了一下,發現可能是自己定

原创 Oracle 11g 給用戶授權RESOURCE後,依然不能創建表

問題:oracle 11g , 新建了一個用戶,給其connect 與 resource權限後,在這個用戶下執行create table 腳本,報權限不足的錯誤。 解決方案:給這個用戶授予create table的權限之後,可以正常創建表

原创 Incompatible magic value 3005119688 in class file

問題:生產環境爲linux, 測試環境爲windows,發佈測試環境沒問題,發佈生產環境的時候報了這麼一個錯:Incompatible magic value 3005119688 in class file... 解決方案:百度以後發現

原创 wifi下的兩臺電腦如何訪問同一個數據庫實例

一、查詢數據庫監聽: lsnrctl status   二、修改oracle監聽配置文件中ip爲wifi下的ip 三、重啓監聽服務,使用wifi下的ip連接數據庫實例即可。   點贊 收藏 分享