原创 謹慎地使用遞歸之斐波那契遞歸實現的分析

【斐波那契函數的定義】    斐波那契數列,又稱黃金分割數列,指的是這樣一個數列:1、1、2、3、5、8、13、21、……在數學上,斐波納契數列以如下被以遞歸的方法定義:F0=1,F1=1,Fn=F(n-1)+F(n-2)(n>=2,n∈N

原创 我的友情鏈接

學習Android

原创 Struts2中ValueStack結構和總結

【ValueStack和ActionContext的關係】   首先,從結構上來看ValueStack是ActionContext的一個組成部分,是對ActionContext功能的擴展。ActionContext是一個容器結構,是Stru

原创 CentOS 7 裏爲常用程序設置快捷鍵

    在CentOS系統的圖形界面操作時,經常要用到終端窗口、截圖工具等,但圖形界面打開這些程序往往比較繁瑣,比如在命令終端下,有時候需要保證原程序運行的情況下,再打開另外一個程序。那麼有必要再調出來一個終端程序,這時如果給終端命令設置快

原创 get和post方式提交中文亂碼問題解決方案

【出現亂碼的原因】        首先無論使用get方式提交,還是post方式提交,如果參數中包含中文,瀏覽器都會使用當前瀏覽器編碼對其進行URL編碼,然後服務器端再進行URL解碼,如果瀏覽器提交數據的編碼和服務器接收數據的編碼格式不一致,

原创 linux中壓縮命令使用總結

    最近學習使用linux,覺得壓縮命令是經常要頻繁使用的命令,所以花了點時間總結了以下,以備以後平常使用時,以供翻閱。【gzip】linux中使用最多的壓縮命令之一。命令使用:gzip 【-cdtv#】 文件名參數:    -c :將

原创 我的友情鏈接

學習Android

原创 再Mysql6.0上配置JBPM4.4出現的問題

今天按照湯陽光老師的OA視頻,配置jbpm4.4時,遇到了個奇葩問題。首先說明一下,我的MySQL是6.0版本的,執行jbpm.mysql.create.sql時,報如下錯誤:    You have an error in your SQ

原创 Struts2 ModelDriven使用總結

    strus2中獲取表單數據有兩種方式屬性驅動和模型驅動,屬性驅動即使用Action的屬性元素封裝請求參數,而模型驅動是使用javaBean來封裝來回請求參數。【struts2中模型驅動的使用方法】    一個Action要想成爲模型

原创 Java變量初始化的時機

    對於JAVA中變量的初始化是一個很基礎的問題,其中的一些問題也是易被學習者所忽略。當在編寫代碼的時候碰到時,常被這些問題引發的錯誤,感覺莫名其妙。而且現在許多大公司的面試題,對於這方面的考查也是屢試不爽。以下是對java變量初始化的

原创 java表達式類型自動提升

【一道經典的Java面試題】      short s1 = 1; s1 = s1 + 1;有什麼錯? short s1 = 1; s1 += 1;有什麼錯?    答案是:前者錯,後者對。相信不管是否經歷過java面試過,大家一定對這道題

原创 pl/sql三種特殊數據類型

    pl/sql除了可以使用Orecle規定的基本類型外,還提供了3種特殊的數據類型%type類型、record類型和%rowtype類型。   【%type類型】   使用%type可以聲明一個與指定列名稱相同的數據類型,例如 :v_

原创 Hibernate兩種獲得sessionFactory方式的區別

     Hibernate 可以通過sessionFactory.openSession()和sessionFactory.getCurrentSession()來獲得session,下面來淺說一下兩者區別。【sessionFactory

原创 Servlet、SpringMVC、Struts2對請求-響應模式實現

    從整個B/S程序的運行結構來看,J2EE的表示層解決方案實際上是對“請求-響應”模式的一種實現。既然謂之“請求-響應”也就勢必存在着兩大溝通角色: 請求對象和響應對象。Servlet、SpringMVC、Struts2對請求-響應的

原创 Hibernate懶加載異常解決方案總結

【什麼是Hibernate懶加載異常】    我們所說的懶加載也被稱爲延遲加載,它在查詢的時候不會立刻訪問數據庫,而是返回代理對象,當真正去使用對象的時候纔會訪問數據庫,可以有效的降低數據庫訪問次數和內存使用量。懶加載爲Hibernate中