GIF图片生成与提取

最好是素材图片大小尺寸一样,生成的GIF图片才好看,同样,提取的图片也要好看些。提取类:GifFrameExtractor<?php namespace tools; /** * Extract the frames (and their duration) of a GIF * * @version 1.5 * @link https://github.com/Sybio/G...

PHP,前端,服务器 2023-07-28 10:01:00 429次 38684 0条

PHP实现Redis单据锁以及防止并发重复写入

在整个供应链系统中,会有很多种单据(采购单、入库单、到货单、运单等等),在涉及写单据数据的接口时(增删改操作),即使前端做了相关限制,还是有可能因为网络或异常操作产生并发重复调用的情况,导致对相同单据做相同的处理;为了防止这种情况对系统造成异常影响,我们通过Redis实现了一个简单的单据锁,每个请求需先获取锁才能执行业务逻辑,执行结束后才会释放锁;保证了同一单据的并发重复操作请求只有一个请...

PHP,服务器 2022-03-02 21:26:00 938次 5696 0条

文件上传 - 多文件、小文件、单线程

上传文件是经常使用到的,在通常情况下,只能上传小文件,并且上传的速度也是很慢的;但在特殊情况下,还是需要上传大文件的,这个时候,就不单单是后端的问题了,更多的前端对文件的处理,通常做法是将大文件进行分片上传,后端在接收到分片的时候,将当前分片文件按照事前与前端约定好的规则存储起来,等到全部文件上传完毕之后,返回给前端一个最终链接。

PHP,前端,服务器 2020-11-03 22:06:00 1324次 12758 0条

Redis使用之拓展

Redis作为高效的NoSql数据库,使用的频率是比较高的,经常用于秒杀、排名等高并发、实时性较强的场景下。在框架下面,所提供的Redis方法十分有限,仅仅提供了比较简单的数据类型,这样的话很难满足业务需求,因此,需要自己对Redis方法拓展,但在网上看到的,都是些不太实用的方法。当然,第三方拓展包也是有的,当然可以直接使用。在此,按照原来的逻辑,自己拓展Redis方法。

PHP,服务器,解惑 2020-10-10 21:54:00 1178次 15198 0条