原创 將list轉成map,並按照另外一個list排序
需求說明:A list假如是一串編碼, 通過in的sql語句可以查到一連串另外的數據(List<B> = select (A list); ),但查出來的數據(List<B>)是按數據庫的自然順序進行排序的,無法與原來的list(A Li
原创 服務器端解決跨域問題的三種方法
跨域是指html文件所在的服務器與ajax請求的服務器是不同的ip+port,例如: - ‘192.168.1.1:8080’ 與 ‘192.168.1.2:8080’是不同的域。 - ‘192.168.1.1:8080’ 與 ‘19
原创 mybatis-generator-maven-plugin插件自動生成代碼的配置方法
1. 第一步,在pom文件中引入如下插件 //項目示例代碼: <plugin> <groupId>org.mybatis.generator</groupId> <artifactId>mybatis-gen
原创 Quartz 定時器的時間設置
時間的配置如下:<value>0 26 16 * * ?</value> 時間大小由小到大排列,從秒開始,順序爲 秒,分,時,天,月,年 *爲任意 ?爲無限制。 由此上面所配置的內容就是,在每天的16點26分啓動bui
原创 mybatis 中 ${} 和 #{} 的區別,以及轉義符
1)#{}表示一個佔位符號,通過#{}可以實現preparedStatement向佔位符中設置值,自動進行java類型和jdbc類型轉換,#{}可以有效防止sql注入。#{}可以接收簡單類型值或pojo屬性值。如果parameterTyp
原创 用java8的LocalDate實現最近幾個月查詢
今天又得到了大佬的關愛,大佬教我用LocalDate long num = 6l; //最近幾個月 // 月份 LocalDate end = LocalDate.now(
原创 【<if test="takeWay == '0'">】mybatis的if判斷有坑
昨天碼代碼,掉到坑裏,耽誤了幾個小時才從坑裏爬出來-_-||| 單個的字符要寫到雙引號裏面才行,改爲<if test='takeWay == "1"'>或者改爲<if test="takeWay == '1'.toString() ">
原创 在eclipse安裝mybatis的插件
1.在help中打開 2.搜索mybatipse 3:功能簡介 1:要查找某一個方法 在dao接口中某一個方法中 按住 Ctrl鍵 鼠標指到方法名稱上 選擇open xml 就會自動跳轉
原创 BigDecimal的加減乘除
BigDecimal bignum1 = new BigDecimal("10"); BigDecimal bignum2 = new BigDecimal("5"); BigDecimal bignum3 = null;
原创 JAVA生成時間戳偵誤報告
網上查說生成時間戳是這兩個方法: 可是經過我發現: 他這個方法當前時間爲:1533181164 這個是以秒(s)爲單位生成的時間戳。 如果按照需求:1533181164047 少了幾位,這是因爲需要用毫秒(ms)來生成的。 所以
原创 Navicat Premium 無法新建查詢問題
Navicat Premium 連接mysql數據庫,無法新建查詢。點擊新建查詢的時候報下面這個錯誤: 這個問題是由於“連接名”中有特殊字符導致的,比如說冒號。因爲Navicat會默認以連接名命名一個文件夾,來
原创 eclipse安裝lombok使得項目的JavaBean不需要寫get set方法
eclipse安裝lombok使得項目的JavaBean不需要寫get set方法: 同事一直用idea,我用eclipse,他通過lombok插件使得JavaBean添加@Data註解後不需要get\set方法 導致我的項目也跟着報
原创 谷歌瀏覽器“無法添加來自此網站的應用、擴展程序和應用腳本”的最簡單辦法
網上其他的辦法都試了 有點坑 最簡單的解決辦法就是打開開發者模式 關了再開,再拖入crx就好了 具體位置:選項——更多工具——拓展程序 或者直接在瀏覽器裏輸入chrome://extensions/
原创 開發小技巧(持續更新)
Eclipse篇: 註釋掉代碼: 把要註釋的代碼選中,按Ctrl+Shift+/ /* */ 形式的ctrl+/ //形式的取消代碼註釋:把要註釋的代碼選中,按Ctrl+Shift+\ /* */ 形式的 ctrl+/ //形式的
原创 JAVA獲得上個月月份 old/new
今天收到了大佬的關愛。 以前我寫的獲得上個月月份的字符串方法如下: // 獲得上個月月份年份 public String getYearMonth() { Calendar now = Calendar.getInstance(