原创 JavaSecript中typeof與instanceof的區別

JS中typeof與instanceof的區別 JavaScript 中 typeof 和 instanceof 常用來判斷一個變量是否爲空,或者是什麼類型的。但它們之間還是有區別的: typeof typeof 是一個一元

原创 Javawebservice例子

1.參考文獻: 1.利用Java編寫簡單的WebService實例  http://nopainnogain.iteye.com/blog/791525 2.Axis2與Eclipse整合開發Web Service  http://

原创 編寫高性能 SQL 之一:SQL中 IN,NOT IN,EXISTS,NOT EXISTS 的用法和差別

SQL 中 IN,NOT IN,EXISTS,NOT EXISTS 的用法和差別:         IN:確定給定的值是否與子查詢或列表中的值相匹配

原创 linux集成svn至eclipse

第一步:下載集成 svn 至 eclipse 所需的包 site-1.6.5.zip(可以去官網 http://subclipse.tigris.org/ 下載,也可以去作者的 csdn 資源裏下載site-1.6.5.zip 插件)

原创 Java虛擬機學習 - 對象訪問

對象訪問會涉及到Java棧、Java堆、方法區這三個內存區域。 如下面這句代碼: [java] view plaincopyprint? Object objectRef = new Object();  Object obje

原创 Java虛擬機學習 - 對象內存分配與回收

對象優先在Eden上分配 大多數情況下,對象優先在新生代Eden區域中分配。當Eden內存區域沒有足夠的空間進行分配時,虛擬機將觸發一次 Minor GC(新生代GC)。Minor GC期間虛擬機將Eden區域的對象移動到其中一塊Sur

原创 Java虛擬機學習 - 垃圾收集器

HotSpot JVM收集器               上面有7中收集器,分爲兩塊,上面爲新生代收集器,下面是老年代收集器。如果兩個收集器之間存在連線,就說明它們可以搭配使用。 Serial(串行GC)收集器 Serial收

原创 java虛擬機學習- 體系結構 內存模型

一:Java技術體系模塊圖 二:JVM內存區域模型 1.方法區 也稱"永久代” 、“非堆”,  它用於存儲虛擬機加載的類信息、常量、靜態變量、是各個線程共享的內存區域。默認最小值爲16MB,最大值爲64MB,可以通過

原创 synchronized 關鍵字的使用

 帶有 synchronized 關鍵字的方法代表這個方法加鎖。恰當而又靈活地運用 synchronized 關鍵字,是多線程編程的必修課。   1、synchronized關鍵字的作用域有二種:   1)是某個對象實例內,synchro

原创 Mybatis級聯刪除、修改、查詢問題

最近做練習遇到這樣的問題,百度了一下 好多的版本,在這裏整理一下。 級聯刪除: 在建立數據庫時,設置主外鍵on delete cascade。 級聯修改: 在建立數據庫時,設置主外鍵on update cascade。 級聯查詢: 一對一

原创 軟件設計原則

Don’t Repeat Yourself (DRY) DRY 是一個最簡單的法則,也是最容易被理解的。但它也可能是最難被應用的(因爲要做到這樣,我們需要在泛型設計上做相當的努力,這並不是一件容易的事)。它意味着,當我們在兩個或多個地方

原创 webservice實例--cxf2.7

最近學習webservice的知識寫在下面,一個簡單的webservice實例,供大家參考: 開發前準備: 1、下載cxf ,如果jdk是1.6的建議用cxf2.2版本,如果是jdk是1.7的 建議用cxf2.4的。本文使用cxf2.7

原创 java逐行讀取txt.文件

import java.io.BufferedReader; import java.io.FileInputStream; import java.io.FileReader; import java.io.IOException; i

原创 jQuery的deferred對象詳解

今天我想介紹的,就是從jQuery 1.5.0版本開始引入的一個新功能----deferred對象。 這個功能很重要,未來將成爲jQuery的核心方法,它徹底改變了如何在jQuery中使用ajax。爲了實

原创 eclipse創建maven項目

最近在學習maven,遇到這麼的問題。搜了其他文章,總結如下: 1、首先下載maven,官網http://maven.apache.org/download.html,下載完成後進行解壓,如下圖 緊接着就進行環境變量配置 MAVEN_H