原创 mysql插入性能改善
1、innoDB是mysql引擎中唯一支持事務transaction的引擎。默認所有用戶行爲都在事務內發生。 默認mysql建立新連接時,innoDB採用自動提交autocommit模式,每個SQL語句在它自己上形成一個單獨的事務,即i
原创 java遍歷hashmap
轉]Java中HashMap遍歷的兩種方式 原文地址: http://www.javaweb.cc/language/java/032291.shtml 第一種: Map map = new HashMap(); Iterato
原创 CXF REST的URL參數
@QueryParam /user?s=3 @PathParam /user/{a} @FormParam 表單 package com.cldknw.service.itf; import javax.ws.rs.GET; impo
原创 mysql索引
寫在前面:索引對查詢的速度有着至關重要的影響,理解索引也是進行數據庫性能調優的起點。考慮如下情況,假設數據庫中一個表有10^6條記錄,DBMS的頁面大小爲4K,並存儲100條記錄。如果沒有索引,查詢將對整個表進行掃描,最壞的情況下,如果所
原创 spring配置連接池
1、使用org.springframework.jdbc.datasource.DriverManagerDataSource 無連接池功能2、使用org.apache.commons.dbcp.BasicDataSource 說明:這
原创 spring配置scheduled job
由於Spring自己開始提供scheduled job的實現,3.1.2版本對於quartz的支持不是那麼給力 Spring自己的job配置更加簡單: 使用spring原生態支持: <!-- spring task config
原创 windows下apacha+tomcat實現負載均衡
轉自:http://www.cnblogs.com/luxh/archive/2012/11/25/2786475.html Apache作爲前端的Web服務器,將客戶端的請求分流到後端的多個Tomcat應用服務器。 1、準備環
原创 tomcat日誌設定
1 Tomcat 日誌概述 Tomcat 日誌信息分 爲 兩 類 : 一是運行中的日誌,它主要 記錄 運行的一些信息,尤其是一些異常 錯誤 日
原创 Mysql InnoDB讀書筆記
一些常用命令: show engines; show engine innodb status; show variables like 'innodb_%'; mysql體系結構圖: 包括: 連接池組件 管理服務和工具組件 SQL
原创 HBase簡介
一、 簡介 history started by chad walters and jim 2006.11 G release paper on BigTable 2007.2 inital HBase prototype cr
原创 Mysql InnoDB 讀書筆記--文件和表
文件: 參數文件:包含一些設置信息,初始化信息 mysql --help | grep my.cnf. show variables命令所查詢的就是這些參數 日誌文件:如錯誤日誌文件,二進制日誌文件,慢查詢日
原创 java讀寫文件
quick reference read public static List<String> getAllTxtFiles(String dirLocation){ File f = new File(dirLocation);
原创 mysqldump命令詳解
導出要用到MySQL的mysqldump工具,基本用法是: shell> mysqldump [OPTIONS] database [tables] 如果你不給定任何表,整個數據庫將被導出。 通過執行mysqld
原创 徹底解決"The last packet successfully received from the server was * milliseconds ago"問題
1.修改mysql 的 wait_timeout參數(和interactive_timeout一起) 不推薦 2.如果用hibernate.必須手動配置連接池,最好是用c3p0連接池。如果不配,會使用內置連接池。內置連接池的8小時斷開問題
原创 Mysql InnoDB讀書筆記--關鍵特性
InnoDB關鍵特性包括: 插入緩衝,兩次寫,自適應哈希索引 插入緩衝: 最令人激動的關鍵特性。Insert Buffer不僅在緩衝池中,同時也和數據頁一樣,是物理頁的一個組成部分。 例如一張表,id爲自增主鍵,name爲non uni