原创 DWR Annotation入門示例

        DWR(Direct Web Remoting)是一個用於改善web頁面與Java類交互的遠程服務器端Ajax開源框架,可以幫助開發人員開發包含AJAX技術的網站.它可以允許在瀏覽器裏的代碼使用運行在WEB服務器上的JAV

原创 struts2的action之間的參數傳遞和結果類型

 action的默認結果類型是dispatcher,而action之間發送請求是不能直接用該結果類型的。一般來說,可選的結果有redirect、redirect-action、chain。前兩種都是屬於頁面跳轉,也就是說,發送請求以後,

原创 web應用的跨域訪問解決方案 (2)

由於安全方面的考慮,Javascript被限制了跨域訪問的能力,但是有時候我們希望能夠做一些合理的跨域訪問的事情,那麼怎麼辦呢? 這裏分兩類情況: 一、基於同一父域的子域之間頁面的訪問;參見如下3個domain域:taobao.com、

原创 Java CPU過高定位

一個應用佔用CPU很高,除了確實是計算密集型應用之外,通常原因都是出現了死循環。 以我們最近出現的一個實際故障爲例,介紹怎麼定位和解決這類問題。 根據top命令,發現PID爲28555的Java進程佔用CPU高達200%,出現故障。 通

原创 Jasper Report 教程

1     簡介 JasperReport是一個強大、靈活的報表生成工具,能夠展示豐富的頁面內容,並將之轉換成PDF,HTML,或者XML格式。最重要的是它是開源的,這給我們帶來很大方便,但是文檔卻要錢,讓人不爽。不過人總要生存,再說,做

原创 Html標籤輸出到前臺並導出到Excel

本篇文章介紹一個簡單的從後臺拼html標籤到前臺顯示並能導出到Excel的例子。 例如,我們在後臺拼接一個課程表,要輸出到前臺,樣子如下: 後臺部分代碼: ? 1 2 3 4 5 6 7 8 9 10

原创 想讀書

我本人是一個非常典型的理科生,大學也選擇了工科專業――計算機科學與技術。中學時代,大多隻看一些與功課相關的書;大學和畢業後工作的時候,看書就比較少了,因爲大多技術資料都可以在網上獲取,即使看書也僅看技術類的書。 這可能也是當前時代的一個縮

原创 svnchina最近老是出問題

      svnchina用了大半年了,一切都挺正常的,平時上傳、更新代碼都挺快的。 突然這幾天,時不時的就斷線,一斷線就可能是一天,甚至更久。官網也打不開, 官方更沒有解釋爲什麼會斷線,多久能恢復,讓人鬱悶加憤恨啊!     看來網上

原创 Java性能調優隨記

事情發生在16年了。當時系統beta版本進行上線前的性能壓測時,發現進程的內存佔用率會持續升高,與之而來的時,性能的接口性能的持續下降。最奇怪的是,停止壓測後CPU和內存開銷並沒有恢復過來。記得之前發過博文,不知道怎麼回事找不到了。 應其

原创 [老貼重發]EXT:指定樹控件TreePanel 展開到第幾層

12年寫的文章了,可能由於某年帳號泄露,被人刪除了很多文章。 還有底搞的,我就重發一下。 對於Ext.tree.TreePanel,相信使用過EXT的人一般都用到過。所以本文中不會包含EXT或TreePanel 基礎知識的介紹了  

原创 談談百度一面中的某道題

該題如下描述:  有101個數,爲[1,100]之間的數,其中一個數是重複的,如何尋找這個重複的數,其時間複雜度和空間複雜度是多少?     本人在讀了這道題後,頓感驚訝……不可能這麼簡單哦!難道我哪裏想錯了? 困惑之下寫出我自己想法,希

原创 大話支付

前言     做了半年的支付產品經理,希望通過幽默、白話的方式,對國內線下支付、線上支付的發展有一個簡單的概括。有不準確之處,請大家批評指正。 寶刀屠龍,號令天下,莫敢不從     話說,20來年前(1998年),一場互聯網的網雲悄然席捲

原创 組合排列遍歷算法淺析(一)

   最近一段時間,稍微空閒了些,於是準備把去年面試某公司時遇到的題寫出來。    回味那次面試,真是有點尷尬,大學畢業後,一直忙於這樣技術、那樣技術,此控件、彼控件的,對於基礎的東西忘得差不多了。 於是乎,在面試官一道問題下,頓顯尷尬。

原创 Struts中自定義標籤中獲取值棧valuestack

    首先,要糾正下在《自定義-擴展struts2的標籤》一文中筆者的分析。在該文中筆者說,     最近在做j2ee的項目,需要封裝很多標籤,發現直接從BodyTagSupport繼承的話,無法獲取valuestack,也無法借用st

原创 [學習筆記]Android Studio中Gradle的安裝

   一直接觸的都是Server端的開發和設計,由於工作需要,開始接觸Android。綜合考慮後,準備從日益強大的Android studio開始入手。    爲了省事,直接通過VPN翻牆,再來安裝和運行Android Studio[以下