上一页 1 2 3 4 5 6 7 ··· 10 下一页
摘要: 进程、线程、协程 进程:应用程序的启动实例,运行起的代码叫进程,有独立的内存空间,类比工厂的P个(P=1单进程,P>1多进程)车间。 线程:线程是CPU调度的最小单位,是进程内的执行单元,多个线程共享所属进程的资源。类比车间内的T个员工(T=1单线程,T>1多线程)车间。 协程:类似线程,协程是用户 阅读全文
posted @ 2024-05-18 21:04 小松聊PHP进阶 阅读(1070) 评论(0) 推荐(0)
摘要: 谨防持久化+未授权访问漏洞入侵服务器 CVE编号找不到,CNVD有一个:CNVD-2015-07557(国家信息安全漏洞共享平台漏洞编号)。 这是我之前写过的文章,漏洞成因、影响范围、POC与对抗方案有详解: 谨防利用Redis未授权访问漏洞入侵服务器 RDB(Redis Database、全量保存 阅读全文
posted @ 2024-05-12 07:19 小松聊PHP进阶 阅读(158) 评论(0) 推荐(0)
摘要: 场景假设 A表(1000条数据)left join B表(1000条数据)。 嵌套循环(Nested-Loop Join) 极简概括:顾名思义多层循环叠加,由于MySQL条数数量有限,所用for循环而不用while,在MySQL中就是多层for循环。 性能问题:MySQL使用这种作为join方式最简 阅读全文
posted @ 2024-05-12 07:12 小松聊PHP进阶 阅读(240) 评论(0) 推荐(0)
摘要: 理论(后半部分有实操详解) 哲学思考 易经思维:向各国人讲述一种动物叫乌龟,要学很久的各国语言,但是随手画一个乌龟,全世界的人都能看得懂。 道家思维:努力没有用(指劳神费心的机械性重复、肢体受累、刻意行为),要用心(深度思考、去感悟、透过现象看本质)才有用。 举例:类似中学做不出来的几何题的底层原理 阅读全文
posted @ 2024-05-03 23:55 小松聊PHP进阶 阅读(1603) 评论(0) 推荐(2)
摘要: 源码理解思维的提升 分享一些个人见解。 Laravel里面的某些概念,就像魔术一样,看起来很厉害,当知道魔术怎么变的,就会认为也不过如此。所以不必感觉Laravel里有些概念难以理解。 应当抛除被框架约束思维的枷锁,用PHP设计的角度去思考,关注大概,而不是在在框架层面逐行磨叽。毕竟源码那么多,越是 阅读全文
posted @ 2024-04-21 07:27 小松聊PHP进阶 阅读(487) 评论(0) 推荐(1)
摘要: 破除困境带你飞 能遇上高并发的,基本都是有点规模的公司,小公司基本都是CRUD。 想去一线城市跳槽,想去有高并发的公司,但是没有高并发经验,没有高并发的经验,就去不了高并发的公司,去不了这样的公司,就没有高并发经验,前狼后虎两头堵的困境,干就完了。 一语道破 超卖问题是属于并发安全问题,在并发情况下 阅读全文
posted @ 2024-04-20 06:37 小松聊PHP进阶 阅读(595) 评论(0) 推荐(0)
摘要: 温馨提示 不同的组件需要不同的docker配置(例如容器卷,端口,环境变量等),使用你懂得工具看hub.docker.com官方手册。 不要死记硬背,因为这种东西不是天天要写,过段时间就忘了,很容易引起挫败感。 Dockerfile或者Docker-compose的编写,可以安装一些编辑器插件辅助编 阅读全文
posted @ 2024-04-15 02:45 小松聊PHP进阶 阅读(226) 评论(0) 推荐(0)
摘要: 镜像分层的简单直观体现 在执行docker pull时,会发现多个Pull complete 字样,就能体现分层,如果是一个文件,只会有一个Pull complete 。 docker pull redis Using default tag: latest latest: Pulling from 阅读全文
posted @ 2024-04-14 08:08 小松聊PHP进阶 阅读(788) 评论(0) 推荐(0)
摘要: 极简概括 官网:https://www.docker.com 利用比虚拟机更加轻量级的容器化虚拟技术,能够低成本的把当前环境快速打包或在新环境部署相同子环境的运维工具,基于Go语言实现,跨平台(支持Linux、Windows、MacOS)。 通俗类比:无论什么牌子什么价位的主机,都可以利用同一个的W 阅读全文
posted @ 2024-04-14 07:08 小松聊PHP进阶 阅读(217) 评论(0) 推荐(0)
摘要: 布隆过滤器 极简概括 英文名称Bloom Filter,用于判断一个元素是否在一个大数据集合中,如果检测到存在则有可能存在,如果不存在则一定不存在。 Redis官网对于布隆过滤器的说明:https://redis.io/docs/data-types/probabilistic/bloom-filt 阅读全文
posted @ 2024-04-08 23:19 小松聊PHP进阶 阅读(763) 评论(0) 推荐(0)
上一页 1 2 3 4 5 6 7 ··· 10 下一页