原创 final關鍵字

final主要應用於三種情況:數據、方法和類。一、final數據    許多編程語言都有某種方法,來向編譯器告知一塊數據是恆定不變的。有時數據的恆定不變是很有用的,比如:    1.一個永不改變的編譯時常量。    2.一個在運行時被初始化

原创 [Drools]JAVA規則引擎 -- Drools

Drools是一個基於java的規則引擎,開源的,可以將複雜多變的規則從硬編碼中解放出來,以規則腳本的形式存放在文件中,使得規則的變更不需要修正代碼重啓機器就可以立即在線上環境生效。本文所使用的demo已上傳 http://download

原创 SQL中EXISTS的用法

比如在Northwind數據庫中有一個查詢爲SELECT c.CustomerId,CompanyName FROM Customers cWHERE EXISTS(SELECT OrderID FROM Orders o WHERE o.

原创 Nginx學習筆記(2)------Nginx日誌

1.若將Nginx服務器作爲web服務器,位於負載均衡、Nginx反向代理之後,就不能獲取客戶端的真是ip地址。原因是經過反向代理後,由於在客戶端和問服務器之間增加了中間層,因此web服務器無法直接拿到客戶端的ip,通過$remote_ad

原创 Nginx學習筆記(1)----Nginx虛擬主機配置

Nginx可以配置多種類型的虛擬主機:一是基於ip的虛擬主機,二是基於域名的虛擬主機,三是基於端口的虛擬主機。

原创 [Drools]JAVA規則引擎 -- Drools

Drools是一個基於java的規則引擎,開源的,可以將複雜多變的規則從硬編碼中解放出來,以規則腳本的形式存放在文件中,使得規則的變更不需要修正代碼重啓機器就可以立即在線上環境生效。本文所使用的demo已上傳 http://download

原创 SQL中EXISTS的用法

比如在Northwind數據庫中有一個查詢爲SELECT c.CustomerId,CompanyName FROM Customers cWHERE EXISTS(SELECT OrderID FROM Orders o WHERE o.

原创 final關鍵字

final主要應用於三種情況:數據、方法和類。一、final數據    許多編程語言都有某種方法,來向編譯器告知一塊數據是恆定不變的。有時數據的恆定不變是很有用的,比如:    1.一個永不改變的編譯時常量。    2.一個在運行時被初始化

原创 Java垃圾回收原理(2)

    Java虛擬機採用一種自適應的垃圾回收技術。依據的思想:對任何“活”的對象,一定能最終追溯到其存活在堆棧或靜態存儲區之中的引用。這個引用鏈條可能會穿過數個對象層次。由此,如果從堆棧和靜態存儲區開始,遍歷所有的引用,就能找到所有活的對

原创 終結處理和垃圾回收(1)

   之前一直不瞭解Java的垃圾回收原理,最近看了Java編程思想,有點想法,做做筆記。    首先,我們都瞭解初始化的重要性,但是常常會忘記同樣也重要的清理工作。Java有垃圾回收器負責回收無用對象佔用的內存資源。但是也有特殊情況:假定

原创 清除eclipse的workspace記錄

原文:http://flyemu.blog.163.com/blog/static/18411143120123195525743/在使用eclipse進行開發的時候,首先要選擇workspace。 一些workspace是不會再被使用的,

原创 jqGrid設置指定行的背景色

jqGrid設置指定行的背景色1.在頁面中加樣式<style type="text/css">         .SelectBG{             background-color:#AAAAAA;             }