最新发布
今日更新60 文章总数16957

架构成长之路:秒杀系统优化方案之Redis缓存、队列、锁设计思路

一、为什么难秒杀系统难做的原因:库存只有一份,所有人会在集中的时间读和写这些数据。例如小米手机每周二的秒杀,可能手机只有1万部,但瞬时进入的流量可能是几百几千万。

PHP实现海报生成

经常有这样的需求,就是需要在生成海报,包含指定的二维码,分享出去别人扫码之后就可以确定用户推荐关系。

配合Thinkphp,让Vue完美支持微信授权,走出开发大坑

冰河这几天刚接手一个移动端项目,因为项目时间充足,而且也没有SEO的要求,就想用vant来开发,因为程序需要设置微信公众号支付,而且还有获取微信用户信息,那么就避免不了奖Vue+php连接起来。

基于Asp.net MVC的一个博客类网站开源了!

该网站采用UnitOfwork框架,前端和后台在实现过程中引用了不少的控件和一些优秀的库,具体看下面的介绍:

cgi fastcgi php-cgi php-fpm 关系通俗解释

cgi 是一种协议,web服务器和PHP解释器都实现了cgi协议,那么web服务器与PHP解释器则用cgi协议来通讯。fastcgi 增强了CGI 协议,提升了性能。

php中iconv转换成utf-8编码丢失数据的问题

最近在一个php项目中做了一个批量导入会员信息的功能。php要使用excel批量导入会员信息需要引入

PHPUnit 手册「笔记」

*针对类Class的测试写在类ClassTest中*ClassTest继承自PHPUnit\Framework\TestCase*测试都是命名为test*的公用方法,也可以在方法的文档注释块中使用@test标注将其标记为测试方法*在测试方法内。

php中通过Hashids将整数转化为唯一字符串

这个类主要是前台显示的主键ID转化成一串无规律的字符串。比较像Youtube、Youku、Weibo

PHP分布式锁超卖方案以及高并发优化

在PHP的生态中 ,是通过多进程的方式去优化程序性能的。在单机架构情况下防止超卖不像JAVA那样可以使用自身的锁机制实现。需要借助第三方程序来实现,如:数据库、Redis等。接下来我们通过一个基于Redis实现的分布式锁来看下思路。

一位笔名叫如风的程序员讲述他从自学php到学成出山的过程

一个朋友叫如风的自述,后面描述都是第一人称了,讲他从自学php到进入培训,然后到学成出山,最后就是第一份工作之工作初体验。

网站地图