原创 java批量導入導出

一、批量導入       1、導入時我們接參時使用MultipartFile來接受excel文件,用poi來讀取文件內容        InputStream inputStream = MultipartFile.getInputStr

原创 整型-文件-方法名-日期-文件拷貝-縮略圖-JSON創建-PDF-HTTP-單例-抓屏-目錄-ZIP-XML-Map-郵件-Array-beanCopy-數組類型轉換-數組集合轉換-枚舉示例

20個非常有用的Java程序片段 程序員精選下面是20個非常有用的Java程序片段,希望能對你有用。內容比較早,有些函數可能過時了,但是總體思路是不錯滴,供參考。1、字符串有整型的相互轉換String a = String.valueOf

原创 java異常的注意事項

我們在捕獲到異常後,在cath中打印了異常信息,並且向上拋出了異常,這時候異常信息不能打印堆棧信息,只有一個錯誤提示,如果不調用initCause是無法打印出所有異常鏈的如下所示: } catch (Exception e) {    

原创 java8新特性

一、java8函數式編程函數接口BiConsumer<T,U>    見名思意BiConsumer ,多客戶端的意思,意思就是我們有多個客戶都有不同的需求,我們的代碼有可變性,可能爲任何一種邏輯,比如我們的對於一個客戶是想刪除商品,一個客

原创 SQL高級操作的總結&amp;amp;||ddl

一、當我們使用外連接等SQL高級操作時候,你很可能被業務搞得思路很不清晰,況且很多情況下是在別人的代碼基礎之改,那這種情況下很容易寫出不滿足需求的SQL,下面我們來說一下如何儘量確保SQL的精準性:我們在用左鏈接等查詢數據時候,鏈接條件o

原创 String 的深究

字符串對象是一種特殊的對象.String類是一個不可變的類..也就說,String對象一旦創建就不允許修改 String類有一個對應的String池,也就是String pool.每一個內容相同的字符串對象都對應於一個pool裏的對象pu

原创 java正則表達式的開始與結束符號^$

一、    正則的作用有很多種,可以校驗字符,可以截取字符串等。    正則的普通用法大家應該都很熟悉,但是他的開始符(^)和結束符($)有什麼作用呢,大家看以下手機號正則:    ^1\\d{10}$    1、你會發現 ^1\\d{1

原创 電商中關於價格的思考

1、供貨價 供貨價是B2B(企業to企業)中常見的名詞,他是指一方向另一方提供貨物時的定價, 件/元 2、麪價 麪價指的是向最終客戶售賣的價錢, 件/元 3、批發價 顧名思義我們去商場批發東西的價格,一般貨物都有一個起批數量,就是超

原创 java8對集合的操作等

我們在操作集合時,可能會遇到很多複雜的業務邏輯,這時候可能會嵌套n層循環來實現邏輯功能,但是我們用java8的lambda來操作集合的話相比較來說會肥腸簡單://選取符合一定條件的新listList<ImportAttributeValu

原创 json格式與SpringMvc接收json列表的問題

同學們都知道: 一、json的格式如下:{     platformId:3,     buyerId:13626,     aftersaleId:1708193111000001,     orderNo:17080931103260

原创 時間類型的轉換

下面的方法可以得到三天前的具體時間--> Date start=new Date();//取時間          Calendar calendar = new GregorianCalendar();          ca

原创 Iterator迭代刪除的注意事項

1、Iterator介紹 Iterator 用同一種邏輯來遍歷集合。使得客戶端自身不需要來維護集合的內部結構,所有的內部狀態都由Iterator來維護。客戶端從不直接和集合類打交道,它總是控制Iterator,向它發送"向前","向後

原创 mysql使用binlog恢復數據 與 union 與 索引優化

一、創建索引 1、建表 create table emp2 as select * from emp 2、創建縮影   create index idx_emp2_ename on emp2(ename); 二、union all 的使用

原创 mybatis自動生成mapper、Dao、bean、Example

1.相關的jar包Mybatis-Generator的下載可以到這個地址: https://github.com/mybatis/generator/releases 使用官方網站的mapper自動生成工具mybatis-generato

原创 maven的常用操作與常用命令

maven命令之package: 若a項目依賴於b項目,那麼我把b項目 [package] , 此時只是打包成jar放在自己的 target 目錄下面,大家都知道target目錄是存放編譯後文件的, 如上原因,此時若編譯a項目會提示啓動失