原创 spring定時任務如何運行 schedule解析

網上關於spring自帶的定時任務是怎麼運行的文檔很少,goole 百度了很久都沒找到這塊的文檔,而集成quartz的文檔很多,而spring如果單純的只是運行定時任務是不需要quartz包的。下面是我自己研究出來的,有錯見諒。

原创 Spring mvc爲何不能直接傳遞集合參數

1、@RequestMapping 裏的path和value啓的作用是一樣的,因爲value是@interface不加屬性說明@RequestMapping(“”)這樣默認的賦值的字段,所有@RequestMapping會有個va

原创 spring quartz 初級配置

第一種方法通過xml配置的方式來管理定時任務,配置繁瑣,但是統一管理 <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframew

原创 JAVA常用自定義的註解使用

@Deprecated 一般表示該方法可能在以後的版本不用了 @Retention 註釋類型的註釋要保留多久,可配置RetentionPolicy類型的數據,只能配置一種 package java.lang.annotation;

原创 spring 4.2.3返回視圖(jsp/vm)或者json

web.xml配置 <?xml version="1.0" encoding="UTF-8"?> <web-app version="2.4" xmlns="http://java.sun.com/xml/ns/j2ee"

原创 logback使用

1、需要引入maven配置 ch.qos.logback logback-classic 1.0.0 這個會依賴slf4j-api

原创 WEB開發的一些基礎知識

1、代理與反向代理的區別 代理一般是指客戶端如果想訪問服務器B的話,由於網絡不通或者路由太多不是直接訪問服務器B,而是通過代理服務器Z來直接訪問服務器B,類似的應用一般有CDN、VPN等技術。反向代理正好相反,比如客戶端

原创 Java多線程

這裏使用的方法是實現Callable接口。 首先要定義一個線程池來跑管理你的線程,不過注意這個線程池大小得注意一下,大小是有講究的,有個公式就是: 最佳線程數目 = (線程等待時間與線程CPU時間之比 + 1)* CPU數目

原创 git工具學習

1、上傳代碼先執行 git add .(或者僅選定一個文件) 與 git commit -m ” ” ,不然會提示錯誤在git push 時會提示Everything up-to-date 2、git config

原创 JAVA web項目返回excel文件的方法

服務端代碼:記得引poi3.8的包 @RequestMapping("exportFile") public void exportFile(HttpServletRequest request, HttpServletR

原创 讀取項目裏含指定註解的方法 @interface妙用

package com.galaxy.mobile.api; import com.galaxy.mobile.api.config.ApiAction; import com.galaxy.mobile.common.util

原创 解析Spring mvc 項目的所有http請求

結合自己的註解完成spring mvc項目裏對所有action請求的解析,主要是反射和註解的使用 代碼如果看不懂,可以關注我的git,以後會寫一個能夠產生htpp接口甚至接口的文檔 我的git 項目源碼 package com.

原创 Java基礎知識

1、volatile關鍵字,無鎖同步使用的關鍵字,被volatile描述的關鍵字,程序在執行的時候強制讀取的是cpu內存裏的數據 2、除了String類的字面常量會用到常量池,Java基礎類型的包裝類也會用到常量池,包括Byte,

原创 常用工具類的介紹

需要跟新 1、StringUtils.join()可以直接將一個String[]轉化爲String,這裏我用的是package org.apache.commons.lang提供的StringUtils工具類 2、StringUt

原创 Compareble 接口與Comparator接口使用示例

直接上代碼 package com.galaxy.fym.model; import java.util.Comparator; /** * Created by fengyiming on 2016/7/25. */ p