原创 PostgreSQL數據庫中的數據類型轉換

PostgreSQL的數據類型轉換(格式化)函數提供了一套非常有效的工具,用於各種數據類型之間的相互轉換,可以將日期/時間,integer,floating point,numeric 轉換成格式化的字符串以及反過來從格式化的字符串轉換成

原创 Spring MVC+Hibernate框架項目開發流程

本文主要簡單介紹一下用Spring MVC+Hibernate框架開發一個簡單的Web項目的大致流程,並沒有技術細節上的討論,主要是對這兩個框架在運用中宏觀上的一個把握。 Spring MVC +Hibernate框架開發Web項目主要

原创 數據庫遷移:MySQL->PostgreSQL注意問題彙總(基於項目並不完整)

因爲項目原因,需要把原來MySQL數據庫上的數據全部遷移到PostgreSQL。兩者都是很優秀的開源數據庫,但在國內,MySQL要比PostgreSQL普及,看資料PostgreSQL在處理高併發和數據類型支持上要好於MySQL,這也是我

原创 POI解析Excel(.xls)和Excel2007(.xlsx)

在java項目中解析Microsoft的office系列軟件,都會用到Apache的poi包,從office2007開始office系列的文件後綴名發生了改變,所以原來低版本的poi並不支持office2007以後的文件解析。好像是從po

原创 Java反射學習總結(3)——反射的基本操作

方法的反射主要由下面兩個步驟完成:第一步先通過Class類的基本API獲取到某一個方法,第二部通過method.invoke(對象,參數列表)函數實現反射 package reflectTest; import java.lang.r

原创 交換機和路由器的區別與聯繫

最近正好趁着華爲的網絡技術大賽,重新學習了有關計算機網絡的相關概念,原來一直對交換機和路由器的概念和作用比較模糊,現在做個對比總結: 1. 從普通用戶來看: 路由器的主要作用是跨網絡的路徑選取,數據包從一臺主機發往位於另一網絡中的另一臺主

原创 Java反射學習總結(1)——Class類的使用

在Java中,每個class都有一個相應的Class對象。也就是說,當我們編寫一個類,編譯完成後,在生成的.class文件中,就會產生一個Class對象(Class類不能人爲創建由JVM自動調用),用於表示這個類的類型信息。所以說:類也是

原创 Python中LIst與Tuple的對比總結

一 list類型 Python內置的一種數據類型是列表:list。list是一種有序的集合,可以隨時添加和刪除其中的元素。 比如,列出班裏所有同學的名字,就可以用一個list表示: >>> ['Michael', 'Bob', 'Tra

原创 Java多線程——如何中斷線程

在講解中斷線程之前,需要了解一下三個函數的具體作用 1. interrupt(): interrupt的字面意思就是中斷的意思,所以對不太瞭解Java多線程編程的同學來說,很容易誤解直接調用該函數實現線程中斷,其實這個函數的真正含義並非如

原创 Python包安裝報錯解決方法

在windows下安裝Python比較簡單,只要在官網下載安裝程序一直next即可(linux默認自帶Python開發環境),但是在安裝我們開發所需包的時候會遇到各種問題,不管在windows還是linux下,一般的包安裝我們都按照如下順

原创 Java自定義註解的實現

註解是Java 1.5引入的,目前已經被廣泛引用於各種Java框架,如Hibernate,Spring等。首先介紹三個Java內置的註解: 1. @Override,重寫(覆蓋)註解,當我們想要重寫父類的某個方法時,可以使用該註解告訴編譯

原创 ArrayList與LinkedList的區別

1. ArrayList是實現了動態數組的數據結構,LinkedList是基於鏈表的數據結構 這裏的動態數組是指,當數組元素個數不斷增多,數組無法存儲時,系統會另外申請一個長度爲當前長度1.5倍的新數組,然後將之前的元素拷貝到新建的數組中

原创 CXF+Spring實現webservice

實現webservice主要有axis2和cxf兩個框架,感覺目前cxf比較流行,本文介紹一下用cxf和Spring如何實現webservice端口,網上的資源都比較久,好多博客介紹的方法到目前已經出現了這樣那樣的錯誤,導致無法實現,所以

原创 Java中的final,finally和finalize的區別

1. final final用於聲明屬性,方法和類。如果一個類被聲明爲final,意味着它不能再派生出新的子類,不能作爲父類被繼承。所以一個類不能既被abstract修飾又被final修飾。將變量和方法聲明爲final,可以保證他們在使用

原创 Jsp注意事項彙總

1. Jsp的三大指令 Jsp指令用如下格式表示<%@ %>,有page,include和taglib三個,要注意的是並沒有import指令,這個很容易與include記混。 2. Jsp的生命週期 當Jsp頁面第一次執行時,會先執行js