知道自己不要什麼,不管多麼大的誘惑
阿新 • • 發佈:2019-01-02
2017年6月底在上海入職,正式開始工作,一年主要圍繞開發一個平臺,現在平臺已經上線(進行後續的優化和新增),下面列出來一些在工作當中的個人收穫和出現的問題,不怕多,一項項來改。
學習到的知識點:1.mybatis和enum的配合開發使用2.springmvc與fastjson的開發使用3.查詢資訊時,使用jstl的<c:url>分頁傳參和PageHelper(分頁外掛的配合使用)4.PageHelper與ssm分頁查詢的配合使用5.layer介面提示外掛.6.decorator裝飾器7.shiro許可權框架8.redis快取9.定時任務schedule和@Async註解(該註解是非同步任務)10.task任務中不要使用mapper,controller層不能使用mapper11.大資料量下的變數使用,使用過後將變數賦為null,便於垃圾回收。12.頁面上例如列表顯示的資訊(從controller中傳過來的資料),使用<c:out>的標籤13.頁面跳轉重新整理,並攜帶查詢引數,不使用ajax的方法,$("#指定工單").submit(),相當於在走路徑查詢一次(原輸入的查詢引數保留,這樣頁面重新整理不會直接回到首頁,回到原查詢頁面).14.資料庫設計時,不要抽離出太多的表.(影響業務場景的使用)15.sql中可以使用 order by case when status=2 then 0 end來使status=2的資料優先排序,(其他數值的隨機)16.重定向頁面時攜帶引數,RedirectAttribute中addAttribute(key,value),會將引數自動拼在url後面17.資料庫sql語句中,預設不區分大小寫問題:寫完發現,收穫和問題基本上對半,這一年收穫多,但是挖的坑也多,平常週末的學習時間效率也不是很高,有待改善。記錄一下,一項項來改。