20180913工作記錄
阿新 • • 發佈:2018-11-15
好幾天沒有寫了,並不是懶惰了,而是之前被Springboot裡面的 redisTemplate類搞得徹底沒心情寫部落格,一直卡在哪裡,一直納悶。
為什麼我寫的redis工具類就是不起作用,現在問題也是沒有解決,暫時放棄了自己寫的工具類,等專案結束了,一定要自己寫一個工具類,而且要自帶從資料庫到redis快取方法集合。
首先總結一下這段時間遇到問題的總結
1.
、SQL在查詢當天記錄時要注意是從當天的0點0分0秒0毫秒開始,到次日0點0分0秒0毫秒截止,但不包含次日的0點0分0秒0毫秒。 2、注意:在不同資料庫產品中,獲得當天日期的函式不一樣。 MSSQL獲得當前日期:convert(varchar(10),Getdate(),120) MYSQL獲得當前日期:date(now()) Oracle獲得當前日期:to_char(sysdate,'yyyy-mm-dd') Access獲得當前日期:date() 3、在各個資料庫裡獲得當天的記錄寫法為(假設表名為:Table_1,日期列名為:date_col): MSSQL獲得當天記錄: 1 select * from table_1 where date_col>=convert(varchar(10),Getdate(),120) and date_col<convert(varchar(10),dateadd(d,1,Getdate()),120) MYSQL獲得當天記錄: 1 select * from table_1 where date_col>=date(now()) and date_col<DATE_ADD(date(now()),INTERVAL 1 DAY) Oracle獲得當天記錄: 1 select * from table_1 where date_col>=to_char(sysdate,'yyyy-mm-dd') and date_col<to_char(sysdate+1,'yyyy-mm-dd') Access獲得當天記錄: 1 select * from table_1 where date_col>=date() and date_col<DateAdd("d",1,date())
3.ACKSON報錯:java.lang.ClassNotFoundException: com.fasterxml.jackson.databind.exc.InvalidDefinitionExce
參考:https://blog.csdn.net/u011781521/article/details/78941550