原创 web 頁面如何實現 echarts 統計圖的打印導出?

實現 echarts 的打印導出功能是需要前端和後端一起來完成的,也就是需要 echarts 在頁面呈現之後,由瀏覽器截圖並把圖片傳遞給後端,後端最後實現打印導出。例如單頁 echarts 導出打印的實現可以用 getDataURL()

原创 linux中啓動tomcat權限不足

問題的原因是權限不足 如果你是root登陸的話(不是的話,切換到root用戶,對*.sh賦可執行的權限) 比如我的tomcat的目錄爲/usr/local/tools/svn-tomcat/bin cd /usr/local/tools/

原创 JAVA 中使用 SQL 語句查詢 EXCEL 文件數據

有些業務數據保存在EXCEL文件中,怎麼在JAVA應用程序裏用SQL語句來查詢這些數據,以便進行進一步的計算呢? SQL 語言是基於數據庫的查詢語言,被查詢的數據只能位於數據庫中,所以通常的做法是先在數據庫中創建臨時表,再將EXCEL數據

原创 哪個多維分析產品的性能最好

多維分析性能的好壞取決於後臺相應速度,最好的解決方案是後臺採用高性能數據庫。 目前多維分析產品的後臺數據源通常是常規數據庫、專業數據倉庫及 BI 產品自帶的數據源,系統性能基本都是靠它們自身的計算能力。 分析來說,普通庫一般是行存,數據量

原创 如何快速簡單的實現 Excel數據按列提取

一般常規辦法:使用第三方類庫(POI或者HSSFWorkbook等)來讀取EXCEL文件的Sheet和單元格信息,然後按照規則循環讀取到所需的每個單元格的值,並對錶格數據進行結構化。但由於程序語言缺乏豐富的函數類庫,仍然是硬編碼方式,工作

原创 如何找出兩個文本文件中有相同字段的行

有什麼方便的工具可以做文件內容對比嗎?比如:文件Old.txt和New.txt,第一行是列名,需要取出文件中Name字段相同的內容。部分數據如下: Old.txt New.txt Name   Dept Rachel Sales

原创 哪個報表工具能抵擋 SQL 注入攻擊

首先,要知道報表爲啥會出現 SQL 注入攻擊。所有的報表工具都會提供參數功能,主要用於用戶輸入條件後的數據篩選,固定條件不夠,還要求更靈活,因此通用查詢又出現,允許動態拼 SQL,隨之而來的就是 SQL 注入的風險了。 那麼如何避免?簡單

原创 有什麼簡單辦法從格式複雜的 Excel中提取數據

要在程序語言中編程解決這類問題,工作量會非常大。而且因爲許多EXCEL文件的格式都不規整,所以編寫的程序並不能通用,每次都要重新編寫新程序來應對新需求,也非常的麻煩。 如果使用集算器SPL,應對這類問題則會簡單很多,它精心設計了一套集合運

原创 大文本並行計算實現方式

對於大文件的處理,可以充分利用現代計算機的多核CPU,實施多線程並行計算,從而達到提速的目的。然而,要在程序語言中編寫多線程並行程序,並不是一件容易的事。 要並行處理就需要將源文件分段,每個線程處理其中一段。文本文件一般是每一行對應一條記

原创 如何拆出字串中的數值並排序

通常情形下,一列數據都是整體參與排序,但如果數據是由字母跟序號組合在一起,比如名字加序號的一列數據: Mike105 Rose11 Rose1 Rose5 Mike6 現在需要先按名字排序,再按序號排序。比如Mike6要排在Mike105

原创 如何從字符串文本中拆解出多個數值並計算

對於字母符號數值混排的文本文件,可以拷入Excel再拆解,但公式過於複雜,普通人難以掌握。用VBA\JAVA\Python等開發語言也可以解決這個問題,但代碼冗長繁瑣,還要使用難懂的正則表達式,實現起來更加困難。 如果用esProc就會簡

原创 如何用一個 Excel 過濾另一個 Excel

可以用vlookup之類的函數解決這個問題,雖然整個過程不算太難,但只要數據發生變動,每次就要重複這個過程,這就顯得太繁瑣了。用VBA可以讓這個過程自動化,但寫法過於複雜,一般人很難掌握。 用esProc就簡單多了,只需幾行代碼就能完成過

原创 有沒有支持複雜報表的 BI 產品

目前市場上主流的 BI 工具主要分爲幾大類: 一:開源工具 主要是國外產品,以 Birt、Jasper 爲代表,此類工具開源免費,但是功能較爲簡單,不支持國內複雜報表,而且 web 端的數據分析功能缺失。 二:國外商用 BI 以 Tabl

原创 報表/BI工具選型重點注意事項和驗證技巧分享

前言 報表工具是一個接近 20 年的產物了 但是,直到現在,在各種數據信息化的系統中,報表工具的作用,不僅沒有褪色,反而是因爲信息化需求的增大、數據的增多,以及報表工具本身迭代後越來越方便好用,使得它的使用範圍越發的廣泛了 報表選型也是一

原创 業務填報數據及時入庫

業務場景:        上級單位下發統一報表模板其中包含 5 個字段,下級操作時隨時可能在原表基礎上增加字段,且增加的字段不需要回填至中央數據庫,考慮到業務人員不具有開發報表的能力,故採用業務填報表實現,但是此時會有一個實際問題使我們不