自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

干饭大王武新宇

一个爱干饭的IT直男

  • 博客(12)
  • 资源 (1)
  • 收藏
  • 关注

原创 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 237

原创 CentOs7下的maven私服搭建 Nexus 3.x

CentOs7下的maven私服搭建 Nexus 3.x经理说,最近我们自己封装的包有点多,程序与程序之间的依赖关系也多起来了,还要使用盛趣游戏那边封装的jar包,之前新建项目都是把自己的封装包放到项目下新建的一个文件夹libs下面使用的。虽然我们两个部门java开发加起来才6个人,但是搭一个私服也成了迟早的需求,所以最近正好手头不紧,搭一个maven私服顺便写一下笔记,出个教程。1.下载Nexus到官网下载https://www.sonatype.com/products/repository

2021-05-21 10:43:55 349 1

原创 boot项目中添加小文件下载功能

boot项目中添加小文件下载功能1.本次需求是做一个生成License的服务页面为每个客户添加常规数据后生成公钥秘钥并且加密后生成License文件和So文件,其中遇到了 一点小问题就是文件生成完之后的下载方法。需求数据库中没有字段存放文件下载路径的地方。所以在下相处了一种方案,在配置文件中配置一个固定的文件目录,然后每次根据当前数据的License No去生成一个文件夹,把文件生成在这个文件夹下,下载的时候就可以通过配置文件以及当前数据的License No去拼接一个完整的下载路径了。本次博客就

2021-04-30 14:48:11 128 2

原创 boot项目中添加小文件下载功能

boot项目中添加小文件下载功能1.本次需求是做一个生成License的服务页面为每个客户添加常规数据后生成公钥秘钥并且加密后生成License文件和So文件,其中遇到了 一点小问题就是文件生成完之后的下载方法。需求数据库中没有字段存放文件下载路径的地方。所以在下相处了一种方案,在配置文件中配置一个固定的文件目录,然后每次根据当前数据的License No去生成一个文件夹,把文件生成在这个文件夹下,下载的时候就可以通过配置文件以及当前数据的License No去拼接一个完整的下载路径了。本次博客就

2021-04-30 14:46:00 203

原创 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 371

原创 Linux-Ubuntu-18下安装jenkins教程

Linux-Ubuntu-18下安装jenkins教程Windows版本的jenkins跟普通软件一样,一直无脑点下一步就好了,除了8080端口要改一下,因为jenkins自带了一个Tomcat所以端口默认就是8080,尽量装的时候改一下就好了,没什么好做教程的,但是Ubuntu下jenkins的安装就相对的比较复杂了。1.打开jenkins官网https://www.jenkins.io/点击下载然后找到 LTS(长期支持版本)下面的Ubuntu然后按照页面提示的命令行进行操作,下面我给

2021-03-25 19:46:53 621 4

原创 Ubuntu18图形服务器安装

Ubuntu-18图形服务器安装工作中需要用到Ubuntu18的操作系统,之前安装的CentOs7虽然也不错,但是我们最终现场设备使用的机器默认安装Ubuntu18,所以为了环境的统一于是我也要安装一下同样的操作系统,以保证开发和测试的代码与真实环境控制变量统一。(成为一个合格的开发必须要严谨!!)需要的材料!1.VMware-12或以上版本VM的安装教程我也就不详细写了(太简单了CSDN上一搜一大堆)2.Ubuntu-18我给读者提供了VM-16的版本安装包,以及Ubuntu-18的iso系统

2021-03-23 11:10:21 1406 9

原创 多个接口注入

多个接口注入当一个interface接口中有多个实现类的时候,控制层该如何注入指定的实现类呢?之前面试的时候碰到过这个问题,由于我从来没碰到过,之前工作写的基本也都是一个控制对一个接口对一个实现类所以完全没考虑过这个事情,这周在写阿里云短信的发送接口的时候,就出现了这个问题,由于我的短信实现类是通用的短信实现类,里面还要去执行不同供应商的实现类,然后不同短信供应商的实现类又都实现了interface接口于是控制层注入的时候就出现了问题。具体问题描述经过百度以及查阅博客,总结了几种不同的办法,用

2021-03-05 11:18:06 300 3

原创 阿里云短信使用简介demo

阿里云短信demo公司的项目需要用到短信告警功能所以写一下笔记记录一下学习和实践的过程具体特别细节的东西可以参考官方文档阿里官方文档之前做过阿里云短信的验证码功能但是忘记了写笔记所以现在凭借着记忆以及查阅资料好好写一篇笔记笔记真的很重要,有的代码出现问题了,看自己以前加的注释不一定能想起来自己以前的逻辑,但是看看笔记立马能想起来之前的思维和逻辑个人未认证企业资质的用户,是不可以定制短信模板的,只能简单的使用一下短信验证码功能。(阿里为了防止诈骗短信的发送所以这方面要求还是比较严格的)所以这个

2021-03-04 17:08:30 2701 10

原创 Linux下删除过期日志文件

Linux下删除过期日志文件简单记录一下工作中遇到的需求问题,写点博客记录一下自己的成长历程。目前的项目中有需求,需要去定期处理掉服务器上的过期日志文件还有服务器本地存储的过期图片。理想状态下是7天前的日志和图片都被删掉,目前这篇文章记录删除本地Linux服务器上的日志和图片。我想到4种实现方式1 - Java定时任务直接删除本地指定文件,用过滤器过滤出7天的文件,直接用删除文件,这个方法最直接,但是过滤的逻辑和过程就复杂了。2 - Linux编写删除7天前的日志和图片,这个仅需两行代码即可

2021-02-23 18:18:41 2813 11

原创 阿里云环境下远程部署全过程

**阿里云服务器部署基于阿里云服务器的部署全过程之前在学校里分配项目的时候我选择后端部署写的笔记一直忘记发出来,今天翻出来找一下发出来希望对大家有所帮助1–购买并配置阿里云主机登陆阿里云官网并注册找到学生教育优惠界面https://developer.aliyun.com/plan/grow-up?utm_content=se_1007159646购买完成后选择系统镜像和服务器大区(北方尽量选择华北节点,南方选择华东节点,离得近网速快一点)然后进入自己的控制台此处介绍在图片里,然后建

2020-11-05 17:30:46 630 3

原创 关于在图形centos7操作系统下安装jdk

关于在图形centos7下安装jdk关于作者的简介首先你得有centos7!装了centos7腿也不疼了腰也不酸了关于作者的简介大家好! 我是腰间盘突出患者【大板王】。emmmm本来不打算写教程的因为作业超时有点内疚,所以综合我周末所有的学习总结出centos7下安装jdk的教程。下面我们开始进入正题。首先你得有centos7!装了centos7腿也不疼了腰也不酸了那些装了centos6...

2018-12-18 01:00:22 425 1

基于安卓6.0的简单的计算器

比较简单的安卓项目,能进行加减乘除,不过目前还有bug,不能进行平方运算,综合运算,以及无法使用括号,还有一些小瑕疵,基本的加减乘除是没有问题的。

2019-03-27

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除