原创 react 日常遇坑

記錄日常開發中遇到的問題(組件來自antdesign) Tree組件:展開同級目錄時,不會關閉前一個目錄。所以在expandedKeys中追蹤展開目錄時,數組中的元素是所有展開節點的集合,不是很方便獲取。於是,通過修改onExpand事

原创 Spring MVC中Date處理

問題描述 java中的date類型 在接收前臺傳入的參數時報400錯誤。時間格式爲“yyyy-MM-dd HH:mm:ss”。 問題分析 由於前端傳入的參數默認爲String,然後與後臺接收的參數不匹配,所以瀏覽器報400錯誤。 解決

原创 java 語法層面調優

主要是針對java語法層面的優化 使用Clone()方式創建對象 採用clone()方式是直接複製當前對象的所有信息,不會調用對象的構造函數。性能得到提升,但是clone()方法是淺克隆,如果對象中有引用對象,則直接將引用複製。 避免

原创 java實現文件下載

原理:設置response對象的header以及contentType並獲取outputStream,往流中寫入數據即可。eg: @RequestMapping(value = "/license/download/{companykey

原创 log4j自定義級別並分類輸出到文件

       背景介紹:爲service中的每個方法進行日誌記錄,記錄方法執行時間以及方法名、方法用途、返回結果等。記錄工具採用了log4j,並自定義級別,然後分類輸出到文件中。 首先,自定義log4j級別: public class

原创 bootstrap table樣式丟失

問題描述:採用bootstrap中的table進行頁面佈局,然後通過ajax請求數據源,然後動態添加表格內容。添加時,採用的自己拼接字符串,然後追加到表格中。結果發現bootstrap的表格樣式沒有生效。 頁面代碼: <table cl

原创 Mysql 插入集合時,動態生成ID

最近,碰到一個問題,需要將存儲過程移植到項目邏輯service中。其中就涉及到數據庫的集合操作問題。 insert into user(id,name,age) select ?,name,age from user_b 業務邏輯如上所示

原创 字符串轉換爲JSON對象,數據精度丟失

今天在項目開發中發現了數據提交後臺處理後,精度改變問題。在一陣調試後,發現是JSON轉換出了問題。 需求是導入一個excel表格,然後顯示內容,最後存到數據庫中。 讀入表格時內容顯示:![正確數據](https://img-blog.cs

原创 java 自動裝箱遇到的問題

今天在書上看到一段代碼,然後……就懵逼了,百度過後終於知道了爲什麼,分享給大家。 package com; public class Test { public static void main(String[] args) {

原创 easyUI 彈框中點擊取消按鈕刷新父頁面

問題描述:在原頁面彈出一個新頁面進行處理,當彈出頁面數據變更後,父頁面隨即刷新。 難點:取消按鈕由easyUI 框架自動添加並處理,只是簡單的將彈出框關閉。 方法一:通過對頁面的查看,然後通過js選擇器,找到取消按鈕對象的元素,然後對其

原创 PrintWriter中write與println方法的區別

最近寫了一個網絡編程的小程序,即服務端與客戶端相互發送信息即可。在其中發現了一些問題,就是在往IO流中寫數據的問題。其中的write()方法,本身不會寫入換行符,如果用write()寫入了信息,在另一端如果用readLine()方法。由