本文目的 今天在寫項目時,發現php foreach語句中使用引用會出現奇特現象,故此記錄此現象,原因和解決方法。希望對其他人有幫助! 現象 猜猜下面的代碼會輸出什么? <?php $a = array(1=>'one', 2=>'two'); foreach ...
本文目的 今天在寫項目時,發現php foreach語句中使用引用會出現奇特現象,故此記錄此現象,原因和解決方法。希望對其他人有幫助! 現象 猜猜下面的代碼會輸出什么? <?php $a = array(1=>'one', 2=>'two'); foreach ...
當boot項目中使用了lombok,且使用了@AllArgsConstructor注解進行pojo類的全參數構造,如果你的mybatis種的結果返回采用的時resultType,則必須保證查詢出來的字段順序和pojo類的參數順序保持一致,否則會出現參數錯位,或者出現類型轉換異常(比如第一個查出來 ...
一般對mybatis的分頁查詢的關鍵代碼就兩行: 一般代碼在走到mapper.select()之后,會進入AbstractParser的實現類里面,加入你用的數據庫是oracle數據庫則會進入OracleParse類里面的 其中這個sql變量 ...
cookie的使用早已不新鮮了,但是最近在做項目時還是被坑了一把。 那么接下來讓我們來看一下這個“坑”是個什么情況! 前提: 1.現在有兩個頁面A.html, B.html,同時,這兩個頁面中共同嵌入了頁面C.html 2.在iframe中使用cookie 3.iframe中的頁面 ...
處理方法: 使用另一種寫法就能獲取值了 結果 ...
redis在現在的項目中經常出現,但是伴隨着一波又一波的新人進入這個行業,一些問題被一次又一次的暴露。 說明在使用一個東西之前,充分了解到會帶來什么影響,是十分重要的。 眾所周知,redis是一個內存數據庫,相較於磁盤數據庫,其讀取速度之快,讓宅男們自慚形穢。 redis的應用場景,主要 ...
使用遞歸的時候應該注意不可使用后加,就是n++或者n-- 因為在遞歸中使用n++作為最終跳出遞歸的語句時候回導致遞歸陷入死循環 因為首先程序自己調用自己的時候,先去執行自己調用自己的程序,一直處在自己調用自己的狀態,導致在第一次調用自己的 時候就不能完成,所以后加或者后減操作是隨着遞歸操作 ...
一、@Data注解 @Data注解相當於@Getter @Setter @RequiredArgsConstructor @ToString @EqualsAndHashCode這5個注解的合集。 通過官方文檔,可以得知,當使用@Data注解時,則有了@EqualsAndHashCode注解 ...