
springboot
文章平均质量分 89
祁仙森
java,go语言,逛b站,喜欢读读书,赚赚钱,跑跑步,撩撩妹,敲敲代码
展开
-
java优雅停机说明及springboot2版本后的单体优雅停机方案
之前搭建过jenkins发版项目,启动脚本中的判断进程是否存在,然后杀死进程的方式是kill -9的,这样的做法是很不优雅的,执行复杂的业务的时候突然中断可能导致一系列的问题。哎,包括我目前所在的公司处理生产的重启也是这样,我想到了之前无意中看到的优雅停机的方式项目已上传giteehttps://gitee.com/gangye/springboot_mutiDemos/tree/shutdown-gentle-branch/常规的java项目优雅停机Java语言本身是支持优雅停机的,先写一原创 2021-09-04 16:03:04 · 971 阅读 · 1 评论 -
SpringBoot整合RabbitMq实现生产者、消费者,RabbitMQ的简单介绍
安装RabbitMQ此处环境为windows下测试案例使用,故整体是在windows下搭建的环境1.首先下载安装Erlang下载路径https://www.erlang.org/downloads,双击下载文件选择安装路径为Erlang设置环境变量在环境变量path中添加D:\software\javamq\erl10.0.1\bin(路径为安装路径的bin)打开cmd指令,输入erl -versionerl此时,表示erlang安装成功2.下载原创 2020-08-21 10:16:39 · 14597 阅读 · 2 评论 -
springboot项目日志打印,日志文件保存logback-spring.xml相关配置
一、引入pom依赖<dependency> <groupId>net.logstash.logback</groupId> <artifactId>logstash-logback-encoder</artifactId> <version>4.11</version></dependency>二、在项目的resource目录下创建logback-spring.xml文件在原创 2020-08-10 14:16:39 · 1444 阅读 · 0 评论 -
SpringBoot将配置文件的值加载到工具类的静态变量中(多环境运行加载)
一.首先创建一个SpringBoot项目项目结构:创建pom文件,映入maven工程依赖<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://ma...原创 2020-06-22 17:30:35 · 3045 阅读 · 0 评论 -
SpringBoot整合activemq实现P2P,pub/sub,activemq默认的持久化kahadb
一.ActiveMQ的安装启动下载路径:http://archive.apache.org/dist/activemq下载文件后解压在bin目录下使用cmd指令执行activemq.bat start启动,在浏览器输入http://localhost:8161/admin(用户名和密码默认为admin)tips:8161是后台管理系统,61616是给java用的tcp端口。解压缩后在文件的bin目录下执行cmd指令:activemq.bat start...原创 2020-06-10 16:27:49 · 666 阅读 · 0 评论 -
SpringBoot整合Kafka消息队列(生产者和消费者)
项目代码已上传githttps://gitee.com/gangye/springboot_kafka一.首先安装zookeeper,kafka的启动需要依赖zookeeper1.下载安装包http://zookeeper.apache.org/releases.html#download2.解压文件进入ZooKeeper目录,本人加压路径: F:\server\apache-zookeeper-3.6.1-bin\conf,将“zoo_sample.cfg”重命名为“zoo.cfg”原创 2020-06-04 11:10:19 · 9123 阅读 · 1 评论 -
SpringBoot配置多数据库的数据源
微服务下项目绝对不是传统的单体数据库设计,此时就涉及到了多数据源项目案例代码上传到githttps://gitee.com/gangye/springboot_more_databases首先创建一个SpringBoot项目,具体项目结构引入maven依赖<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:x原创 2020-05-27 15:48:48 · 3341 阅读 · 3 评论 -
Springboot整合quartz实现数据库配置定时任务
Spring Boot结合quartz实现数据库动态启动Bean下的方法项目代码参考git:https://github.com/qigangye/springboot_quartz_schedule相关任务以及执行结果:Bean实例addNumWorker下定时任务方法work插入结果(上述cron表达式为每天17点4分每个20秒插入一批数据)Bean实例下proStat...原创 2020-03-21 18:09:22 · 6333 阅读 · 6 评论 -
springboot整合iview-vue实现简单的前后端分离项目登录demo(一)
项目中使用了一些自定义工具类,工具类没有放在本篇博客上,下篇会把代码粘出来一、整合iview与vue1.首先下载iview打开事先搭建好的vue项目,这里本人推荐的IDE使用idea,在idea的terminal中输入指令,npm install --save iview下载iviewnpm install --save iview2.安装完成后打开src目录下的main...原创 2020-03-07 17:25:01 · 1273 阅读 · 0 评论 -
Spring Boot整合Redis
SpringBoot整合redis注意是框架中的Spring Data Redis操作Redis(前提先启动redis)1.创建一个maven工程(也可使用idea工具结合Springboot模板创建一个项目)在pom文件中引入相关依赖<parent> <groupId>org.springframework.boot</groupId>...原创 2020-01-08 10:48:06 · 170 阅读 · 0 评论