会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
方达达
生活艰辛,但依旧要前行。
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
22
23
24
25
26
27
28
29
30
···
55
下一页
2022年8月15日
php 不常用设计模式-代理模式
摘要: 人都有幸福的权利,但少数人有幸福的能力。 在AOP设计思想中,运用的就是代理模式的应用 定义 代理模式(Proxy)为其他对象提供一种代理以控制对这个对象的访问。使用代理模式创建代理对象,让代理对象控制目标对象的访问(目标对象可以是远程的对象、创建开销大的对象或需要安全控制的对象),并且可以在不改变
阅读全文
posted @ 2022-08-15 09:06 方达达
阅读(21)
评论(0)
推荐(0)
2022年8月12日
hyperf 配置静态资源
摘要: 生活不止眼前的苟且,还有前任的喜帖。 在 config/autoload/server.php 进行配置对应的静态资源 return [ 'settings' => [ ... // 静态资源 'document_root' => BASE_PATH . '/public', 'enable_sta
阅读全文
posted @ 2022-08-12 09:10 方达达
阅读(281)
评论(0)
推荐(0)
2022年8月10日
分布式锁总集
摘要: 分布式锁概念 分布式锁是控制分布式系统之间同步访问共享资源的一种方式,通过互斥来保持一致性。 分布式锁来对分布式系统多进程访问资源进行控制,因此分布式锁是为了解决分布式互斥问题! 线程锁和进程锁 线程锁:主要用来给方法、代码块加锁。当某个方法或代码使用锁,在同一时刻仅有一个线程执行该方法或该代码段。
阅读全文
posted @ 2022-08-10 09:03 方达达
阅读(26)
评论(0)
推荐(0)
2022年8月6日
redis 哈希数据类型扩容原理解析
摘要: 没有什么可以将你打败,因为你从未成功过。 背景 redis字典(hash表)当数据越来越多的时候,就会发生扩容,也就是rehash hash扩容的时候采用的是:渐进式rehash的方式 哈希表节点 typedef struct dictEntry { void *key; // 键 union {
阅读全文
posted @ 2022-08-06 09:00 方达达
阅读(68)
评论(0)
推荐(0)
2022年8月5日
当pop了redis列表的数据之后,进程挂了怎么办
摘要: 有人存你号码是为了打给你,我不一样,我是为了不接。 首先分析问题,这个进程挂了,是指什么进程? 是指php进程还是指redis进程? 如果是php进程,则 此时php进程要么是被kill或者kill -9或者断电进程退出,只有在kill的情况php可以通过信号再次push进去。 如果是redis进程
阅读全文
posted @ 2022-08-05 09:00 方达达
阅读(45)
评论(0)
推荐(0)
2022年8月4日
solr 和 elasticsearch 区别
摘要: 爱笑的姑娘,总是比别人更容易长眼纹,干纹,细纹,鱼尾纹。 它们都是基于Lucene搜索服务器基础上开发,高性能的企业级搜索服务。【它们都是基于分词技术构建的倒排索引方式进行查询】 区别: 当实时建立索引的时候,solr会产生io阻塞,而es则不会,es查询性能高于solr。 在不断动态添加数据的时候
阅读全文
posted @ 2022-08-04 09:04 方达达
阅读(17)
评论(0)
推荐(0)
2022年8月3日
kafka如何解决拥堵问题
摘要: 别人没回复,继续等,你会等到她的朋友圈。 不同的场景导致的拥堵已经对应的解决方案 1、实时/消费任务挂掉导致的消费积压的解决方法 如果在积压数据不多和影响较小的情况下,重新启动消费任务,排查宕机原因。 如果消费任务宕机时间过长导致积压数据量很大,除了重新启动消费任务、排查问题原因,还需要解决消息积压
阅读全文
posted @ 2022-08-03 09:02 方达达
阅读(187)
评论(0)
推荐(0)
2022年8月2日
redis和kafka在队列方面进行比较
摘要: 熟练地运用,关我屁事和关你屁事,可以节省人生80%的时间。 redis 作为非关系性数据库,和作为消息系统的kafka是两个完全不同的东西,但是都是可以应用于队列方面进行应用,从而也就是有了对应的比较。 差异: 存储介质不一样: redis queue数据是存储在内存,虽然有AOF和RDB的持久化方
阅读全文
posted @ 2022-08-02 09:10 方达达
阅读(108)
评论(0)
推荐(0)
2022年8月1日
跳表数据结构
摘要: 放弃这个字,说起来简单,做起来就更简单了。 定义: 增加了向前指针的链表叫作跳表。跳表全称叫做跳跃表,简称跳表。跳表是一个随机化的数据结构,实质就是一种可以进行二分查找的有序链表。跳表在原有的有序链表上面增加了多级索引,通过索引来实现快速查找。跳表不仅能提高搜索性能,同时也可以提高插入和删除操作的性
阅读全文
posted @ 2022-08-01 09:01 方达达
阅读(46)
评论(0)
推荐(0)
2022年7月29日
什么是注解?
摘要: 你觉得很孤独,没关系,你还有手机。 什么是注解?什么是注释? 注解:给应用程序看,用于元数据的定义,单独使用时没有任何作用,需配合应用程序对其元数据进行利用才有作用。 注释:给程序员看,帮助理解代码,对代码起到解释、说明的作用。 注解的原理 PHP注解通过反射机制来实现。反射是PHP提供的一种功能强
阅读全文
posted @ 2022-07-29 09:03 方达达
阅读(21)
评论(0)
推荐(0)
上一页
1
···
22
23
24
25
26
27
28
29
30
···
55
下一页
公告