原创 MySQL 優化 鎖
MySQL 鎖 1.鎖使用情況 (1)查看錶級鎖競爭情況 show status like 'table_locks%'; 說明: Table_locks_immediate:能夠立即獲得表級鎖的鎖請求次數 Tabl
原创 MySQL 表名大小寫問題
MySQL 表名大小寫問題 數據庫名與表名的規則相同;列名、索引、存儲過程、觸發器名在任何平臺都不區分大小寫。 查看數據庫大小寫敏感設置: show variables like 'lower_case_table_names'; 取
原创 RabbitMQ發送接收消息(隊列式+主題式)(springboot)
RabbitMQ發送接收消息(隊列式+主題式)(springboot) maven依賴與配置 <dependency> <groupId>org.springframework.boot</groupId> <artif
原创 RabbitMQ發送接收消息(隊列式+主題式)(main方法實現)
隊列式:一條消息只能被一個消費者消費(發佈者、消費者) 主題式:一條消息可以被每一個消費者消費(發佈者、訂閱者) 1.隊列式 一個消費者消費一個隊列的消息 兩個(或多個)消費者消費一個隊列的消息(每條消息只能被消費一次) 1.1
原创 linux 性能監控 vmstat 命令
vmstat 命令 查看內存信息 一、語法格式: vmstat [ 選項 ] [ <時間間隔> <次數> ] 選項參數: -n:只在開始時顯示一次各字段名稱 -a:顯示活躍和非活躍內存 -d:顯示各個磁盤相關統計信息 -
原创 linux 性能監控 pidstat 命令
pidstat命令 查看CPU使用情況 pidstat [ 選項 ] [ <時間間隔> ] [ <次數> ] 選項參數: -u:默認的參數,顯示進程的cpu使用統計 -r:顯示進程的內存使用情況 -d:顯示進程的IO使用情況 -p:指定
原创 springboot獲取容器中的Bean
import org.springframework.beans.BeansException; import org.springframework.context.ApplicationContext; import org.sp
原创 springboot測試類編寫
編寫springboot測試類 依賴 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-te
原创 mysql表結構修改SQL
#修改表名 alter table databaseName.tableName rename newTableName; #添加新字段在某一個字段前 alter table databaseName.tableName add ne
原创 PHP自定義網站根目錄
PHP自定義網站根目錄 WAMP安裝後默認根目錄爲/www, 修改 1,修改網站根目錄 (i) 在電腦托盤區(任務欄右側)點擊wamp圖標,選擇Apache,接着點擊httpd.conf,打開該文件 在httpd.conf 中,找到 D
原创 在JDK中加入自定義的jar
在JDK中加入自定義的jar 1.加入jar 在JDK的jre目錄下找到lib目錄下的ext目錄(JRE_HOME/lib/ext,jdk系統擴展目錄),把jar包放在ext目錄中。 2.eclipse中使用 eclipse對自定義的ja
原创 springboot REST風格接口
import java.util.List; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.w
原创 springboot 配置 jsp
springboot項目配置jsp 1,添加依賴 <!-- JSP --> <dependency> <groupId>org.apache.tomcat.embed</
原创 批量保存數據
批量保存 /** * 批量保存,參數爲對象集合<br> * 條件:對象屬性與數據庫字段完全對應,允許使用大駱駝拼寫法 * <br> 2018年4月28日下午5:30:53 * @thro
原创 nginx 負載均衡
nginx 負載均衡 # weight=3 權重 # backup 備用服務,不參與負載,除非其他的宕機 upstream tomcat_server{ server 127.0.0.1:808