原创 阿里雲RDS MySQL主機配置支持emoji

最近做了一次數據遷移,將傳統機房的MySQL轉到阿里雲; 一方面是基於數據安全性和維護成本考慮;另外一方面確實要也對原有的數據庫進行功能升級; 老的數據庫版本是5.1.x,只支持utf-8格式的編碼;對於目前流行的emoji表情是無法存儲

原创 Linux常用環境安裝(Java/Maven/Nginx/MySQL)

安裝JAVA運行環境   1、下載服務器端版本的JRE wgethttp://download.oracle.com/otn-pub/java/jdk/8u101-b13/server-jre-8u101-linux-x64.tar.gz

原创 MongoDB常用命令記錄

-- 查看所有數據庫show dbs;-- 切換或創建數據庫,use [數據庫名稱] 意爲切換到mydatabase,如果mydatabase不存在則會創建use mydatabase;-- 添加數據庫用戶db.addUser('user

原创 Spring對MongoDB的簡單集成及數據操作

Spring data 對MongoDB的操作也日趨成熟,只要配置好系統框架,其實後面的編碼跟以前沒什麼區別,一樣的實體,一樣的查詢。 使用Spring data 確保以下jar包被引用: spring-data-mongodb-

原创 MYSql對外鍵約束及字段的一些操作

最近使用JPA項目自動生成數據表,實體類的屬性修改過,對應的數據表也增加了相關的字段。現在要刪掉多餘的字段。 1、mysql -uroot -proot --登錄 2、set charset gbk; -- 設置字符集 3、show cr

原创 談談對程序員的培養

來源:RayChase@iteye 這篇文字是我好久以來的想法,有一些感悟,有一些激烈的言辭,我很自豪我就是一名程序員,我希望給程序員或者前程序員們帶來一點啓發。也許你認可我的言辭,也許你不屑我的觀點,無論如何,歡迎談談你的看法。 讓

原创 Eclipse安裝svn插件

在線安裝方式: http://subclipse.tigris.org/update_1.10.x 離線安裝方式: 1、下載離線安裝包; 2、以link的方式添加到eclipse插件; 3、重啓eclip

原创 關於Hibernate對象持久化的問題

最近公司項目,需要臨時修改對象的屬性,但不需要將對象持久化。這就面臨一個問題,需要將對象克隆再做修改,那麼克隆的對象將不會被持久化,也不會改變原來對象的內容。 查看HibernateAPI得知,Hiber

原创 Spring MVC 監聽文件上傳進度,實現上傳進度條

首先Spring是一個非常成熟的J2EE框架,其非入侵式的架構爲系統的集成和擴展提供了最大的可能。所以Spring MVC下實現進度監聽非常容易,甚至不需要改以前的上傳業務代碼,具體實現分三個步驟:1、接

原创 使用Java Mail實現簡單的郵件發送

package com.van.common.tools.email.service; import java.util.Properties; import javax.mail.Authenticator; import java