摘要: #一、什么叫单元测试(unit testing)? 是指对软件中的最小可测试单元进行检查和验证。对于单元测试中单元的含义,一般来说,要根据实际情况去判定其具体含义,如C语言中单元指一个函 数,Java里单元指一个类,图形化的软件中可以指一个窗口或一个菜单等。总的来说,单元就是人为规定的最小的被测功能 阅读全文
posted @ 2023-05-06 09:34 老头还我葵花宝典 阅读(417) 评论(0) 推荐(0) 编辑
摘要: GitLab 默认是开启你的 cpu数 +1 个进程,如果在一些 cpu 比较彪悍但是内存比较小的服务器上运行 gitlab 的话,会非常占用内存。所以我们可以改变这一设置即可。 修改 gitlab 配置文件 找到 gitlab 的配置文件 gitlab.rb,取消注释,将进程数量设置为一个表合理的 阅读全文
posted @ 2021-10-18 11:48 老头还我葵花宝典 阅读(581) 评论(0) 推荐(0) 编辑
摘要: "soft" 和 "hard" 的区别soft xxx : 代表警告的设定,可以超过这个设定值,但是超过后会有警告。 hard xxx : 代表严格的设定,不允许超过这个设定的值。如:soft 设为1024,hard设为2048 ,则当你使用数在1~1024之间时可以随便使用,1024~2048时会 阅读全文
posted @ 2021-09-30 14:51 老头还我葵花宝典 阅读(1171) 评论(0) 推荐(0) 编辑
摘要: ulimit命令查看和更改系统限制ulimit命令详解ulimit用于shell启动进程所占用的资源,可以用来设置系统的限制 语法格式 ulimit [-acdfHlmnpsStvw] [size] 在/etc/security/limits.conf文件中定义限制。 命令参数 描述 例子-H 设置 阅读全文
posted @ 2021-09-30 14:32 老头还我葵花宝典 阅读(1934) 评论(0) 推荐(0) 编辑
摘要: nginx优化 突破十万并发 一、一般来说nginx 配置文件中对优化比较有作用的为以下几项: 1. worker_processes 8; nginx 进程数,建议按照cpu 数目来指定,一般为它的倍数 (如,2个四核的cpu计为8)。 2. worker_cpu_affinity 0000000 阅读全文
posted @ 2021-09-30 11:57 老头还我葵花宝典 阅读(500) 评论(0) 推荐(0) 编辑
摘要: total 总物理内存 used 已经使用的物理内存 free 没有使用过的物理内存 shared 多进程共享内存 buff/cache 读写缓存内存,这部分内存是当空闲来用的,当free内存不足时,linux内核会将此内存释放 available 还可以被 应用程序 使用的物理内存 若buff/c 阅读全文
posted @ 2021-09-30 09:59 老头还我葵花宝典 阅读(1307) 评论(0) 推荐(0) 编辑
摘要: 负载均衡建立在现有网络结构之上,提供了一种廉价有效透明的方法扩展网络设备和服务器的带宽,增加吞吐量、加强网络数据处理能力、提高网络的灵活性和可用性。 随着网站的发展,服务器压力越来越大,我们可能首先会将数据库,静态文件分离出去。但是随着发展,单独业务API的请求的压力也会变得很大,这时候我们可能需要 阅读全文
posted @ 2021-09-30 09:15 老头还我葵花宝典 阅读(28) 评论(0) 推荐(0) 编辑
摘要: 动静分离是将网站静态资源(HTML,JavaScript,CSS,img等文件)与后台应用分开部署,提高用户访问静态代码的速度,降低对后台应用访问。动静分离的一种常用做法:将静态资源部署在nginx上,后台项目部署到应用服务器上,根据一定规则静态资源的请求调度到nginx服务器,达到动静分离的目标。 阅读全文
posted @ 2021-09-30 09:10 老头还我葵花宝典 阅读(32) 评论(0) 推荐(0) 编辑
摘要: NGINX缓存使用官方指南 作者: Faisal Memon 译者: 张帆 | 2015-08-04 10:02 评论: 2 收藏: 7 我们都知道,应用程序和网站一样,其性能关乎生存。但如何使你的应用程序或者网站性能更好,并没有一个明确的答案。代码质量和架构是其中的一个原因,但是在很多例子中我们看 阅读全文
posted @ 2021-09-29 09:09 老头还我葵花宝典 阅读(30) 评论(0) 推荐(0) 编辑
摘要: #一、什么叫单元测试(unit testing)? 是指对软件中的最小可测试单元进行检查和验证。对于单元测试中单元的含义,一般来说,要根据实际情况去判定其具体含义,如C语言中单元指一个函 数,Java里单元指一个类,图形化的软件中可以指一个窗口或一个菜单等。总的来说,单元就是人为规定的最小的被测功能 阅读全文
posted @ 2021-09-28 16:46 老头还我葵花宝典 阅读(764) 评论(1) 推荐(3) 编辑