原创 HttpClient請求https出現PKIX path building failed錯誤

前言 最近使用的阿布雲的java 動態代理ip代碼 測試發現當請求不信任https 會出現PKIX path building fail 異常。查閱資料因爲https證書問題。 方案 導入對應信任證書 這個方案可行但是假如你需要爬取很多網

原创 Spring及Spring Boot 國內快速開發框架

快速開發框架 http://www.javacoder.top/home.jsp# http://springboot.fun/   一個常用的支付子項目 https://gitee.com/52itstyle/spring-boot-p

原创 在Windows服務器上部署javaweb項目

在windows上部署web項目主要是分爲以下幾步: 首先要在電腦上安裝JDK,配置環境變量 1.下載JDK的安裝地址:http://www.oracle.com找到適合自己的安裝版本進行安裝即可  2.配置環境變量:我的電腦-》屬性-》

原创 springmvc結合jwt的使用,實現前後端分離token驗證

1.首先需要導入maven依賴 <dependency> <groupId>com.fasterxml.jackson.core</groupId> <artifactId>jackson-core</artifactI

原创 可以直接運行的JWT登錄token驗證demo

前言 這裏不具體講解JWT是什麼,有什麼應用場景,只是一個簡單的小Demo,可以直接複製到eclipse上直接運行的,後續文章中再來詳細介紹下JWT的優勢和應用場景以及在單點登錄上的應用。 導入jar包 <dependency>

原创 如何在Eclipse中徹底修改一個web項目名稱

在實際工作中,有時候爲了趕時間,往往通過複製項目得到一個成型的框架。那麼怎麼纔可以徹底修改項目名稱呢? 1、web.xml 2、工作空間中找到當前項目下.project文件  3、工作空間中找到當前項目,打開.settings文件夾

原创 eclipse下SpringMVC+Maven+Mybatis+MySQL項目搭建

eclipse下SpringMVC+Maven+Mybatis+MySQL項目搭建 這篇文章主要講解在eclipse環境下SpringMVC+Maven+Mybatis+MySQL的項目搭建過程。 創建Maven工程。   右擊-->Ne

原创 微信掃碼支付總結-PC端-Java(模式二)

前言 最近做的項目有對接微信支付的需求,於是開始了一個人的摸索。本文的前提是公司已經申請了商戶號和appid,設置了商戶號對應的key,即appId,mchId,key三個參數。以下爲開發步驟: 1 閱讀微信官方開發文檔 微信官方文檔鏈接

原创 免費主機推薦

三豐雲”“免費虛擬主機”“免費雲服務器”國內中文版 可以用來做個人博客、論壇、測試、適合學生黨 ,好用值得推薦。

原创 ajax中設置contentType: “application/json”的作用

最近在做項目交互的時候,剛開始向後臺傳遞數據返回415,後來百度添加了 contentType:“application/json“之後返回400,然後把傳輸的數據格式改爲json字符串就傳輸成功了,現在我們來看看 contentType

原创 SpringBoot中application.properties 改成 application.yml詳解

springboot官方推薦使用application.yml配置文件,yml文件的好處,天然的樹狀結構,一目瞭然。使用的時候需要注意一些細節的地方: 原有的key,例如spring.jpa.properties.hibernate.di

原创 Fastjson:Java高性能JSON庫,序列化與反序列化

Fastjson是一個Java語言編寫的高性能功能完善的JSON庫。它採用一種“假定有序快速匹配”的算法,把JSON Parse的性能提升到極致,是目前Java語言中最快的JSON庫。Fastjson接口簡單易用,已經被廣泛使用在緩存序

原创 java命名規範

java是區分大小寫的。   1.變量命名(constant):不可以以數字開頭,也不可以使用一些特殊字符(除$和 _),變量名稱也不可以與Java 內定的關鍵字同名,如int、class等 2.常量命名(static final):全部

原创 使用univocity-parsers讀取csv

項目地址:https://github.com/uniVocity/univocity-parsers 速度最快功能最全的CSV開發庫之一 uniVocity-parsers is a collection of extremely fa

原创 JS正則表達式驗證數字

驗證數字的正則表達式集  驗證數字:^[0-9]*$  驗證n位的數字:^\d{n}$  驗證至少n位數字:^\d{n,}$  驗證m-n位的數字:^\d{m,n}$  驗證零和非零開頭的數字:^(0|1-9*)$  驗證有兩位小數的正實