如何使用 GoogleCloud的VM + GoogeStorage 備份你的資料! 取得連結 Facebook X Pinterest 以電子郵件傳送 其他應用程式 7月 29, 2016 1.首先先建立雲端硬碟 2. 3. 建立虛擬機器,切記 一定要把CloudAPI服務打開 4.製作一份shell,之後看是要掛在jenkins或是使用crontab 5.到你的VM去執行剛剛所做的shell檔案 6.剛剛從VM傳出來的檔可以在你的Storage 看到 以上是簡易版,之後可以透過jenkins 或crontab 設定排程去執行這隻shell,定期備份你的資料 取得連結 Facebook X Pinterest 以電子郵件傳送 其他應用程式 留言
主鍵,唯一鍵,索引鍵 差別 12月 18, 2015 Primary Key: 它一定是非null且unique,並且一個table只能有一個Primary Key。 自動增值 auto imcrement 必須使用 主鍵。 Unique Key : 當你設定一個欄位為Unique,代表這個欄位不能重覆,但是可以null (Primary Key 不允許null ,但unique key 允許 null) Index Key : 索引可以對實體的資料庫作排序,因此,對常常做存取的的欄位設定索引 可以增加搜尋速度。然而,由於索引會定時的對資料庫作排序,所以當資料庫 發生異動時,系統必須再花時間去排序。因此,資料需不需加索引,端看他異動 與查詢的比率。比如一個聊天室的資料庫,由於聊天室隨時都會有新的談話內容 進來,因此不應該使用索引。而一個公司商品的展覽資料庫則因為常有客戶查看 內容,所以應該加上索引。 閱讀完整內容
JPA 自訂轉換 AttributeConverter 1月 12, 2016 有時候因為資料存放的關係,會把陣列資料轉成字串存入DB的欄位裡面, 但是要處理資料的時候需要再轉成字串,這時候就需要用到下面這個例子 @Entity @Table(name = "test") public class test1 { @Id @Column(name="id") private int id ; @Column(name="auid") private String auid ; @Column(name="ip") private String ip ; //如果只有這樣會報錯 //@Column(name="test") //private List test=new ArrayList (); //所以我們需要增加一個轉換標籤 @Column(name="test") @Convert(converter = ListToStringConveter.class)//需要自訂一個轉換的class private List test=new ArrayList (); //get set 那些省略.... } 自訂轉換方式,先implements AttributeConverter 這裡用 List , String 當例子: @Converter(autoApply=true) public class ListToStringConveter implements AttributeConverter , String> { //陣列資料轉字串 @Override public String convertToDatabaseColumn(List attribute) { if (attribute == null || attribute.isEmpty()) { return ""; } String str = .....//自訂轉換的方式... ... 閱讀完整內容
jenkins - 自動部屬 6月 21, 2016 jenkins 自動化部屬 首先安裝插件 - Deploy to container Plugin 把她載下來 下載好之後,先建立jenkin的自動化部屬專案 畫面大概長這樣 選擇 deploy war/ear to a container 主要配置大約像這樣 WAR/EAR files 的路徑是在/$username/.jenkins/projectname/workspace/target 裡 所以如果你檔案放在/.jenkins/projectname/workspace/target , 那麼 你的路徑名稱就必須是 target/XXX.war 配置完成後按下Save ! 接下來 將你要部屬的檔案 放置 ---------------------------------------------------------------------------------------------------- #linux 預設路徑 /$username/.jenkins/projectname/workspace #windows 預設路徑 C:\Users\$username\.jenkins\projectname\workspace (projectname是你建置的名稱 以這個例子為例 , projectname是 test ) ---------------------------------------------------------------------------------------------------- 接下來 如果你沒有設定錯,就會在tomcat的webapps 裡面,發現你的war瞜! 閱讀完整內容
留言
張貼留言