原创 php redis的簡單操作實例

一:檢測php是否安裝php擴展        phpinfo();        如果顯示如下所示則表示安裝了redis擴展,未安裝則去找相關文檔 二:啓動redis服務器  redis-server.exe redis.window

原创 PDO的基礎

一:爲什麼選擇PDO         PDO提供了一個數據訪問抽象層,意味着無論使用哪種數據庫都可以用同樣的函數進行查詢獲取數據         提高了運行效率(這個暫時沒有什麼深入瞭解) 二:查看是否支持PDO(phpinfo())

原创 MYSQL索引需要看的樹結構

在大規模的數據存儲中,實現索引查詢的背景下,樹節點存儲的元素數量是有限,這樣就導致二叉樹結構由於數的深度過大而造成磁盤I/O過於頻繁進而導致查詢效率低下,如何減少樹的深度(當然不能減少查詢的數據量),一個基本的想法就是:採用多叉樹結構(由

原创 繼承中的原則

兩同兩小一大 兩同:方法名,行參列表 兩小:返回值類型比父類更小或者想等(受限類型是相同的),異常比父類方法更小或相等 一大:子類權限比父類更大或者相等

原创 php 配置xdebug

本文主要是參考http://aofengblog.blog.163.com/blog/static/631702120117283414706/           如有侵權請聯繫我及時刪除 然後和自己的一些實際情況進行配置 一:首先配置

原创 redis數據同步

redis數據主從同步,僅僅是爲了做一個測試(在本地部署兩個redis的服務) redis的數據同步源於對mysql的數據庫讀寫分離理解 一:mysql的數據同步的流程如下如所示,Master將數據修改記錄存儲在binary log中,S

原创 htaccess 實現URL重寫

1、安裝 mod_rewrite 模塊      因爲 Apache 服務器默認是沒有打開 mod_rewrite 模塊的,所以我們必須手動來啓動。打開 Apache 的配置文件 httpd.conf 文件,找到下面一行:      #L

原创 數據庫的一些總結

併發控制:讀寫鎖,讀鎖是共享鎖,寫鎖是排他鎖          行級鎖:最大程度的支持併發處理,最大的鎖開銷 事務:原子性、一致性、隔離性、持久性 索引:B_Tree索引:適合查找範圍數據key(last_name,first

原创 MySQL索引背後的數據結構及算法原理

文章主要內容分爲三個部分。 第一部分主要從數據結構及算法理論層面討論MySQL數據庫索引的數理基礎。 第二部分結合MySQL數據庫中MyISAM和InnoDB數據存儲引擎中索引的架構實現討論聚集索引、非聚集索引及覆蓋索引等話題。 第三部分

原创 java 根據數據表實現增刪改查代碼自動生成

https://www.cnblogs.com/jarman/p/5180270.html 在web開發過程中,尤其是後臺管理系統的開發中,少不了增刪改成的基礎操作,原來我自己的做法是一份一份的拷貝粘貼,然後修改其中的不同,然而這樣

原创 用jquery的ajax獲取不到return值

遇到問題的情況:使用easyUI的時候進行自定義驗證是需要return true或者false來查看是否通過驗證,但是正常的寫法無法獲取只能進行了一些操作如下圖(其中isRepetition是定義的js變量,還需要將異步操作取消)

原创 設計模式(四)建造者模式

解決問題:主要解決在軟件系統中,有時候面臨着"一個複雜對象"的創建工作,其通常由各個部分的子對象用一定的算法構成;由於需求的變化,這個複雜對象的各個部分經常面臨着劇烈的變化,但是將它們組合在一起的算法卻相對穩定 使用的場景:一些基本部件不

原创 easyUI 中datagird load後臺獲取 傳值爲變量

再用easyUI做條件查詢時,使用load方式後臺無法獲取其傳值用以下的方式獲取到的prj_table_list是datagird的id

原创 MYSQL鎖機制

MYSQL鎖機制主要包含行級鎖(INNODB引擎),表級鎖(MYISAM引擎),頁級鎖(BOB引擎) 一:MYSQL常見的幾種鎖機制 行級鎖所實現的鎖定顆粒度是最小的,發生鎖定資源爭用的概率也最小,能夠儘可能大的提升併發處理能力;但是因

原创 設計模式(二)抽象工廠模式

就是圍繞一個超級工廠創建其他工廠,個人的理解就是工廠模式多了幾個維度 使用範圍:系統的產品超過一個產品族,而系統只消費某一族的產品 例子:服裝會有商務裝,時尚裝;商務裝下面也會有一系列的產品分類    每次我們只是取其中的一件衣服