後端開發日記九-客戶線上修訂加新聞訊息推送
之前的客戶線上,這裡進行了修訂:
1.就是加了一個定時任務,在資料和圖片上傳失敗的時候,把圖片的ID寫入資料庫,還有資料,再增加兩個欄位判斷圖片和資料是否重新推送。
2.增加了本地快取token,進行資料的拿取。和資料的推送。根據token的有效期進行判斷,在前幾分鐘再進行重新獲取。
新聞訊息的推送的話:
1.自己學習做了一個列舉類,我個人感覺比寫配置類方便很多。
2.還有就是用http介面的時候,如果get方法裡面的連結加了中文,一定要用BASE64進行編碼處理,不然會出現400(無法識別)錯誤。
前端的話學習了,獲取連結中的中FDID,還有就是根據選值的變化,進行事件的跳轉:
廢話不多說,直接講知識點吧。
1. Connection conn = null;
PreparedStatement sqlUpdate = null;
sqlUpdate=conn.PreparedStatement(sql.toString());
sqlUpdate.execute();
PreparedStatement是Statement的一個子類,有快取的存在,如果只查詢一次的話,建議使用Statement
它的執行方法有
executeQuery(),返回一個結果集
executeUpdate(),返回一個int
execute(),返回是一個boolean
對於PreparedStatement和Statement的區別,我最感興趣的就是SQL注入,因為覺得很有意思。個人總結就是對'這個符號的優化,有看過一個部落格的講解,講的很好https://www.cnblogs.com/ysw-go/p/5459330.html,後面可以反覆看。