- 博客(544)
- 资源 (8)
- 问答 (2)
- 收藏
- 关注
原创 idea 使用 git 回退到某个历史版本
1、idea中打开Terminal:输入:git log 显示历史提交记录。或者 (右击项目–> Git --> Show History -->选中要回退的版本–>Copy Revision Number),直接复制;2、选择 你要回滚的版本号,输入命令 ,比如:git reset --hard 248694b41373140d8f82a44b487eb590840ced71(后面为版本号)3、最后输入正式回滚命令: git push -f -u origin master。
2023-10-18 16:10:54
973
原创 linux安装redis
安装好之后,执行命令:systemctl status redis.service 查看redis服务器状态,下图显示服务器是关闭状态。客户端登录命令:redis-cli -h 127.0.0.1 -p 6379 如果没有密码就不需要,即可连接上。使用yum进行安装,默认安装yum里面最新版本,命令:yum install redis。修改开机启动命令:systemctl enable redis.service。开启命令:systemctl start redis.service。
2023-05-19 01:18:57
60
原创 linux脚本安装MySQL8
脚本支持的系统:centos 7,centos 8,centos stream 8,centos stream 9,redhat 7,redhat 8,redhat 9,almalinux 8,almalinux 9,rockylinux 8,rockylinux 9,ubuntu 18.4,ubuntu 20.4,ubuntu 22.4,debian 10,debian 11,oraclelinux 7,oraclelinux 8,oraclelinux 9。执行脚本之后等待设置MySQL密码的提示。
2023-05-19 00:50:27
134
原创 如何读取resources目录下的文件
主要也是使用getResourceAsStream方法获取流,不使用getClassLoader可以使用getResourceAsStream("/配置测试.txt")直接从resources根路径下获取,SpringBoot中所有文件都在jar包中,没有一个实际的路径,因此可以使用以下方式。直接使用getResourceAsStream方法获取流,上面的几种方式都需要获取文件路径,但是在SpringBoot中所有文件都在jar包中,没有一个实际的路径,因此可以使用以下方式。...
2022-08-30 22:13:57
1446
原创 MyBatis 三种批量插入方式的比较
数据库使用的是SQLServer,JDK版本1.8,运行在SpringBoot环境下 对比3种可用的方式反复执行单条插入语句xml拼接sql批处理执行先说结论:少量插入请使用反复插入单条数据,方便。数量较多请使用批处理方式。(可以考虑以有需求的插入数据量20条左右为界吧,在我的测试和数据库环境下耗时都是百毫秒级的,方便最重要)...
2022-08-30 12:19:10
257
原创 浅谈count(*)的效率
mysql用count方法查全表数据,在不同的存储引擎里实现不同,myisam有专门字段记录全表的行数,直接读这个字段就好了。而innodb则需要一行行去算。性能方面count(*) ≈ count(1) > count(主键id) > count(普通索引列) > count(未加索引列),但哪怕是性能最好的count(*),由于实现上就需要一行行去算,所以数据量大的时候就是不给力。如果确实需要获取行数,且可以接受不那么精确的行数(只需要判断大概的量级)...
2022-08-30 11:08:45
397
docker-compose-Linux-x86_64
2019-09-12
dubbo-admin.war(包含tomcat)
2018-06-10
swing复选框的问题swing复选框的问题
2018-07-27
怎么让计时器动画完整结束后继续循环计时器
2017-10-29
TA创建的收藏夹 TA关注的收藏夹
TA关注的人