![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
运维相关
文章平均质量分 83
这个专栏主要是介绍生产环境搭建、运维脚本编写以及一些工具的使用。
sum墨
自建摸鱼网站,各大网站热搜一览,上班和摸鱼很配哦!目前还没有域名,IP地址如下:http://47.120.49.119:8080/#/
展开
-
接口开放太麻烦?试试阿里云API网关吧
定义API请求主要是设置请求path和参数,这个path和参数是服务调用方使用的,一般我们会这里定义的path和参数与后端设为一样,可以减少理解的成本。这里就是服务提供方的服务API地址。可以不填,直接点击创建。阿里云API网关是一个强大的工具,可以帮助开发者简化接口开放的过程,提供安全、高效的API访问入口。通过使用API网关,开发者可以更加专注于业务逻辑的实现,而无需过多关注接口的安全和管理问题。相信随着云计算和API经济的不断发展,API网关将在未来扮演越来越重要的角色。原创 2023-11-13 09:50:19 · 1443 阅读 · 0 评论 -
Linux账号密码安全策略设置
随着云计算厂商的兴起,云资源如ECS不再只有企业或者公司才会使用,普通人也可以自己买一台ECS来搭建自己的应用或者网站。虽然云计算厂商帮我们做了很多安全相关的工作,但并不代表我们的机器资源就绝对是安全的。要知道有很多事情是云计算厂商不能为我们做的,就比如账号密码的安全策略配置,而账号密码的安全又是Linux安全中的第一道安全锁,我们必须重视起来。比如一个具有公网IP的服务器,我们可以使用Linux连接工具或者ssh在本地进行连接,如果。原创 2023-04-25 16:49:44 · 7864 阅读 · 0 评论 -
使用Kettle定时从数据库A同步数据到数据库B
由于项目场景原因,需要将A库(MySQL)中的表a、表b、表c中的数据定时T+1增量的同步到B库(MySQL)。这里说明一下,不是数据库的主从备份,就是普通的数据同步。原创 2023-04-06 20:52:31 · 3884 阅读 · 2 评论 -
SpringBoot配置https证书后,图片或文件上传报错
项目启动无报错,普通json数据均可提交返回,但是上传出现两种错误;原创 2022-07-29 12:55:36 · 1011 阅读 · 0 评论 -
SpringBoot项目打包时配置文件区分日常、测试、预发、正式环境
在我们开发项目的时候,一般有四套环境:日常、测试、预发、正式。日常环境作为我们开发环境;测试环境给测试同学测试功能;预发环境给正式环境发布时提供准备;正式环境则是稳定的生产环境。这四套环境,数据库、中间件以及其他一些配置多多少少都有一些不同,所以如果我们只用一个application配置文件的话肯定是有问题的,如下图:这5个配置文件分别为:项目结构如下:这里可能有同学有疑惑,既然有了4个环境的配置文件,为啥还要有application.properties这个文件?这里我的配置有3个部分,直接复制原创 2022-11-15 20:58:09 · 2734 阅读 · 0 评论 -
Linux服务器shell脚本启动、停止、重启SpringBoot jar包
shell脚本如下,使用者创建一个文件,取名为使用方式说明或注意上面那个脚本的核心语句是:可能有同学不知道第一个箭头后面的 是什么意思,其实这里隐藏了一个大坑。网上很多脚本,也是类似的逻辑,但他们一般都会把换成一个,所有的日志都会输入到这个文件中。我们去使用的时候发现也没啥问题,还觉得这样挺好的,其实不然,这里的“没问题”只是现在没问题,一般倒霉都在几个月后。使用有问题脚本的同学,会在几个月后收到服务器宕机的消息,登上服务器排查问题的时候会发现整个服务器都有问题了,轻则命令失效,重则无法连接。最后查到原原创 2022-06-14 16:43:45 · 5671 阅读 · 1 评论 -
arthas—线上debug好帮手
下载,然后用java -jar启动之后arthas会将当前运行的所有应用都列举出来,如下:然后从1、2、3中选择一个进入,这里我选择3进入,但是报错了,没关系按照它第三条提示的命令重启一下 ,成功进入。这里的SpringBoot-query-0.0.1-SNAPSHOT.jar就是我写的一个测试应用。原创 2022-12-28 11:01:39 · 2598 阅读 · 10 评论