原创 Spring的@Scheduled實現定時任務

註解@Scheduled 可以作爲一個觸發源添加到一個方法中,例如,以下的方法將以一個固定延遲時間5秒鐘調用一次執行,這個週期是以上一個調用任務的完成時間爲基準,在上一個任務完成之後,5s後再次執行:@Scheduled(fixedDel

原创 swagger常用註解 -- 解釋

一、swagger常用註解 1、與模型相關的註解 兩個註解: @ApiModel:用在模型類上,對模型類做註釋; @ApiModelProperty:用在屬性上,對屬性做註釋 2、與接口相關的註解 六個註解: @Api:用在control

原创 SwaggerAPI註解詳解,以及註解常用參數配置

官網github地址:https://github.com/swagger-api/swagger-core/wiki/Annotations-1.5.X 註解 @Api: 作用在類上,用來標註該類具體實現內容。表示標識這個類是swagg

原创 Gson的介紹和使用

Gson介紹: GSON是Google提供的用來在Java對象和JSON數據之間進行映射的Java類庫。可以將一個Json字符轉成一個Java對象,或者將一個Java轉化爲Json字符串。 特點: a、快速、高效       b、代碼量少

原创 java8中 map和flatmap的共同點和區別,以及兩者的實例解析

在函數式語言中,函數作爲一等公民,可以在任何地方定義,在函數內或函數外,可以作爲函數的參數和返回值,可以對函數進行組合。由於命令式編程語言也可以通過類似函數指針的方式來實現高階函數,函數式的最主要的好處主要是不可變性帶來的。沒有可變的狀態

原创 Java8—StreamAPI 二

1. 流的基本概念 1.1 什麼是流? 流是Java8引入的全新概念,它用來處理集合中的數據,暫且可以把它理解爲一種高級集合。 衆所周知,集合操作非常麻煩,若要對集合進行篩選、投影,需要寫大量的代碼,而流是以聲明的形式操作集合,它就像SQ

原创 Java8新特性 StreamApi 一

1. 收集器簡介 收集器用來將經過篩選、映射的流進行最後的整理,可以使得最後的結果以不同的形式展現。 collect方法即爲收集器,它接收Collector接口的實現作爲具體收集器的收集方法。 Collector接口提供了很多默認實現的方

原创 java實現發送手機短信的例子

JAVA發送手機短信,流傳有幾種方法:(1)使用webservice接口發送手機短信,這個可以使用sina提供的webservice進行發送,但是需要進行註冊;(2)使用短信mao的方式進行短信的發送,這種方式應該是比較的常用,前提是需要

原创 java相關集合和java各種集合的線程安全

  java各種集合的線程安全 1.      線程安全 首先要明白線程的工作原理,jvm有一個main memory,而每個線程有自己的working  memory,一個線程對一個variable進行操作時,都要在自己的working

原创 HttpClient 的詳細解釋二 Util

package com.alqsoft.utils;import java.io.BufferedReader;import java.io.IOException;import java.io.Unsup

原创 TreeMap 排序 字典碼排序

一、TreeMapTreeMap 默認排序規則:按照key的字典順序來排序(升序)當然,也可以自定義排序規則:要實現Comparator接口。用法簡單,先看下下面的demopublic class SortDemo { publ

原创 Java反射機制及IoC原理

Java反射機制及IoC原理 一. 反射機制概念   主要是指程序可以訪問,檢測和修改它本身狀態或行爲的一種能力,並能根據自身行爲的狀態和結果,調整或修改應用所描述行爲的狀態和相關的語義。在java中,只要給定類的名字, 那麼就可以通

原创 MD5加密的java實現-Util

1.先大致說一下什麼是MD5加密。MD5的全稱是Message-Digest Algorithm 5(信息-摘要算法),看了很多大神的文章,自己有了點理解 ,MD5其實不算是加密算法,而是一種信息的摘要。它的特性是不可逆的,所以除了暴力破

原创 java導出數據爲Excel的具體分析和例子

前端頁面中的參數:導出excel表中的數據:var getExcel = function () {        var data = {            'telPhone': $("#telPhone").val(),