原创 Centos8安裝Docker,使用Docker安裝MySQL、Oracle並修改實例名

centos8安裝Docker 1、安裝依賴 # 首先我們設置 Docker 倉庫 yum install -y yum-utils device-mapper-persistent-data lvm2 # 設置穩定的倉庫 使

原创 Oracle用戶管理的常用SQL

用戶 系統默認的權限 數據字典名稱 說 明 DBA_USERS 數據庫用戶基本信息表 DBA_SYS_PRIVS 已授予用戶或角色的系統權限 DBA_TAB_PRIVS 數據庫對象上的所有權限 USER_

原创 Oracle關於表空間的一些常用語句

表空間 Oracle 11g 默認的表空間及其說明 表 空 間 說 明 EXAMPLE 如果安裝時選擇“實例方案”,則此表空間存放各樣例的數據 SYSAUX SYSTEM 表空間的輔助空間。主要用於存儲除數據字典

原创 Oracle關於表的常用sql

Oracle關於表的常用sql 建表 建表語法 create table tab_name( col1 type1 [not null][primary key], col2 type2 [not null], col3 type

原创 IDEA Spring Boot 部署到tomcat

Spring Boot 部署到tomcat Spring Boot 的jar轉war 修改啓動類 默認的啓動類 import org.springframework.boot.SpringApplication; import

原创 快速排序

快速排序 快速排序(英語:Quicksort),又稱劃分交換排序(partition-exchange sort),通過一趟排序將要排序的數據分割成獨立的兩部分,其中一部分的所有數據都比另外一部分的所有數據都要小,然後再按此方法對

原创 java 文件操作

文件操作——File File表示目錄信息 listFiles方法 File的listFiles方法用於返回一個抽象路徑名數組,這些路徑名錶示此抽象路徑名錶示的目錄中的文件。其方法定義: File[] listFiles() >

原创 隊列

  隊列是一種特殊的線性表,特殊之處在於它只允許在表的前端(front)進行刪除操作,而在表的後端(rear)進行插入操作,和棧一樣,隊列是一種操作受限制的線性表。進行插入操作的端稱爲隊尾,進行刪除操作的端稱爲隊頭。   隊列是一

原创 堆排序

堆排序 堆排序(Heapsort)是指利用堆積樹(堆)這種數據結構所設計的一種排序算法,它是選擇排序的一種。可以利用數組的特點快速定位指定索引的元素。堆分爲大根堆和小根堆,是完全二叉樹。大根堆的要求是每個節點的值都不大於其父節點的

原创 數據結構

數據結構 數據結構是計算機存儲、組織數據的方式。數據結構是指相互之間存在一種或多種特定關係的數據元素的集合。通常情況下,精心選擇的數據結構可以帶來更高的運行或者存儲效率。數據結構往往同高效的檢索算法和索引技術有關。 我們如何用P

原创

   棧(stack)又名堆棧,它是一種運算受限的線性表。其限制是僅允許在表的一端進行插入和刪除運算。這一端被稱爲棧頂,相對地,把另一端稱爲棧底。向一個棧插入新元素又稱作進棧、入棧或壓棧,它是把新元素放到棧頂元素的上面,使之成爲新

原创 二叉樹

二叉樹 二叉樹的基本概念    二叉樹是每個節點最多有兩個子樹的樹結構。通常子樹被稱作“左子樹”(left subtree)和“右子樹”(right subtree) 二叉樹的性質(特性) 性質1: 在二叉樹的第i層上至多有2^(

原创 鏈表

鏈表 爲什麼需要鏈表 順序表的構建需要預先知道數據大小來申請連續的存儲空間,而在進行擴充時又需要進行數據的搬遷,所以使用起來並不是很靈活。 鏈表結構可以充分利用計算機內存空間,實現靈活的內存動態管理。 鏈表的定義 鏈表(Linke

原创 希爾排序

希爾排序 ​ 希爾排序(Shell Sort)是插入排序的一種。也稱縮小增量排序,是直接插入排序算法的一種更高效的改進版本。希爾排序是非穩定排序算法。該方法因DL.Shell於1959年提出而得名。 希爾排序是把記錄按下標的

原创 java io操作

基本IO操作 InputStream與OutputStream 輸入與輸出   我們編寫的程序除了自身會定義一些數據信息外,經常還會引用外界的數據,或將自身的數據發送到外界。比如,我們編寫的程序想讀取一個文本文件,又或者我們想將程