0%

前言

在引入自动化部署工具之前,项目部署一般是按照如下流程进行的:①. 本地编译打包代码;②. 将打包后的 jar 包上传到服务器;③. 登录服务器,重启项目。现在可以利用自动化部署工具将这些操作自动化,实现一键部署。

阅读全文 »

写在前面,昨晚睡前突然意识到一件事儿,以前看的那些书已经在潜移默化间改变了我的思维和言行。比如现在我思考一件事儿,会在脑海中自动将从前书中的一些经验映射到现实,像是我曾经经历过一样。在与人谈话时它们的影响最明显,”腹有诗书气自华”大概就是这种感觉。

阅读全文 »

前段时间有个需求,写一个接口,App端会定时将错误日志上传到服务器,然后每天早上9点,通过邮件将这些错误日志发送给App端的同事。这样做有一个问题,如果有错误日志上传了,App端的同事没办法及时的得到反馈。或者如果App端的同事想要立刻拿到这个日志,还需要重新到服务器上去捞。
这个问题在去年我就考虑过,每次去看线上环境的错误日志,都需要去服务器上捞日志,如果能将存储日志的文件夹映射为一个链接,访问这个链接就能直接看到文件夹下的文件结构,那就能方便许多。

阅读全文 »

今天在v2论坛上看一篇帖子,接触了一个新的概念—Serverless(无服务器)。搜集了一下资料,发现很有意思。可以将其看做一种软件架构,类似微服务架构,而这种就叫无服务器架构。

阅读全文 »

前言

前段时间(3月份)又重新开始了锻炼,停止锻炼已经1年多了,身体很不适应,因此中间经历了几次比较痛苦的肌肉拉伤,尤其是胳膊和背,那痛苦现在都记忆犹新,胳膊只能保持一个动作,洗澡脱衣服都很困难,就差打个石膏了。背部疼的那几天整个人都没一点动力,酸胀感让人咬牙切齿。
下面整理的这些都是那段时间搜集的一些关于 恢复训练肌肉拉伤 的一些方法,后续也会慢慢补充。关于锻炼这一块儿,还是要适度,认清自己的身体条件(不过有时候锻炼上头了真的停不下来🤕)。

阅读全文 »

某天,测试环境突然崩了,所有服务都down了。和师傅定位问题,才发现是内存不足导致的,测试服务器内存就16g,一个MongoDb就占了3g,再加上启动起来的十几个服务,能撑这么久也不容易了。然后接着就是一通优化,清理MongoDb历史数据,从代码到JVM都需要进行优化。
关于JVM调优,从来没有实践过,只看过几篇技术博客,知道几个调优参数,基本的调优技巧都很陌生,下面就记录下这次调优经历。

阅读全文 »