前后端应用知识
文章平均质量分 67
农夫小田
心脏跳动 && 北京上天大学 - 辛劳学籽
展开
-
如何使用chorme版本对应的ChromeDriver(不用更改Chrome版本)
下载ChromeDriver的地方,没有对于高版本的下载包,可是我们的浏览器版本是 117.0.5938.88,我又不想降低本地的Chrome版本,因为这样也太蠢了,每次更新后可能老版本就不适用了。不手动下载,而是通过代码全自动下载好ChromeDriver(因为文件不大,下载耗时可以忽略,或者代码初始化的时候即下载好)发现这个老哥写的比较认真,如果还有问题,可以照这个参考一下。原创 2023-09-21 22:15:00 · 1386 阅读 · 0 评论 -
用户-粉丝关注表设计与实现
一、数据结构分析 用户关注粉丝是一个多对多的数据模型,分析对象的数据特征,我们给每个用户设计一个关注者属性和粉丝属性,用于存储用户的关注者id和粉丝id,如用户1: $arr1 = [ 'follow' => '[2,3,4], 'fans' => [4,5,6],]二、用户逻辑关系梳理 在用户关注粉丝模型中,有两种常见场景: 查看自己的粉丝或者关注列表: 这种情况下最多会出现三种关系: 其中1表示仅为本人所关注的人,2表示仅为本人的粉丝,3表示互粉 查看别人的粉丝或者关注原创 2021-09-17 21:31:32 · 4223 阅读 · 0 评论 -
linux 抓包tcp
tcpdump是linux下的网络数据包截获分析工具。在linux的日常网络管理中,tcpdump的使用频率很高,熟练掌握对提高工作效率很有帮助。 支持针对网络层、协议、主机、网络或端口的过滤。并提供and、or、not等逻辑语句帮助去除无用的信息。简介网络数据包截获分析工具。支持针对网络层、协议、主机、网络或端口的过滤。并提供and、or、not等逻辑语句帮助去除无用的信息。tcpdump - dump traffic on a network例子不指定任何参数监听第一块网卡上经过的数据转载 2021-09-16 15:47:31 · 1083 阅读 · 0 评论 -
缓存及对应解决方案
为什么用缓存使用缓存的目的,就是提升读写性能。而实际业务场景下,更多的是为了提升读性能,带来更好的性能,更高的并发量。日常业务中,我们使用比较多的数据库是 MySQL,缓存是 Redis 。Redis 比 MySQL 的读写性能好很多。那么,我们将 MySQL 的热点数据,缓存到 Redis 中,提升读取性能,也减小 MySQL 的读取压力。例如说:论坛帖子的访问频率比较高,且要实时更新阅读量,使用 Redis 记录帖子的阅读量,可以提升性能和并发商品信息,数据更新的频率不高,但是读取的频率很高,原创 2021-08-17 10:56:03 · 183 阅读 · 0 评论 -
RPC-API访问过程流图
原创 2021-04-13 11:03:09 · 187 阅读 · 0 评论 -
Ajax 应用场景 & Jquery实践
Ajax不是万能的,在适合的场合使用Ajax,才能充分发挥它的长处,改善系统性能和用户体验,绝不可以为了技术而滥用。Ajax的特点在于异步交互,动态更新web页面,因此它的适用范围是交互较多,频繁读取数据的web应用。现在来看几个Ajax的应用实例,读者可以了解如何使用Ajax技术改进现有的web应用系统。 场景1. 用Ajax进行数据验证 在填写表单内容时,需要保证数据的唯一性(例如新用户注册填写的用户名),因此必须对用户输入的内容进行数据验证。 ...原创 2021-03-16 15:37:25 · 200 阅读 · 0 评论