原创 謹慎地使用遞歸之斐波那契遞歸實現的分析
【斐波那契函數的定義】 斐波那契數列,又稱黃金分割數列,指的是這樣一個數列: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中