原创 30個開源的AS3工程

1. Flex/Actionscript Math Library The Flex/Actionscript Math Library (as3mathlib) is intended to provide a rudimentary

原创 OO原則

1、封裝變化。找出應用中可能需要變化之處,把他們獨立出來,不要和那些不需要變化的代碼混在一起。 2、針對接口編程,而不是針對實現編程。 舉例說明: 假設有一個抽象類Animal,有兩個具體的實現(Dog與Cat)繼承Animal。

原创 acegi 配置 2

實現自己的AuthenticationProcessingFilter: package com.radicasys.lm.filter; import javax.servlet.FilterConfig; import jav

原创 acegi 配置

在web.xml加入: <filter> <filter-name>securityFilter</filter-name> <filter-class> org.acegisecurity.util.FilterToBe

原创 java compare 接口

1. 兩種比較接口分析 在 “ 集合框架 ” 中有兩種比較接口: Comparable 接口和 Comparator 接口。 Comparable 是通用的接口,用戶可以實現它來完成自己特定的比較,而 Comparator 可以

原创 Eclipse快捷鍵大全(轉載)

Eclipse快捷鍵大全(轉載) Ctrl+1 快速修復(最經典的快捷鍵,就不用多說了)Ctrl+D: 刪除當前行 Ctrl+Alt+↓ 複製當前行到下一行(複製增加)Ctrl+Alt+↑ 複製當前行到上一行(複製增加)Alt+↓ 當前

原创 flex temoting

Flex 的Remoting採用AMF通信協議(Flex3已經升級爲了AMF2了),這種協議最大的一個優勢就是由於採用了二進制的傳輸方式,其傳輸效率非常 高,可以讓我們在複雜的網絡環境獲得良好的性能。根據國外一個很牛的老外寫的在線測試工具

原创 數據庫內 外連接

有兩個表A和表B。表A結構如下:Aid:int;標識種子,主鍵,自增IDAname:varchar數據情況,即用select * from A出來的記錄情況如下圖1所示:圖1:A表數據表B結構如下:Bid:int;標識種子,主鍵,自增ID

原创 AMF通信協議

Action Message Format (AMF) is a compact binary format that is used to serialize ActionScript object graphs. Once seria

原创 觀察者模式 observer

觀察者模式:在對象之間定義一對多的依賴,這樣一來,當一個對象改變狀態時,依賴它的對象將收到通知,並自動更新。 主題接口 Subject : public interface Subject { public void registerO

原创 herbinate full text search

http://www.hibernate.org/hib_docs/search/reference/en/html/getting-started.html#d0e109 在pom.xml里加入以下內容: <repository>

原创 mysql 排序

SQL查詢語句如下: select * from table where (ID = 10) or (ID = 32) or (ID = 22) or (ID = 76) or (ID = 13) or (ID = 44) 結果按10,3

原创 ajax跨域訪問

出於安全的考慮,如果你要從www.a.com通過Ajax來請求另外一個網站www.b.com的內容,瀏覽器是不允許你這樣做的(不理解這裏的 安全是指什麼?想想如果沒有這個限制的話,黑客可以做些什麼)。那什麼樣的情況下算是跨域?域名不同那當

原创 命令模式

命令模式把一個請求或者操作封裝到一個對象中。命令模式運行系統使用不同的請求把客戶端參數化,對請求排隊或者記錄請求日誌,可以提供命令的撤銷和恢復功能。 好處: ◆很容易構造一個命令隊列 ◆記錄相關的命令日