国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

基于swoole的極簡框架-1.4.1

Cheriselalala / 2846人閱讀

摘要:版本更新優化優化生成規則修復緩存驅動為時錯誤增加允許在模型自己創建查詢構造器鏈式調用根據點贊排序獲取周排行榜按照點贊數量通過自己創建的查詢構造器添加方法支持數組添加方法供遠程客戶端調用現在可以這么寫隊列固定長度設置隊

one 1.4.1版本更新: 優化

優化uuid生成規則

修復

緩存驅動為file時 notice錯誤

增加

允許在模型自己創建查詢構造器鏈式調用

class Article extends Model
{
    CONST TABLE = "articles";

    public function week()
    {
        return $this->where("create_at", ">", strtotime("-1 week"));
    }

    /**
     * 根據點贊排序
     */
    public function orderByLikeCount()
    {
        return $this->orderBy("like_count", "desc");
    }

}

// 獲取周排行榜 按照點贊數量
Article::column(["id","title"])->where("create_at", ">", strtotime("-1 week"))->orderBy("like_count", "desc")->limit(10)->findAll();

// 通過自己創建的查詢構造器
Article::column(["id","title"])->week()->orderByLikeCount()->limit(10)->findAll();

添加rpc 方法 支持數組

// 添加方法`method1`,`method2` 供遠程客戶端調用

RpcServer::add(Abc::class,"method1");
RpcServer::add(Abc::class,"method2");

// 現在可以這么寫
RpcServer::add(Abc::class,["method1","method2"]);

隊列固定長度

$global_data = new AppGlobalDataClient();
// 設置隊為固定長度
$global_data->setQueueLimit(3);
$arr = [1, 2, 3, 4, 5];
foreach ($arr as $i) {
    $global_data->push("abc", $i);
}

while (1) {
    $ret = $global_data->pop("abc");
    if ($ret !== null) {
        echo $ret . PHP_EOL;
    } else {
        break;
    }
}

//以上輸出
//3
//4
//5

//刪除固定長度限制
$global_data->delQueueLimit("abc");

github: https://github.com/lizhichao/one
碼云: https://gitee.com/vicself/one

文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。

轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/29997.html

相關文章

  • 一個極簡基于swoole常駐內存框架

    摘要:于是打算做一個擁有非常好用的路由和又非常簡單的框架。但也有一些自己的特色,例如支持自動化緩存自動化讀寫刷新保持與數據庫同步,對外使用無感知。例如協議服務器地址遠程的類不設置默認為當前類名其中類在框架里。 背景 在用過laravel框架,發現它的路由和數據庫ORM確實非常好用,但是整體確實有點慢,執行到控制器大于需要耗時60ms左右。于是打算做一個擁有非常好用的路由和orm又非常簡單的框...

    Steve_Wang_ 評論0 收藏0
  • 基于ServerLess極簡網頁計數器:源碼分析與實踐

    showImg(https://segmentfault.com/img/remote/1460000019223837?w=1311&h=898); 這幾天基于支持HTML5無感認證的ServerLess平臺開發了一款博客、門戶網站等web平臺常用的PV統計工具:page-counter 。主要用到的技術是js+webpack。 回首看來,解決了以下幾個比較有意思的問題: 如何設計代碼,用統一...

    Darkgel 評論0 收藏0
  • APP測試極簡Mock方法——Mock服務端接口

    摘要:本文適用的場景在對移動端的純移動端功能或者前端頁面的純前端功能進行測試時,服務端接口返回的數據不滿足要求,或者制造測試數據比較復雜,需要使用方法來快速構造數據。進入官網后,首先創建一個項目,一個項目包含若干個接口,我們最終模擬的是接口。 本文適用的場景:在對移動端APP的純移動端功能或者前端H5頁面的純前端功能進行測試時,服務端接口返回的數據不滿足要求,或者制造測試數據比較復雜,需要使...

    godiscoder 評論0 收藏0
  • MixPHP:基于 Swoole 的常駐內存型 PHP 框架

    摘要:框架最新源代碼行數行,因此可以很容易的改造它,成為你們公司的專屬框架。也不同于其他基于的微服務框架,只聚焦于微服務治理,定位于開發的更多領域,覆蓋從初創到億元級體量的技術訴求。的授權全靠用戶自愿購買,詳情 MixPHP是什么 MixPHP 是秉承 普及 PHP 常駐內存型解決方案,促進 PHP 往更后端發展 的理念而創造,采用 Swoole 擴展作為底層引擎,圍繞常駐內存的方式而設計,...

    王晗 評論0 收藏0
  • 玩轉企業級云就三招,我服了

    摘要:值得一提的是,深信服超融合企業級云增長迅速,已經在企業政府教育金融等四大行業鋪開了。深信服超融合企業級云能夠贏得廣大企業級用戶的認可,必然有著自己的獨特魅力。可見以極簡架構設計的超融合企業級云,讓深信服達成了云計算業務實現快速發展的心愿。萬變不離其宗,一切為業務而生。亞馬遜AWS、微軟Azure、Google Cloud、IBM Cloud、VMware Cloud,以及阿里云、騰訊云、京東...

    wangxinarhat 評論0 收藏0

發表評論

0條評論

Cheriselalala

|高級講師

TA的文章

閱讀更多
最新活動
閱讀需要支付1元查看
<