## [ 本周热点 ]
[Github 开始限制受美国贸易制裁国家的开发者](https://www.oschina.net/news/108568/github-blocking-developers-facing-us-trade-sanctions "Github 开始限制受美国贸易制裁国家的开发者"):**如果你是在一个面临美国制裁的国家使用GitHub的在线服务,你的账号可能会因此被限制只能使用最基本的产品。**
GitHub 说:“用户有责任确保他们在GitHub.com上开发和分享的内容符合美国出口管制法律,包括EAR(出口管理条例)和美国国际武器贸易条例(ITAR)。Github.com 上提供的云托管服务产品并非设计用于托管受ITAR约束的数据,目前不提供按国家/地区限制存储库访问的功能。如果您希望在ITAR或其他出口方面进行协作,受控数据,我们建议您考虑 GitHub 企业服务器,GitHub的内部部署产品。“
## [ 新闻/资讯 ]
* [`PHP `7.4 beta 1 发布](https://www.oschina.net/news/108555/php-7-4-beta-1-released) —— 弃用各种老化函数
* [`CakePHP `2.10.19 发布](https://www.oschina.net/news/108552/cakephp-2-10-19-released) —— 老牌PHP 开发框架
* [`Docker` CE 19.03 正式发布](https://www.oschina.net/news/108481/docker-ce-19-03-0-released) —— 无需`root` 权限
* [`Laravel `v6 发布](https://www.oschina.net/news/108579/laravel-v-6-released) —— 引入部署平台 `Vapor`
* [`SMProxy `1.2.9 发布](https://www.oschina.net/news/108548/smproxy-1-2-9-released) —— 新增状态命令监控面板功能
* [7 月份全球 Web 服务器调查报告](https://www.oschina.net/news/108560/july-2019-web-server-survey) —— `nginx `喜忧参半
## [ 教程/技巧 ]
* [当我们在谈论高并发的时候究竟在谈什么?](https://segmentfault.com/a/1190000019360335)
* [`PHP-FPM` 与 `Swoole `的区别](https://learnku.com/articles/9450/php-fpm-vs-swoole)
* [`nginx`、`swoole`高并发原理初探](https://mp.weixin.qq.com/s/WMi7LZj0bqXa72V9fRhwCA)
* [`Nginx-keepalived`+`Nginx`实现高可用集群](https://www.cnblogs.com/yanjieli/p/10682064.html)
* [`Web`开发中,什么级别才算是高并发](https://segmentfault.com/a/1190000010844969)
* [为什么我们要熟悉这些通信协议? 【精读】](https://segmentfault.com/a/1190000019891825)
* [分布式系统关注点——360°全方位解读「缓存」](https://segmentfault.com/a/1190000018595487)
* [互联网架构“高并发”到底怎么玩?](https://mp.weixin.qq.com/s/bEkd2lcuK59Gpncuvyj1Ww)
* [高并发的常见应对方案](https://mp.weixin.qq.com/s/mhAyLIdmSstd4W0PbjUYVw)
* [缓存在高并发场景下的常见问题](https://segmentfault.com/a/1190000017165211)
* [ThinkPHP`6.0`日志变化](https://blog.thinkphp.cn/1186947)
## [ 扩展/应用 ]
- [`JKBuildHtml`](https://gitee.com/ray2017/jk-build-html)——基于ThinkPHP生成静态站点控制器类
- [`invoice`](https://github.com/ofancn/invoice)——快速生成精美的PDF报价单或订单
## [ 书籍/专栏 ]
[![亿级流量网站架构核心技术](images/51+YNP6p7ML.jpg =200x)](https://www.amazon.cn/dp/B07BBNBZR1/ref=sr_1_fkmr1_2?__mk_zh_CN=%E4%BA%9A%E9%A9%AC%E9%80%8A%E7%BD%91%E7%AB%99&keywords=php%E9%AB%98%E5%B9%B6%E5%8F%91&qid=1564031477&s=gateway&sr=8-2-fkmr1)
[《亿级流量网站架构核心技术》](https://www.amazon.cn/dp/B07BBNBZR1/ref=sr_1_fkmr1_2?__mk_zh_CN=%E4%BA%9A%E9%A9%AC%E9%80%8A%E7%BD%91%E7%AB%99&keywords=php%E9%AB%98%E5%B9%B6%E5%8F%91&qid=1564031477&s=gateway&sr=8-2-fkmr1) —— 书总结并梳理了亿级流量网站高可用和高并发原则,通过实例详细介绍了如何落地这些原则。本书分为四部分:概述、高可用原则、高并发原则、案例实战。从负载均衡、限流、降级、隔离、超时与重试、回滚机制、压测与预案、缓存、池化、异步化、扩容、队列等多方面详细介绍了亿级流量网站的架构核心技术,让读者看后能快速运用到实践项目中。
---
[![实战Java高并发程序设计](https://box.kancloud.cn/bf618a8d6dfa26a5ad372ddd3d130ca3_385x500.jpg =200x)](https://www.amazon.cn/dp/B01MTJV4AZ/ref=sr_1_2?__mk_zh_CN=%E4%BA%9A%E9%A9%AC%E9%80%8A%E7%BD%91%E7%AB%99&keywords=%E9%AB%98%E5%B9%B6%E5%8F%91&qid=1564033657&s=gateway&sr=8-2)
[《实战Java高并发程序设计》](https://www.amazon.cn/dp/B01MTJV4AZ/ref=sr_1_2?__mk_zh_CN=%E4%BA%9A%E9%A9%AC%E9%80%8A%E7%BD%91%E7%AB%99&keywords=%E9%AB%98%E5%B9%B6%E5%8F%91&qid=1564033657&s=gateway&sr=8-2) —— 本书主要介绍基于Java的并行程序设计基础、思路、方法和实战。1,立足于并发程序基础,详细介绍Java中进行并行程序设计的基本方法。第二,进一步详细介绍JDK中对并行程序的强大支持,帮助读者快速、稳健地进行并行程序开发。第三,详细讨论有关“锁”的优化和提高并行程序性能级别的方法和思路。第四,介绍并行的基本设计模式及Java 8对并行程序的支持和改进。第五,介绍高并发框架Akka的使用方法。最后,详细介绍并行程序的调试方法。
## [ 活动/福利 ]
[2019全球移动开发者技术峰会【技术人的能力变革】](https://www.hdb.com/party/yaspa.html?hdb_pos=info_rec)——2019全球移动开发技术峰会以“技术人的能力变革”为主题,于2019年8月24日正式举行,主要面向各行业对移动开发感兴趣的中高端技术人员,大会聚焦前沿技术及实践经验,旨在帮助参会者了解移动开发领域最新的技术趋势与最佳实践。(时间:2019-08-24 09:00~2019-08-24 18:00 地点: 北京海淀区四环西路甲2号(北京辽宁大厦))
## [ 每周之星 ]
>[info]### `CLTPHP` 推荐指数:★★★
`CLTPHP`是一个内容管理系统,包含系统设置,权限管理,模型管理,数据库管理,栏目管理,会员管理,网站功能,模版管理,微信管理等相关模块。基于`ThinkPHP5`开发,后台采用Layui框架完全自适应,数据交互采用更高效简洁的`angularjs`实现,。
[ [官网](https://gitee.com/chichu/cltphp) | [演示](https://www.cltphp.com/demo.html) ]
## 周刊投稿和订阅
周刊投稿及订阅、推广合作请[点击这里](783458)。
- 创刊辞
- 「ThinkPHP开发者周刊」第1期——创刊号
- 「ThinkPHP开发者周刊」第2期——5.1.26版本和安全规范指引
- 「ThinkPHP开发者周刊」第3期——官宣:5.1发布LTS版本
- 「ThinkPHP开发者周刊」第4期——日志、调试和通知
- 「ThinkPHP开发者周刊」第5期——API开发和调试专题
- 「ThinkPHP开发者周刊」第6期——好用的第三方类库
- 「ThinkPHP开发者周刊」第7期——性能分析和优化
- 「ThinkPHP开发者周刊」第8期——模型和关联
- 「ThinkPHP开发者周刊」第9期——缓存和权限
- 「ThinkPHP开发者周刊」第10期——路由和中间件
- 「ThinkPHP开发者周刊」第11期——设计模式和代码规范
- 「ThinkPHP开发者周刊」第12期——容器和持续集成
- 「ThinkPHP开发者周刊」第13期——数据库和高性能
- 「ThinkPHP开发者周刊」第14期——模板引擎和正则表达式
- 「ThinkPHP开发者周刊」第15期——ThinkPHP十三周年专刊
- 「ThinkPHP开发者周刊」第16期——喜迎新年
- 「ThinkPHP开发者周刊」第17期——开工大吉
- 「ThinkPHP开发者周刊」第18期——元宵喜乐
- 「ThinkPHP开发者周刊」第19期——关注2019开发趋势
- 「ThinkPHP开发者周刊」第20期——架构设计
- 「ThinkPHP开发者周刊」第21期——微服务
- 「ThinkPHP开发者周刊」第22期——编辑器和调试
- 「ThinkPHP开发者周刊」第23期——RPC和分布式
- 「ThinkPHP开发者周刊」第24期——MySQL优化
- 「ThinkPHP开发者周刊」第25期——PSR规范
- 「ThinkPHP开发者周刊」第26期——Redis
- 「ThinkPHP开发者周刊」第27期——分布式系统
- 「ThinkPHP开发者周刊」第28期——漫威英雄
- 「ThinkPHP开发者周刊」第29期——HTTP那些事
- 「ThinkPHP开发者周刊」第30期——协程初体验
- 「ThinkPHP开发者周刊」第31期——WEB安全
- 「ThinkPHP开发者周刊」第32期——开源是自由的
- 「ThinkPHP开发者周刊」第33期——重构
- 「ThinkPHP开发者周刊」第34期——验证和加密
- 「ThinkPHP开发者周刊」第35期——女皇报告
- 「ThinkPHP开发者周刊」第36期——2019年全球开发者调查报告(JetBrains)
- 「ThinkPHP开发者周刊」第37期——DevOps
- 「ThinkPHP开发者周刊」第38期——再续设计模式
- 「ThinkPHP开发者周刊」第39期——消息队列
- 「ThinkPHP开发者周刊」第40期——高并发
- 「ThinkPHP开发者周刊」第41期——数据库之关系型数据库
- 「ThinkPHP开发者周刊」第42期——数据库之非关系型数据库
- 「ThinkPHP开发者周刊」第43期——安全趋势报告
- 「ThinkPHP开发者周刊」第44期——敏捷开发
- 「ThinkPHP开发者周刊」第45期——搜索引擎
- 「ThinkPHP开发者周刊」第46期——Markdown标记语言
- 「ThinkPHP开发者周刊」第47期——Composer
- 「ThinkPHP开发者周刊」第48期——Docker
- 「ThinkPHP开发者周刊」第49期——安全运营
- 「ThinkPHP开发者周刊」第50期——性能测试和优化
- 「ThinkPHP开发者周刊」第51期——高可用设计
- 「ThinkPHP开发者周刊」第52期——互联网50周年
- 「ThinkPHP开发者周刊」第53期——开源评选
- 「ThinkPHP开发者周刊」第54期——HTTP3的前世今生
- 「ThinkPHP开发者周刊」第55期——PHP7.4专题
- 「ThinkPHP开发者周刊」第56期——无服务Serverless
- 「ThinkPHP开发者周刊」第57期——ServiceMesh服务网格
- 「ThinkPHP开发者周刊」第58期——DDD领域驱动设计