- 博客(7)
- 资源 (1)
- 收藏
- 关注
原创 数据库调优-笔记
数据库调优 1.SQL调优 1)线下环境先跑一遍SQL,用*explain*看下执行计划,看是否否合自己的预期,然后线上执行一遍看看效果。 详细解释,操作过程示例 注意:1.加索引,避免全表查询,数据量大,得做分页。 2.排除缓存干扰,第一遍执行慢,再执行会很快,以至于线上缓存失效,时而慢时而快,建议加上 “SQL_NO_CACHE” 去跑SQL。 explain SELECT role_id FROM sys_user_role WHERE user_id = ( SELECT use
2022-05-31 16:35:30
101
原创 RabbitMQ 入门教程
RabbitMQ 学习资料 一、rabbitmq的离线安装 1.centos6下的安装教程 准备环境:安装包准备好之后通过XFTP传到虚拟机上 1.1下载环境 1)下载Erlang环境(三个rpm包) esl-erlang_17.3-1centos6_amd64.rpm esl-erlang-17.3-1.x86_64.rpm esl-erlang-compat-R14B-1.el6.noarch.rpm 2)下载RabbitMQ离线rpm包(三个rpm包) rabbitmq-server-3.4.1-1.
2022-05-31 16:30:06
192
原创 Mybatis不同参数咋么写sql语句
问题描述:当一条查询语句里有两个以上的参数,并且是不同的类型,比如(String,int),我们该咋么写对应的sql。 第一种方式 1.xml文件 mapper.xml的写法 // An highlighted block <select id="findByParentIdP" resultType="com.hairui.entity.Essay"> select a.* from ( select * from iofm_essay where
2022-03-14 15:23:12
1237
原创 2021-11-10
当公司要求我写一个文件清理器,定时删除文件备份包里的东西,并保留近七天的备份数据,我这个是根据文件的创建时间来获取文件然后删除符合时间的文件。我用的jdk1.8版本做的开发,结果之后jar包打好之后,公司老员工写的基础服务用的是jdk1.7。所以我的服务不能影响基础服务的运行,所以就选择了一下方式去解决, 1.重构代码,换成 jdk1.7 但是我的代码用到了jdk1.8的新特性,无法满足这种方式,而且maven,springboot版本都不兼容jdk1.7,重构比较复杂。所以此种方式被我排出。 2.不用配
2021-11-24 16:06:37
502
原创 2021-10-11
时间计算方法 // 计算两个时间段的相差的分钟 public long getTimes(Date startDate, Date endDate) { long startTime = startDate.getTime(); long endTime = endDate.getTime(); return (endTime - startTime)/(1000*60); } // 计算两个时间段的相差的天数 public long getTimes(Dat
2021-10-11 17:15:07
108
原创 Linux虚拟机搭建FastDFS文件服务器-2021-07-30
Linux虚拟机搭建FastDFS文件服务器 作者:拓海瑞 本文主要介绍在linux虚拟机上搭建FastDFS文件服务器。 1.软件包,下面是搭建FastDFS 所需要的软件包 2.安装gcc(因为我系统自带gcc,所以此步忽略)下载gcc-10.1.0包 检查系统是否有安装GCC gcc –version 安装GCC 进入gcc-10.1.0压缩包目录解压,编译,安装: ① cd /gcc-10.1.0 ② ./configure ③ make ④ make install 3.安装libfastcom
2021-07-30 14:42:27
863
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人