自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 资源 (1)
  • 收藏
  • 关注

原创 Springboot上传文件到Linux服务器

jar打包方式不支持将文件动态写入文件,这时需要通过映射的方式将文件上传到映射某一个文件夹,通过映射获取文件,在页面显示。1.yml配置配置本地上传地址或者服务器地址,springboot项目可以通过映射获取文件,从而页面显示 注意:这里配置的地址一定要加一个"/"在最后面!!!!file: #服务器地址 uploadurl: "/u01/upload/images/" #本地地址 #localurl: "D:/springbootFile/upload/images/"

2020-11-23 18:19:22 5758 5

原创 关于在IDEA中SpringBoot项目中activiti工作流的使用

记录一下工作流的在Springboot中的使用,,顺便写个demo,概念,什么东西的我就不解释了,如有问题欢迎各位大佬指导一下。1.创建springboot项目后导入依赖 <dependency> <groupId>org.activiti</groupId> <artifactId>activiti-spring-boot-starter-basic</artifactId>

2020-08-06 16:28:02 3111 5

原创 JAVA后端生成类似于分享海报图片的功能的实现

首先确定一下我们需要实现的效果图案例图核心代码如下:import java.awt.Color;import java.awt.Font;import java.awt.Graphics2D;import java.awt.Image;import java.awt.Rectangle;import java.awt.RenderingHints;import java...

2019-05-27 16:20:18 8144 7

原创 Java二维码生成代码

首先引入Jar包:&lt;dependency&gt; &lt;groupId&gt;com.google.zxing&lt;/groupId&gt; &lt;artifactId&gt;core&lt;/artifactId&gt; &lt;version&gt;3.2.1&lt;/version&gt;&lt;/dependency&gt;&a

2018-12-04 10:23:37 6923 5

原创 深入理解Java多线程编程

在实践中,我们应该理解线程的基本概念,正确创建和管理线程,使用同步机制确保线程安全和可见性,利用线程池和并发集合提高效率,并避免常见的多线程问题。- 使用原子类:Java提供了一系列的原子类,如AtomicInteger、AtomicLong和AtomicReference等,它们提供了基本类型的原子操作,可以确保线程安全和可见性。创建线程后,我们可以使用start()方法启动线程的执行。Java提供了一些机制,如wait()、notify()和notifyAll()方法,用于线程之间的等待和唤醒操作。

2023-06-06 10:49:59 491

原创 Springboot导出百万级数据到excel

最近项目有导出数据到excel功能,于是觉得很轻松的写了下面代码@ApiOperation(value = "万级数据导出") @RequestMapping(value = "/export1",method = RequestMethod.GET) public void exportExcel1(HttpServletResponse response, HttpServletRequest request) throws Exception{ //接收参数

2022-03-08 16:01:56 2148

原创 将Springboot Jar包发布在windows服务器,并设置开机启动

用途:使用Spring Boot开发的Web项目,打包生成了一个jar包,部署在Windows服务器中,设置为开机启动其它失败方案:1、Spring Boot生成的jar包,可以直接用java -jar运行,但是前提是需要登录用户,而且注销用户后会退出程序,所以不可用。2、使用计划任务,写一个bat处理文件,里面写java -jar运行程序,然后把bat文件作为一个计划任务运行;结果可能是因为任务启动时,系统资源未准备好,所以没有成功。最佳方案:使用winsw,winsw是一个开源项目,程序

2020-11-20 09:31:07 850

原创 OkHttpUtil请求工具类

首选导入Jar包:<dependency> <groupId>org.apache.commons</groupId> <artifactId>commons-lang3</artifactId> <!--spring boot 自带版本--> <version>3.7</version></dependency><dependency>

2020-11-12 09:49:04 357

原创 服务器程序发布脚本

#!/bin/bash#这里可替换为你自己的执行程序,其他代码无需更改APP_NAME=computingengine-0.0.1-SNAPSHOT.jar#使用说明,用来提示输入参数usage() { echo "Usage: sh 执行脚本.sh [start|stop|restart|status]" exit 1}#检查程序是否在运行is_exist(){ pid=`ps -ef|grep $APP_NAME|grep -v grep|awk '{print $2.

2020-11-12 09:37:14 132

原创 如何配置虚拟机或者服务器上的服务自启动

很多时候我们虚拟机或者服务器自动重启之后,但是我们的程序并没有自动重启,导致无法使用服务,这个时候需要配置让程序在虚拟机启动之后自动启动。那么我们改如何配置呢?首先我们需要写一个包含所有服务的启动脚本的集合脚本all.sh:#!/bin/bashexport JAVA_HOME=/root/software/tqjklib/common/jdk1.8.0_161/export JRE_HOME=${JAVA_HOME}/jreexport CLASSPATH=.:${JAVA_HOME}

2020-11-12 09:31:05 844

原创 XShell 导入导出Oracle数据库数据

采用exp/imp命令知识扩充: 数据泵导入导出(EXPDP和IMPDP)的作用: 1.实现逻辑备份和逻辑恢复

2020-11-11 20:01:26 2326

原创 SpringBoot项目中使用AOP(面向切面编程技术)即使用@Aspect

很多时候我们需要在原有代码基础上对代码进行日志输出权限管控等可以使用aop技术,在不改变原来带有代码基础上进行操作因为是springboot项目所以不需要写配置文件直接新建一个类,给类加上@Aspect注解 这个类就相当于一个切面类了下面是代码:类中油前置通知方法,后置通知方法,环绕通知等方法package com.example.demo.aop;import lombok.extern.slf4j.Slf4j;import org.aspectj.lang.JoinPoint;i

2020-08-21 16:52:21 1516 1

原创 JAVA支付宝授权

第一步:首先登录到蚂蚁金服开放平台 https://open.alipay.com/platform/home.htm,前提是有商户号。创建应用之后,然后到开发者中心开通对应功能第二步:到应用信息里面填写应用网关与授权回调地址。应用网关填写域名即可,如:www.baidu.com;授权回调地址则需要具体到页面或者方法,如:www.baidu.com/callBack。具体步骤可参照...

2019-05-27 17:56:03 4789 5

原创 在JAVA中解析Xsls文件

我打算将excel中的数据解析为对象,然后再在对象中取值更方便一点。1. 新建一个类package com.zxtg.zshop.business.channel;public class ChannelNumAndName { private String channelName;//渠道名 private String startNum;//起...

2018-12-26 14:58:25 648

原创 关于Java中如何使用velocity

      最近做项目,遇到后台Date时间类型传到前台显示为英文问题,本来是自己在结果前先将Date类型时间处理成String类型传至前台,后来觉得麻烦,发现可以使用Velocity直接前台调用java类方法进行类型转换。      我们先了解一下什么事velocity。velocity是一种基于java的模板引擎技术,有点类似与JSP,它允许页面设计者引用Java中定义的方法。前端页面设计...

2018-11-27 13:37:35 2746

原创 dva-react踩坑记录之使用页面window跳转

关于在页面使用window.location.href跳转至相应的页面处理办法 turn=(type)=&gt;{ if(type=='9k9'){ window.location.href='/#/coupon/postageNine/:type=9k9';//跳转至9块9包邮 } if(type=='chanel'){ windo...

2018-08-07 11:31:34 3393

算法图解工具(手机安装包)

这个app内附多种算法:分类(冒泡排序,选择性排序,插入排序,堆排序,快速排序)、聚类(K-均值类)、列表搜索(线性搜索,二分搜索)、图标搜索(广度优先搜素,深度优先搜索,贝尔曼-福特算法、戴克斯特拉算法、A*搜索算法),数据结构(列表 ,数组,栈,队列,哈希表,堆,二叉树找树)等算法

2018-12-04

空空如也

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

TA关注的人

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