原创 淺談JAVA中hashcode(轉)

哈希表這個數據結構想必大多數人都不陌生,而且在很多地方都會利用到hash表來提高查找效率。在Java的Object類中有一個方法: 1

原创 resin與tomcat之比較

一開始用的tomcat,後來改用了resin,現在又開始用tomcat,寫一點個人感受,如果有什麼不對的地方還請大家批評指正, 1.首先從速度上來說,resin的速度要比tomcat快3倍,當然了官方的測試報告是針對resin-2

原创 仿element-ui tabs支持路由的組件

仿element-ui tabs的路由組件 很喜歡element-ui的這個tab組件,但是這裏設計應該是用來做html顯示的切換,本來也考慮將組件直接放到這個tab內,切換tab顯示不同組件,但是試了一下未激活的標籤內容也會預先

原创 再讀《重構-改善既有代碼的設計》

利用週末,一個月左右的時間,將重構這本書又翻了一遍,也重新寫了一遍讀書筆記,相比第一遍閱讀,很多東西理解得更深入了,侷限於本人經驗,查閱資料仍不是很明確的地方,加上自己的理解說明。 第二章 第二章主要是將了重構的概念 重構有名詞和動詞

原创 讀書筆記之《重構》第三章—代碼的壞味道

第三章 代碼的壞味道 這一章告訴我們,什麼樣的代碼需要去重構,該用什麼方法。尋找代碼的壞味道,就是從代碼中找出特定的結構,這些結構指出重構的可能性。尋找這些結構,需要學會判斷,判斷一個類裏面有多少實例變量算多,多少行代碼算長, 我想這個

原创 重構第八章讀書筆記(下)

8.10 Encapsulate (封裝字段) 問題:你的類中存在一個public字段。 方法:將它生命爲private,並且提供相應的訪問函數。 動機:面向對象的首要原則就是封裝,所以不應該將數據聲明爲public,可能會有其他對

原创 static關鍵字

通常來講,創建類的時候,就是在描述一個類的外觀與行爲,並且需要創建這個類的實例對象,否則並沒有獲得任何對象,用new來創建對象時,數據的存儲空間纔會被分配,這個類的方法也纔可以被外界調用。。但是有特例嗎? 有兩種情形,第一

原创 Spring Cloud + MyBatis + Redis + Vue2實現的列表工具

https://www.jianshu.com/p/004af594d8e0

原创 mybatis字符串比較

之前Hibernate用得較多,最近用mybatis開發的時候,sql中有些判斷失效,查詢發現是字符串比較的問題。字符串比較需要將將雙引號放在內側,如果單引號放在內側,需要加上toString(); 正確寫法如: <if test

原创 java自定義註解入門

  要深入學習註解,我們就必須能定義自己的註解,並使用註解,在定義自己的註解之前,我們就必須要了解Java爲我們提供的元註解和相關定義註解的語法。 元註解:   元註解的作用就是負責註解其他註解。Java5.0定義了4個標準的meta-a

原创 Maven pom.xml詳解

原文:http://my.oschina.net/u/1187481/blog/204865 <project xmlns="http://maven.apache.org/POM/4.0.0"    xmlns:xsi="http:

原创 重構第六章讀書筆記(每次命名都不統一。。)

6.1 Extract Method(提煉函數) 解釋:有一段代碼可以被組織在一起並獨立出來。 處理機制:將這段代碼放進一個獨立的函數中,並讓函數名稱解釋該函數的用途。第三章代碼的壞味道,Long Method中也提到,讓小函數容易理

原创 讀書筆記之《重構》第二章

  重構原則。這一章介紹的概念性的東西有點多,作者在對其詳細解釋,我將其總結性的語句提取了出來。   從何謂重構說起,將重構看作一個名詞,重構就是對軟件內部的一種調整,目的是不改變軟件功能,提高代碼可理解性,降低代碼修改的成本,一般來說

原创 Java實現Excel導入數據庫,數據庫中的數據導入到Excel

地址:http://www.cnblogs.com/zyw-205520/p/3762954.html

原创 《重構》第七章--讀書筆記

第七章 在對象之間搬移特性 ——讀書筆記 在對象的設計過程中,要決定把對象放在哪裏,可能不會一開始就做對,但是可以運用重構,改變自己原先的設計,這就用到了本章所提到額重構手法。 7.1 Move Method(搬移函數)。 問題: