2019如何更新packagist github-hook
去年(2018)Packagist 就有提醒:
This package is using the legacy GitHub service and will stop being auto-updated in early 2019. Please set up the new GitHub Hook for Packagist so that it keeps working in the future.
大概意思是旧的 GitHub WebHook 被放弃了,请大家更新最新版,目前网上没有比较详细的说明,自己摸索了一下:
- 打开 https://packagist.org/profile/edit ,看是否绑定了 GitHub Account ,如果没有直接绑定。如果绑定过,解除重新绑定(因为要重新授权)。
- 打开 https://github.com/your-github-account/your-project/settings/hooks ,删除旧的 WebHook(Don’t ask why,just do it)。
- 回到 https://packagist.org/profile/ ,点击
retry hook sync
重新同步 WebHook。 - 再次查看 GitHub WebHook 的时候发现已经自动配置好了,packagist 对应的项目页面也没有
WebHook
相关提示了。
发布新的 package 也只需要点击
retry hook sync
就可以自动绑定了,不需要手动添加。
10个常见的Redis面试"刁难"问题
导读:在程序员面试过程中Redis相关的知识是常被问到的话题。作为一名在互联网技术行业打击过成百上千名的资深技术面试官,本文作者总结了面试过程中经常问到的问题。十分值得一读。
作者简介:钱文品(老钱),互联网分布式高并发技术十年老兵,目前任掌阅科技资深后端工程师。熟练使用 Java、Python、Golang 等多种计算机语言,开发过游戏,制作过网站,写过消息推送系统和MySQL 中间件,实现过开源的 ORM 框架、Web 框架、RPC 框架等
Redis
在互联网技术存储方面使用如此广泛,几乎所有的后端技术面试官都要在Redis
的使用和原理方面对小伙伴们进行各种刁难。作为一名在互联网技术行业打击过成百上千名【请允许我夸张一下】的资深技术面试官,看过了无数落寞的身影失望的离开,略感愧疚,故献上此文,希望各位读者以后面试势如破竹,永无失败!
Swoole实现即时聊天服务
第三方应用共享Laravel项目Session
Laravel 框架越来越被PHP开发者青睐,被应用得越来越广泛,大家都恨不得全部用它来重构项目,boss们当然不会同意,但是我们作为工程师也是不会放弃的,那要怎么办呢?
没错,按模块拆分重构,比如注册
、登入
等小模块先重构。
修复MacOS Mojave dev beta1无法正常显示checkbox问题
just installed this, easy fix. Just need to remember to uninstall it once it’s working correctly.
ES报错Result window is too large问题处理
我在使用Elasticsearch进行search查询的过程中,出现了Result window is too large问题。
Result window is too large, from + size must be less than or equal to: [10000] but was [43155]. See the scroll api for a more efficient way to request large data sets. This limit can be set by changing the [index.max_result_window] index level setting.
让Lumen支持请求控制
Lumen 是你构建微服务架构和
API
应用的完美解决方案,事实上,她是全宇宙最快的框架之一,甚至要快过以速度著称的Silex
和Slim
,现在,为你的Laravel
应用程序编写微服务架构变得再简单不过了。
但是你在使用的过程中,你会发现很多 Laravel
中好用的功能都被精简了,比如说请求控制中间件 Throttle
。这个中间件能简单的实现请求控制。那么接下来跟我一起为 Lumen
重新添加这么好用的功能吧。