02 2022 档案
摘要:select模型 说的通俗一点就是各个客户端连接的文件描述符也就是套接字,都被放到了一个集合中,调用select函数之后会一直监视这些文件描述符中有哪些可读,如果有可读的描述符那么我们的工作进程就去读取资源。PHP 中有内置的函数来完成 select 系统调用。 poll模型: poll 和 sel
阅读全文
摘要:原文:https://www.jianshu.com/p/3fc3646fad80 那就是一直认为,HTTP连接分为长连接和短连接,而我们现在常用的都是HTTP1.1,因此我们用的都是长连接。 这句话其实只对了一半,我们现如今的HTTP协议,大部分都是1.1的,因此我们平时用的基本上都是长连接。但是
阅读全文
摘要:百万级抽奖系统(redis的延时双删) 笔记链接:https://www.bilibili.com/read/cv15241402?from=note 视频链接:https://www.bilibili.com/video/BV1t5411o7yn 延时双删的博客地址:https://blog.cs
阅读全文
摘要:一、ApplicationContext:是spring继BeanFactory之外的另一个核心接口或容器,允许容器通过应用程序上下文环境创建、获取、管理bean。为应用程序提供配置的中央接口。在应用程序运行时这是只读的,但如果实现支持这一点,则可以重新加载。 一个ApplicationContex
阅读全文
摘要:问题是使用aop做切面,我给某个方法做切面,其他方法调用他,那么这个方法的切面就失效了。百度了一下这问题,下面的解答还是挺不错的,就是产生了一个代理,而内部方法无法代理到就导致切面失效, 解决的办法就是把内部方法的代理给显示的获取出来。 另一篇分析该问题的文章,不过解决办法会导致循环的bug. ht
阅读全文