原创 Access Key / Secret key 密鑰安全原理架構

最近在研究通信安全方面的東西,看到七牛這篇文章寫得不錯,轉載一下: 安全機制 數據安全性是雲存儲服務的重中之重。雲存儲的安全機制主要需要考慮以下幾個因素: 如何判斷該請求方是否合法,且對目標空間有相應的訪問權限。 因爲服務的訪問協

原创 SpringMVC支持跨域訪問的CORS配置

        目前主流的跨域訪問技術有JSONP和CORS,JSONP的優勢在於能夠支持較老版本的瀏覽器,弱勢在於只能處理GET的請求,而CORS的優勢在於能處理所有類型的請求,但弱勢在於不能處理IE8以下版本的請求,說得比較籠統,悉知

原创 記一個bug:Linux中Java Graphics drawString寫中文亂碼

近期用到了動態生成二維碼的功能,並且在二維碼底下加文字,win下開發沒有出現問題,但是部署到Linux環境下出現中文亂碼。經排查之後發現代碼中Font類(new Font("微軟雅黑", Font.PLAIN, 35))用到了"微軟雅黑"

原创 使用AB壓力測試工具進行系統壓力測試

ab是apache自帶的一個很好用的壓力測試工具,當安裝完apache的時候,就可以在bin下面找到ab  下載鏈接: Linux/Mac:http://httpd.apache.org/download.cgi#apache24 Win

原创 SpringBoot學習之@SpringBootApplication註解

下面是我們經常見到SpringBoot啓動類代碼:@SpringBootApplication public class DemoApplication extends SpringBootServlet

原创 項目docker容器化部署步驟

Docker在部署時的一些基本步驟(主要針對我公司的項目環境): 1.項目中存在不需要使用容器化的服務,所以請安裝jdk7、redis、mq、zookeeper、dubbo控制檯 2.鏡像導入 #cat sdzn_docker_tomca

原创 在CentOS7下從0開始搭建docker併發布tomcat項目

一切從0開始,我也是個小白: 1.檢查你的系統是不是高於3.8的內核,如果沒有請升級CentOS7或者Ubuntu 14 #uname -a 2.CentOS7下安裝docker #yum -y install docker 3.查看do

原创 將子節點中含子節點的json數據轉換成ztree適合的json數據格式

源數據格式: { "code": 10000, "msg": "SUCCESS", "data": [ { "child": [ {

原创 Docker多端口映射和鏡像遷移多份部署

閱讀此文章前請以上篇博文爲基礎:http://blog.csdn.net/lishirong/article/details/72677860 本片博文主要解決以下幾個問題: 1.在一個docker中映射多個端口 2.一個鏡像在同一主機上

原创 ossfs掛載到本地磁盤

掛載之後可以像本地磁盤一樣使用雲盤,非常方便 ossfs 能讓您在Linux系統中把OSS bucket 掛載到本地文件系統中,您能夠便捷地通過本地文件系統操作OSS 上的對象,實現數據的共享。 主要功能 ossfs 基於s3fs

原创 Docker掛載主機目錄Docker訪問出現cannot open directory .: Permission denied的解決辦法

當出現此種情況時只要在掛載目錄後多加一個--privileged=true參數即可。 [root@localhost ~]# docker run -i -t -v /root/software/:/mnt/software/ --pri

原创 fastJson在bean中加入@JsonProperty轉換出的對象中依然有字段爲null的處理

1.轉換的代碼如下 String json = "{\"id\":1059827483,\"idstr\":\"1059827483\",\"class\":1,\"screen_name\":\"DancingToDeath\"}";

原创 zookeeper安裝

1.將zookeeper-3.4.8.tar.gz拷貝到/usr/local下,解壓 #tar -zxvf zookeeper-3.4.8.tar.gz 得到zookeeper-3.4.8 2.進入zookeeper的conf文件夾下並複

原创 批量shell操作重啓tomcat

每次更新項目,都有好多重複單調的工作需要做,其實可以用腳本解決。 今天寫了一段shell腳本,功能有兩個: 1.機器不重啓 1)停掉所有tomcat 2)刪除所有自解壓項目 3)重啓base開頭的項目 4)停止base開頭的項目 5)替換

原创 阿里雲服務器升級導致掛載硬盤丟失進行重新掛載

近期,阿里云云主機將進行硬件設計 硬件升級之後,可能原來掛載的部分硬盤在df命令下沒有顯示,可能丟失。此時需要運行以下命令: