原创 java同步代碼塊

/** abc三個售票窗口,售50張票。 需求:可以做到同時銷售,且不能賣重疊的,以及不能超過50 線程安全的原因: 當多條語句操作同一個線程共享數據時,一個線程對多語句只執行了一部分,沒有執行完,另一個線程 就來執行語句,導致出現共享

原创 java面試常見題

1.  String s1 = '123';     String s2 = new String();區別2. 多線程的兩種實現方式的區別繼承Thread和實現Runnable接口3. 單列設計模式懶漢式和餓漢式有什麼不同   *****

原创

AIX/LINUX文件分割split -l 2000000(行) f_PROT_201411.csv-------------------------1、查看當前鏈接的數據庫、用戶信息;db2 connect2、DB2數據庫登陸db2 co

原创 Oracle V$SESSION詳解

V$SESSION是APPS用戶下面對於SYS.V_$SESSION 視圖的同義詞。 在本視圖中,每一個連接到數據庫實例中的session都擁有一條記錄。包括用戶session及後臺進程如DBWR,LGWR,arcchiver等等。  V$

原创 linux之cut用法

cut是一個選取命令,就是將一段數據經過分析,取出我們想要的。一般來說,選取信息通常是針對“行”來進行分析的,並不是整篇信息分析的。(1)其語法格式爲:cut  [-bn] [file] 或 cut [-c] [file]  或  cut

原创 linux配置ssh互信

公鑰認證的基本思想:對信息的加密和解密採用不同的key,這對key分別稱作private key和public key,其中,public key存放在欲登錄的服務器上,而private key爲特定的客戶機所持有。當客戶機向服務器發出建立

原创 shell腳本調用存儲過程

一. 有輸入參數和輸出參數的#!/bin/bash source /etc/profile source ~/.bash_profile ###################################################

原创 Oracle中rank() over, dense_rank(), row_number() 的區別

Oracle中rank() over, dense_rank(), row_number() 的區別假設現在有一張學生表student,學生表中有姓名、分數、課程編號,現在我需要按照課程對學生的成績進行排序。select * from st

原创 shell和SQL

 光標移動指令? 對應方向鍵移動   h   左移一字符   k  上移一行   j  下移一行   l 右移一字符 ? 按行單位移動      0  移到行首         $  移到行尾        nG  移到第n行     G

原创 Oracle中執行存儲過程call和exec區別

在sqlplus中這兩種方法都可以使用:exec pro_name(參數1..);call pro_name(參數1..);區別:1. 但是exec是sqlplus命令,只能在sqlplus中使用;call爲SQL命令,沒有限制.2. 存儲

原创 sqlldr的用法

在oracle數據庫中導入txt文本方法,如現在需要將t_user_mobile_list.txt中的數據導入到oracle數據庫t_user_mobile_list表中。   1. 首先需要ctl文件 ctl文件格式如下:load dat

原创 Oracle中用exp/imp命令參數詳解

Oracle中用exp/imp命令參數詳解【用 exp 數 據 導 出】:1  將數據庫TEST完全導出,用戶名system 密碼manager 導出到D:\daochu.dmp中   exp system/manager@TEST   r

原创 shell中各種括號的作用()、(())、[]、[[]]、{}

一、小括號,圓括號() 1、單小括號 ()    ①命令組。括號中的命令將會新開一個子shell順序執行,所以括號中的變量不能夠被腳本餘下的部分使用。括號中多個命令之間用分號隔開,最後一個命令可以沒有分號,各命令和括號之間不必有空格。   

原创 linux的top命令參數詳解

簡介top命令是Linux下常用的性能分析工具,能夠實時顯示系統中各個進程的資源佔用狀況,類似於Windows的任務管理器。top顯示系統當前的進程和其他狀況,是一個動態顯示過程,即可以通過用戶按鍵來不斷刷新當前狀態.如果在前臺執行該命令,

原创 Oracle中rank() over, dense_rank(), row_number() 的區別

Oracle中rank() over, dense_rank(), row_number() 的區別假設現在有一張學生表student,學生表中有姓名、分數、課程編號,現在我需要按照課程對學生的成績進行排序。select * from st