原创 java中==,equals和hashcode簡介
equals() 與 == 的區別是什麼?== : 它的作用是判斷兩個對象的地址是不是相等。即,判斷兩個對象是不試同一個對象。 equals() : 它的作用也是判斷兩個對象是否相等。但它一般有兩種使用情況(前面第1部分已詳細介紹過):
原创 Spring獲取容器中的Bean的接口ApplicationContextAware
在Web應用中,Spring容器通常採用聲明式方式配置產生:開發者只要在web.xml中配置一個Listener,該Listener將會負責初始化Spring容器,MVC框架可以直接調用Spring容器中的Bean,無需訪問Spring容
原创 RabbitMQ之Qos prefetch
實際使用RabbitMQ過程中,如果完全不配置QoS,這樣Rabbit會盡可能快速地 發送隊列中的所有消息到client端。因爲consumer在本地緩存所有的message, 從而極有可能導致OOM或者導致服務器內存不足影響其它進程的正
原创 Oracle內存全面分析(轉)
Oracle的內存配置與oracle性能息息相關。而且關於內存的錯誤(如4030、4031錯誤)都是十分令人頭疼的問題。可以說,關於內存的配置,是最影響Oracle性能的配置。內存還直接影響到其他兩個重要資源的消耗:CPU和IO。 首先,
原创 MS Sqlserver執行計劃理解-轉
要站在巨人的肩上,哈! 要理解執行計劃,怎麼也得先理解,那各種各樣的名詞吧。鑑於自己還不是很瞭解。本文打算作爲只寫懂的,不懂的懂了才寫。 在開頭要先說明,第一次看執行計劃要注意,SQL Server的執行計劃是從右向左看的。 名詞
原创 Eclipse源碼插件&&一些配置
工欲善其事必先利其器 1,安裝源碼插件Java Source Attacher 之前安裝的很多鏈接都失效了,以下是在線安裝步驟: 打開地址https://marketplace.eclipse.org/marketplace-client
原创 Centos7下MySQL5.6.43升級到MySQL5.6.47步驟
MySQL5.6.43升級到MySQL5.6.47步驟 操作系統Centos7 說明:要確保每一個步驟執行正確性再執行下一步。 1,備份數據庫 mysqldump -u root -p --add-drop-table --ro
原创 Oracle全局索引和局部索引
Oracle數據庫中,分區表有兩種類型的分區索引,全局索引和本地索引,其中本地索引又可以分爲本地前綴索引和本地非前綴索引 全局索引以整個表的數據爲對象建立索引, 索引分區中的索引條目既可能是基於相同的鍵值但是來自不同的分區,也可能是多個不
原创 Oracle SGA和PGA簡介
簡介: SGA(System Global Area):由所有服務進程和後臺進程共享; PGA(Program Global Area):由每個服務進程、後臺進程專有;每個進程都有一個PGA SGA 包含實例的數據和控制信息,包含如下內
原创 Java正則表達式Pattern和Matcher類簡介
MySQL正則表達式通過java.util.regex包下的Pattern和Matcher類實現 Pattern類的作用在於編譯正則表達式後創建一個匹配模式. 可以通過兩個靜態方法創建Pattern:compile(String
原创 硬盤一致性
崩潰一致性:FSCK和日誌 至此我們看到,文件系統管理一組數據結構以實現預期的抽象:文件、目錄,以及所有其他元數據,它們支持我們期望從文件系統獲得的基本抽象。與大多數數據結構不同(例如,正在運行的程序在內存中的數據結構),文件系統數據結構
原创 MySQL引擎federated
mysql的federated存儲引擎,可以實現將遠程數據表虛擬到本地數據庫,可以做遠程數據彙集分析或者同步等工作 缺點:效率不高,特別是儘量避免效率不高的SQL 開啓使用的具體操作 1,查看引擎 登錄MySQL執行,show e
原创 Java中的 extends T和SUPER T
另,問題來源:Java 泛型 <? SUPER T> 中 SUPER 怎麼 理解?與 extends 有何不同? <? extends T>和<? super T>是Java泛型中的“通配符(Wildcards)”和“邊界(Bounds)
原创 ClassPathXmlApplicationContext啓動spring容器入門
本文不涉及原理深入的內容,僅介紹一下spring容器啓動最簡單的方式——ClassPathXmlApplicationContext。 1. spring容器jar包引入 maven座標dependency groupId:org.s
原创 RabbitMQ:RabbitAdmin 與 RabbitTemplate 使用
RabbitAdmin 該類封裝了對 RabbitMQ 的管理操作 @Bean public RabbitAdmin rabbitAdmin(ConnectionFactory connectionFactory){ ret