原创 SQL優化與診斷

Explain診斷 Explain各參數的含義如下: 列名    說明 id    執行編號,標識select所屬的行。如果在語句中沒有子查詢或關聯查詢,只有唯一的select,每行都將顯示1.否則,內層的select語句一般會順序編號,

原创 redis使用watch秒殺搶購思路

1、使用watch,採用樂觀鎖  2、不使用悲觀鎖,因爲等待時間非常長,響應慢  3、不使用隊列,因爲併發量會讓隊列內存瞬間升高 package com.javartisan.concurrent; import java.ut

原创 多線程的幾種實現方式

https://blog.csdn.net/java_zyq/article/details/87917734 java多線程的幾種實現方式: 1.繼承Thread類,重寫run方法 2.實現Runnable接口,重寫run方法,實現Ru

原创 模擬多線程高併發進行壓力測試

https://www.jianshu.com/p/46444637dd68 思路 第一種:線程池模擬200個線程——wait等待線程數達200——notifyAll喚醒所有線程 第二種:線程池模擬200個線程——阻塞線程——達到200條

原创 大數據量下高併發同步的講解

原文:http://betakoli.iteye.com/blog/2257095 對於我們開發的網站,如果網站的訪問量非常大的話,那麼我們就需要考慮相關的併發訪問問題了。而併發問題是絕大部分的程序員頭疼的問題, 但話又說回來了,既

原创 tomcat 二級域名 session共享

轉自:http://blog.csdn.net/it_man/article/details/38367123 最新項目中服務器出現了點問題,找人幫忙分析了下,順便看了下主從數據庫的讀庫,發現CPU、內存的壓力遠比寫庫的高以

原创 java.lang.OutOfMemoryError: PermGen space及其解決方法

mueclipse 在啓動tomcat後,在系統中還沒點幾下就報  java.lang.OutOfMemoryError: PermGen space 偶爾的話還可以接受但是經常出現這個問題,尤其是啓動時間比較長的工程是很影響開發效率的。

原创 CentOS 6.3(x86_64)下安裝Oracle 10g R2

最近需要安裝個測試服務器,從網上找了找比較好的介紹文章:不用圖形化在centos 下安裝oracle 以下是原帖 http://www.cnblogs.com/mchina/archive/2013/03/08/2934473.htm

原创 linux下解壓命令大全

.tar  解包:tar xvf FileName.tar 打包:tar cvf FileName.tar DirName (注:tar是打包,不是壓縮!) ——————————————— .gz 解壓1:gunzip FileName

原创 centos外網連接內網mysql -navicat

centos外網連接內網mysql 最近搭建了個服務器其中一臺是mysql服務器沒有外網,另外一臺是web應用服務器有外網,這樣就有一個問題我想通過自己的第三方軟件遠程連接mysql就沒法直接訪問了。於是自己捯飭半天端口映射等等等。。

原创 CentOS 6.5 64 安裝多個mysql 服務 -阿里雲服務器ECS

LINUX操作系統:centOS6.4 64bit數據庫一:MYSQL版本:mysql-5.0.56PORT:3306系統目錄:/usr/local/mysql3306數據庫二:MYSQL版本:mysql-5.1.51PORT:3307系

原创 Cannot execute statement: impossible to write to binary log since BINLOG_FORMAT = STATEMENT…

轉載:http://blog.csdn.net/cjfeii/article/details/49363653 1 Cannot execute statement: impossible to write to binary log

原创 Oracle字符集的查看和修改

轉自:http://soft.chinabyte.com/database/361/12294861.shtml   一、什麼是Oracle字符集   Oracle字符集是一個字節數據的解釋的符號集合,有大小之分,有相互的包容關係

原创 ls -bash: ls: command not found 修改 /etc/profile 後命令不識別

在設置環境變量後由於配置錯誤導致其他基本命令ls、vi等命令不能執行,解決方法: export PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root

原创 Eclipse的Servers視圖中無法添加Tomcat6/Tomcat7

引言: 在基於Eclipse的開發過程中,出現了無法在Eclipse中添加Tomcat的問題,經過從網上搜索之後,找到了答案. 問題的提出:     無法從以下方式,添加Tomcat服務器。  其中ServerName是被置爲灰