原创 maven dependency scop 解決maven和tomcat包衝突

今天遇到點問題, maven引用的包 servlet-api.jar  jsp-api.jar,我在調試的時候發佈到了項目的lib目錄,但是tomcat中包含着兩個包,所以出現了包衝突。 HTTP Status 500 - Unable

原创 SpringMVC的@ResponseBody亂碼

SpringMVC的@ResponseBody註解可以將請求方法返回的對象直接轉換成JSON對象,但是當返回值是String的時候,中文會亂碼。  原因是因爲其中字符串轉換和對象轉換用的是兩個轉換器,而String的轉換器中固定了轉

原创 html5圖片預覽

html5實現了對已經編碼的base64的圖片進行展示,運用這一點對圖片實現預覽, 如下顯示的是chrome的圖標: <img src="data:image/jpeg;base64,/9j/4AAQSkZJRgABAQEAYABgAAD

原创 spring boot的jar包的啓動,停止腳本

一、背景 spring boot的項目越來越多的打包成jar包來啓動了。 二、腳本封裝 腳本名爲jarboot.sh,該腳本能啓動該腳本通目錄的spring boot的jar包文件 啓動:jarboot.sh start 停止:jarbo

原创 git and maven 代碼自動部署腳本

shell腳本,自動從git服務器下載代碼,運用maven編譯成war包,部署到resin #! /bin/sh base=/home/shenyun/git/myproject cd $base #獲取代碼 git pull #如果

原创 linux下添加zookeeper開機自動啓動

1、安裝zookeeper 請自行百度,假設安裝的路徑爲: /opt/apache-zookeeper-3.5.7-bin 啓動:/opt/apache-zookeeper-3.5.7-bin/bin/zkServer.sh start

原创 HTTPS的七個誤解(譯文)

髮網頁的時候,往往需要觀察HTTP通信。 我使用的工具主要有兩個,在Firefox中是Firebug,在IE中是Fiddler。但是,一直聽別人說,付費軟件HttpWatch是這方面最好的工具。 前幾天,HttpWatch的官

原创 數據庫,多行字符串合併,聚合

需求 表  t1 a,b ------- 1,b1 2,b2 表  t2 a,c ----- 1,c11 1,c12 2,c21 2,c22 查詢結果: a,bb ------- 1,[c11,c12] 2,[c21,c22] mysq

原创 linux下nginx安裝

 因爲nginx的安裝需要依賴其他庫,所以要先安裝依賴庫。以下是具體步奏 http://nginx.org/download/nginx-1.2.8.tar.gz  1.安裝PCRE庫 cd /usr/local/ wget ftp:/

原创 mybatis foreach

在mybatis的mapper配置文件中,可以利用<foreach>標籤實現sql條件的循環,可完成類似批量的sql mybatis接受的參數分爲:(1)基本類型(2)對象(3)List(4)數組(5)Map   無論傳哪種參數給

原创 tomcat 默認編碼的設置

tomcat使用的的編碼方式:iso8859-1 修改tomcat下的conf/server.xml文件 找到  <Connector port="8080" protocol="HTTP/1.1"                 con

原创 Git服務器搭建

1. 環境部署 系統環境:服務器端:CentOS 6.5 ,ip:192.168.56.1                客戶端:CentOS 6.5 ,ip:192.168.56.101 軟件版本:服務器端:源碼編譯安裝,git

原创 CentOS Linux搭建SVN Server配置詳解

SVN簡介和工作原理 subversion(簡稱svn)是近幾年崛起的版本管理軟件,是cvs的接班人,目前絕大多數開源軟件都使用svn作爲代碼版本管理軟件。Subversion支持linux和windows,但較多安裝在linux下。

原创 linux下負載均衡(LVS安裝與配置)

一、LVS的三種包轉發方式      LVS提供了三種包轉發方式:NAT(網絡地址映射)、IP Tunneling(IP隧道)、Direct Routing(直接路由)     不同的轉發模式決定了不同的cluster的網絡結構,下面對

原创 Git 服務器搭建與客戶端安裝

大綱: 一、前言 二、搭建Git服務器 yum安裝Git服務器 創建一個git用戶,用來運行git服務 創建客戶端登錄證書 初始化Git倉庫 禁用shell登錄 克隆遠程倉庫 三、安裝客戶端 Windows 客戶端