谷粒商城-高级篇-Day12-性能优化和缓存
对于一些设置了过期时间的key,如果这些key可能会在某些时间点被超高并发访问,是一种非常“热点”的数据,如果这个key在大量请求同时进来前正好失效,那么所有对这个key的数据查询都落到db,我们成为缓存击穿。指查询一个一定不存在的数据,由于缓存未命中,将去查询数据库,但是数据库也无记录,我们没有将
【Linux】基础IO --- 软硬链接、acm时间、动静态库制作、动静态链接、动静态库加载原理…
软硬链接、acm时间、动静态库制作、动静态链接、动静态库加载原理…
【Linux】调试器 gdb 及 ‘\r‘ 的使用
在Linux下我们可以通过 gcc 进行编译,但与 vs 相比若想对代码进行调试,我们还需要学会使用调试器 gdb 。我们都知道程序的发布方式有两种,release 版本和 debug 版本,而 release 版本是无法进行调试的,但在Linux gcc/g++出来的二进制程序,默认是releas
本地GitLab服务器搭建
GitLab 是一个用于仓库管理系统的开源项目,使用作为代码管理工具,并在此基础上搭建起来的Web服务。安装方法是参考GitLab在GitHub上的Wiki页面。
Linux-进程间通信
数据传输:一个进程需要将它的数据发送给另一个进程资源共享:多个进程之间共享同样的资源。通知事件:一个进程需要向另一个或一组进程发送消息,通知它(它们)发生了某种事件(如进程终止时要通知父进程)。进程控制:有些进程希望完全控制另一个进程的执行(如Debug进程),此时控制进程希望能够拦截另一个进程的所
【Linux】---进程程序替换
关于进程的进程替换
初识计算机网络
局域网: Local Area Network,简称为LAN,局域网是本地,局部组建的一种私有网络,组建局域网的目的是,为了局域网内部的主机之间能够方便的进行网络通信,称之为内网,但是连接的前提是保持网络的连接。网络通信是一个比较复杂的事情,我们实现起来会比较复杂,如果我们的协议太复杂了,那么我们
Fiddler的使用介绍及抓包分析(详解)
fiddler详细的使用介绍
Linux rm命令详解,Linux删除文件目录
作用:删除文件或目录参数:-f 直接删除,不需要确认。-r 递归删除(用来删除目录)-i 删除前逐一询问。-v 显示步骤-d 只删除空目录
自主Web服务器Http_Server
自主web服务器 http_server
服务器稳定性测试-LTP压力测试方法及工具下载
LTP(LinuxTest Project)是SGI、IBM、OSDL和Bull合作的项目,目的是为开源社区提供一个测试套件,用来验证Linux系统可靠性、健壮性和稳定性。LTP测试套件是测试Linux内核和内核相关特性的工具的集合。
Linux如何查看进程并杀死进程?
Linux如何查看进程并杀死进程?
TCP为什么是三次握手和四次挥手以及可能出现的问题
TCP为什么是三次握手和四次挥手以及可能出现的问题
Linux系列 目录和文件管理
本章将会讲解Linux中的目录和文件管理在之前的文章中,学习了Linux命令的格式,以及目录和文件管理的基本命令操作,本章将进一步学习管理目录和文件的高级操作,主要包括查看和检索文件内容,备份和恢复文档,以及使用vi文本编辑器创建或修改文本文件。
【Linux】Linux调试器-gdb使用
作者:小卢专栏:《Linux》喜欢的话:世间因为少年的挺身而出,而更加瑰丽。——《人民日报》
【Linux】-- 进程概念
当我们写完代码之后,编译连接就形成一个可执行程序.exe,本质是二进制文件,在磁盘上存放着。双击这个.exe文件把程序运行起来就是把程序从磁盘加载到内存,然后CPU才能执行其代码语句。当把程序加载到内存后,这个程序就叫做进程。所有启动程序的过程,本质都是在系统上创建进程,双击.exe文件也不例外
Linux系列 Linux常用命令(2)
本章将会讲解Linux系列常用命令(2)
【Linux】十分钟快速了解Linux常用指令(建议收藏)
一文快速了解Linux常用指令