原创 阿里雲SLB如何禁止通過ip直接訪問

阿里雲SLB如何禁止通過ip直接訪問背景介紹問題症狀解決方案 背景介紹 在阿里雲配置了一個slb(Server Load Balancer),希望用戶通過域名來訪問該負載,然後根據域名將不同的請求轉發到響應的後端應用服務器。如果用

原创 阿里雲slb配置https重定向後變爲http

阿里雲slb配置https重定向後變http問題解決背景描述問題部署結構網上搜索到的方案方案一方案二原理剖析Servlet容器重定向Shiro 重定向Spring MVC 重定向總結最佳實踐 背景描述 問題 阿里雲slb配置4

原创 Redis從阿里雲遷移至華爲雲

場景描述 公司服務器需要從阿里雲遷移到華爲雲,但是應用裏面有一些自增的編碼是存儲在redis中的,所以redis的數據也需要從阿里雲遷移到華爲雲,阿里雲採用redis 4.0 華爲雲使用 redis 5.0。 解決方案 Redi

原创 nginx配置密碼訪問

nginx配置訪問密碼業務背景1.創建賬戶密碼1.1 使用htpasswd創建1.2 使用openssl創建2.配置nginx 業務背景 有些時候我們會在服務器上放置產品經理的原型文件,或是一些中間件的管理後臺,比如:Rocket

原创 快速將代碼源碼全部複製到word文檔

快速複製系統源碼 背景介紹 有些場景下需要將系統的所有源碼拷貝在一起,比如:申請軟件著作權時需要提供源碼,一個一個java文件copy就太慢了。 解決方案 在測試服務器上執行以下腳本: find . -name '*.java'

原创 Javascript 轉換小數自動捨去精度填充字符

Javascript 轉換小數自動捨去精度填充字符現象初步推斷 現象 服務端返回數據: java服務端屬性定義: private Bigdecimal totalWeightByTon = new Bigdecimal("4.3

原创 spring-framework-reference 3.1.4(十七章)

17.Web MVC framework 17.1 Spring Web MVC 簡介 Spring Web MVC framework圍繞一個可以分派請求到相應處理者的DispatcherServlet設計,它支持可配置的處理映射、視圖

原创 java代碼中調用受限制的JDK API

每個故事的開端都是由一個異於常人的勇士引起,正巧我身邊也有這麼一位勇士。在最近的一個小項目中(jdk7.0.XX+eclipse+maven+tomcat 7.0.XX),有同事使用了以下的兩個類,具體是用來做什麼沒有去過多瞭解。 im

原创 Java中的String類之我見

這是一篇早就寫好的文章,抽空還是決定搬上來。 String類概述 String類位於java.lang包下,java.lang這個包裏面放置的所有類構成了java編程語言的基石。跟String類同在一包下面的類還有Object,八種j

原创 Mysql數據庫事務隔離級別

這是一個真實的故事 Session A Session B start transaction;     start transaction;   select name from user where id = 1;

原创 阿里開放平臺獲取refresh_token

準備資料 開放平臺創建app 阿里巴巴平臺會爲app分配appKey和密鑰 獲取token 訪問阿里巴巴 api測試地址 如圖 點擊獲取Token然後將生成的refresh token 複製進系統裏面

原创 eclipse使用tomcat maven插件 Source not found

項目環境 IDE:eclipse 4.3 構建工具:maven 3.0.4 servlet容器:tomcat-maven-plugin 問題重現 使用 mvn tomcat:run 啓動web應用,在debug模式下代碼執行到斷點處,不能

原创 Java AbstractMethodError 原因分析

背景 AbstractMethodError異常對於我來說還是比較不常遇見的,最近有幸遇到,並僥倖的解決了,在這裏把此種場景剖析一番,進入正題,下面是AbstractMethodError在Java的異常機制中所處的位置: 現在明確了A

原创 數據庫中插入Double型結果實際值爲整型

使用Navicat做爲數據庫客戶端工具,在設計表的時候會看到有一列叫做“十進位”,該列是用來表示數據類型的精度的,下圖所示: 圖中的INVEST_RETURN_RATE這個屬性是一個double型的,其精度爲4,對應的DDL爲: `

原创 Intellij 安裝jrebel插件

最近試用了intellij開發,爲了提高效率又安裝了jrebel插件實現熱部署.下面把過程記錄下,方便看到的人。 安裝之前也在網上查閱了大量資料,最終自己找到一種自認爲比較優美的安裝方式,嘚瑟….. 材料 intellij 13.1