![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
springboot
varyall
这个作者很懒,什么都没留下…
展开
-
spring-boot的三种启动方式
有段时间没有写博客了,也在努力的从传统单机开发向分布式系统过度,所以再次做一些笔记,以方便日后查看。直接进入正题吧,今天记录spring-boot项目的三种启动方式。spring-boot的启动方式主要有三种: 1. 运行带有main方法类 2. 通过命令行 java -jar 的方式 3. 通过spring-boot-plugin的方式一、执行带有main方法类 这种方式很简单,我主要是通过idea的方式,进行执行。这种方式在启动的时候,会去自动加载cl...转载 2020-08-14 21:11:22 · 2815 阅读 · 0 评论 -
Spring Boot面试杀手锏————自动配置原理
引言不论在工作中,亦或是求职面试,Spring Boot已经成为我们必知必会的技能项。除了某些老旧的政府项目或金融项目持有观望态度外,如今的各行各业都在飞速的拥抱这个已经不是很新的Spring启动框架。当然,作为Spring Boot的精髓,自动配置原理的工作过程往往只有在“面试”的时候才能用得上,但是如果在工作中你能够深入的理解Spring Boot的自动配置原理,将无往不利。Spring Boot的出现,得益于“习惯优于配置”的理念,没有繁琐的配置、难以集成的内容(大多数流行第三方技术都被集转载 2020-08-14 21:07:15 · 263 阅读 · 0 评论 -
Spring Boot 基础知识
概述什么是 Spring Boot?Spring Boot 是 Spring 开源组织下的子项目,是 Spring 组件一站式解决方案,主要是简化了使用 Spring 的难度,简省了繁重的配置,提供了各种启动器,开发者能快速上手。Spring Boot 有哪些优点?Spring Boot 主要有如下优点:容易上手,提升开发效率,为 Spring 开发提供一个更快、更广泛的入门体验。 开箱即用,远离繁琐的配置。 提供了一系列大型项目通用的非业务性功能,例如:内嵌服务器、安全管理、运行数原创 2020-08-14 20:22:37 · 179 阅读 · 0 评论 -
How to manipulate the data inside Mono and Flux ?
Reactoris a Java library for creating reactive non-blocking applications on the JVM based on theReactive Streams Specification.This article is the second of a series which goal is to guide you thr...转载 2020-02-10 01:41:22 · 187 阅读 · 0 评论 -
Reactive Streams, flux, mono介绍之白话版
目录要解决的问题:解决原理:解决方法:发布者Publisher订阅者Subscriber订阅对象Subscription处理者Processor源码简析spring中响应式流的应用服务端技术栈响应式Http客户端服务端修改客户端webClient的使用方法...转载 2020-02-10 01:30:45 · 1109 阅读 · 0 评论 -
异步请求使用reactor中mono和flux所遇到的问题
最近在项目升级改造的过程中,需要用到异步请求,技术选型为reactor的mono和flux,实际用的过程中遇到不少问题,简单记录一下,分享给大家避免踩同样的坑。项目需求:1、能够同时发起多个请求,多个请求所耗费的总时间,其实是耗时最长的一个请求所用时间。同时要保证最终的结果数据顺序,和发起的请求顺序保持一致。2、能够在发起请求后,不阻塞后面的操作。请求与后续操作同时执行。当我们需要请...转载 2020-02-10 01:28:51 · 3816 阅读 · 0 评论 -
Springboot2.0中webflux到底优秀在哪里
Spring-boot-webflux中所说的反应堆式编程reactor到底优秀在哪里?小编的Springboot2.0的课程已经快全部写完了。总结来看,对于有基础的同学学习难度不是很大,一周内就能上手。但是在小编看来编程如果说只会用,而不了解其编程模型和这样设计的好处,其实对于开发人员来说,并没有多大的收获!所以为了让感兴趣的同学对2.0编程模型反应式编程和Mono,Flux有一个清醒的认识...转载 2020-02-08 01:03:21 · 340 阅读 · 0 评论 -
Common application properties(spring boot 配置文件参数)
spring boot 配置文件参数AppendixA.Common application propertiesVarious properties can be specified inside yourapplication.propertiesfile, inside yourapplication.ymlfile, or as command line switche...转载 2019-09-17 20:07:13 · 1481 阅读 · 0 评论 -
深入理解 Spring Boot Starters 原理(手写Spring boot Start)
版权声明:本文为博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。本文链接:https://blog.csdn.net/zhaohong_bo/article/details/89924053一、Spring Boot Starter诞生原因Spring Boot Starter是在SpringBoot组件中被提出来的一种概念,stackoverflow...转载 2019-08-13 20:58:56 · 987 阅读 · 0 评论 -
spring boot 2.x . dubbo 2.7.1 bug
https://github.com/spring-cloud-incubator/spring-cloud-alibaba/blob/master/spring-cloud-alibaba-dubbo/src/main/java/org/springframework/cloud/alibaba/dubbo/autoconfigure/DubboServiceAutoConfiguration....转载 2019-05-31 22:41:30 · 545 阅读 · 0 评论 -
spring boot发布脚本
venus-deploy.sh#!/bin/bashP_PATH=/usr/local/venus$P_PATH/venus.sh stopCUR_DATE=`date +%Y%m%d%H%M%S`mv $P_PATH/venus-web.jar $P_PATH/bak/venus-web$CUR_DATE.jarsleep 2mv $P_PATH/bak/venus-we...转载 2019-03-29 10:38:45 · 564 阅读 · 0 评论 -
Feign的超时与重试设置(SpringCloud2.0)
1.Feign的依赖 <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-openfeign</artifactId> &...转载 2019-03-18 15:08:08 · 13530 阅读 · 2 评论 -
Spring Cloud 多网卡环境下Eureka服务注册IP选择问题
问题场景服务器上分别配置了eth0, eth1和eth2三块网卡,只有eth1的地址可供其它机器访问,eth0和eth2的 IP 无效。在这种情况下,服务注册时Eureka Client会自动选择eth0作为服务ip, 导致其它服务无法调用由于官方并没有写明Eureka Client探测本机IP的逻辑,所以只能翻阅源代码。Eureka Client的源码在eureka-client模块下,...转载 2019-03-08 11:47:46 · 462 阅读 · 0 评论 -
使用Hystrix实现自动降级与依赖隔离
原文链接:http://www.jianshu.com/p/138f92aa83dc1.背景目前对于一些非核心操作,如增减库存后保存操作日志 发送异步消息时(具体业务流程),一旦出现MQ服务异常时,会导致接口响应超时,因此可以考虑对非核心操作引入服务降级、服务隔离。2.Hystrix说明官方文档 [https://github.com/Netflix/Hystrix/wiki]...转载 2018-07-20 10:40:20 · 608 阅读 · 0 评论 -
SpringBoot的优点及缺点
SpringBoot的优点及缺点优点: 1.去除了大量的xml配置文件 2.简化复杂的依赖管理 3.配合各种starter使用,基本上可以做到自动化配置 4.快速启动容器 5. 配合Maven或Gradle等构件工具打成Jar包后,Java -jar 进行部署运行还是蛮简单的 创建独立Spring应用程序,...转载 2018-08-12 21:00:46 · 2589 阅读 · 0 评论 -
最全BAT架构师130面试题:微服务、高并发、大数据、缓存等中间件
一、数据结构与算法基础· 说一下几种常见的排序算法和分别的复杂度。 · 用Java写一个冒泡排序算法 · 描述一下链式存储结构。 · 如何遍历一棵二叉树? · 倒排一个LinkedList。 · 用Java写一个递归遍历目录下面的所有文件。二、Java基础· 接口与抽象类的区别? · Java中的异常有哪几类?分别怎么使用? · 常用的集合类有哪些?比如List如何排序?...转载 2018-08-12 21:15:08 · 1530 阅读 · 0 评论 -
附2 hystrix详述(2)- 配置
一、hystrix在生产中的建议1、保持timeout的默认值(1000ms),除非需要修改(其实通常会修改)2、保持threadpool的的线程数为10个,除非需要更多3、依赖标准的报警和监控系统来捕获问题4、通过dashboards的实时监控来动态修改配置,直到满意为止 二、配置信息(default或HystrixCommandKey)最常用的几项超时时间(默认10...转载 2019-02-02 15:27:30 · 108 阅读 · 0 评论 -
Spring Cloud版本与Spring Boot版本之间匹配关系
版权声明:本文为博主原创文章,未经博主允许不得转载。**注意事项**:本博客所有代码是为了介绍相关内容而编写或者引用的,示例代码并非可直接用于生产的代码。仅供参考而已。 https://blog.csdn.net/russle/article/details/80865288很多人在使用springboot和springcloud,但是对于这两者之间的版本关系不是很清楚,特别是在面临升级...转载 2019-02-28 16:21:43 · 737 阅读 · 0 评论 -
Spring Boot之默认连接池配置策略
注意:如果我们使用spring-boot-starter-jdbc 或 spring-boot-starter-data-jpa “starters”坐标,Spring Boot将自动配置HikariCP连接池, 因为HikariCP在性能和并发性相比其他连接池都要好。 <dependency> <groupId>org.springf...转载 2019-02-25 14:42:52 · 10357 阅读 · 0 评论 -
@Controller和@RestController的区别?
知识点:@RestController注解相当于@ResponseBody + @Controller合在一起的作用。 1) 如果只是使用@RestController注解Controller,则Controller中的方法无法返回jsp页面,或者html,配置的视图解析器 InternalResourceViewResolver不起作用,返回的内容就是Return 里的内容。 2...转载 2019-02-25 19:48:02 · 115 阅读 · 0 评论 -
Spring Boot Metrics使用
Spring Boot 使用Metrics监控导入pom依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-actuator</artifactId></dependency>...转载 2019-03-02 20:07:12 · 5999 阅读 · 0 评论 -
jhipster框架学习(一)
jhipster介绍及应用jhipster框架是目前比较流行的一个架构,它为java服务器端开发提供了一整套的解决方案。jhipster官网说:jhipster是一个开发平台,它能够开发和部署spring boot和anjular web 以及基于spring的微服务应用。下面我们来看一下jhipster框架的整体架构图,其中蓝色区域的表示jhipster已经集成的应用,绿色区域...转载 2019-03-06 14:18:55 · 323 阅读 · 0 评论 -
Intellij IDEA Spring Boot 项目Debug模式启动缓慢问题
问题Intellij IDEA Spring Boot 项目Debug模式启动缓慢环境os: windows10idea :2018.1解决方法去除所有断点就正常了,很诡异,原因未知。作者:JavaNoob出处:https://www.cnblogs.com/javanoob/p/9028365.html本站使用「署名 4.0 国际」创作共享协议,转载请在...转载 2019-03-19 22:49:23 · 4283 阅读 · 0 评论 -
181. Spring Boot MyBatis自定义Plugin
à SpringBoot视频http://study.163.com/course/introduction.htm?courseId=1004329008&utm_campaign=commission&utm_source=400000000155061&utm_medium=shareà SpringCloud视频http://study.163.com/course...转载 2018-03-29 16:30:50 · 2131 阅读 · 0 评论