原创 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.不