![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
springboot
靓坤上海分坤
好记性 不如烂笔头
展开
-
springcloud feignClient调用文件下载接口服务
A服务的文件下载接口是直接返回流文件,B服务现在需要去调用A服务,接收A服务返回的流文件的处理方式如下。服务提供者:服务调用方 需要注意的是,这里返回值需要用 feign.Response 来接收,最后我们来看下如何对接收 的 feign.Response 进行转化经过测试,B服务调用A服务的文件下载接口,正常下载文件...原创 2022-06-06 10:31:09 · 2456 阅读 · 0 评论 -
springboot 使用mycat进行单库分表操作(一)mycat 单库分表的配置和使用mycat进行连接数据库 windows centos 7
之前我们写了 sharding-jdbc 进行单库分表的使用,这次我们使用比较早的分库分表中间件 mycat 进行单库分表配置和操作,照例先看官网信息和软件下载这里可以下载 windows版本和liunx版本,主要是我的阿里云服务器内存太小,这里我使用的是 windows 版本进行测试,数据库在 阿里云 服务器上,首先下载解压即可,这里主要是三个配置文件,都在 conf 目录下,如图:首先看 server.xml 这里配置的是连接mycat的用户名 密码<us...原创 2020-11-24 11:26:10 · 699 阅读 · 0 评论 -
springboot 使用poi根据excel模版写入新的数据,如何使用POI导出复杂的excel
最近在做 Excel 导出的时候,需要导出固定格式的excel,比如订单格式,如下所示需要往里面填充公司信息 客户信息 和订单信息,完成后的excel如下这里金额合计 大写 小写 是excel自动计算的 ,首先需要的maven组件如下 <!-- excel工具 --> <dependency> <groupId>org.apache.poi</groupId> <artifactId>poi<...原创 2020-08-13 15:27:34 · 2300 阅读 · 3 评论 -
单体springboot项目上如何使用springcloud gateway进行负载均衡 拦截 限流 熔断等操作
一般我们使用网关,大都是配合注册中心进行使用,gateway注册到注册中心,注册中心中可自动实现负载均衡,但是通常会有一些项目不是使用分布式的架构,那么我们单体的springboot项目,如何使用springcloud gateway进行负载均衡和限流 鉴权呢...原创 2020-05-13 02:44:50 · 3866 阅读 · 0 评论 -
springboot启动SLF4J: Class path contains multiple SLF4J bindings 解决maven组件中log4j 组件依赖冲突,引入腾讯云cos后组件冲突
今天在项目中引入腾讯云 cos 存储组件后,启动项目时报错,如下图 <!--腾讯云存储依赖--> <dependency> <groupId>com.qcloud</groupId> <artifactId>cos_api</artifactId> <version&...原创 2020-03-14 18:16:35 · 1037 阅读 · 0 评论 -
Springboot 项目整合集成 xxl-job ,xxl-job在Springboot 项目上的使用
XXL-JOB 是一个开源的、轻量级分布式任务调度平台,其核心设计目标是开发迅速、学习简单、轻量级、易扩展。项目github下载地址 点击查看,项目使用文档点击查看首先我们去github 或者 码云 上下载最新的 xxl-job的代码调度数据库初始化SQL脚本,脚本位置/xxl-job/doc/db/tables_xxl_job.sql ,导入到我们的数据库中,...原创 2019-12-06 14:51:35 · 4771 阅读 · 0 评论 -
liunx Centos 编写springboot 项目重启 停止 启动 自定义 xshell .sh 脚本,以及nohup命令不输出日志或者输出到指定文件中
因为公司服务器分了三台,每次停止 重启 翘半天的命令,太过于麻烦,然后写个 xshell 脚本停止 重启 的脚本 停止脚本,首先需要写 .sh 文件,这个可以直接 vi 命令,没有的话会创建这个,vi stop.sh添加如下类容#PID=$(ps -ef | grep botao-himoney-app.jar | grep -v grep | awk '{ pri...原创 2019-09-27 10:22:02 · 1007 阅读 · 0 评论 -
springboot 和 springcloud gateway 解决接口请求前端跨域问题
在开发中遇到个问题,服务器是 谷歌云 的,接口部署在服务器上后,通过 postman 能够调通,但是前端请求,一直报跨域问题,一般只要接口能通基本都不会再管,奇怪的是,安卓请求,同样也是请求不通,好吧,只能去看是不是需要后端配置什么东西。 由于接口请求都是先走 gateway ,再由网关分发出去,这里直接在网关里面处理跨域问题,直接上代码import org.springfra...原创 2019-08-29 17:20:35 · 2249 阅读 · 3 评论 -
使用Springboot StringRedisTemplate 在单位时间内对发送手机号验证码次数做限制,半小时最多发送5次验证码
通常我们在做通过手机号检验,发送短信验证码之类接口的时候,在单位时间内,要对发送的次数做限制,防止恶意刷接口,短信类接口毕竟还是收费的。 首先我们需要在springboot 项目中引入Redis <dependency> <groupId>org.springframework.boot</groupI...原创 2019-08-12 19:28:21 · 3807 阅读 · 2 评论 -
Springboot,SpringCloud 配置文件.properties转换.yml,.properties转换 和 .yml 相互转换
最近发现个好网站工具,可以将springboot的配置文件 application.properties 转换成 .ymlhttps://toyaml.com/index.html原创 2019-06-28 09:44:30 · 1767 阅读 · 0 评论 -
Java,Springboot 实现算法验证码加减法图形验证码,Kaptcha 实现加减法验证码
最近在做一个加减法验证码,记录下实现的过程。通常Java实现验证码的工具会用到kaptcha 这个工具包,但实现的验证码都是图形验证码,没有看到加法验证码,查询了相关资料,实现了加减法验证码,效果如图首先是pom所需要的依赖 <!--验证码--> <dependency> <groupId&...原创 2019-06-25 20:09:37 · 3275 阅读 · 0 评论 -
Springboot 自定义异常和全局异常信息的处理
在程序中,我们往往需要对异常的级别做处理,做数据记录,或者发送邮件预警处理,接下来我们在springboot程序中,实现自定义的异常处理和全局异常处理。 首先是自定义异常,我们自定义一个类,定义你需要返回的 code 和 message,需要更多的处理信息可以自行追加package com.hqk.bootdemo.util;/** * <p>...原创 2019-06-19 14:50:08 · 938 阅读 · 0 评论 -
Docker通过 jar 方式部署微服务,Docker如何部署springboot,springcloud 微服务,操作步骤
这里介绍两种方式部署springcloud项目,一种在pom文件内添加镜像,一种使用已经构建好的jar去构建,两种都使用Dockerfile的形式来部署1,首先我们在 springcloud的pom.xml中添加镜像,整个pom.xml 入下图<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://m...原创 2019-03-29 15:06:49 · 567 阅读 · 0 评论 -
阿里分布式事物GTS的使用 spingboot springcloud 上的使用
阿里的分布式事物gts目前是收费的,具体收费规则和使用文档参见:https://help.aliyun.com/document_detail/69394.html使用步骤,首先需要去开通阿里的分布式事物gts,登录阿里云的管理控制台:https://txc.console.aliyun.com/app/index.htm点击创建事物分组填上自己的事物分组,创建成功后会生成你的分组...原创 2019-03-25 10:17:52 · 2580 阅读 · 0 评论 -
springboot 定时器的使用以及如何停止定时器的解决方案
最近看了springboot 定时器的使用,的确非常的简单,看了很多的博客,没有给出如何停止定时器的办法,想了一个暂时解决的办法,伪停止。这里是pom.xml 所需的包<dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artif...原创 2019-03-14 13:51:33 · 9870 阅读 · 4 评论 -
springboot 2.1 mysql 多数据源集成配置,踩过的坑
最近有看到springboot多数据源,所以看了一下如何配置,看了一些博客,还是有写坑,记录一下自己配置的过程以下是pom.xml ,有些包没有用到,但是不影响使用<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="htt...原创 2019-03-14 12:35:51 · 2785 阅读 · 0 评论