原创 數據庫表創建索引

創建一個表 創建名爲 "Person" 的表,有四個列。列名是:"LastName"、"FirstName"、"Address" 以及 "Age":定義列的長度; CREATE TABLE Person ( LastName varc

原创 Dubbo和DubboX的區別

版本:        Dubbo目前已停止更新;Dubbox目前還在更新。        說明:dubbox和dubbo 2.x是兼容的,沒有改變dubbo的任何已有的功能和配置方式(除了升級了Spring之類的版本)。 嵌入:    

原创 HTTP、TCP、UDP、Socket、Https區別

TCP HTTP UDP三者的關係如下:  TCP / IP是個協議組,可分爲四個層次:網絡接口層,網絡層,傳輸層,應用層  在網絡層有IP協議,ICMP協議,ARP協議,RARP協議和BOOTP協議。  在傳輸層中有TCP協議與UDP

原创 數據庫創建索引

一、爲什麼創建索引,以及優缺點? 創建索引可以大大提高系統的性能 優點 通過創建唯一性索引,可以保證數據庫表中每一行數據的唯一性 可以大大加快數據的檢索速度,這也是創建索引的最主要的原因 可以加速表和表之間的連接,特別是在實現數據的參考完

原创 java算法

冒泡排序 冒泡排序(冒泡排序),是一種計算機科學領域的較簡單的排序算法。  其核心思想是:  對於一組需要排序的數字,依次將個位置上的數字與逐一與其之後的數字進行比較,如果他們的順序錯誤就把他們交換過來。這個算法的名字由來是因爲越大的元素

原创 關於Mysql的一些整理

一、SQL的select語句完整的執行順序 from子句組裝來自不同數據源的數據 where子句基於指定的條件對記錄行進行篩選 group by子句將數據劃分爲多個分組 使用聚集函數進行計算 使用having子句進行篩選分組 計算所有的表

原创 hashcode()和equals()的區別

介紹  hashCode()方法和equal()方法的作用其實一樣,在Java裏都是用來對比兩個對象是否相等一致,那麼equal()既然已經能實現對比的功能了,爲什麼還要hashCode()呢? 因爲重寫的equal()裏一般比較的比較全

原创 淺談跨域問題

1.跨域問題的產生 因爲瀏覽器的同源策略所以產生了跨域。同源策略要求通過js(ajax)訪問的時候,URL中的協議、域名(IP地址)、端口號都不允許發生變化。如果三者有一個變化,則不允許返回數據,認爲這個請求不安全,瀏覽器禁止接收數據。

原创 NoSql數據庫Redis知識點

1.Redis是什麼 Redis是一個開源的,使用C語言編寫的,支持網絡交互的,可基於內存也可持久化的Key-Value數據庫 2.Redis的數據結構 Redis是一種高級的key-value存儲系統,其中value支持五種數據類型  

原创 List、Set和Map的區別

一、結構特點 List和Set是存儲單列數據的集合,Map是存儲鍵和值這樣的雙列數據的集合; List中存儲的數據是有順序,並且允許重複; Map中存儲的數據是無序的,其鍵是不能重複的,但是值是可以重複的;Set中存儲的數據是無序的,且不

原创 DCL,DDL, DML, DQL,的區別

              SQL語言分類sql語言共爲四大類:     DCL:數據庫的控制語言專門對數據庫的權限進行設置等操作【瞭解】      DQL:數據庫查詢語言select  被查詢的字段(所有的字段寫 *)【一般都是 的 字

原创 SQL優化經驗總結

(1) 選擇最有效率的表名順序(只在基於規則的優化器中有效): ORACLE 的解析器按照從右到左的順序處理FROM子句中的表名,FROM子句中寫在最後的表(基礎表 driving table)將被最先處理,在FROM子句中包含多個表的情

原创 SSM框架整合( Spring / SpringMVC / Mybatis )

1.創建maven工程導入座標     Spring: spring-context 5.0.2 (spring容器)     spring-tx 5.0.2(spring事務)     spring-jdbc 5.0.2(springJ

原创 淺談Dubbo和Zookerper的關係

1.Dubbo的作用 Dubbo是管理中間層的工具,在業務層到數據倉庫間有非常多服務的接入和服務提供者需要調度,dubbo提供一個框架解決這個問題。Dubbo基於RPC(Remote Procedure Call 遠程過程調用)協議,服務

原创 SpringMVC 的詳細介紹

一,用SpringMVC的簡介 SpringMVC是一種基於Spring實現了Web MVC設計模式的請求驅動類型的輕量級Web框架,使用了MVC的架構模式思想,將Web層進行指責解耦,並管理應用所需的生命週期,爲簡化日常開發,提供了很大