摘要:版本更新優化優化生成規則修復緩存驅動為時錯誤增加允許在模型自己創建查詢構造器鏈式調用根據點贊排序獲取周排行榜按照點贊數量通過自己創建的查詢構造器添加方法支持數組添加方法供遠程客戶端調用現在可以這么寫隊列固定長度設置隊
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
摘要:于是打算做一個擁有非常好用的路由和又非常簡單的框架。但也有一些自己的特色,例如支持自動化緩存自動化讀寫刷新保持與數據庫同步,對外使用無感知。例如協議服務器地址遠程的類不設置默認為當前類名其中類在框架里。 背景 在用過laravel框架,發現它的路由和數據庫ORM確實非常好用,但是整體確實有點慢,執行到控制器大于需要耗時60ms左右。于是打算做一個擁有非常好用的路由和orm又非常簡單的框...
showImg(https://segmentfault.com/img/remote/1460000019223837?w=1311&h=898); 這幾天基于支持HTML5無感認證的ServerLess平臺開發了一款博客、門戶網站等web平臺常用的PV統計工具:page-counter 。主要用到的技術是js+webpack。 回首看來,解決了以下幾個比較有意思的問題: 如何設計代碼,用統一...
摘要:本文適用的場景在對移動端的純移動端功能或者前端頁面的純前端功能進行測試時,服務端接口返回的數據不滿足要求,或者制造測試數據比較復雜,需要使用方法來快速構造數據。進入官網后,首先創建一個項目,一個項目包含若干個接口,我們最終模擬的是接口。 本文適用的場景:在對移動端APP的純移動端功能或者前端H5頁面的純前端功能進行測試時,服務端接口返回的數據不滿足要求,或者制造測試數據比較復雜,需要使...
摘要:框架最新源代碼行數行,因此可以很容易的改造它,成為你們公司的專屬框架。也不同于其他基于的微服務框架,只聚焦于微服務治理,定位于開發的更多領域,覆蓋從初創到億元級體量的技術訴求。的授權全靠用戶自愿購買,詳情 MixPHP是什么 MixPHP 是秉承 普及 PHP 常駐內存型解決方案,促進 PHP 往更后端發展 的理念而創造,采用 Swoole 擴展作為底層引擎,圍繞常駐內存的方式而設計,...
摘要:值得一提的是,深信服超融合企業級云增長迅速,已經在企業政府教育金融等四大行業鋪開了。深信服超融合企業級云能夠贏得廣大企業級用戶的認可,必然有著自己的獨特魅力。可見以極簡架構設計的超融合企業級云,讓深信服達成了云計算業務實現快速發展的心愿。萬變不離其宗,一切為業務而生。亞馬遜AWS、微軟Azure、Google Cloud、IBM Cloud、VMware Cloud,以及阿里云、騰訊云、京東...
閱讀 3555·2023-04-25 16:35
閱讀 686·2021-10-11 11:09
閱讀 6136·2021-09-22 15:11
閱讀 3351·2019-08-30 14:03
閱讀 2590·2019-08-29 16:54
閱讀 3343·2019-08-29 16:34
閱讀 3042·2019-08-29 12:18
閱讀 2113·2019-08-28 18:31