- 博客(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
121
原创 RabbitMQ 入门教程
RabbitMQ 学习资料一、rabbitmq的离线安装1.centos6下的安装教程准备环境:安装包准备好之后通过XFTP传到虚拟机上1.1下载环境1)下载Erlang环境(三个rpm包)esl-erlang_17.3-1centos6_amd64.rpmesl-erlang-17.3-1.x86_64.rpmesl-erlang-compat-R14B-1.el6.noarch.rpm2)下载RabbitMQ离线rpm包(三个rpm包)rabbitmq-server-3.4.1-1.
2022-05-31 16:30:06
202
原创 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
1255
原创 2021-11-10
当公司要求我写一个文件清理器,定时删除文件备份包里的东西,并保留近七天的备份数据,我这个是根据文件的创建时间来获取文件然后删除符合时间的文件。我用的jdk1.8版本做的开发,结果之后jar包打好之后,公司老员工写的基础服务用的是jdk1.7。所以我的服务不能影响基础服务的运行,所以就选择了一下方式去解决,1.重构代码,换成 jdk1.7但是我的代码用到了jdk1.8的新特性,无法满足这种方式,而且maven,springboot版本都不兼容jdk1.7,重构比较复杂。所以此种方式被我排出。2.不用配
2021-11-24 16:06:37
516
原创 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
116
原创 Linux虚拟机搭建FastDFS文件服务器-2021-07-30
Linux虚拟机搭建FastDFS文件服务器作者:拓海瑞本文主要介绍在linux虚拟机上搭建FastDFS文件服务器。1.软件包,下面是搭建FastDFS 所需要的软件包2.安装gcc(因为我系统自带gcc,所以此步忽略)下载gcc-10.1.0包检查系统是否有安装GCCgcc –version安装GCC进入gcc-10.1.0压缩包目录解压,编译,安装:① cd /gcc-10.1.0② ./configure③ make④ make install3.安装libfastcom
2021-07-30 14:42:27
919
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人