首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
黑漏
掘友等级
后端 java
进击的程序猿
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
18
文章 18
沸点 0
赞
18
返回
|
搜索文章
赞
文章( 18 )
沸点( 0 )
Redis专题-底层数据结构
常数复杂度获取字符串长度。 杜绝缓冲区溢出。C字符串不记录自身长度容易造成缓冲区溢出,SDS修改时,API会自动将SDS的空间扩展至执行修改所需的大小,然后才执行实际的修改操作。 减少修改字符串时带来的内存重分配次数。SDS采用空间预分配(增长操作)和惰性释放(缩短操作) 二进…
Redis专题-必知必会的基础知识
读写性能优异, Redis能读的速度是110000次/s,写的速度是81000次/s。 支持数据持久化,支持AOF和RDB两种持久化方式。 支持事务,Redis的所有操作都是原子性的,同时Redis还支持对几个操作合并后的原子性执行。 数据结构丰富,除了支持string类型的v…
Http以及Https详解
早期以信息发布为主的Web 1.0时代,HTTP已可以满足绝大部分需要。证书费用、服务器的计算资源都比较昂贵,作为HTTP安全扩展的HTTPS,通常只应用在登录、交易等少数环境中。但随着越来越多的重要业务往线上转移,网站对用户隐私和安全性也越来越重视。对于防止恶意监听、中间人攻…
密码学初探
密码学有着严格的规范,其算法的实现原理是公开的。密码学算法是相对安全的,主要解决四个问题: 机密性(隐私性):在网络中传递的数据如果具备机密性,只有拥有密钥的才能解释这些数据,密钥是加密算法的关键。 完整性:接收方能够确保接收到的数据就是发送方发送的原始数据,在密码学中,主要使…
Hexo搭建
在老早以前,自己就有搭建一个博客的想法,中途也尝试自己动手操作过,但是好几次都半途而废了。在自己的想法中,一个博客需要一套管理系统,自己没那么多时间。最近在晚上搜寻的时候,发现了一个惊为天人的博客,其UI甚合我意,于是一番操作下发现了这个Hexo,以及那个深得我心的主题-obs…
记一次线上OOM Killer问题排查
由于线上业务量激增,于是让运营新增了几台服务器加入集群。但是新加的机器总是在运行一段时间后,莫名down掉。 查看服务监控,发现每次宕机的时候都是业务高峰期,内存使用率高。怀疑是有内存泄露造成的OOM,于是查看线上日志,并未发现有相关OOM异常,而且日志每次都是打到一半突然没了…
Linux OOM Killer机制
The OOM Killer 是内核中的一个进程,当系统出现严重内存不足时,它就会启用自己的算法去选择某一个进程并杀掉. 之所以会发生这种情况,是因为Linux内核在给某个进程分配内存时,会比进程申请的内存多分配一些. 这是为了保证进程在真正使用的时候有足够的内存,因为进程在申…
计算机网络、TCP原理
应用层:通过应用进程间的交互来完成特定的网络应用。应用层协议定义的是应用进程间通信和交互的规则。应用层交互的数据单元成为报文。常用应用层协议有HTTP、DNS、FTP、SMTP。 运输层:运输层的任务就是负责向两个主机中进程之间的通信提供通用的数据传输服务。运输层主要使用以下两…
个人成就
文章被点赞
161
文章被阅读
373,899
掘力值
4,340
关注了
2
关注者
46
收藏集
0
关注标签
14
加入于
2021-03-17