原创 淺談微信公衆平臺和微信開放平臺的區別

       許多做微信開發的小夥伴在剛開始接觸的時候,普遍面臨的一個問題是什麼是微信公衆平臺,什麼是微信開放平臺這麼一個問題,本人最開始也很困擾,也查閱了一些資料,後來開發過程中才漸漸清晰起來,本文的主旨就是給大家再次普及下這些概念,方

原创 Java任務調度之Quartz快速入門

首先所謂的任務調度指的是軟件系統在從某個時間節點開始,以固定的頻率,除去特定的某些時間段,定期執行某項任務,比如可以在某個夜深人靜的時候做一些大批量的文件傳輸、備份等耗費極大資源的工作,那麼通過這個概念可以引出任務調度中的四個核心: 1、

原创 Struts2之文件上傳

正式學習文件上傳之前,需要搞清楚一件事,所謂的文件上傳指的就是用戶將本地文件通過某種方式提交到服務器端,然後保存在服務器端主機的某個地方,跟文件下載不同的是,文件下載需要解決的是文件如何從服務器到客戶端,那麼文件上傳正好相反,需要研究客戶

原创 Struts2之前臺表單傳值到後臺Action方法總結

在正式講解之前,先交代一下項目版本,Struts2的版本是struts-2.3.30穩定版本,至於如何快速搭建以及正確的選擇Struts2必要的Jar文件,以struts-2.3.30爲例,首先建議大家直接從官網直接下載struts-2.

原创 Spring對不同來源的Resources的支持

在講解如何支持之前,有必要先說明白對Spring而言,Resources是什麼以及如何處理不當會發生什麼問題; 好的,先說Resources是什麼?大家都知道Spring容器在啓動的時候會加載各種各樣的配置文件,這些個用於不同目的的配置文

原创 OGNL表達式語言詳解

衆所周知,OGNL充斥在Struts2前後臺數據傳遞與存儲的方方面面,給Struts2中數據的處理帶來了極大的方便,所以,本次打算以兩篇博客來介紹OGNL,第一篇就是脫離MVC框架,單純介紹OGNL的一般用法和語法,在第二篇博客裏面,介紹

原创 Struts2之異常機制

當一個Action類拋出一個異常時,Struts2採用聲明式的策略即異常映射匹配來處理異常。核心處理思想就是都某個Action的方法執行時拋出異常對象,該異常對象可以被Struts2的異常攔截器自動捕獲,並映射到預定義結果視圖;由於在st

原创 Struts2之HttpServletRequest、HttpServletResponse,HttpSession,Parameters處理

在正式講解如何獲取上述對象之前,需要先搞清楚一點,類似於Struts2、SpringMVC框架之所以在諸多方面用着比較方便,簡化開發人員重複機械性的工作,就是因爲它們把底層的Servlet操作封裝起來,替開發人員幹了他們該乾的工作,因此每

原创 Struts2之文件下載

衆所周知,在struts.xml中,每個action元素內,可以有一個或多個的result子元素,然後我們可以通過在Action類的execute方法的返回值與result元素的name屬性進行匹配,然後找到對應的物理視圖,實際上resu

原创 OGNL在Struts2中的應用

在上篇講述OGNL基礎知識的博客中,我們可以得到如下知識點: 1、OGNL表達式需要放置到OgnlContext中才能得到正確地解析、解釋和執行; 2、OgnlContext類實現了Map接口,所以可以使用put方法向裏面放置元素且每個O

原创 分組函數group by和Oracle中分析函數partition by的用法以及區別

       今天有個同事給我打電話問我題目列出的這個問題,在日常開發中,確實它們倆都是與分組有關的,但是需要注意的是一個是分組函數另一個是分析函數,講解用到的表就以Oracle中schema的scott的EMP表和DEPT表爲例做講解:

原创 Oracle中ROWNUM僞列和ROWID僞列的用法與區別

做過Oracle分頁的人都知道由於Oracle中沒有像MySql中limit函數以及SQLServer中的top關鍵字等,所以只能通過僞列的方式去滿足分頁功能,在此,不談分頁方法,只從根本上去介紹這兩個僞列的用法與原理,同樣還是以scot

原创 Spring之數據源整理

Spring通過數據源獲取與各種數據庫的連接,怎麼理解數據源呢?通俗來講,數據源可以看作是一個靈活、便捷的連接工廠,這個工廠可以根據實際需要動態地維護池中連接的數量、健康程度、事務等。在以往的應用中,我們可以通過在Web應用服務器上面進行

原创 Springboot項目部署到外部Tomcat

前言:用過Springboot的同學都知道,Springboot採用了約定大於配置的思想,提供了大量簡化配置的操作,使得我們從繁重的SpringMVC項目配置中解脫出來,只需要在.properties或者.yml文件上給指定的參數配置適當

原创 Springboot緩存實戰筆記之概念篇

看過好多博客,在介紹Springboot緩存時,直接講解使用,第一步把冰箱門打開...之類的,並沒有對緩存概念做一些常規介紹,任何技術首先要做的就是去了解概念,本篇基於我自身閱讀過的一些書籍,自身覺得比較重要的概念,以筆記的形式記錄下,方