工具和方法
文章平均质量分 84
淡远
全栈工程师、架构师,前后台全能全栈资深开发经验,热衷新技术,喜欢总结和分享!
展开
-
使用certbot实现免费ssl证书申请和自动续期工具安装和配置
申请SSL证书,第一种全自动,通过certbot nginx插件读取nginx配置,管理nginx实现ssl证书的申请、部署和续期;第二种通过手动申请证书,手动管理nginx ssl证书,通过crontab定时任务实现证书的自动续期;申请成功后,会在/etc/letsencrypt/live/{域名}/下生成证书一些文件。安装 certbot 以及 certbot nginx 插件。执行配置自动申请证书并配置,中途会询问你的邮箱,如实填写即可。打开nginx配置文件并添加ssl证书地址。原创 2024-09-03 20:38:40 · 398 阅读 · 0 评论 -
优秀的流程图应该怎么设计呢?
本文将带大家学习优秀流程图的绘制要点和技巧,以及讲解流程图与UML活动图、BPMN图之间的关系和区别。原创 2023-05-23 21:53:22 · 705 阅读 · 1 评论 -
ER图和数据库模型图怎么使用呢?
对于从事数据库结构设计相关人员而言,我们通常会在设计的不同阶段用到ER图和数据库模型图,用来描述数据之间的组成结构和数据间的关系,但是很多画图人员会把它们两者给搞混了,下面就来聊聊它们之间的区别。原创 2023-05-23 11:23:33 · 2107 阅读 · 2 评论 -
java缓存远程Http服务器文件到本地并自动检测更新优化文件读取远程文件性能
简介我们在做服务器文件上传下载功能的场景下,面对海量用户访问文件的需求,我们一般会把文件上传到第三方CDN服务器上,但是很多时候,我们的运营后台也需要访问这些文件,为了提升运营后台的管理效率,我们采取了先缓存远程CND服务器的文件到本地缓存目录下,当运营人员访问该文件时免去了下载文件的长时间等待,但是如果文件发生了改变,我们怎么办呢?如果多个运营人员同时访问同一个文件我们该如何做到有效的缓存一次呢?本文将以简短有效的代码工具类解决文件下载缓存、缓存更新、并发更新等问题本文内容有远程文件缓存思原创 2020-09-20 23:46:35 · 323 阅读 · 0 评论 -
MySQL全文索引的使用(MySQL 5.6或MariaDB10.0.5版本以上支持InnoDB)
简介在做性能调优时,必不可少的一个环节便是数据库调优,而数据库索引的使用可以大大提升信息的检索效率,我们经常使用的一般是对某列建立聚簇索引或者Hash索引,这样能大大提升信息的查询速度。在一些场景下我们不仅仅满足于对单列单词的检索,比如我们需要对某个字段做实时的全文检索,数据量很小直接用like %xxx%也是可以解决的。但是如果数据量进一步变大,比如说达到几百万条记录时,我们便可以使用MySQL自带的全文索引满足我们的简单检索需求。如果数据再大一些我们就需要用像类似elasticsearch这种专门原创 2020-09-06 23:56:21 · 1657 阅读 · 2 评论 -
docker资源清理释放磁盘空间教程
简介使用docker一时爽,一直使用一直爽,直到我把所有用到的服务全部容器化后,一天天过去了,发现docker占用了不少机器资源,而且单机上镜像、容器数量过多后,导致docker的性能也出现了问题,时不时会发现一些服务假死、或者docker命令卡死的现象,而且能明显感受到服务器的磁盘空间一点点被消耗殆净,本文将教会大家如何为你的docker服务器瘦身!本文内容有查看docker服务详细信息和当前资源使用情况查看过时或无效的images和container查看docker服务状态和资源使用原创 2020-08-09 22:46:39 · 2913 阅读 · 0 评论 -
ab压测工具使用教程
简介做测试或者服务端开发的同学经常想要知道我们的后台服务能同时承载多少用户量,通过模拟实际应用的软硬件环境及用户使用过程的系统负荷,长时间或超大负荷地运行测试软件,来测试被测系统的性能、可靠性、稳定性等。压力测试需要确定一个系统的瓶颈或者不能接收的性能点,来获得系统能提供的最大的服务级别。通俗地讲,压力测试是为了发现在什么条件下您的应用程序的性能会变得不可接受。这是就需要用到一些压测工具来对...原创 2020-03-12 16:03:12 · 3276 阅读 · 0 评论