首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
微醺很上头
掘友等级
摸鱼工程师
|
🎮
快乐编程,享受每一天!
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
226
文章 197
沸点 29
赞
226
返回
|
搜索文章
赞
文章( 197 )
沸点( 29 )
高并发场景下,如何保证缓存与数据库一致性?
我们日常开发中,对于缓存用的最多的场景就像下图一样,可能仅仅是对数据进行缓存,减轻数据库压力,缩短接口响应时间。 高并发读写时,请求执行各步骤的顺序是不可控的。假设此时有一个请求A,B都在在执行写流程,请求A是需要将某个数据改成1,请求B是需要将某个数据改为2,执行操作如下时就…
如何优化一个秒杀项目?
OpenResty由Nginx核心加很多第三方模块组成,默认集成了Lua开发环境,使得Nginx可以作为一个Web Server使用。 借助于Nginx的事件驱动模型和非阻塞IO,可以实现高性能的Web应用程序。 OpenResty提供了大量组件如Mysql,Redis,Mem…
Redis(四) -- 淘汰过期策略
为了弥补惰性删除对于内存的不友好,redis中还有一种过期策略即定期删除。当一个键值对设置expire后,redis中会维护一个过期字典。这个过期字典在redis中会使用serverCron时间事件轮训,轮训过期键值对进行释放 redis.conf配置文件中hz配置项配置ser…
[Redis] 你了解 Redis 的三种集群模式吗?
最近在面试过程中被面试官问到 Redis 集群数据是如何复制的,由于之前没有准备直接懵了。 事后查了查这个问题其实也挺简单,如果你之前也不知道,没问题,赶紧浅尝辄止,速度3遍即可入门。 通过持久化功能,Redis保证了即使在服务器重启的情况下也不会丢失(或少量丢失)数据,因为持…
记一次接口性能优化实践总结:优化接口性能的八个建议
最近对外接口偶现504超时问题,原因是代码执行时间过长,超过nginx配置的15秒,然后真枪实弹搞了一次接口性能优化。在这里结合优化过程,总结了接口优化的八个要点,希望对大家有帮助呀~ 耗时操作,考虑用异步处理,这样可以降低接口耗时。本次转账接口优化,匹配联行号的操作耗时有点长…
看了 100多份简历后,想给找工作的程序员几点建议
最近公司启动一个新项目,开始陆陆续续的招人,我又不幸的被部门大佬拉去做初试面试官,就是之前《面试官:不会看 Explain执行计划,简历敢写 SQL 优化?》里提到的大牛,总扎我心的那位。 其实跟这种牛X的人在一起工作,并不快乐反而会很累,不过真的能学到东西。和他们在一起工作,…
一篇有趣的负载均衡算法实现
负载平衡(Load balancing)是一种在多个计算机(网络、CPU、磁盘)之间均匀分配资源,以提高资源利用的技术。使用负载均衡可以最大化服务吞吐量,可能最小化响应时间,同时由于使用负载均衡时,会使用多个服务器节点代单点服务,也提高了服务的可用性。 负载均衡的实现可以软件可…
秋招复习笔记 :从OSI七层模型串联计算机网络常用协议
OSI七层模型和五层模型主要是提供一种处理问题的策略方案。而互联网中真正使用的则是TCP/IP四层模型,也是对于前两者的具体实现。 以太网协议是将IP数据包封装为帧的过程并传输的协议,准确来说,其并非链路层协议,而是再链路层和物理层都有所体现。所以以太网协议再TCP/IP四层模…
秋招复习笔记 : 操作系统重点复习内容
操作系统本质上是一个能够和硬件沟通和调度的一个应用程序,而我们可以通过C语言等这类能够和硬件直接交互的语言来编写我们的软件。但是操作系统解决了一些我们常见的问题。 . . . . . . 虽然我们能够通过自己编写程序来完成这些操作甚至针对我们自己程序进行优化,但是当我们希望快速…
从零开始学前端动画 —— 简单的特效登录
最近忽然对canvas动画感兴趣,然后就心血来潮的看了一些文章,事先声明,部分原创,我只是代码的搬运工。我先上一下截图,然后再说下我的想法。 还是那句话,我只是代码的搬运工,首先是雪花飘落的场景。参考文章点击这里 —— canvas实现雪花飘落,文章上来就贴了代码,直接就能用,…
下一页
关注了
92
关注者
2
收藏集
8
关注标签
54
加入于
2017-12-27