月度归档: 2023 年 3 月

37 篇文章

Jasypt 配置文件加密
1. Jasypt库的使用1.1 简介Jasypt是一个Java简易加密库,用于加密配置文件中的敏感信息,如数据库密码。jasypt库与springboot集成,在实际开发中非常方便。1.2 添加依赖<dependency>    <groupId>com.github.ulisesbocchi…
MySQL进程常见的State【转】
为了查阅方便,做个笔记。通过show processlist查看MySQL的进程状态,在State列上面的状态有如下这些:Analyzing线程对MyISAM 表的统计信息做分析(例如, ANALYZE TABLE )。checking permissions线程检查服务器是否具有所需的权限来执行该语句。Checking table线程正…
MySQL调优实战之性能剖析,调优中的基础
性能优化:减少或者消除那些对获得查询结果来说不必要的工作程序性能瓶颈可能有很多因素:①、外部资源,比如调用了外部的WEB服务或者搜索引擎。②、应用需要处理大量的数据,比如分析一个超大的XML文件。③、在循环中执行昂贵的操作,比如滥用正则表达式。④、使用了低效率算法等。对MySQL查询进行性能剖析有两种方式:1.剖析整个数据库服务器,这样可…
MySQL优化整理
一、SQL优化1、show status查看各种sql的执行频率   SHOW STATUS 可以根据需要显示 session 级别的统计结果和 global级别的统计结果。   显示当前session:show status like "Com_%";全局级别:show global s…
MySQL5.7运行CPU达百分之400处理方案
用户在使用 MySQL 实例时,会遇到 CPU 使用率过高甚至达到 100% 的情况。本文将介绍造成该状况的常见原因以及解决方法,并通过 CPU 使用率为 100% 的典型场景,来分析引起该状况的原因及其相应的解决方案。常见原因系统执行应用提交查询(包括数据修改操作)时需要大量的逻辑读(逻辑 IO,执行查询所需访问的表的数据行数),所以系…
MySQL5.7运行CPU达百分之400处理方案
简介: MySQL5.7运行CPU达百分之400处理方案用户在使用 MySQL 实例时,会遇到 CPU 使用率过高甚至达到 100% 的情况。本文将介绍造成该状况的常见原因以及解决方法,并通过 CPU 使用率为 100% 的典型场景,来分析引起该状况的原因及其相应的解决方案。MySQL5.7运行CPU达百分之400处理方案用户在…
Linux权限管理 ACL权限
ACL权限简介在普通权限中,用户对文件只有三种身份ugo,分别为属主(u)、属组(g)和其他人(o);每种用户身份拥有读(read)、写(write)和执行(execute)三种权限。但是在实际工作中,系统上chmod管理权限,有时不能满足需求,需要给个别用户(非所有者,非所属组)赋予权限,因此使用acl权限。ACL可以设置特定用户或者用…