05 2022 档案

摘要:暴风雨之后,不仅没看到彩虹,还感冒了! 在这种大数量量的作用下,直接添加,肯定会有造成锁表的,mysql挂掉的风险 方法1: 一种方案是新建一个空表,在新建的表里面里面插入字段,然后把旧表里面的输入插入到这个空表里面来,等数据迁移完成这之后,再更改表名即可。 注意:实际操作中,会出现卡死的现象,经过 阅读全文
posted @ 2022-05-31 09:01 方达达 阅读(22) 评论(0) 推荐(0) 编辑
摘要:你没有任何的话语权,除非说的是正确答案。 设计思路 进行对比验证,不管是客户端IP还是 session_id,然后再加一个对比时间或者有效过期时间 方法1: 首先将session信息存在redis中; 然后将session_id存到mysql数据库中;接着验证session是否过期; 最后利用ope 阅读全文
posted @ 2022-05-30 09:10 方达达 阅读(20) 评论(0) 推荐(0) 编辑
摘要:人生一世,即便是能够轰轰烈烈,也不会持久,平淡是最后的绝唱。人生的意义,深深蕴含于平凡生活中。平平淡淡才是真,明天太阳照样会照遍世界的每一个角落,我们都会开始我们看似平淡却又多姿多彩的生活…… RabbitMQ 模式 简单模式 - 一个生产者对应一个消费者 工作模式 - 一个生产者对应多个消费者 订 阅读全文
posted @ 2022-05-27 09:04 方达达 阅读(9) 评论(0) 推荐(0) 编辑
摘要:唯一比孤独更可怕的,是被人知道你孤独。 定义: RabbitMQ是一个基于AMQP协议的开源信息代理软件(简称消息中间件),RabbitMQ是使用erlang语言编写的,由于erlang语言的高并发特性,性能较好;吞吐量到万级,MQ功能比较完备,健壮,稳定、易用,跨平台,支持多种语言。 特点: 可靠 阅读全文
posted @ 2022-05-26 09:04 方达达 阅读(85) 评论(0) 推荐(0) 编辑
摘要:山重水复疑无路,柳暗花明又一坑。 magento 是在Zend框架基础上建立起来的,这点保证了代码的安全性及稳定性。 选择Zend的原因有很多,但是最基本的是因为 zend框架提供了面向对象的代码库并且有很好的团队支持。 1、Magento技术堆栈2、Magento查看模型3、可扩展性4、模块化5、 阅读全文
posted @ 2022-05-25 09:06 方达达 阅读(64) 评论(0) 推荐(0) 编辑
摘要:别太自信,你可能信错了人。 在集群下不能实现命令 KEYS: 由于 KEYS 命令需要在所有节点上扫描所有键值对,因此在 Redis 集群模式下被禁止使用。可以使用 SCAN 命令代替 KEYS 命令来遍历所有键值对。 MIGRATE: MIGRATE 命令是用于将数据从一个 Redis 实例迁移到 阅读全文
posted @ 2022-05-24 13:02 方达达 阅读(139) 评论(0) 推荐(0) 编辑
摘要:其实,电脑游戏从小就训练你,把Boss当作自己最大的敌人。 哈希冲突的原因 哈希冲突是指不同的键所对应的哈希值相同,导致它们存储在哈希表的同一个桶中。这种情况通常很少发生,但是当键的数量增加时,哈希冲突的发生率也会逐渐增加。哈希冲突可能导致数据读写效率下降,因此需要解决这个问题。 redis 哈希冲 阅读全文
posted @ 2022-05-23 09:06 方达达 阅读(144) 评论(0) 推荐(0) 编辑
摘要:亲爱的,我喜欢你,就像《喜欢你没有道理》,久久甜蜜在心海。 1、首先安装好对应的docker 直接去官网下载对应的安装包 https://docs.docker.com/desktop/install/windows-install/ 2、在win11 打开对应的 hyperf-v 等服务 (如果是 阅读全文
posted @ 2022-05-20 09:09 方达达 阅读(86) 评论(0) 推荐(0) 编辑
摘要:听说你的城市下雨了,不知道你带伞没有,如果带了这雨就白下了。 1、缓存:通过string类型将序列化后的对象存起来即可 需要注意点: 必须保证不同对象的 key 不会重复,并且使 key 尽量短,一般使用类名(表名)加主键拼接而成。 选择一个优秀的序列化方式也很重要,目的是提高序列化的效率和减少内存 阅读全文
posted @ 2022-05-19 09:05 方达达 阅读(13) 评论(0) 推荐(0) 编辑
摘要:回首青春,我发现自己失去了很多宝贵的东西。但我并不难过,因为我知道,以后会失去的更多。 定义 如果索引的列在 select 所需获得的列中(因为在 mysql 中索引是根据索引列的值进行排序的,所以索引节点中存在该列中的部分值)或者根据一次索引查询就能获得记录就不需要回表,如果 select 所需获 阅读全文
posted @ 2022-05-18 09:01 方达达 阅读(9) 评论(0) 推荐(0) 编辑
摘要:上帝公平地给了每个人每天三个8小时。第一个8小时大家都在工作;第二个8小时大家都在睡觉;人与人的区别大多是在第三个8小时创造出来的! 冒泡算法 function myFun($data, $type = 'desc') { if( !is_array($data) ) { return 'forma 阅读全文
posted @ 2022-05-13 09:05 方达达 阅读(14) 评论(0) 推荐(0) 编辑
摘要:经过十年不断的努力和奋斗,我终于从一个懵懂无知的少年变成了一个懵懂无知的青年。 门面定义 门面为容器中的类提供了一个静态调用接口,相比较传统的静态方法调用,带来了更好的额测试性和扩展性,可以为任意的非静态类定义一个facade类。 作用 它将非静态的类可以作为静态类使用 原理 底层方法使用的是 _c 阅读全文
posted @ 2022-05-12 09:17 方达达 阅读(18) 评论(0) 推荐(0) 编辑
摘要:如果可以,我会爱你一杯子。 Go 是一种编译型语言,它使用了高效的垃圾回收机制和并发编程的特性,因此在高并发、CPU 密集型应用和网络编程方面表现得非常出色。相反,PHP 是一种解释型语言,它在处理大量计算密集型任务时会有一些性能瓶颈,但对于 Web 开发和操作数据库等场景非常适合。 1、并发处理能 阅读全文
posted @ 2022-05-10 09:14 方达达 阅读(177) 评论(0) 推荐(0) 编辑
摘要:每当我找到成功的钥匙,就发现有人把锁芯给换了… 方式1:直接采用file函数来操作 - (针对大文件,不可取) 由于file函数是一次性将所有内容读入内存,而PHP为了防止一些写的比较糟糕的程序占用太多的内存而导致系统内存不足,使服务器出现宕机,所以默认情况下限制只能最大使用内存16M,这是通过ph 阅读全文
posted @ 2022-05-06 09:03 方达达 阅读(17) 评论(0) 推荐(0) 编辑
摘要:人总有一死,不是穷死就是心死。 首先,我们还是先了解下相关的数据结构 哈希表 哈希表,顾名思义,即将不同的关键字映射到不同单元的一种数据结构。而将不同关键字映射到不同单元的方法就叫做哈希函数。理想情况下,经过哈希函数处理,关键字和单元是会进行一一对应的;但是如果关键字值足够多的情况下,就容易出现多个 阅读全文
posted @ 2022-05-05 09:04 方达达 阅读(7) 评论(0) 推荐(0) 编辑
摘要:有些人是好看的,有些人是难看的,而你是好难看的。 相同点 datetime和timestamp都可以表示 YYYY-MM-DD HH:MM:SS 这种年月日时分秒格式的数据。 注意(并且从MySQL5.6.4之后这两者都可以包含秒后的小数部分,精度最高为微妙(6位),这里有一个点需要注意,就是在My 阅读全文
posted @ 2022-05-04 09:10 方达达 阅读(45) 评论(0) 推荐(0) 编辑
摘要:别人一看你就说你是学生,不是因为你看着年轻,而是因为穿的土! 错误 vs 异常 错误与异常可以看作一对孪生兄弟,从严格的面向对象编程角度来说,错误指的是致命错误(Fatal Error,比如编译错误和语法错误),出现运行时错误后,程序应该无法继续往后执行,需要执行一些清理工作并记录日志后退出当前处理 阅读全文
posted @ 2022-05-03 13:58 方达达 阅读(14) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示