首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
YanChen11
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
赞
0
文章 0
沸点 0
赞
0
返回
|
搜索文章
YanChen11
8天前
关注
字符串搜索算法 KMP
KMP 是另一种高效的字符串搜索算法。相较于 Boyer-Moore 算法,KMP 算法实现了更低的时间复杂度,但同时逻辑也相对更加复杂。...
赞
评论
分享
YanChen11
15天前
关注
字符串搜索算法 Boyer-Moore
在字符串搜索过程中,我们期望尽量提高算法的运行效率,减少资源消耗。Boyer-Moore 算法正好满足以上要求,并且,其运行效率会随着要搜索的子串长度的增加而提高。...
2
评论
分享
YanChen11
1年前
关注
Gin 框架的路由机制——路由创建
Gin 是一个轻量级的 Go 语言 web 框架,相较于其他 web 框架,拥有更高的性能和更快的路由。Gin 框架的路由采用树形结构,同时支持包含参数和通配符的路由。...
7
评论
分享
YanChen11
1年前
关注
Laravel 中的 job 调度机制
Laravel 中提供了队列机制,使得开发者可以将耗时较长的任务以 job 的形式在后台运行,从而最终缩短请求的响应时间,提升用户体验。...
赞
评论
分享
YanChen11
1年前
关注
Laravel 的运行机制——容器、控制反转、依赖注入
作为一款功能强大的 web 应用框架,Laravel 被越来越广泛的应用到 web 应用开发当中。Laravel 中引入的容器、控制反转、依赖注入也极大的方便了开发人员,同...
3
1
分享
YanChen11
1年前
关注
Laravel 中 schedule 调度的运行机制
Laravel 的 console 命令行极大的方便了 PHP 定时任务的设置以及运行,但其后台调度机制却有很多细节值得留意,搞清楚这些细节也会帮助我们更好的运用 cons...
4
评论
分享
YanChen11
1年前
关注
Redis 底层数据结构 dict(hashtable)的实现机制
作为常用的 NoSQL 数据库,Redis 可以被看作是一个存储了 key 和 value 的映射关系的字典。其自身结构以及一些常用数据类型的底层结构都采用 hashtab...
2
评论
分享
YanChen11
1年前
关注
可变长度字段在 InnoDB 中的存储方式
在设计 InnoDB 数据表时,经常会用到可变长度的数据类型(varchar、text 等)。InnoDB对这些数据类型的字段的读写以及存储方式往往会影响数据库的性能。...
1
评论
分享
YanChen11
1年前
关注
InnoDB 数据和索引的存储结构以及管理
InnoDB 的索引是B+Tree 结构,但 InnoDB 的数据记录在索引中具体是如何存储的,当我们对这些记录进行查找、更新、删除操作时,存储引擎是如何运行的。要解决这些...
1
评论
分享
YanChen11
1年前
关注
MySQL 三种外键实现方式以及性能比较
MySQL 目前只有 InnoDB 支持外键,如果要在其他引擎中实现外键,则可以通过触发器或在代码中通过逻辑外键实现。这三种方式实现的外键各有什么利弊,在性能上又有什么差别...
1
评论
分享
YanChen11
2年前
关注
MySQL 中 datetime 和 timestamp 类型的比较
DATETIME、TIMESTAMP 是 MySQL 中常用的日期/时间数据类型。其中 DATETIME 和 TIMESTAMP 在表象上有相似的地方,但在本质上却有许多不...
4
评论
分享
YanChen11
2年前
关注
Redis 配置不严谨导致服务器被攻击
最近公司 web 服务器连续几次被人攻击拿去挖矿,刚开始以为是上传服务有漏洞,导致可执行脚本被上传到服务器然后运行。在修复上传程序的漏洞之后发现服务器还是会被攻击,最终排查...
6
3
分享
YanChen11
2年前
关注
PHP 扩展 OPcache 的机制简介
通常每次请求 PHP 都需要解释脚本文件得到 OPCode,再运行 OPCode。但在生产环境中,代码基本不会发生变化,我们只需要解释一次脚本,然后将结果缓存起来,往后直接...
1
评论
分享
YanChen11
2年前
关注
PHP 5 和 PHP 7 中数组实现方式的比较
从 PHP 5 到 PHP 7 ,PHP 通过对 hashtable 数据结构和实现方式的修改,使得数组在内存占用和性能上有了很大的提升,同时提升了 PHP 7 的运行速度...
1
评论
分享
YanChen11
2年前
关注
常用 I/O 多路复用机制的比较
在日常应用中,一个进程通常需要向 stdout 和 stderr 输出日志,同时还要接受 socket 连接,另外还要对外提供服务。有鉴于此,我们需要实...
1
评论
分享
YanChen11
2年前
关注
MySQL 事务隔离级别
MySQL 的事务必须满足ACID 原则。其中,隔离性是为了尽量减少并发事务彼此之间的影响,最高的隔离级别可以保证并发事务之间互不影响。但在实际应用中,往往会根据不同的应用...
6
评论
分享
YanChen11
2年前
关注
PHP 中几种合并数组的方法的性能以及内存消耗的比较
在 PHP 中经常会遇到数组合并的场景,不同的合并方法,其在资源消耗以及运行速度还有 PHP 性能方面会有很大的差别。本文就 array_merge、array_push、...
3
评论
分享
YanChen11
2年前
关注
Redis 和 memcached 的比较
Redis 和 Memcached 都属于内存数据存储系统,常被用于缓存数据库查询结果从而加快应用的响应时间。在实际应用中,仍然需要根据实际的应用场景以及二者各自的特定进行...
4
评论
分享
YanChen11
2年前
关注
跳跃表 Skip List
链表由于其简单以及易于实现而为人所熟悉,也常常被应用到实际开发中。但链表的查询时间复杂度为 O(n),查询效率相对较低。而跳跃表在提高查询效率的同时,对插入/删除效率的影响...
赞
评论
分享
YanChen11
2年前
关注
InnoDB 中的锁机制以及多版本并发控制(MVCC)
InnoDB 使用锁来保证数据的一致性,但加锁会降低数据库的并发性能,影响效率。为了在保证数据一致性的同时提高并发性能,InnoDB 引入了多版本并发控制(MVCC)...
1
评论
分享
下一页
个人成就
文章被点赞
66
文章被阅读
44,606
掘力值
1,354
关注了
2
关注者
25
收藏集
0
关注标签
1
加入于
2019-10-19