logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

对接阿里云的短信接口发送手机验证码

最近做的项目涉及到对接阿里云的短信接口实现用户注册时发送验证码,我们在一个网站进行注册时要用到手机号获取验证码,这是很常见的操作。本篇博客记录如何对接阿里云的短信接口用手机号获取验证码,步骤如下:1、对接阿里云短信接口的准备工作上图的流程中,需要我们开发来弄的就是最后两步,其他的不用管,让上级去弄,调用接口要用到的配置性的东西,也向上级要就好了,当然可能你的上级不会直接给你,因为他根本...

Docker之数据卷容器

什么是数据卷容器如果用户需要在多个容器之间共享一些持续更新的数据,最简单的方式是使用数据卷容器;数据卷容器也是一个容器,但是它的目的是专门提供数据卷给其他容器挂载数据卷容器相关操作1.新建数据卷容器docker run -di --name db_data -v /db_data centos:7#-v后面接的共享数据真实存放路径2.用容器db1、db2测试数据卷容器是否...

#docker
关于springboot项目使用@Transactional注解事务不回滚的问题

数据库的事务在我们的项目中应用广泛,最近在一个springboot项目中遇到了使用@Transactional注解后事务不回滚的问题,代码如下:后来查资料发现是因为数据库(MySQL)用的引擎是MyISAM,而MySQL的MyISAM引擎不支持回滚事务,如果需要自动回滚事务,需要将MySQL的引擎设置成InnoDB,并不是因为代码的问题造成的事务不回滚在此总结造成事务不回滚可能的原因:...

自定义注解+Aop+springboot应用于记录操作日志

在我们做的系统中,有时需要记录操作日志,方便找到某个操作是谁进行的,这个可以用spring的aop来实现,本篇博客记录用自定义注解+aop应用于springboot项目中实现操作日志的记录

文章图片
#java
部署springboot项目读取外部配置文件

其实springboot可以读取外部配置文件,即在springboot应用启动后,不直接使用jar包里面的配置文件,而是读取某个目录下的配置文件,然后进行覆盖,从而实现应用与配置分离,这样就不用每次部署都修改配置文件了。

文章图片
#spring boot#java
Linux系统查看不到IP地址的解决方法(虚拟机)

正常情况下,在Linux中执行ifconfig或ip addr命令是可以查看到IP地址的,如下图:但我昨天在查看的时候,一直查看不到,在ens33中既没有inet addr,也没有inet6 addr,如下图:执行vi /etc/sysconfig/network-scripts/ifcfg-ens33命令查看设置也是没有问题的:后来百度到原因是虚拟网卡没有正常连接,解决...

Docker之alpine制作jdk镜像

alpine Linux简介1.Alpine Linux是一个轻型Linux发行版,它不同于通常的Linux发行版,Alpine采用了musl libc和BusyBox以减少系统的体积和运行时的资源消耗。2.Alpine Linux提供了自己的包管理工具:apk(注意:ubuntu中是apt-get),我们可以通过https://pkgs.alpinelinux.org/packages...

#docker
用idea部署springboot项目到docker

本篇博客记录如何用idea里的docker插件去部署springboot项目到docker容器里相关Linux的准备工作1、配置docker远程连接端口编辑服务器上的docker.service文件vi /usr/lib/systemd/system/docker.service找到如下图所示的地方,添加以下东西(版本需为centos7以上):-H tcp://0.0....

#docker
使用shell脚本+crontab定期备份MySQL数据库的数据

有的时候为了保险起见我们需要定期对项目所使用数据库的数据进行备份,本篇博客记录如何使用shell脚本+crontab定时任务定期备份MySQL数据库的数据:1、编写使用mysqldump来进行备份的shell脚本注:使用mysqldump的前提是你执行shell脚本的服务器上要装了MySQL,否则无法使用新建Shell Script类型的文件,我这里是叫timeless_datab...

到底了