原创 Msql高級性能優化(二)——性能篇

一、性能下降原因: 1.1)sql語句書寫不好: 1.2)建立索引失效: 1.3)關聯查詢太多: 1.4)服務器調優和個別配置參數導致: 二、索引: 2.1)什麼是索引: 幫助mysql高效獲取數據的數據結構,類似於新華字典在索引目錄,

原创 Msql高級性能優化(一)——基礎篇

一、邏輯架構: 1.1)總體分層: 1.1.1)連接層 進行客戶端連接 完成連接處理,授權認證,相關安全操作 引入連接池概念 1.1.2)服務層 Managerment:備份,安全複製、集羣, Sql interface : (DML,

原创 關於mybatis的一個bug問題

錯誤:org.springframework.jdbc.BadSqlGrammarException:  ### Error updating database.  Cause: java.sql.SQLException: Unknow

原创 關於mybatis增刪改查時條件爲一個集合時如何利用foreach書寫sql語句

這種情況屬於增刪改查條件爲集合時遇到。例如想要刪除10個用戶,根據id刪除,如果每次只傳入一個id,那麼需要執行10條delete語句,如果利用foreach後一條語句就搞定,下面列舉出一個簡單的方法, 比如: mapper裏面的類方法

原创 Mysql Innodb的事務和鎖

本文下面的所有介紹,都是基於InnoDB存儲引擎,其他引擎的表現,會有較大的區別。 1.MVCC:Snapshot Read vs Current Read        MySQL InnoDB存儲引擎,實現的是基於多版本的併發控制

原创 Redis開發常用規範

1.冷熱數據分離,不要將所有數據全部都放到Redis中 雖然Redis支持持久化,但是Redis的數據存儲全部都是在內存中的,成本昂貴。建議根據業務只將高頻熱數據存儲到Redis中【QPS大於5000】,對於低頻冷數據可以使用My

原创 Dubbo+zookeeper註冊中心安裝

一、官方下載地址:zookeeper下載地址 二、zookeeper簡介(百度百科):點擊打開鏈接 對於zookeeper暫時不做介紹,請參考百度百科,ZooKeeper是以Fast Paxos算法爲基礎的,Paxos 算法存在活鎖的問

原创 HTML5學習之路(—)

1、設置電子郵件連接:<a href = "mailto:[email protected]">163郵箱 </a> 2、a標籤中的_bland、和_self;分別表示在新窗口中打開和在當前窗口顯示超鏈接內容 3、熱點區域: <img src

原创 java中常用的五種線程池的實現

線程池介紹: 多線程技術主要解決處理器單元內多個線程執行的問題,它可以顯著減少處理器單元的閒置時間, 增加處理器單元的吞吐能力。 假設一個服務器完成一項任務所需時間爲:T1 創建線程時間,T2 在 線程中執行任務的時間,T3 銷燬線程時間

原创 java常見工具方法,包括,日期處理,字符串處理,手機號等等

介紹: 這篇文字主要是分享一些自工作以來常用的一些java工具方法,有對字符串,日期,手機號等等一些處理方法,爲了開發方便,整理到一個類中,類中所有方法可以拿來直接使用,今天共享出來希望對大家有用。 代碼實現: package com

原创 centOS 阿里雲服務器上安裝 mysql jdk tomcat nginx

剛剛參加完培訓,現在正是大四的我,剛剛面試到一家新成立的公司,公司總共五個技術人員,一個UI,一個IOS開發,兩個Android開發,剩下我一個服務pc端開發,第一個項目是建立一個電子商務網站,(賣藥的,我們公司是一個製藥集團旗下的子公司

原创 如何刪除myeclipse自導的衝突jar包——antrl-2.7.2

1、在myeclipse裏面Window——preferences  搜索struts 2 (有空格) 2、右鍵項目——Properties——Java Buli Path——Libraries——找到 struts 2 core Lib

原创 java動態代理

這篇文字來記錄一下學習java動態代理的一些心得 動態代理作爲代理模式的一種擴展形式,廣泛應用於框架(尤其是基於AOP的框架)的設計與開發,本文將通過實例來講解Java動態代理的實現過程。 關於代理,javaAPI中有如下介紹: 動態

原创 ArrayList、LinkedList、Vector的區別

ArrayList、LinkedList、Vector的區別 Arraylist和Vector是採用數組方式存儲數據,此數組元素數大於實際存儲的數據以便增加插入元素,都允許直接序號索引元素,但是插入數據要涉及到數組元素移動等內

原创 創建型模式()——

    抽象工廠模式(百度百科)  編輯 抽象工廠模式是所有形態的工廠模式中最爲抽象和最具一般性的一種形態。抽象工廠模式是指當有多個抽象角色時,使用的一種工廠模式。抽象工廠模式可以向客戶端提供一個接口,使客戶端在不必指定產品的具體的