排序
redis一些常见的面试题(附答案)
1、什么是redis? Redis 是一个基于内存的高性能key-value数据库。 专题推荐:2020年redis面试题大全(最新) 2、Reids的特点 Redis本质上是一个Key-Value类型的内存数据库,很像memcached,整...
mysql行级锁实现原理是什么
mysql行级锁实现原理:1、InnoDB行锁是通过给索引项加锁来实现的,这一点mysql和 oracle不同;2、InnoDB这种行级锁决定,只有通过索引条件来检索数据,才能使用行级锁,否则, 直接使用表级锁。...
Redis的那些常见面试题总结(附答案解析)
面了6家大厂,把问烂了的redis常见面试题(附答案解析)总结一下分享给大家。有一定的参考价值,有需要的朋友可以参考一下,希望对大家有所帮助。 【相关推荐:Redis视频教程】 缓存知识点 缓存...
mysql锁表的原因是什么
在mysql中,锁表的原因是一个程序执行了对表的insert、update或者delete操作还未commite时,另一个程序也对同一个表进行相同的操作,则此时会发生资源正忙的异常,也就是锁表。 本教程操作环境...
一起来分析MySQL事务工作流程原理
本篇文章给大家带来了关于mysql的相关知识,其中主要介绍了事务工作流程原理的相关问题,包括了事务的原子性是通过undo log来实现的、事务的持久性是通过redo log来实现的等等内容,下面一起来...
workerman如何实现异步任务(附代码)
下面由workerman使用教程栏目给大家介绍workerman实现异步任务的方法,希望对需要的朋友有所帮助! 1、问题 遇到一个问题,php是单线程,无法实现多线程。现在我需要使用一个场景是多个链接使用...
workerman写mysql连接池
首先要了解为什么用连接池,连接池能为你解决什么问题 连接池主要的作用 1、减少与数据服务器建立TCP连接三次握手及连接关闭四次挥手的开销,从而降低客户端和mysql服务端的负载,缩短请求响应...
thinkphp3有门面类吗
thinkphp3有门面类。门面为容器中的类提供了一个静态调用接口,拥有更好的可测试性和扩展性,可以为任何的非静态类库定义一个门面类,语法为“class Test{public function Class(){return路径;}...
Swoole实践:使用协程进行高并发数据解析
随着互联网技术的发展,大量的数据需要被解析和处理。特别是在互联网金融、移动支付等行业,高并发的数据解析变得越来越重要。而swoole作为一款高性能的php网络通信引擎,其协程特性可以优化php...
Swoole实现高并发大文件上传方案
swoole是一款基于php的高性能异步面向网络编程的框架,能够实现异步io、多进程多线程、协程等特性,能够大幅提高php在网络编程方面的性能表现。在很多实时且高并发的应用场景下,swoole已经成为...
如何在Swoole中使用协程实现异步IO操作
随着web应用的日益增长和越来越强大的互联网技术,现代的web开发也越来越复杂了。在这样的环境下,如何提高web应用的性能成为开发人员们的重要任务之一。而swoole是一款高性能异步网络框架,它...