原创 MySQL索引使用方法和性能優化原文鏈接

原文鏈接:http://feiyan.info/16.html 關於MySQL索引的好處,如果正確合理設計並且使用索引的MySQL是一輛蘭博基尼的話,那麼沒有設計和使用索引的MySQL就是一個人力三輪車。對於沒有索引的表,單表查詢可能

原创 存儲過程

原文鏈接:http://www.cnblogs.com/exmyth/p/3303470.html 14.1.1 創建存儲過程 MySQL中,創建存儲過程的基本形式如下: CREATE PROCEDURE sp_name ([pro

原创 mysql觸發器

原文鏈接:http://www.cnblogs.com/zzwlovegfj/archive/2012/07/04/2576989.html 觸發器(trigger):監視某種情況,並觸發某種操作。 觸發器創建語法四要素:1.監視地點

原创 mysql函數集合

原文鏈接:http://www.cnblogs.com/renfanzi/p/5742553.html#_label0 一、數學函數 ABS(x)                    返回x的絕對值 BIN(x)          返

原创 Spring常用註解

原文鏈接:http://www.cnblogs.com/xdp-gacl/p/3495887.html 使用註解來構造IoC容器 用註解來向Spring容器註冊Bean。需要在applicationContext.xml中註冊<

原创 設計模式——迭代器與組合模式(二)

11(二). 前一篇文章是講迭代器模式的。 現在有一個新需求:要在餐廳菜單中添加一個甜點菜單,示意圖如下: 這樣的話要如何處理? 此時可用組和模式。 OO模式: 組合模式——允許你將對象組成樹形結構來表現“整體/部分

原创 設計模式——適配器模式

8. OO模式:適配器模式——將一個類的接口,轉換成客戶期望的另一個接口。適配器讓原本不兼容的類可以合作無間。 例子:用火雞去冒充鴨子 public interface Duck { public void quack();

原创 設計模式——狀態模式

12. OO模式:狀態模式——允許對象在內部狀態改變時改變它的行爲,對象看起來好像修改了它的類。 例子:要求製造一個糖果機,糖果機在工作中的狀態圖如下。 那麼一般的思維可能會寫出一個這樣的產品: public class Gu

原创 設計模式——迭代器與組合模式(一)

11(一). OO原則:類應該只有一個改變的理由。 OO模式:迭代器模式——提供一種方法順序訪問一個聚合對象中的各個元素,而又不暴露其內部的表示。 例如:要合併兩個存儲方式不同的餐廳菜單,且需要一個“女招待”來打印用戶定製

原创 設計模式——外觀模式

9. OO原則:最少知識原則——只和你的密友談話 (即只調用屬於以下範圍的方法: ①該對象本身 ②被當作方法的參數而傳遞進來的對象 ③此方法索創建或實例化的任何對象 ④對象的任何組件) OO模式:外觀模式——提供一個統一的接口,用來訪問子

原创 (轉)詳解騰訊雲CentOS7.0使用yum安裝mysql及使用遇到的問題

原文鏈接:http://blog.csdn.net/xlgen157387/article/details/49964557 背景: 用騰訊雲+校園計劃的1元服務器,(http://www.qcloud.com/event/qclo

原创 設計模式——模板方法模式

10. OO原則:好萊塢原則——別找(調用)我,我會(調用)找你。 OO模式:模板方法模式——在一個方法中定義一個算法的骨架,而將一些步驟延遲到子類中。模板方法使得子類可以在不改變算法結構的情況下,重新定義算法中的某些步驟。 例子:沖泡

原创 設計模式——觀察者模式

2. OO原則:爲對象之間的送耦合設計而努力 OO模式:觀察者模式——在對象之間定義一對多的依賴,這樣一來,當一個對象改變狀態,依賴他的對象都會收到通知,並自動更新。 例子:天氣報告站的各版面更新 import java.util.

原创 設計模式——抽象工廠模式

5. OO模式:抽象工廠模式——提供一個接口,用於創建相關或依賴對象的家族,而不需要明確指定具體類 例子:披薩店不同地域的原料準備 public class ClamPizza extends Pizza { PizzaIngred

原创 正則表達式——匹配字符問題

做項目時碰到一個需求是提取<img src="" />中的圖片來源, 做法: private static final String REGEX = "(?<=src=\")(.+?)(?=\")";String str="";//要提