原创 Linux(centos6.5)服務器快速安裝mysql

之前是用的windows服務器,圖形化配置起來還挺快的,現在轉用了centos6.5,指令行操作,剛開始有點懵逼,查閱了些資料後,發現原來如此的簡單~ 步驟如下: 系統: CentOS 6.5 Arch: x86_64

原创 關於Navicat Premium查看錶字段註釋

SHOW FULL COLUMNS FROM 表名 該sql語句,查詢即可成功。

原创 HashMap源碼學習總結

什麼是Map? Map用於保存具有key-value映射關係的數據 首先看圖! 可以看出Java 中有四種常見的Map實現——HashMap, TreeMap, Hashtable和LinkedHashMap: ·HashMap

原创 Java反射學習總結(一)

Java提供的反射機制允許我們在運行時期動態加載類,檢測和修改它本身狀態或行爲,要舉反射機制的一個實例的話,就是在整合開發環境中所提供的方法提示或者類的檢查工具,另外像jsp中的javabean自動收集請求也用到了反射,還有我們經

原创 Java反射學習總結(三)

Class對象表示所加載的類,取得Class對象後,我們就可以愉快的取得與類相關的信息了,就像包(package,package也是類名的一部分哦~),構造方法,方法,屬性等信息,而每一個信息,也會有相應的類別形態,比如包對應的是

原创 jdk1.8的HashMap和ConcurrentHashMap

轉自乒乓狂魔 本文針對jdk1.8的ConcurrentHashMap 1.8的HashMap設計 1.1 整體概覽 HashMap採用的是數組+鏈表+紅黑樹的形式。 數組是可以擴容的,鏈表也是轉化爲紅黑樹的,這2種方式都可以

原创 Java反射學習總結(五)

使用反射實例對象 使用反射機制,我們可以在運行時動態加載類並且實例化對象,操作對象的方法、改變類成員的值,甚至還可以改變私有(private)成員的值。 我們可以用 Class 的 newInstance() 方法來實例化一個對

原创 Java反射學習總結(四)

類加載器 Java在需要使用類的時候,纔會將類加載,Java的類加載是由類加載器(Class loader)來完成的。 當我們在命令模式下執行java xxx指令後,Java執行程序會嘗試找到jre安裝的所在目錄,然後找到jvm

原创 關於Ajax的cache參數的測試

  其實這次做這個測試是因爲和同學談論@requestbody時引發的一個笑話,我之前一直以爲ajax中的dataType: 'json'是傳輸去後臺的數據格式,後來分分鐘被打臉,查了一下百度,才知道原來dataType: 'js

原创 Java泛型總結

一. 我們爲什麼需要泛型? 首先,我們看下下面這段簡短的代碼: package CoreJava.day_5; import java.util.ArrayList; import java.util.List; /** *

原创 Java的靜態/動態綁定

  今天看到《Java核心技術I》書上的動態綁定,意思就是當子類和父類存在同一個方法,子類重寫了父類的方法,程序在運行時調用方法是調用父類的方法還是子類的重寫方法呢?程序會在運行的時候自動選擇調用某個方法(根據方法表)。

原创 RabbitMQ學習筆記

RabbitMQ註解方式配置說明 http://blog.csdn.net/zh350229319/article/details/52230674 RabbitMQ中 exchange、route、queue的關係 htt

原创 Java反射學習總結(二)

使用 Class.forName() 加載類 在一些應用中,我們無法事先知道使用者將會加載什麼類,而必須讓使用者指定類名類加載類,我們就可以用Class的靜態forName()方法來實現動態加載類,如下: package Core

原创 HashMap學習筆記

hashmap的 擴容機制 上一篇說了,hashmap的構造器裏指明瞭兩個對於理解HashMap比較重要的兩個參數 int initialCapacity, float loadFactor,這兩個參數會影響HashMap效率,H

原创 mysql 如何插入一列自增序號

今天看到朋友問的一個問題,“mysql 加一列 叫序號 然後序號自增 怎麼搞?”,由於他主要用的是oracle,所以不太瞭解mysql的用法,然後我就告訴他用rownum就好了,但是他說用了這個沒得到效果。 我想了一下 沒啥啊。他