查詢資料庫設計excel並傳送郵件

2021-10-04 02:32:01 字數 896 閱讀 5107

最近公司運維幾乎把許可權都收走了,所以統計資料這塊發郵件審批通過開始計算很不方便,所以弄成excel發到自己的郵箱吧,excel是普通的功能但是我幾乎沒有做過,哈哈~也是意想不到,開始吧

從庫或者快取中查出資料

設計excel,這不沒有生成檔案,差的幾步從網上找一下還是有的

private hssfworkbook exportdate(map> resultmap) ", listentry.getkey());

hssfrow hssfrow = sheet.createrow(0);

for (int i = 0, l = headers.size(); i < l; i++)

int i = 1;

for (userdto userdto : listentry.getvalue())

}log.info("excel success ");

return workbook;

}

傳送郵件

配置,這塊還是不要硬編碼,我也不能老守著這塊,萬一離職了吶,到時候換個email就可了

萬一失敗的話,發個郵件告知一下

private void sendalarm()
這塊業務業務的原因設定了分布式鎖,當然鎖這塊就離題了,大概是這樣,謝謝閱讀。

訊息傳送日誌 資料庫設計

名 型別長度 注釋id int11 idsend id int11 傳送人id send name varchar 1傳送人名稱 send type int2 傳送方式 1 簡訊2 郵件3 雲信 receive id int11 接收人id receive name varchar 2接收人姓名 r...

資料庫高階查詢設計

前提描述,一張 flidtab表有5 個字段。fid是主鍵,int型別 主動增長 identity cid pid tid 是外來鍵,int型別 主動增長 identity fidno 由cid pid tid 組合而成,前提 cid pid tid不足 5位的新增成 5位長度。用 sql批量實現。...

資料庫併發

資料庫併發定義 乙個處理機處理乙個事務,系統允許多個處理機處理多個事務,稱為併發 併發引起的影響 1.修改丟失 事務1和事務2同時操作某條資料,比如機場共有機票16張,事務1賣出一張後修改為15,同時事務2也賣出1張,修改為15,最後資料庫中票量為15,實際只剩14個座位 2.不可重複讀 事務1第一...