Found 1197 bookmarks
Newest
聊聊高并发之矛(设计一个高并发爬虫系统)
聊聊高并发之矛(设计一个高并发爬虫系统)
高并发是工程师老生常谈的事情。高并发简单来讲就是是服务器端,能够及时响应每秒成千上万次的请求,并且没有任何异常。博主根据自身的工作经历,在接下来的几篇文章中,从矛(爬虫)以及盾(服务端开发)两个方面来聊聊高并发。本篇是主要聊矛
·lasbun.github.io·
聊聊高并发之矛(设计一个高并发爬虫系统)
面试官:假如有几十个请求,如何去控制并发?-腾讯云开发者社区-腾讯云
面试官:假如有几十个请求,如何去控制并发?-腾讯云开发者社区-腾讯云
面试官:看你简历上做过图片或文件批量下载,那么假如我一次性下载几十个,如何去控制并发请求的? 让我想想,额~, 选中ID,循环请求?,八嘎!肯定不是那么沙雕的做法,这样做服务器直接崩溃啦!突然灵光一现,请求池!!! 我:利用Promise模拟任务队列,从而实现请求池效果。 面试官:大佬!
·cloud.tencent.com·
面试官:假如有几十个请求,如何去控制并发?-腾讯云开发者社区-腾讯云
php7.4报错:Trying to access array offset on value of type null-CSDN博客
php7.4报错:Trying to access array offset on value of type null-CSDN博客
文章浏览阅读2.8w次,点赞4次,收藏12次。一、说明二、原因三、解决1、原代码2、修改后一、说明报错原因:访问类型为 null 的值的 数组下标7.2中是没问题的,7.4中对语法规范性更为严谨二、原因原文:Trying to use values of type null, bool, int, float or resource as an array (such as $null["key"]) will now generate a notice.翻译:尝试将 null,bool,int,float 或 resource 类._trying to access array offset on value of type null
·blog.csdn.net·
php7.4报错:Trying to access array offset on value of type null-CSDN博客
[Day 24] 建立註冊的畫面及功能(八) - Laravel記錄Log - iT 邦幫忙::一起幫忙解決難題,拯救 IT 人的一天
[Day 24] 建立註冊的畫面及功能(八) - Laravel記錄Log - iT 邦幫忙::一起幫忙解決難題,拯救 IT 人的一天
寫程式常常需要除錯,除錯很常用的方法是透過寫Log,在適當的地方寫Log,往往能夠幫助我們找出錯誤,進而修改錯誤.Laravel本身當然也有提供Log來使用. Laravel的日誌(Log) Lara...
·ithelp.ithome.com.tw·
[Day 24] 建立註冊的畫面及功能(八) - Laravel記錄Log - iT 邦幫忙::一起幫忙解決難題,拯救 IT 人的一天
Laravel 如何寫 Log|方格子 vocus
Laravel 如何寫 Log|方格子 vocus
Laravel的日誌系統底層是Monolog,設定在config\logging.php裡面,預設路徑是在storage\logs\laravel.log,也可以更改成喜歡的路徑。 ... Laravel, LaravelLog, Lara, 路徑
·vocus.cc·
Laravel 如何寫 Log|方格子 vocus
Day 27 參數過多的問題 - iT 邦幫忙::一起幫忙解決難題,拯救 IT 人的一天
Day 27 參數過多的問題 - iT 邦幫忙::一起幫忙解決難題,拯救 IT 人的一天
有些時候你可能會注意到方法參數很多,每次要使用時都得花一些時間確認方法參數有哪些,參數順序又是什麼,導致沒辦法很流暢的使用該方法,必須一點時間讓畫面反覆在使用端和方法間切換並確認,這也是代碼壞味道之一...
·ithelp.ithome.com.tw·
Day 27 參數過多的問題 - iT 邦幫忙::一起幫忙解決難題,拯救 IT 人的一天
入参太多导致的烦恼_类参数列表较多如何优化-CSDN博客
入参太多导致的烦恼_类参数列表较多如何优化-CSDN博客
文章浏览阅读904次。入参太多导致的烦恼代码的坏味道之一:过长参数列表入参设计的几点建议:方法的参数列表应该尽量避免重复,减少调用者的使用难度。何为重复?就是这个参数 A 可以通过另外一个参数 B 轻松获得,所以不应该辛苦调用者再去找出参数 A。这里可以去除参数 A,使获取参数 A 的「**责任转移」**到方法。并且参数列表越短就越容易理解。为什么参数会有很多?过长参数列可能是将多个算法并到一个函数中时发生的。函数中的入参可以用来控制最终选用哪个算法去执行。入参太多的缺点太长的参数列难以理解,增加理_类参数列表较多如何优化
·blog.csdn.net·
入参太多导致的烦恼_类参数列表较多如何优化-CSDN博客
如何避免大量參數 - 以HttpHelper為例
如何避免大量參數 - 以HttpHelper為例
在設計 API 的時候, 常常會被參數過多所困擾著, 因為當方法有著過多參數時, 使用的時候容易眼花, 而需要增減參數時也很不方便, 這邊以常見的 HttpHelper 為例來說明。
·ronsun.github.io·
如何避免大量參數 - 以HttpHelper為例
如何在PHP中做並發請求
如何在PHP中做並發請求
原生的PHP語言是單進程模式,一個請求對應一個進程,I/O是同步阻塞的,如果想要做到並發多進程的方式,就需要仰賴第三方套件,這次使用的套件是 guzzlehttp/guzzle ,這是一個PHP中很常使用做跨域請求的套件
·castion2293.medium.com·
如何在PHP中做並發請求
how to post Guzzle 6 Async data
how to post Guzzle 6 Async data
i trying to post data as Async with using Guzzle 6(latest ver) $client = new Client(); $request = $client->postAsync($url, [ 'json' => [ 'company_name' => '
·stackoverflow.com·
how to post Guzzle 6 Async data
编程中的左闭右开思想 - 艾尔夏尔-Layton - 博客园
编程中的左闭右开思想 - 艾尔夏尔-Layton - 博客园
简述 相信很多人在敲代码的时候,都会发现在编程中的区间几乎都是左闭右开的,这种左闭右开的区间表示方式让我们冥冥中觉得很方便,还有就是索引的下标从0开始。左闭右开和从零开始让我们对于像二分或者遍历的写法有一些混乱,但熟悉了它们的本质之后写起代码来就得心应手了。 什么是左闭右开 左闭右开是一种区间表示方
·cnblogs.com·
编程中的左闭右开思想 - 艾尔夏尔-Layton - 博客园
W3Schools.com
W3Schools.com
蛤W3Schools有演算法 還有AWS???(都藏在導航右方!!)
·w3schools.com·
W3Schools.com
Second largest element in BST - GeeksforGeeks
Second largest element in BST - GeeksforGeeks
A Computer Science portal for geeks. It contains well written, well thought and well explained computer science and programming articles, quizzes and practice/competitive programming/company interview Questions.
·geeksforgeeks.org·
Second largest element in BST - GeeksforGeeks
MySQL - 死锁的产生及解决方案_mysql死锁的原因和处理方法-CSDN博客
MySQL - 死锁的产生及解决方案_mysql死锁的原因和处理方法-CSDN博客
文章浏览阅读1.7w次,点赞36次,收藏241次。死锁是指2+的进程在执行过程中,由于竞争资源或者由于彼此通信而造成的一种阻塞的现象,若无外力作用,它们都将无法推进下去。此时称系统处于死锁状态或系统产生了死锁,这些永远在互相等待的进程称为死锁进程。@百度百科。_mysql死锁的原因和处理方法
·blog.csdn.net·
MySQL - 死锁的产生及解决方案_mysql死锁的原因和处理方法-CSDN博客
数据库-MySQL中for update的作用和用法
数据库-MySQL中for update的作用和用法
如果其它用户想更新该表中的数据行,则也必须对该表施加行级锁.即使多个用户对一个表均使用了共享更新,但也不允许两个事务同时对一个表进行更新,真正对表...
·segmentfault.com·
数据库-MySQL中for update的作用和用法
无事务,MySQL也能稳妥运转(mysql不用事务)
无事务,MySQL也能稳妥运转(mysql不用事务)
无事务,MySQL也能稳妥运转MySQL是目前最为流行的关系型数据库之一,主要用于管理和存储各种数据。然而,在实际使用过程中,由于事务操作的复杂性,MySQL可能会出现一些问题,比如死锁、阻塞等,这些问题会严重影响MySQL的性能和稳定性,甚至导致系统崩溃。但是,在一些场景下,我...
·developer.moduyun.com·
无事务,MySQL也能稳妥运转(mysql不用事务)
淺談 MySQL InnoDB 效能運作機制
淺談 MySQL InnoDB 效能運作機制
最近在研究 MySQL InnoDB 效能問題,Google 的結果發現網路上很多文章都是丟出設定檔,但如果沒有針對需求去調整設定,其實不會有太好的效果!道理很簡單,如果這些設定檔「絕對」能讓你的效能變好,那麼 MySQL 為何不作為預設值就好?還讓使用者大費周章去改初始設定,我想其中一定是有原因的。
·blog.toright.com·
淺談 MySQL InnoDB 效能運作機制
数据库系列:事务的4种隔离级别 - Hello-Brand - 博客园
数据库系列:事务的4种隔离级别 - Hello-Brand - 博客园
数据库系列:MySQL慢查询分析和性能优化 数据库系列:MySQL索引优化总结(综合版) 数据库系列:高并发下的数据字段变更 数据库系列:覆盖索引和规避回表 数据库系列:数据库高可用及无损扩容 数据库系列:使用高区分度索引列提升性能 数据库系列:前缀索引和索引长度的取舍 数据库系列:MySQL引擎M
·cnblogs.com·
数据库系列:事务的4种隔离级别 - Hello-Brand - 博客园
理解事务的4种隔离级别-腾讯云开发者社区-腾讯云
理解事务的4种隔离级别-腾讯云开发者社区-腾讯云
数据库事务的隔离级别有4种,由低到高分别为Read uncommitted 、Read committed 、Repeatable read 、Serializable 。而且,在事务的并发操作中可能会出现脏读,不可重复读,幻读。下面通过事例一一阐述它们的概念与联系。
·cloud.tencent.com·
理解事务的4种隔离级别-腾讯云开发者社区-腾讯云
鎖( Lock )的介紹與死鎖分析
鎖( Lock )的介紹與死鎖分析
討論 mysql 隔離級別實現時,常以鎖的類型 ( 讀鎖/寫鎖 )、 鎖的範圍( 行鎖/表鎖 )、 持有鎖的時間 (臨時鎖/持續鎖)三個面項進行不同的組合…
·blog.twjoin.com·
鎖( Lock )的介紹與死鎖分析
MySQL🐬 InnoDB 教我的事: Index 索引、鎖、資源各司其職
MySQL🐬 InnoDB 教我的事: Index 索引、鎖、資源各司其職
系統裡面不僅僅有應用程式 這一層,還會有資料庫、快取 、訊息隊列等等,它們也各自有「鎖」與「資源」的設計,並且有著各種不同的特性。這一次我們來看看 InnoDB 是怎麼設計鎖與資源的。
·medium.com·
MySQL🐬 InnoDB 教我的事: Index 索引、鎖、資源各司其職