原创 Spring/Tomcat Rest開發 配置UTF-8編碼

環境/框架:windows7+Intellij Idea+jdk8+tomcat+Spring 起因:寫微信支付接口時遇到過很多編碼錯誤問題,比如: 1. 收到了微信返回、console裏打印出來錯誤描述是“???mchid??

原创 [問題記錄]tomcat創建的文件權限和linux umask、acl

環境:CentOS7 需求:tomcat裏web應用創建的文件,放於指定目錄下、提供給其他應用讀取(比如ftp、nginx)。 問題:丟到tomcat裏的web應用,創建出來的文件或文件夾others沒有讀權限,比如: drwxr-x

原创 配置Mybatis和Jackson使用java 8 ZonedDateTime等

起因:web開發中,希望代碼中統一使用java 8的日期時間類型,特別是:java.time.ZonedDateTime 爲什麼不用java.util.Date或java.sql.Timestamp? 1. 官方說明:JSR310 的

原创 [問題記錄]按url context path設置nginx反向代理禪道和Jenkins

問題: 在公司同一臺服務器上分別裝了禪道的開源版(linux一鍵安裝)和Jenkins(docker),覺得帶端口號的鏈接給上頭leader等使用有點難看……就想改成用二級url區別的方法,即目標是: 由 dev.server.com:

原创 [筆記]saas成熟度模型和微服務

工作中需要開發面對大小客戶的網站(爛大街的需求),考慮後臺架構(怎麼建項目),之前的Leader隨口說了個方案:不是有看docker嗎,做成分佈式的、一個容器一個客戶網站,一個客戶網站一個數據庫;網站代碼都一樣但配置文件不同,連接哪個數據

原创 Nexus 3和Nginx配置docker私有棧

目的:用Nexus搭建一個docker私有倉庫(棧類型爲hosted),實現自建鏡像的上推下載。 背景:後臺架構升級相關,沒有運維只能get my hands dirty… 具體配置: 節點一(假設爲example.com):

原创 微信支付的坑

環境/框架:windows7+Intellij Idea+jdk8+tomcat+Spring 支付類型:掃碼支付模式二(統一下單接口) 只是希望少一點人踩同樣坑的列表(未完): 測試接口問題:4月初開始寫的時候看到開發文檔的最佳實踐-

原创 [筆記]spring boot打包jar和war

打包jar Spring官網Guides下任意一個例子,比如最簡單的Building a RESTful Web Service 打包war 參考Spring Boot文檔 Traditional deployment 85.1 C