大批量推送專案日記(二) 遇到的問題與解決方法

2022-09-18 09:30:32 字數 932 閱讀 4329

2020.8.4

今天,本人將自己負責的模組基本開發完了。

本人負責的模組是,從資料庫中查詢出待推送的資料來,呼叫推送介面給使用者推送訊息,之後更新資料庫。

*雖然涉及到了大批量推送,但是本人的**暫時還沒有進行相應特殊處理;準備先把基本功能實現了,然後再說。

*暫時使用簡單的執行緒+for迴圈的方法實現的。

遇到的問題與解決方法如下:

calendar begin = calendar.getinstance();

begin.add(calendar.date, -1);

calendar end = calendar.getinstance();

end.add(calendar.date, 1);

date b = begin.gettime();

date e = end.gettime();

資料庫中「time」字段格式為timestamp,直接傳入date型別就可以用大於等於小於號比較大小了。

(1)ctrl+f9可以更新修改過的j**a**。

(2)配置tomcat時,在"deployment"中選擇"exploded"包,在server中找到"on 'update' action:"與"on frame deactivation",並改為【update class and resources】,就可以實現修改jsp後的更新了。

在xml中配置,例如:

0 0 14 ? * tue

格式: [秒] [分] [小時] [日] [月] [周] [年]

[?]表示不關心該值,例子中表示不關心具體是哪一日(那一號)

[*]表示所有,例子中表示每乙個月都要執行該定時任務

[tue]是星期二的縮寫,表示每個星期二都執行該定時任務

年省略,表示每年都執行

大批量推送專案日記(八) 回顧會議與新需求會議

2020.8.18 上午10 00,開始召開回顧會議。經理讓大家先評價一下之前專案中做的好的地方與不好的地方,然後進行了總結。其中本人感覺印象較深的幾點如下 1.專案初期任務拆分與任務時間預估的不太好,出現了專案後期才發現有任務沒有人做 臨時找人補做的情況 還出現了有人做完後沒有任務 有人的任務需要...

大批量刪除 如何解決大批量資料儲存的效能問題

一 背景在行業中所有基於實體的orm框架,均存在同乙個問題 在批量運算元據時,效能表現乏力。因為在批量儲存資料時,可能既包含新增的記錄,又包含更新或刪除的記錄,一般的orm框架必須為每一條記錄生成一條sql語句,然後一條一條的執行,這樣執行的效能非常差,而通常的優化方案是將資料分批儲存,但在資料量特...

mysql跨庫批量更新大批量資料的思路

需求是這樣的,在a資料庫例項中定時讀取大批量資料 這裡暫定20w 然後在b資料庫例項中,將讀取的20w資料寫入b資料庫例項中的表 表裡有3000w的資料 插入前判斷條件使用者id,存在更新,不存在則插入。如果是幾萬條以下的資料,這很簡單。讀取資料 foreach 查詢是否存在 更新或插入。但是真是情...