原创 java8新特性

文章目錄接口內允許添加默認實現的方法Lambda 表達式函數式接口 Functional Interface訪問成員變量和靜態變量訪問接口的默認方法內置的函數式接口Predicate 斷言FunctionSupplier 生產者C

原创 Java導出excel基於velocity模板引擎

項目地址: GitHub https://github.com/wusas/java-excel-velocity 項目結構: ├─.idea │ ├─inspectionProfiles │ ├─libraries │

原创 java8的LocaDatetime的便捷使用

1,關於LocaDateTime Java的Date,Calendar類型使用起來並不是很方便,而且Date類(據說)有着線程不安全等諸多弊端。同時若不進行封裝,會在每次使用時特別麻煩。於是Java8推出了線程安全、簡易、高可靠

原创 淺談設計模式之單一職責原則

單一職責的簡稱是SRP(Single Responsibility Principle),這是一個備受爭議的設計原則,如果你和別人爭吵這個原則是屢試不爽的。 單一職責 顧名思義,單一職責就是儘量一個接口實現一個功能,其實本質就

原创 nginx部署多個服務

衆所周知,Nginx (engine x) 是一個高性能的HTTP和反向代理服務,也是一個IMAP/POP3/SMTP服務。 Nginx作爲負載均衡服務,Nginx 既可以在內部直接支持 Rails 和 PHP 程序對外進行服務,也可

原创 node實現發送郵件和上傳文件功能

node實現發送郵件帶附件 記錄下我前不久剛剛接觸過的node用來實現發送郵件和上傳文件圖片功能,希望能幫到和我遇到一樣問題的你們,幫助你們少走彎路,提高開發效率 node:是什麼? 之前一位朋友跟我說,99%的後端都可以用nod

原创 spingboot整合Mybatis的web案例

還是再來了解一些springboot spring boot自述 spring boot 是用來簡化spring應用的搭建到開發過程,應用開箱即用,只要通過“just-jar"或tomcat或maven插件run或shell腳本,就

原创 Spring Boot 使用Swagger2構建RESTful API

Swagger2是什麼? Swagger2,它可以輕鬆的整合到Spring Boot中,並與Spring MVC程序配合組織出強大RESTful API文檔。它既可以減少我們創建文檔的工作量,同時說明內容又整合入實現代碼中,讓維護文檔

原创 SpringBoot實現Restful服務,基於HTTP/JSON傳輸

一,數據庫準備 1)創建數據庫 CREATE DATABASE springbootdb; 2)創建表 DROP TABLE IF EXISTS `city`; CREATE TABLE `city` ( `id` int(1

原创 SpringBoot快速入門之RESTful API以及單元測試

首先我們來了解一下RESTful API 請求類型 URL 功能說明 GET /users 查詢用戶列表 POST /users 創建一個用戶 PUT /users/id 根據id修改一個用戶 DELETE

原创 String , StringBuffer , StringBuilder 之間的區別

String , StringBuffer , StringBuilder 的區別 String 是Java語言基礎和重要的類,提供了構造和管理字符串的各種基本邏輯。它是典型的Imutable(不可變類) 被聲明成爲final cla

原创 對比Vector,ArrayList,LinkedList有何區別

Vector,ArrayList,LinkedList相同點 這三者都是實現集合框架中的List,也就是所謂的有序集合,因此具體功能也比較近似,比如都提供按照位置進行定位,添加或者刪除的操作,都提供迭代器以遍歷其內容。但因爲具體的設計

原创 Object利用map求並集

之前開發中有遇到兩個對象求並集的情況,這兩個對象放回的結果是查詢同一個接口根據不同的條件查詢,比如說第一個對象用身份證查詢是用戶信息,可能第一個對象有用戶的名字,生日,身高對象,第二個對象用票號查詢用戶信息,有年齡,名字等其他信息,相

原创 IDEA下載後面沒有tomcat選項

可以直接快捷鍵(CTRL+alt+s)進入Settings窗口,點擊plugins,在搜索框中輸入tomcat,勾中圖片中所選的插件,點擊ok,然後彈出一個框選擇重啓,重啓之後就有tomcat了。

原创 對比HashTabe,HashMap,TreeMap有什麼不同,以及底層原理

Map是廣義java集合框架中的另外一部分,HaspMap作爲框架中使用頻率最高類型之一,我們有必要去深入瞭解它。 對比 HashMap,HashTable,TreeMap 相同點 HashMap,HashTable,TreeM