in Spring BootJava

在上文中我们介绍了Spring Boot的一些基本概要以及我在这个系列中会讲到的一些东西,正如上文所述,这篇会讲解EmbeddedTomcat的原理。传统Tomcat写过Java的同学应该知道,在Spring Boot之前,我们一般会使用Tomcat等web容器来管理我们的web项目,类似于n...

in Java

自之前写过的Laravel源码分析受到不错的反响之后,也打算再开启一个新的篇章,我本人接触Java也有一段时间了,而正好在公司准备一次Spring Boot的内部技术分享,遂起意写一个Spring Boot的系列。而与Laravel系列不同的是,我不再从细的方面着手,而是从「主干层面」来帮助大...

in PHP

昨日在知乎看到一个问题:如何用5W rmb支持34W并发?。背景如下:在《这垃圾APP,差点毁了70万高考生》一文中,艺术学院报考app是用5W rmb 向供应商采购,报名当天涌入海量考生,并发数飙升至34W,导致系统宕机,拒绝服务,导致考生无法报名,舆情哗然,那么5W rmb 能否支持34W...

in Think

掰着指头数,加入SegmentFault已经一年半载。坦率地讲,刚来这边时压力颇大,也纠结了许久。一则这边的技术栈有许多我之前尚未涉及;二则对于创业公司经济状况的担忧。当然,前者对我的造成的压力更大,毕竟风险与「快速成长」同在。因此,从一开始我就以空杯心态虔诚学习,每天看书恶补知识到深夜方才离...

in PHP

前言在Java中,我们可以大量看到annotations的使用,并且,annotations也从底层得到了支持。而对于PHP而言,我们可以在一些项目中看到annotations的使用,但是众多package还是在语言层面实现(通过解析注释+反射的方式)。当然,其实在PHP RFC中也有提案,文...