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