原创 nginx 配置
nginx 配置 1.頁面配置 路徑配置 location /html { #root /etc/nginx; #訪問地址:/etc/nginx/html/index.html alias /etc/nginx; #
原创 mysql sql優化
mysql sql優化 1. show status 查看SQL執行頻率 2.explain 分析SQL執行計劃(在SQL語句前加 explain) select_type 的取值: simple:簡單表,即不
原创 tomcat相關配置
tomcat 相關配置 1.web端賬號管理 在conf目錄下tomcat-users.xm文件裏,在<tomcat-users>標籤下加入如下配置可使用web頁面進行管理 <user username="admin" passwo
原创 linux 性能監控 sar命令
sar命令 目錄 語法格式 1.查看CPU使用情況 2.將統計結果保存到文件 3.查看平均負載 4.查看內存使用情況 5.查看系統swap分區統計情況 6.查看IO和傳遞速率 7.查看磁盤使用情況 8. 統計網絡信息 sar -n
原创 linux 安裝 Oracle Solaris Studio Performance Analyzer (性能分析器)
linux 安裝 Oracle Solaris Studio Performance Analyzer (Oracle Developer Studio) 下載地址:https://www.oracle.com/technetwork/c
原创 JVM G1
G1日誌 : https://blogs.oracle.com/poonam/understanding-g1-gc-logs G1調優: https://docs.oracle.com/javase/8/docs/technotes
原创 JVM內存信息查看 jmap jhat
jmap jhat 將JVM堆內容信息輸入到文件中 jmap -dump:format=b,file=file1 2819 //將JVM堆信息保存到當前用戶目錄下的file1文件中 jhat file1 //使用該命令,會開啓
原创 linux性能監控 pidstat 命令
pidstat命令 pidstat [ 選項 ] [ <時間間隔> ] [ <次數> ] 選項參數: -u:默認的參數,顯示進程的cpu使用統計 -r:顯示進程的內存使用情況 -d:顯示進程的IO使用情況 -p:指定進程號 -w:顯示進
原创 linux性能監控 vmstat 命令
vmstat 命令 一、語法格式: vmstat [ 選項 ] [ <時間間隔> <次數> ] 選項參數: -n:只在開始時顯示一次各字段名稱 -a:顯示活躍和非活躍內存 -d:顯示各個磁盤相關統計信息 -D:顯示磁盤總
原创 linux top命令
top命令 top 運行中可以通過 top 的內部命令對進程的顯示方式進行控制。內部命令如下: s – 改變畫面更新頻率 l – 關閉或開啓第一部分第一行 top 信息的表示 t – 關閉或開啓第一部分第二行 Tasks 和第三行 C
原创 JVM 參數
JVM 參數 -X :非標準選項 -XX:非穩定選項 在選項名前用 “+” 或 “-” 表示開啓或關閉特定的選項,例: -XX:+UseCompressedOops:表示開啓 壓縮指針 -XX:-UseCompre
原创 java 優化
一、編碼優化 (一).對象與基本類型 1. clone() 方式創建對象的選擇 private static Person per = new Person(); public static Person g
原创 mysql 帶條件的插入語句
insert into person_table (uid,pname,age) select 2,"李四",20 from dual where not exists (select id from person_table wher
原创 mybatis 二級緩存
配置(默認值是true,所以若設置值爲true時可以不配置): mybatis.configuration.cache-enabled=true 使用: 在DAO(或mapper,添加@Mapper的類上)添加註解 @CacheName
原创 java 內部類
成員內部類、方法內部類、靜態內部類、匿名內部類 示例 1.成員內部類 package com.yuyi.inner; /** * 成員內部類 * @author lyb <br> * 2018年5月31日 下午4:22:42