原创 如何掌握並在實踐總應用設計模式

設計模式是面向對象編程的熱門話題之一,越來越多的開發人員認識到設計模式的重要性。採用各種語言實現設計模式的文章也越來越多,但是很多開發人員發現很難將設計模式與實際開發中需要解決的具體問題相聯繫。因爲使用設計模式的難點往往不在於模式的實現,

原创 如何在sqlserver數據庫表中建立複合主鍵

主鍵是數據庫表的一個重要屬性,建立主鍵可以避免表中存在完全相同的記錄,也就是說主鍵在一張表中的記錄值是唯一的。 建立主鍵有兩種方法:一種是在數據庫提供的GUI環境中建立,另一種是通過SQL語句執行建立,下面分別介紹。 1.在數據庫提供的G

原创 淺談HTTP中get和post的區別

Http定義了與服務器交互的不同方法,最基本的方法有4種,分別是GET,POST,PUT,DELETE。URL全稱是資源描述符,我們可以這樣認爲:一個URL地址,它用於描述一個網絡上的資源,而HTTP中的GET,POST,PUT,DELE

原创 java23種設計模式總結

http://download.csdn.net/detail/lc2470348636/5388445 1.1 創建型模式 AbstractFactory ( 抽象工廠 ) FactoryMethod ( 工廠方法 ) Sin

原创 ORA-28000: the account is locked-的解決辦法

ORA-28000: the account is locked 第一步:使用PL/SQL,登錄名爲system,數據庫名稱不變,選擇類型的時候把Normal修改爲Sysdba; 第二步:選擇myjob,查看users; 第三步:選擇sy

原创 Java 單例模式詳解

概念:   java中單例模式是一種常見的設計模式,單例模式分三種:懶漢式單例、餓漢式單例、登記式單例三種。  單例模式有一下特點:  1、單例類只能有一個實例。   2、單例類必須自己自己創建自己的唯一實例。   3、單例類必須給所有其

原创 group by 子句oracle實現

1.查詢部門平均工資在2000元以上的部門名稱及平均工資。 select emp.deptno from emp,dept where emp.deptno=dept.deptno group by emp.deptno having a

原创 Failed to load class "org.slf4j.impl.StaticLoggerBinder" 問題解決

分析問題,由於是找不包slf4j相應的jar包,因此是由於少jar包的原因。 slf4j 官方有常見錯誤解答: http://www.slf4j.org/codes.html#log4j_version 得知此錯誤原因是: Thi

原创 java靜態代理和動態代理

JAVA的靜態代理與動態代理比較 一、概念     代理模式是常用的Java 設計模式,它的特徵是代理類與委託類有同樣的接口,代理類主要負責爲委託類預處理消息、過濾消息、把消息轉發給委託類,以及事後處理消息等。代理類與委託類之間通常會存

原创 Javascript版旋轉文字效果

記得以前在某網頁上看到隨着鼠標而移動的旋轉文字,於是自己也想着用JS來實現基本的樣式。 程序很快便完成並在IE和Chrome上通過,不過在FireFox上卻死活跑不起來,結果又按標準改寫了不少地方= = 簡單來說,本次要實現的結果,就是對

原创 評價你項目中過度設計的指標

1、你整天使用類似“潛在的”,“在未來”,“準備擴展”之類的詞。 2、你開始花越來越多的時間思考“封裝”,“抽象”和“解耦”,而不是實際問題。 3、你開始相信,隨着框架,庫,支持語言的增加,軟件質量會得到提升。 4、你能夠替換每一個單一的

原创 request,session,application三者關係

幾乎所有的Web開發語言都支持Session功能,Servlet也不例外。 Servlet/JSP中的Session功能是通過作用域(scope)這個概念來實現的。 對象作用域爲:  page  在當前頁面有效(僅用於JSP中)  

原创 oracle筆記2

1.       空值null 如果一個數據行的某個特定的列缺少數據值,那麼這種值叫做null,或者說是包含空值, 空值是指一種無效的,未賦值,未知的或者不可用的值。 空值不同於零或者空格 Select ename , job , sa

原创 主鍵生成策略

數據庫表主鍵的知識點: Generator 爲每個 POJO 的實例提供唯一標識。 一般情況,我們使用“native”。class 表示採用由生成器接口net.sf.hibernate.id.IdentifierGenerator 實現的

原创 windows8 64位搭建Android開發環境

本文講解windows8 專業版64位如何搭建Android開發環境 第一步:下載安裝Java SE JDK [ jdk-7u17-windows-x64.exe ],地址是 http://www.oracle.com/technetw