原创 javax.servlet.ServletContextListener

javax.servlet.ServletContextListener 接口 http://docs.oracle.com/javaee/6/api/javax/servlet/ServletContextListener.h

原创 Java Enum 枚舉

https://docs.oracle.com/javase/tutorial/java/javaOO/enum.html 一、基本用法 Java 枚舉用於構建一組固定的常量。 public enum Day { S

原创 RestTemplate 微信接口 text/plain HttpMessageConverter

一、背景介紹 使用 Spring Boot 寫項目,需要用到微信接口獲取用戶信息。 在 Jessey 和 Spring RestTemplate 兩個 Rest 客戶端中,想到儘量不引入更多的東西,然後就選擇了 Spring Re

原创 反向代理Https,Tomcat使用http的問題

一、問題描述 Java Web 項目一般來說,都是 Nginx 在前端做反向代理服務器,起反向代理、靜態資源分離等作用。網站升級爲 Https 時,一般都是在 Nginx 層配置就可以了,但是某些特殊情況下,還是會出現一些問題,比

原创 ClassFormatException Invalid byte tag in constant pool

一、問題描述 新接手一個古老 JavaWeb 項目,啓動的時候,報以下錯誤: org.aspectj.apache.bcel.classfile.ClassFormatException: Invalid byte tag in

原创 Mysql MySQLSyntaxErrorException Row size too large

一、問題描述 今天編輯富文本內容提交更新到數據庫時,遇到以下錯誤: Error updating database. Cause: com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxError

原创 Maven 指定JDK版本

<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"

原创 Mysql OPTION SQL_SELECT_LIMIT=DEFAULT 錯誤

一、問題描述 新接手一個古老 JavaWeb 項目,啓動的時候,報數據庫錯誤: You have an error in your SQL syntax; check the manual that corresponds to

原创 Mysql MysqlDataTruncation Data truncation Data too long for column

一、問題描述 今天插入 Mysql 數據庫時遇到以下錯誤 Caused by: com.mysql.jdbc.MysqlDataTruncation: Data truncation: Data too long for colu

原创 Maven Profile 多環境構建

項目開發中,都需要按不同環境進行不同的構建打包,最基本的就是把項目配置文件按環境打包: dev:開發環境 test:測試環境 preproduct:預發佈環境(上線前的預發佈服務器環境) product:生產環境 好像也無需解

原创 spring boot spring.config.name 不生效

一、問題描述 在 Spring Boot 項目中,當在 application.yml 中設置自定義配置文件名稱和路徑時: application.yml spring: config: name: myproject

原创 Maven 依賴

Maven 依賴 參考:https://segmentfault.com/a/1190000000640821 根元素 project 下的 dependencies 可以包含一個或多個dependency 元素,以聲明一個或

原创 Mysql PacketTooBigException Packet for query is too large

一、問題描述 今天編輯富文本內容提交更新到數據庫時,遇到以下錯誤: Error updating database. Cause: com.mysql.jdbc.PacketTooBigException: Packet for

原创 SpringMVC Interceptor

SpringMVC Interceptor API: http://docs.spring.io/spring-framework/docs/3.2.4.RELEASE/javadoc-api/org/springframewo

原创 Elasticsearch 的安裝

零、前言 這文章算是官方文檔的翻譯。 先敬上官方文檔: 《installing-elastic-stack》 elastic 技術棧安裝 《install-elasticsearch》 Elasticsearch(5.0) 安裝