原创 PowerDesigner生成表不帶註釋

在物理表模式下,點擊工具-》Excute commands-----》Edit/Run Script打開的窗口中添加以下信息,主要是將name當成comment,這個時候生成的表就帶註釋了 '*******************

原创 linux 使用lvm創建快照和恢復

使用vgdisplay查看系統中有哪些卷組 由上圖可以看出系統有一個centos卷組,大小大概1.02T,訪問權限read/write 使用lvdisplay查看當前系統有哪些邏輯卷 可以看到一共三個邏輯卷都屬於cento

原创 mysql常用語句

創建數據庫 create database xxx 配置用戶並配置權限 grant all on db.* to 'user'@'%' identified by 'passwd' 修改密碼校驗規則 set glo

原创 sysbench數據庫性能測試基準

背景介紹 我們如何判斷一臺數據服務器的性能呢?sysbench是一種行業基準,它通過各種指標來判斷一個數據服務器的負載情況。 安裝sysbench curl -s https://packagecloud.io/ins

原创 spring+mybitis+tk+pagehelper+lombok使用

使用maven管理添加依賴 <dependency> <groupId>tk.mybatis</groupId> <artifactId>mapper</arti

原创 spring mvc + aop 進行業務異常處理

如果不喜歡寫aop的,可以使用@ControllerAdvice註解來替代,形式如下,@ExceptionHandler代表接入點,ExceptionConfigController代表切面 @ControllerAdvice p

原创 maven打包跳過測試

需要在打包的模塊pom文件的build節點下添加下面兩個依賴 <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>

原创 spring boot + sharding-jdbc + mybatis分庫分表使用

maven中引入依賴 <dependency> <groupId>io.shardingjdbc</groupId> <artifactId>sharding-jdbc-core</artifactId>

原创 linux nginx安裝

安裝相關依賴 yum -y install gcc zlib zlib-devel pcre-devel openssl openssl-devel 下載tar並解壓 wget http://nginx.org/downl

原创 linux系統shell腳本查詢mysql數據庫表信息輸出到文件

有時候需要給不太懂mysql的用戶提供一種快速查看mysql表信息的腳本,下面的shell整好符合要求 #!/bin/bash DB_USER="DB_USER" DB_PASS="DB_PASS" DB_NAME="DB_NAM

原创 機器學習算法(一)

機器學習算法分類 1)監督學習 2)無監督學習 3)半監督學習 監督學習 監督學習的樣本有標籤,能明確知道要表述什麼,比如一封郵件是垃圾郵件或者不是,某些特徵的人多少歲等例子 監督學習主要分爲1)分類算法 標籤能夠用類別區分 2

原创 全面瞭解Mysql(三)關鍵特性

插入緩衝 1)概述 如果主鍵是自動增長的,在插入的時候速度是非常快的,如果需要創建別的索引,聚集索引也是可以快速插入的,但是如果是非聚集索引,最好能是非唯一索引這樣能觸發insert buffer,引入插入緩衝的目的是防止頻繁

原创 centos 查看系統版本

OS:CentOS release 6.7 (Final) 第一種方法: [root@sky9896sky]# lsb_release -a bash:lsb_release: command not found [root@sk

原创 全面瞭解Mysql(四)日誌

錯誤日誌 使用命令SHOW VARIABLES LIKE ‘LOG_ERROR’ \G 可以查看錯誤日誌的位置,當數據庫宕機,不能正常使用時,首先應該查看該日誌,其中也會存在一些警告,用戶也可以通過該文件進行優化 二進制日誌 記

原创 sharding-jdbc+mybatis 原理

項目中使用 1). 項目中使用mybatis 2). 項目中使用sharding-jdbc mybatis+sharding-jdbc結合的入口 1)首先聲明sharding-jdbc絕對沒有破壞mybatis的工