原创 創新開發平臺(用例圖)
圖A-1 系統主用例圖 圖A-2 客戶端子系統的用例圖 圖A-3 管理子系統的用例圖
原创 03整合內存池和線程池測試
測試結果 開始進行內存操作 開始進行內存操作 開始進行內存操作 開始進行內存操作 開始進行內存操作 開始進行內存操作 25116075522520000256job will be done in5sec… job will be
原创 創新開發平臺(流程圖)
圖A-1管理員流程圖 圖A-2超級管理員流程圖 圖A-3開發者流程圖 圖A-4用戶流程圖
原创 php深入剖析01
一php整體架構 二php生命週期
原创 Java通過Class類型將Object轉換爲相應類型
Object c = new Cat(); Cat z = Cat.class.cast(c);
原创 數據結構和算法之php棧的實現
棧的基本介紹 棧的基礎數據結構可以使用鏈表或者數組來進行實現,核心就是需要兩個變量,一個變量來記錄棧的長度,一個變量進行記錄棧頂的位置,執行push操作時top要進行++,執行pop操作時top要進行–. 棧的基本實現基於php
原创 數據結構和算法之隊列
隊列的定義 隊列是線性表的一部分,底層可以用屬數組和鏈表,這裏採用數組。 主要要用兩個變量front和rear來記錄位置,採用循環數組的形式,減少空間的浪費。 <?php /* * @Author: your name * @
原创 spring生命週期之lifecycle
實現spring框架的IntializingBean和DisposableBean接口前者調用afterPropertiesset()方法,後者調用destory方法 自定義初始化和摧毀方法通過在bean上配置init-met
原创 BeanPostProcessor詳解
1.BeanPostProcessor簡介 BeanPostProcessor是Spring IOC容器給我們提供的一個擴展接口。接口聲明如下 public interface BeanPostProcessor { //
原创 epoll
epoll中的data聯合體ptr和fd不能一起使用
原创 01內存池設計
概述 4kb內存對齊,內存分配以4kb爲基準.內存分配都是按照一定的值32,16,4等,少了也這樣分。內存的設計原理:就是指針得到不斷移動,設計到指針核心就移動來移到不同的內存區.連續的內存空間分配有申請必須有釋放對於內存操作.
原创 設計模式學習03
4.1 行爲型模式 4.1.1 責任鏈模式 顧名思義,責任鏈模式(Chain of Responsibility Pattern)爲請求創建了一個接收者對象的鏈。這種模式給予請求的類型,對請求的發送者和接收者進行解耦。這種類型的
原创 04進程的創建和銷燬
1 進程創建 通過fork()創建進程,通過返回的的pid進行區別父子進程,系統會拷貝父進程的堆棧到子進程中。 getpid()獲取進程ID getppid()獲取父進程ID 2 進程的銷燬 通過exit(),_exit()這兩個
原创 設計模式學習02
3.1 結構型模式 3.1.1 適配器模式 適配器模式(Adapter Pattern)是作爲兩個不兼容的接口之間的橋樑。這種類型的設計模式屬於結構型模式,它結合了兩個獨立接口的功能。 這種模式涉及到一個單一的類,該類負責加入獨
原创 maven在pom文件中添加阿里雲鏡像
<repositories> <repository> <id>maven-ali</id> <url>http://maven.aliyun.com/nexus/c