原创 針對iphone手機拍照片旋轉90度問題解決

/* 1、圖片上傳的方法 */ @RequestMapping(value = "/uploadPic", method = RequestMethod.POST) @ResponseBody public

原创 優雅的使用SpringCloud

1、前言        SpringCloud 是現在比較流行的微服務架構,隨着微服務的流行,更多企業也從傳統的架構向微服務架構轉型。轉型的過程中,爲了兼容之前的服務架構,部分企業選擇了雙註冊中心(指Dubbo和Cloud)。所以開發者在

原创 百度地圖API的簡單應用

1、前言 很多頁面中的都會嵌套一些地址的搜索的,百度地圖、谷歌地圖是用的比較多的兩種嵌套方式。這裏簡單的記錄百度地圖的搜索功能。 2、簡單示例 <!DOCTYPE html> <html> <head> <meta ht

原创 使用DFA算法模型構建敏感詞過濾器

1、前言     開發過程使用文本編輯器上傳文本時,有時候我們需求檢測敏感字。對於少量的文字,我直接使用indexOf或者正則去判斷敏感詞是否存在。但是當文字量較大時,性能就會變得很差。這裏簡單學習了DFA算法模型來創建索引,將敏感詞變成

原创 spring集成quartz:定時任務的實現

1、前言 在開發中經常會使用定時任務來完成一些掃描任務,比如掃描過期的訂單、定時的發佈等等。但是在使用定時任務的同時,會調用spring容器的中的一些服務,當注入的時候,總是會報錯,或者注入的服務爲空。今天記錄一下字節在spri

原创 Springboot項目對jsp頁面的支持

1、前言 Springboot項目的和maven項目的結構有所不同,如圖: springboot項目在resources下面有兩個包:static,templates,但是maven項目下沒有。 springboot項目在src下的ma

原创 Springboot源碼分析(二)

梳理springboot的啓動流程圖:

原创 base64圖片打成Zip包上傳,以及服務端解壓的簡單實現

1、前言 上傳圖片一般採用異步上傳的方式,但是異步上傳帶來不好的地方,就如果圖片有改變或者刪除,圖片服務器端就會造成浪費。所以有時候就會和參數同步提交。筆者喜歡base64圖片一起上傳,但是圖片過多時就會出現數據丟失等異常。因爲tomca

原创 基於webmagic爬蟲的簡單編寫

1、前言前一段時間修改了一個項目的功能,項目基於webmagic編寫的爬蟲。於是開始一些學習。現在整理整理(該項目基本筆者的csdn博客的爬取爲例),算是從小白到入門吧。之前使用httpclient和jsoup玩過一點點,但是感覺好麻煩。

原创 Springboot源碼分析(一)

      閱讀源碼有助於項目中問題原因的查找,也方便我們對在項目中的程序的拓展。然而閱讀源碼是一個痛苦的過程,記錄一下自己的學習過程吧。 1、Main方法開始  再進去看看SpringApplication實例化過程 // Spri

原创 IntelliJ IDEA的基本配置以及插件

1、前言      終於放棄Eclipse,擁抱Idea了。idea的提示更友好一下,但是代碼檢查非常嚴格。同樣的代碼在eclipse上能跑起來,在idea上可能就會多一寫編譯的處理。可能是因爲是新手,所以使用的時候有點障礙。對於新的開發

原创 laydate 時間日曆插件

1、前言 在處理頁面表單的時候,會遇到日期類型的數據,我們可以通過時間插件的讓用戶來選擇具體的時間,這樣就會比較方便。今天記錄一下laydate這個時間插件。 2、代碼展示 <!DOCTYPE html> <html> <head

原创 springboot集成Mail郵件,發送郵件

1、前言       企業中,需要我們對一些數據進行監控,或者將數據導出發給指定的人。簡單的通知採用的短信的形式,但是複雜的數據導出給其他人,就會採用郵件的方式。並且這樣成本比較低。Spring框架本身提供了Mail的支持,當然目前流行的

原创 logback的簡單使用

1、前言 查了很多資料,都說logback的性能都要比log4j的性能要好,logback逐漸要取代log4j。今天對logback作一個簡單的整理。 2、logback的依賴座標 <!-- <dependency>

原创 Springboot集成aop的簡單使用

1、前言     之前看到別人寫的代碼,沒有設置任何東西,發現結果值變化了。比如,插入和修改數據的時候經常記錄操作人的信息。不用設值,入庫就會有操作人的信息。還有其他一些日誌、監控等。這都是採用了aop切面的方式。 2、依賴引入 <!-