原创 oracle 學習筆記(一)

1.oracle的登錄與註銷 進入cmd命令行: 登錄普通用戶--> 1)sqlplus scott/169500 注:scott是用戶名(這是oracle自帶的用戶) 169500是密碼 2)sqlplus 回撤  輸入用戶名: sco

原创 oracle學習筆記 回收站&用戶權限&導入導出

閃回刪除的表:刪除表:drop table aa;drop table aa purge; 不經過回收站,不能閃回閃回刪除的表語法:--所謂閃回的意思就是還原回收站中的表FLASHBACK TABLE [schema.]<table_na

原创 oracle學習筆記之存儲過程與存儲函數

存儲過程與存儲函數說明:存儲函數有返回值!存儲過程沒有返回值! 指存儲在數據庫中供所有用戶程序調用的子程序叫存儲過程、存儲函數。 什麼時候用存儲過程/存儲函數 原則:如果只有一個返回值,用存儲函數;否則,就用存儲過程。 1.創建存儲過程

原创 面試常見問題 死鎖代碼&單例模式

1.寫一個死鎖 1)寫一個鎖類包含兩個鎖 鎖A以及鎖B package cn.itcast.dieLock; public class MyLock { public static Object objA=new Object();/

原创 輸入流&輸出流經典案例

1.複製單機目錄 package cn.itcast.test; import java.io.BufferedInputStream; import java.io.BufferedOutputStream; import java.

原创 JavaSE 面向對象內存圖&靜態變量內存圖

1.創建對象內存圖 package cn.itcast.oop; public class PhoneDemo { public static void main(String[] args) { Phone p = new P

原创 oracle 學習筆記(三)

1.題目:找到薪水大於本部門平均薪水的員工。 select ename from emp e1 where sal>(select avg(sal) from emp e2  where e1.deptno=e2.deptno); 2.

原创 oracle學習筆記(四)

1.常用函數 1)字符函數 lower  全部轉爲小寫 select lower('HELLO') from dual; -->hello upper  全部轉爲大寫 select upper('hello') from dual; HE

原创 oracle學習筆記(六)

1.創建一個表 不加約束 create table t_user(    id number,--類型是number類型    name varchar2(20),--varchar2()可以變化    gender char(2),  

原创 oracle 學習筆記(五)

1.集合運算: UNION運算符返回兩個集合去掉重複元素後的所有記錄。 例:查詢屬於部門10與部門20的所有員工信息。 select * from emp where deptno=10 union select * from emp w

原创 Java 多線程實現的兩種方式

如何寫一個 線程程序: 方式一: 1)寫一個類繼承Thread類,重寫run()方法 2)創建這個類的對象,調用start() 代碼: MyThread--->提供一個構造方法調用父類的構造方法 爲了是給線程提供一個名字! package

原创 oracle 學習筆記(二)

1.清屏 windows:host cls; linux:host clear; 2.對日期的處理 1)系統默認的類型: select sysdate from  dual;-->注:sysdate 是系統的當前時間 系統默認格式爲:日-

原创 oracle 學習筆記之PL/SQL程序設計

1.PL/SQL的定義: PL/SQL(Procedure Language/SQL) PLSQL是Oracle對sql語言的過程化擴展 指在SQL命令語言中增加了過程處理語句(如分支、循環等),使SQL語言具有過程處理能力。 把SQL

原创 JavaSE 最容易出錯的幾個簡單的問題

案例1. package cn.itcast.oop; public class ThisDemo { public static void main(String[] args) { Student s=new Student

原创 oracle 學習筆記之觸發器

說明 數據庫觸發器是一個與表相關聯的、存儲的PL/SQL程序。每當一個特定的數據操作語句(Insert,update,delete)在指定的表上發出時,Oracle自動地執行觸發器中定義的語句序列。觸發器的類型語句級觸發器:在指定的操作語