小天天天天 数据库 109 次 2022-12-07 22:41:45
1、字符串使用场景 a)缓存功能 典型使用场景:Redis作为缓存层,MySQL作为存储层,绝大部分请求的数据都是从Redis中获取,由于Redis具有支撑高并发的特性,所以缓存通常能起到加速读写和降低后端压力的作用。 开发提示:与MySQL等关系型数据库不同的是,Redis没有命令空间,而且也没有对键名有强制要求,但设计合
小天天天天 数据库 112 次 2022-12-07 22:37:38
什么是事务?用MySQL官方的一句话来描述事务是什么?MySQL事务主要用于处理操作量大,复杂度高的数据。那何为数据量大?何为复杂度高呢?我用我自己的理解来描述一下吧。事务其实就是MySQL中处理数据的一种方式,主要用在数据完整性高,数据之间依赖性大的情况下的一种数据处理方式。举个例子,小张向小李的银行卡打200块钱,在小张点击了确认转账的按钮时,系统突然崩溃了。会出现这样几中不正确的情况:1.小张的钱打到小李的账户上,但是自己的账户上
小天天天天 闲言碎语 117 次 2022-12-07 22:15:34
问题背景有时候忽然发现风扇转到特别厉害,打开的应用程序并不多。打开活动监视器,可以看到mds、mds_stores、mdworker占用很高的cpu和内存资源。Spotlight 中文名称为 聚焦,就是按下 Command+空格 弹窗的那个搜索框。mds、mds_stores、mdworker 是 Spotlight 的组成部分:mds元数据服务器。mdworker元
小天天天天 PHP 115 次 2022-12-07 11:14:19
PHP是单继承的语言,在PHP5.4Traits出现之前,PHP的类无法同时从两个基类继承属性或方法,为了解决这个问题,php出了Trait这个特性。(Traits和Go语言的组合功能有点类似)用法:通过在类中使用use关键字声明要组合的Trait名称,而具体某个Trait的声明使用trait关键词,Trait不能直接实例化。<?phptraitDrive{public$carName='BMW';publicfunctio
小天天天天 服务器 125 次 2022-12-07 11:09:34
打开.htaccess方法一:非nts模式:RewriteRule^(.*)$index.php/$1[QSA,PT,L]nts模式:RewriteRule^(.*)$index.php[L,E=PATH_INFO:$1]方法二:完整代码:<IfModulemod_rewrite.c>Options+FollowSymlinks-MultiviewsRewriteEngineOnRewriteCond%{REQUES
小天天天天 前端 117 次 2022-12-07 11:06:31
逻辑:引入jquery.js库和jquery.lazyload.min.js插件,在当前页需要懒加载的图片标签里面添加lazy类和data-original属性,在页尾script地方调用$("img.lazy").lazyload();即可。STEP1:引入资源<!--页尾引入js文件--><scripttype="text/javascript"src="/js/jquery.min.js"></sc
小天天天天 PHP 111 次 2022-12-07 11:04:32
在linux服务器部署thinkphp5的时候PHP报了这个错误,如下:Warning:require():open_basedirrestrictionineffect.File(/www/wwwroot/aa/thinkphp/start.php)isnotwithintheallowedpath(s):(/www/wwwroot/liqingbo/public/:/tmp/:/proc/)in/www/wwwroot/aa/pub
小天天天天 PHP 107 次 2022-12-07 10:57:27
JSONWebToken(JWT)是目前最流行的跨域身份验证解决方案。1.跨域身份验证Internet服务无法与用户身份验证分开。一般过程如下。1.用户向服务器发送用户名和密码。2.验证服务器后,相关数据(如用户角色,登录时间等)将保存在当前会话中。3.服务器向用户返回session_id,session信息都会写入到用户的Cookie。4.用户的每个后续请求都将通过在Cookie中取出session_id传给服务器。5.服务器收到se
小天天天天 PHP 127 次 2022-12-07 10:48:53
示例:字符串截取法/***中间加密字符串截取法*/publicstaticfunctionencryptTel($tel){$new_tel=substr($tel,0,3).'****'.substr($tel,7);return$new_tel;}替换字符串:/***中间加密替换字符串的子串*/publicstaticfunctionencryptTel($tel){$new_tel=substr_replac
小天天天天 PHP 113 次 2022-12-07 10:46:35
一、简介MySQL在5.5.3之后增加了这个utf8mb4的编码,mb4就是mostbytes4的意思,专门用来兼容四字节的unicode。utf8mb4是utf8的超集,除了将编码改为utf8mb4外不需要做其他转换。当然,为了节省空间,一般情况下使用utf8也就够了。二、内容描述那上面说了既然utf8能够存下大部分中文汉字,那为什么还要使用utf8mb4呢?原来mysql支持的utf8编码最大字符长度为3字节,如果遇到4字节的宽字符
小天天天天 前端 131 次 2022-12-07 10:44:00
Location对象是Window对象的一个部分,可通过window.location属性来访问。hash:设置或返回从井号(#)开始的URL(锚)。host:设置或返回主机名和当前URL的端口号。hostname:设置或返回当前URL的主机名。href:设置或返回完整的URL。pathname:设置或返回当前URL的路径部分。port:设置或返回当前URL的端口号。protocol:设置或返回当前URL的协议。search:设置或返回
小天天天天 PHP 137 次 2022-12-07 10:39:28
认证/授权认证(Authentication):验证目标对象身份。比如,通过用户名和密码登录某个系统就是认证。授权(Authorization):给予通过验证的目标对象操作权限。更简单地说:认证解决了「你是谁」的问题。授权解决了「你能做什么」的问题。对于一般的web应用,我们知道HTTP是无状态的,所以客户端和服务端需要解决的如何让之间的对话变得有状态。例如只有是登陆状态的用户才有权限调用某些接口,那么在用户登陆之后,需要记住该用户是已
小天天天天 服务器 202 次 2022-12-06 21:52:42
一、消息队列概述消息队列中间件是分布式系统中重要的组件,主要解决应用解耦,异步消息,流量削锋等问题,实现高性能,高可用,可伸缩和最终一致性架构。目前使用较多的消息队列有ActiveMQ,RabbitMQ,ZeroMQ,Kafka,MetaMQ,RocketMQ二、消息队列应用场景以下介绍消息队列在实际应用中常用的使用场景。异步处理,应用解耦,流量削锋和消息通讯四个场景。2.1异步处理场景说明:用户注册后,需要发注册邮件和注册短信。传统的
小天天天天 数据库 122 次 2022-12-06 12:03:31
将redis发布订阅模式用做消息队列和rabbitmq的区别:可靠性 redis:没有相应的机制保证消息的可靠消费,如果发布者发布一条消息,而没有对应的订阅者的话,这条消息将丢失,不会存在内存中;rabbitmq:具有消息消费确认机制,如果发布一条消息,还没有消费者消费该队列,那么这条消息将一直存放在队列中,直到有消费者消费了该条消息,以此可以保证消息的可靠消费;实时性redis:实时性高,redis作
小天天天天 PHP 111 次 2022-12-06 12:02:02
fsockopen—打开一个网络连接或者一个Unix套接字连接参数hostname如果安装了OpenSSL,那么你也许应该在你的主机名地址前面添加访问协议ssl://或者是tls://,从而可以使用基于TCP/IP协议的SSL或者TLS的客户端连接到远程主机。port端口号。如果对该参数传一个-1,则表示不使用端口,例如unix://。errno如果传入了该参数,holdsthesystemlevelerrornumberthatocc
小天天天天 PHP 96 次 2022-12-06 11:59:01
第一种:$file='x.y.z.png';echosubstr(strrchr($file,'.'),1);解析:strrchr($file,'.') strrchr()函数查找字符串在另一个字符串中最后一次出现的位置,并返回从该位置到字符串结尾的所有字符第二种:$file='x.y.z.png';echosubstr($file,strrpos($file,'.')+1);解析:strrpos($file,'.')&n
网站文章数:455
今日UV/PV/IP:21/31/20
昨日UV/PV/IP:28/32 /26