原创 備忘錄《三》JSTL取後臺屬性,JSP頁面比較大小時導致500 Internal Server Error(神坑)

      今天測試報了一個,url參數帶小數,jsp顯示空白的問題,F12我看瀏覽器報的是:500 Internal Server Error,跟了很久,發現後臺返回是沒有問題的,打印臺也沒有報錯,一步步刪減相關代碼排查,終於發現是js

原创 備忘錄《八》@Async使用及注意事項

Spring中@Async 在實際應用中,我們絕大數業務都是通過同步的方式來實現交互處理的,但是在處理與第三方系統交互,或者其他特殊業務時(如註冊成功後發送短信消息),容易造成響應遲緩的情況,之前大部分都是使用多線程來完成此類任務,其實,

原创 備忘錄《七》圖片上傳後自動旋轉解決方案

      最近項目遇到一個奇怪的問題,就是一張圖片,本地瀏覽的時候,圖片是正的,但是上傳完成後圖片自動旋轉,一開始以爲是上傳導致圖片旋轉,後面做了個圖片預覽,發現預覽的時候也是旋轉的,再仔細回想這種圖片,好像這張圖片的原始圖就是旋轉的,

原创 備忘錄《六》thymeleaf 使用學習總結、避免再次踩坑

       最近使用Spring boot2+thymeleaf做了一個項目,由於第一次使用thymeleaf,所有遇到很多坑,不過更多坑是其他人寫的博客,最讓我無語的是,是我搜索如何在onclick裏傳對象,基本沒有一個說對的,最坑的

原创 《備忘錄四》Spring boot2 引入第三方包,並用idea的Maven project打包成jar/war

       直接進入正題,項目採用Spring boot2,有個需求需要發送短信驗證碼,需要引入第三方接口,從而需要導入第三方包,而這個包是無法再mvn資源庫找到的,百度了一下,發現有很多解決方案,大同小異,感覺都有點亂,所以在此寫下我

原创 備忘錄《五》Linux服務器安裝tomcat、JDK、SVN等常用開發軟件總結

      目錄 一.Ubuntu 16.04下安裝JDK(spring 3.2不支持jdk8,spring官網下載地址:http://repo.spring.io/libs-release-local/org/springframewo

原创 JSTL取後臺屬性,JSP頁面比較大小時導致500 Internal Server Error(神坑)

      今天測試報了一個,url參數帶小數,jsp顯示空白的問題,F12我看瀏覽器報的是:500 Internal Server Error,跟了很久,發現後臺返回是沒有問題的,打印臺也沒有報錯,一步步刪減相關代碼排查,終於發現是js

原创 微信公衆號開發《一》OAuth2.0網頁授權認證獲取用戶的詳細信息,實現自動登陸

從接觸公衆號到現在,通過不斷積累學習,對如何調用微信提供接口有了一定的見解。當然在開發過程中遇到很多問題,現在把部分模塊功能在這備案一下,做個總結也希望能給其他人幫助 工欲善其事,必先利其器,先看看開發公衆號需要準備或瞭解什麼 web開

原创 微信公衆號開發《三》微信JS-SDK之地理位置的獲取,集成百度地圖實現在線地圖搜索

本次講解微信開發第三篇:獲取用戶地址位置信息,是非常常用的功能,特別是服務行業公衆號,尤爲需要該功能,本次講解的就是如何調用微信JS-SDK接口,獲取用戶位置信息,並結合百度地鐵,實現在線地圖搜索,與在線導航。 官方文檔地址:https

原创 微信公衆號開發《五》基於Java實現微信支付(公衆號支付)簡單教程

最近公司需求,需要在微信公衆號內完成支付,找到官方文檔,文檔還可以,講的也挺詳細,不過有一個地方很坑爹,就是微信內H5調起支付需要一個簽名,而他給出的參考簽名方式跟統一下單簽名一致,害的我以爲,他這個簽名就是統一下單那個簽名,後面找了很久

原创 Spring事務管理實現方式之編程式事務與聲明式事務詳解

1.上篇文章講解了Spring事務的傳播級別與隔離級別,以及分佈式事務的簡單配置,點擊回看上篇文章 2.編程式事務:編碼方式實現事務管理(代碼演示爲JDBC事務管理) Spring實現編程式事務,依賴於2大類,分別是上篇文章提到的Plat

原创 微信公衆號開發《四》使用微信JS-SDK實現手機圖片上傳,支持壓縮、預覽。並下載圖片到自身服務器

在這粘貼上三篇博文鏈接,方便大家查閱互相學習: 微信公衆號開發《一》OAuth2.0網頁授權認證獲取用戶的詳細信息,實現自動登陸 微信公衆號開發《二》發送模板消息實現消息業務實時通知微信公衆號開發《三》微信JS-SDK之地理位置的獲取

原创 微信公衆號開發《二》發送模板消息實現消息業務實時通知

前篇文章講解了如何獲取用戶微信基本詳情,實現微信綁定後自動登錄,回看請點擊這裏: 微信公衆號開發《一》OAuth2.0網頁授權認證獲取用戶的詳細信息,實現自動登陸 本篇文章主要介紹利用上篇文章獲取到的微信ID,向已綁定用戶發送模板消息,如

原创 備忘錄《二》訪問域名時直接訪問默認的工程,執行默認的方法

當我們輸入www.xxxx.com,可直接訪問到xxx網站的首頁,這個又是如何實現的呢?衆所周知,直接訪問域名或者某個IP時,如果不配置默認工程,是隻顯示tomcat界面。下面講解直接訪問域名或IP時,如何訪問到默認工程1.開發環境:sp

原创 jdk動態代理與cglib代理、spring aop代理實現原理

代理(proxy)的定義:爲某對象提供代理服務,擁有操作代理對象的功能,在某些情況下,當客戶不想或者不能直接引用另一個對象,而代理對象可以在客戶端和目標對象之間起到中介的作用。 動態代理實現主要有2種形式,主要分爲: 1.jdk動態代理