原创 oracle sql count(1)與count(*)

count(1)與count(*)比較:   如果你的數據表沒有主鍵,那麼count(1)比count(*)快   如果有主鍵的話,那主鍵(聯合主鍵)作爲count的條件也比count(*)要快   如果你的表只有一個字段的話那c

原创 java synchronized詳解

Java語言的關鍵字,當它用來修飾一個方法或者一個代碼塊的時候,能夠保證在同一時刻最多隻有一個線程執行該段代碼。      一、當兩個併發線程訪問同一個對象object中的這個synchronized(this)同步代碼塊時,一個時間內

原创 java String 分割 split 特殊字符

java String 分割 split 特殊字符 需要注意以下特殊字符 (均需要轉義\\)"|" "." "*" "_" "+" "" api: public String[] split(String

原创 Hadoop2.5.2 64bit 完全分佈式安裝

Hadoop2.5.2 64bit 完全分佈式安裝   1.        安裝環境 Windows 7 64bit VMware Workstation 10 CentOS6.5  64bit jdk版本: jdk-7u9-linux-

原创 如何在三個月掌握三年的經驗 (一篇令人受益的文章)

很多職場新人都談到了工作經驗的問題,似乎招聘公司不給你機會,你就沒辦法獲得必要的工作經驗,其實並不一定。   很多資料在網上都是可以找到的,只是看你具備不具備足夠的信息收集與處理能力,而這個收集與處理信息的過程,也能極大的提升你的職業能力

原创 hadoop 配置集羣之間SSH無密碼登陸 (重點推薦)

配置免登錄 Ø 創建或者修改密鑰目錄權限 假設本機的IP爲“192.168.1.100”,配置免登錄的操作步驟如下:   1. 以hadoop用戶登錄各服務器。   2. 執行以下命令,修改“.ssh 目錄”權限。        ch

原创 讀代碼整潔之道

 現在的軟件系統開發難度主要在於其複雜度和規模,客戶需求也不再像Winston Royce瀑布模型期望那樣在系統編碼前完成所有的設計滿足用戶軟件需求。在這個信息爆炸技術日新月異的時代,需求總是在不停的變化,隨之在2001年業界17位大牛聚

原创 PropertyUtils.copyProperties()用法和性能

BeanUtils提供對Java反射和自省API的包裝。其主要目的是利用反射機制對JavaBean的屬性進行處理。一個JavaBean通常包含了大量的屬性,很多情況下,對JavaBean的處理導致大量get/set代碼堆積,增加了代碼長度

原创 left join (on 和 where條件放置的區別)

      數據庫在通過連接兩張或多張表來返回記錄時,都會生成一張中間的臨時表,然後再將這張臨時表返回給用戶。       在使用left jion時,on和where條件的區別如下: 1、 on條件是在生成臨時表時使用的條件,它不管on

原创 代碼裏使用字符串操作來拼接sql語句的壞處

1. 字符串操作更容易出錯。 2. sql語句不可避免地出現在代碼裏,無法坐到代碼與數據分離.代碼可讀性降低。 3. 效率. 很多情況下需要多次執行同一句sql語句,只是參數不同.如果使用PreparedStatement(Java),只

原创 Oracle用戶和模式的區別

  Oracle用戶(user)是用連接數據庫和訪問數據庫對象的,那麼它和模式(schema)究竟有何區別呢?下文就將帶您尋找答案。   Oracle用戶是Oracle數據庫中的重要概念,下面就爲您介紹Oracle用戶和模式的區別,希望對

原创 轉義字符

1.html轉義字符   HTML中<,>,&等有特殊含義(<,>,用於鏈接籤,&用於轉義),不能直接使用。這些符號是不顯示在我們最終看到的網頁裏的,那如果我們希望在網頁中顯示這些符號,該怎麼辦呢? 這就要說到HTML轉義字符串(Esc

原创 java 反射 根據屬性 動態設置值

package com.jhl.jvm.lesson8; import java.lang.reflect.Field; /** * * @author jhl * java 反射 根據屬性 動態設置值 demo *

原创 jstl fmt:formatDate格式化日期 年月 String to Date

使用fmt函數需在jsp中引入  <%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt" %> <fmt:formatDate val

原创 eclipse開發的項目導入到myeclipse

myeclipse 中的有工程底下都有兩個文件:一個是.classpath 文件,一個是.project文件;   在myeclipse中隨便建個工程,把裏面的這兩個文件copy到你要導入的eclipse工程目錄下.   在myEclip