Valgrind工具详解 1.Memcheck 最常用的工具,用来检测程序中出现的内存问题,所有对内存的读写都会被检测到,一切对malloc、free、new、delete的调用都会被捕获。所以,它能检测以下问题: 1、对未初始化内存的使用; 2、读/写释放后的内存块; 3、读/写超出malloc分 ...
分类:
其他好文 时间:
2021-06-02 11:25:21
阅读次数:
0
1 压测方法论 压测目的 压测场景/模型 结果分析 压测报告 其实可以把每次压测当作是一个项目,包括压测目的是什么?新版本数据库上线?新功能? 新的机型 ? 确定压测目标之后我们要选择何种压测场景进行压测,只读,只写,读写混合? 观察压测过程中的性能曲线是否满足我们的期望,并且真对性能出现可重复性抖 ...
分类:
数据库 时间:
2021-06-02 11:16:43
阅读次数:
0
Spring 动态数据源 动态数据源是什么?解决了什么问题? 在实际的开发中,同一个项目中使用多个数据源是很常见的场景。比如,一个读写分离的项目存在主数据源与读数据源。 所谓动态数据源,就是通过Spring的一些配置来自动控制某段数据操作逻辑是走哪一个数据源。举个读写分离的例子,项目中引用了两个数据 ...
分类:
编程语言 时间:
2021-06-02 10:33:00
阅读次数:
0
1.描述符表与socket 每个socket都有一个描述符,指向对应socket的结构,但是对这个sockfd的读写是怎么和缓冲区以及文件连接起来的呢? 数据结构: https://www.kernel.org/doc/htmldocs/networking/API-struct-socket.ht ...
分类:
其他好文 时间:
2021-05-25 18:31:55
阅读次数:
0
一、课程内容梳理 系统概念模型 使用高级软件工程中学习的drawio工具对课程内容分块进行梳理概括并绘制linux系统相关部分模型如下 1.中断处理 2.时钟体系 3.文件系统 4.文件系统挂载 5.驱动程序 6.进程调度 验证模型 例1:读写文件 选取文件系统模型 在系统打开文件表项struct ...
分类:
其他好文 时间:
2021-05-24 15:11:42
阅读次数:
0
从系统的角度分析影响程序执行性能的因素 一、实验总结分析报告要求 1、请您根据本课程所学内容总结梳理出一个精简的Linux系统概念模型,最大程度统摄整顿本课程及相关的知识信息,模型应该是逻辑上可以运转的、自洽的, 并举例某一两个具体例子(比如读写文件、分配内存、使用I/O驱动某个硬件等)纳入模型中验 ...
分类:
其他好文 时间:
2021-05-24 15:10:57
阅读次数:
0
select,poll,epoll都是IO多路复用的机制。I/O多路复用就通过一种机制,可以监视多个描述符,一旦某个描述符就绪(一般是读就绪或者写就绪),能够通知程序进行相应的读写操作。但select,poll,epoll本质上都是同步I/O,因为他们都需要在读写事件就绪后自己负责进行读写,也就是说 ...
分类:
其他好文 时间:
2021-05-24 13:23:15
阅读次数:
0
启动服务器时,按'e'进入编辑模式 在linux开头的那一行结尾加上'rd. break',并修改读写模式引导系统(默认是ro只读) 修改完后按'ctrl+x'进入紧急模式: mount查看系统根挂载情况: 如果是只读,则需要重新挂载 mount -o remount,rw /sysroot chr ...
分类:
其他好文 时间:
2021-05-24 12:05:34
阅读次数:
0
服务器信息: 此小节的内容: SecurityCRT:用来连接到Linux服务器命令操作。 FTP(FTPRush):本地文件和Linux服务器文件交互的 工具服务器 借助客户端工具来链接到Linux服务器上进行相关操作——securityCRT 在Linux上安装ftp服务器 (File Tran ...
分类:
系统相关 时间:
2021-05-24 12:02:36
阅读次数:
0
姓名:abalabala 学号:11 班级:软件工程 兴趣爱好:吃饭,找寻咸鱼之路 编程能力等级(1-10):0 举例说明编程能力:1.用visual2010+读写卡机编了一个刷卡程序,难看的一批TAT 2.用小变色龙图标的软件抄了素材做了一个垃圾网页,网站服务器搞不起来(能力到此结束) 3.Jav ...
分类:
其他好文 时间:
2021-05-24 11:46:54
阅读次数:
0