Java
文章平均质量分 67
大板王
努力活成自己最讨厌的样子
展开
-
Maven打包以及项目部署小笔记
Maven打包以及项目部署小笔记工作上遇到了一些maven打包的小问题,记录一下项目部署问题问题是这样的,我的,是直接打成jar包的,层级目录结构是在项目的路径下,1.service启动脚本2.三个版本的配置文件分别对应,Dev开发环境,Test测试环境,Prod生产环境3.源码src包4.依赖lib包(包括该项目的jar包)service脚本内容如下#!/bin/bashAPPLICATION_NAME=`pwd | sed 's,^\(.*/\)\?\([^/]*\),\2,'原创 2021-06-21 10:42:50 · 264 阅读 · 0 评论 -
boot项目中添加小文件下载功能
boot项目中添加小文件下载功能1.本次需求是做一个生成License的服务页面为每个客户添加常规数据后生成公钥秘钥并且加密后生成License文件和So文件,其中遇到了 一点小问题就是文件生成完之后的下载方法。需求数据库中没有字段存放文件下载路径的地方。所以在下相处了一种方案,在配置文件中配置一个固定的文件目录,然后每次根据当前数据的License No去生成一个文件夹,把文件生成在这个文件夹下,下载的时候就可以通过配置文件以及当前数据的License No去拼接一个完整的下载路径了。本次博客就原创 2021-04-30 14:48:11 · 195 阅读 · 2 评论 -
boot项目中添加小文件下载功能
boot项目中添加小文件下载功能1.本次需求是做一个生成License的服务页面为每个客户添加常规数据后生成公钥秘钥并且加密后生成License文件和So文件,其中遇到了 一点小问题就是文件生成完之后的下载方法。需求数据库中没有字段存放文件下载路径的地方。所以在下相处了一种方案,在配置文件中配置一个固定的文件目录,然后每次根据当前数据的License No去生成一个文件夹,把文件生成在这个文件夹下,下载的时候就可以通过配置文件以及当前数据的License No去拼接一个完整的下载路径了。本次博客就原创 2021-04-30 14:46:00 · 230 阅读 · 0 评论 -
Jenkins使用Tomcat直接安装的方法
Jenkins使用Tomcat直接安装的方法上次分享过Ubuntu下直接安装Jenkins的方法,但是apt get install直接安装了不能指定安装路径由于我经理对我们要求比较严格,jenkins需要装在指定目录下,所以我使用了这个办法,下面给老铁们展示一下我的操作。1.下载Tomcat以及Jenkins进入官网 https://tomcat.apache.org/选择雄猫9,emmmm别问我为什么是雄猫因为谷歌浏览器翻译插件,Tomcat9版本比较稳定。然后选择tar.gz版本的安装包原创 2021-04-15 15:46:01 · 396 阅读 · 0 评论 -
多个接口注入
多个接口注入当一个interface接口中有多个实现类的时候,控制层该如何注入指定的实现类呢?之前面试的时候碰到过这个问题,由于我从来没碰到过,之前工作写的基本也都是一个控制对一个接口对一个实现类所以完全没考虑过这个事情,这周在写阿里云短信的发送接口的时候,就出现了这个问题,由于我的短信实现类是通用的短信实现类,里面还要去执行不同供应商的实现类,然后不同短信供应商的实现类又都实现了interface接口于是控制层注入的时候就出现了问题。具体问题描述经过百度以及查阅博客,总结了几种不同的办法,用原创 2021-03-05 11:18:06 · 310 阅读 · 3 评论 -
阿里云短信使用简介demo
阿里云短信demo公司的项目需要用到短信告警功能所以写一下笔记记录一下学习和实践的过程具体特别细节的东西可以参考官方文档阿里官方文档之前做过阿里云短信的验证码功能但是忘记了写笔记所以现在凭借着记忆以及查阅资料好好写一篇笔记笔记真的很重要,有的代码出现问题了,看自己以前加的注释不一定能想起来自己以前的逻辑,但是看看笔记立马能想起来之前的思维和逻辑个人未认证企业资质的用户,是不可以定制短信模板的,只能简单的使用一下短信验证码功能。(阿里为了防止诈骗短信的发送所以这方面要求还是比较严格的)所以这个原创 2021-03-04 17:08:30 · 2807 阅读 · 10 评论 -
Linux下删除过期日志文件
Linux下删除过期日志文件简单记录一下工作中遇到的需求问题,写点博客记录一下自己的成长历程。目前的项目中有需求,需要去定期处理掉服务器上的过期日志文件还有服务器本地存储的过期图片。理想状态下是7天前的日志和图片都被删掉,目前这篇文章记录删除本地Linux服务器上的日志和图片。我想到4种实现方式1 - Java定时任务直接删除本地指定文件,用过滤器过滤出7天的文件,直接用删除文件,这个方法最直接,但是过滤的逻辑和过程就复杂了。2 - Linux编写删除7天前的日志和图片,这个仅需两行代码即可原创 2021-02-23 18:18:41 · 2868 阅读 · 11 评论