原创 將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(