原创 oracle索引和sql優化
Oracle 建立索引及SQL優化 數據庫索引: 索引有單列索引 複合索引之說 如何某表的某個字段有主鍵約束和唯一性約束,則Oracle 則會自動在相應的約束列上建議唯一索引。數據庫索引主要進行提高訪問速度。 建設原則: 1、索引
原创 allure
Allure https://www.jianshu.com/p/b5a6e902c9d4#%E7%8E%AF%E5%A2%83%E6%90%AD%E5%BB%BA 獲取報告:allure serve target/allure-resu
原创 sql查詢語句執行順序詳解
sql查詢語句的處理步驟如下: --查詢組合字段 (5)select (5-2) distinct(5-3) top(<top_specification>)(5-1)<select_list> --連表 (1)from (1-J)<l
原创 shell 瑣碎知識
小知識點 創建文件 touch Chen.txt vi file 給命令定義別名(臨時)(alias grep=‘grep —color=auto’) 給命令定義別名(永久) vim /etc/bashrc 把這句話放到文件末尾(al
原创 線程池的使用
Java併發編程:線程池的使用 在前面的文章中,我們使用線程的時候就去創建一個線程,這樣實現起來非常簡便,但是就會有一個問題: 如果併發的線程數量很多,並且每個線程都是執行一個時間很短的任務就結束了,這樣頻繁創建線程就
原创 線程池的參數講解
2.線程池的使用 線程池的創建 我們可以通過ThreadPoolExecutor來創建一個線程池。 1 new ThreadPoolExecutor(corePoolSize, maximumPoolSize,
原创 java IO經典練習題
Java IO流經典練習題 http://blog.csdn.net/wenzhi20102321/article/details/52738970 本文對javaIO流的13道經典的練習題做解答,裏面有詳細的思路解析,做題時最好
原创 內存溢出和內存泄漏的區別、產生原因以及解決方案
內存溢出 out of memory,是指程序在申請內存時,沒有足夠的內存空間供其使用,出現out of memory;比如申請了一個integer,但給它存了long才能存下的數,那就是內存溢出。 內存泄露 memory leak
原创 消息隊列
本次分享大綱 消息隊列概述消息隊列應用場景消息中間件示例JMS消息服務常用消息隊列參考(推薦)資料本次分享總結 一、消息隊列概述 消息隊列中間件是分佈式系統中重要的組件,主要解決應用耦合,異步消息,流量削鋒等問題。實現高性能,高可用,
原创 io基礎,簡單練習
第一部分:字符流 字符流=字節流+編碼表。 字符流是相對字節流來說的,由於一箇中文字符佔據了兩個字節,因此用字節流讀中文字符時,不如字符流處理中文效果好,因此在遇到文本情況時,能用字符流的最好用字符流。 1、編碼表: 由字符及其對
原创 Navicat破解
工具/原料 navicat for mysql 破解navicat for mysql工具 方法/步驟 1 我們首先百度搜索一款navicat for mysql然後進行下載。 當我
原创 Socket編程
Java最初是作爲網絡編程語言出現的,其對網絡提供了高度的支持,使得客戶端和服務器的溝通變成了現實,而在網絡編程中,使用最多的就是Socket。像大家熟悉的QQ、MSN都使用了Socket相關的技術。下面就讓我們一起揭開Socket的神
原创 oracle索引原理
B-TREE索引(二叉樹索引,默認情況下,我們建的索引都是此種類型) 一個B樹索引只有一個根節點,它實際就是位於樹的最頂端的分支節點。可以用下圖一來描述B樹索引的結構。其中,B表示分支節點,而L表示葉子節點。
原创 Oracle中的索引概述
索引與表一樣,也屬於段(segment)的一種。裏面存放了用戶的數據,跟表一樣需要佔用磁盤空間。索引是一種允許直接訪問數據表中某一數據行的樹型結構,爲了提高查詢效率而引入,是一個獨立於表的對象,可以存放在與表不同的表空間中。索引記錄中存
原创 索引,通過索引優化sql
建索引的原則: 1.經常出現在where字句上的字段加索引。 2作爲兩表連接條件的字段加索引(因爲執行sql語句時,先執行from字句,然後自行join on) 3.經常根據某個字段進行order by ,則給這個字段添加索引。 4.不