随笔分类 -  springboot

上一页 1 2 3 下一页
Springboot监控之二:Spring Boot Admin对Springboot服务进行监控
摘要:概述 Spring Boot 监控核心是 spring-boot-starter-actuator 依赖,增加依赖后, Spring Boot 会默认配置一些通用的监控,比如 jvm 监控、类加载、健康监控等。 我们之前讲过Docker容器的可视化监控,即监控容器的运行情况,包括 CPU使用率、内存 阅读全文
posted @ 2018-08-30 12:00 duanxz 阅读(23703) 评论(0) 推荐(3)
Springboot配置使用ssl,使用https
摘要:SSL(Secure Sockets Layer 安全套接层)是为网络通信提供安全及数据完整性的一种安全协议,SSL在网络传输层对网络连接进行加密,SSL协议位于TCP/IP协议与各种应用层协议之间,为数据通信提供安全支持。SSL协议分为两层,SSL记录协议建立在TCP之上,为高层协议提供数据封装、 阅读全文
posted @ 2018-06-08 14:30 duanxz 阅读(57937) 评论(1) 推荐(3)
Springboot Actuator之四:重写与注册服务中心的健康检查逻辑(判断依据是tcp连接是否正常)
摘要:支付项目中,调用银行的支付接口时,协议不同时: 出口网关:与外围银行对接的模块(出口网关)是socket长连接与支付公司对接,该网关需要提供http接口给内部系统调用,当socket没有建立连接时(网关服务的高可用是haProxy搭建的,有些服务的socket可能未连上支付公司),此时网关的http 阅读全文
posted @ 2017-09-07 11:33 duanxz 阅读(1625) 评论(0) 推荐(0)
YAML配置,spring boot 配置文件
摘要:1 概念YAML是一种人们可以轻松阅读的数据序列化格式,并且它非常适合对动态编程语言中使用的数据类型进行编码。YAML是YAML Ain't Markup Language简写,和GNU("GNU's Not Unix!")一样,YAML是一个递归着说“不”的名字。不同的是,GNU对UNIX说不,Y 阅读全文
posted @ 2017-06-29 10:44 duanxz 阅读(10190) 评论(1) 推荐(1)
Spring @Async之一:实现异步调用示例
摘要:什么是“异步调用”? “异步调用”对应的是“同步调用”,同步调用指程序按照定义顺序依次执行,每一行程序都必须等待上一行程序执行完成之后才能执行;异步调用指程序在顺序执行时,不等待异步调用的语句返回结果就执行后面的程序。 同步调用 下面通过一个简单示例来直观的理解什么是同步调用: 定义Task类,创建 阅读全文
posted @ 2017-04-28 18:26 duanxz 阅读(9866) 评论(0) 推荐(2)
Spring Boot下Druid连接池+mybatis
摘要:目前Spring Boot中默认支持的连接池有dbcp,dbcp2, hikari三种连接池。 引言: 在Spring Boot下默认提供了若干种可用的连接池,Druid来自于阿里系的一个开源连接池,在连接池之外,还提供了非常优秀的监控功能,这里讲解如何与Spring Boot实现集成。 1. 环境 阅读全文
posted @ 2017-04-28 18:12 duanxz 阅读(1603) 评论(0) 推荐(0)
springboot+swagger
摘要:1、项目结构 和上一节一样,没有改变。 2、pom.xml 引入了两个jar。 1 <dependency> 2 <groupId>io.springfox</groupId> 3 <artifactId>springfox-swagger2</artifactId> 4 <version>2.2. 阅读全文
posted @ 2017-04-06 16:45 duanxz 阅读(505) 评论(0) 推荐(0)
Spring @Async之二:SpringBoot 自定义线程池,修改springboot的默认线程池
摘要:本教程目录: 自定义线程池 配置spring默认的线程池 1. 自定义线程池 1.1 修改application.properties task.pool.corePoolSize=20 task.pool.maxPoolSize=40 task.pool.keepAliveSeconds=300 阅读全文
posted @ 2016-11-21 10:18 duanxz 阅读(32084) 评论(0) 推荐(5)
Spring Cloud中Hystrix、Ribbon及Feign的熔断关系是什么? 超时说明
摘要:导读 今天和大家聊一聊在Spring Cloud微服务框架实践中,比较核心但是又很容易把人搞得稀里糊涂的一个问题,那就是在Spring Cloud中Hystrix、Ribbon以及Feign它们三者之间在处理微服务调用超时从而触发熔断降级的关系是什么? 我们知道在Spring Cloud微服务体系下 阅读全文
posted @ 2016-03-03 15:28 duanxz 阅读(2932) 评论(0) 推荐(0)
Springboot Actuator之三:spring boot健康检查对Redis的连接检查的调整
摘要:因为项目里面用到了redis集群,但并不是用spring boot的配置方式,启动后项目健康检查老是检查redis的时候状态为down,导致注册到eureka后项目状态也是down。问下能不能设置spring boot不检查 redis的健康状态 而且,应用的控制台上也会输出如下: 原因分析 如提问 阅读全文
posted @ 2015-10-31 11:45 duanxz 阅读(5903) 评论(0) 推荐(1)
Spring的@Scheduled任务调度
摘要:一. 定时任务实现方式 定时任务实现方式: Java自带的java.util.Timer类,这个类允许你调度一个java.util.TimerTask任务。使用这种方式可以让你的程序按照某一个频度执行,但不能在指定时间运行。一般用的较少,这篇文章将不做详细介绍。 使用Quartz,这是一个功能比较强 阅读全文
posted @ 2015-10-14 10:15 duanxz 阅读(6294) 评论(1) 推荐(0)
springboot开启远程调试
摘要:远程调试maven设置 The run goal forks a process for the boot application. It is possible to specify jvm arguments to that forked process. The following confi 阅读全文
posted @ 2015-07-23 10:52 duanxz 阅读(1918) 评论(0) 推荐(0)
springboot中使用@Value读取配置文件
摘要:一、配置文件配置 直接配置 在src/main/resources下添加配置文件application.properties 例如修改端口号 #端口号 server.port=8089 分环境配置 在src/main/resources下添加,application-pro.properties,a 阅读全文
posted @ 2015-05-21 19:38 duanxz 阅读(159347) 评论(0) 推荐(6)
在Spring Boot中使用 @ConfigurationProperties 注解, @EnableConfigurationProperties
摘要:但 Spring Boot 提供了另一种方式 ,能够根据类型校验和管理application中的bean。 这里会介绍如何使用@ConfigurationProperties。继续使用mail做例子。配置放在mail.properties文件中。属性必须命名规范才能绑定成功。举例:1 protoco 阅读全文
posted @ 2015-05-21 19:01 duanxz 阅读(47505) 评论(5) 推荐(2)
如何在spring框架中解决多数据源的问题
摘要:AbstractRoutingDataSource动态数据源切换上周末,室友通宵达旦的敲代码处理他的多数据源的问题,搞的非常的紧张,也和我聊了聊天,大概的了解了他的业务的需求。一般的情况下我们都是使用SSH或者SSM框架进行处理我们的数据源的信息。 操作数据一般都是在DAO层进行处理,可以选择直接使 阅读全文
posted @ 2015-05-20 09:54 duanxz 阅读(1811) 评论(1) 推荐(0)
springboot 1.5.x中的动态切换日志级别
摘要:logback是一套日志框架,由log4j的优化版,由同一个作者开发,在速度和性能上都超过其他日志框架,再结合slf4j,已成为当前最流行的日志框架。 一、springboot中使用logback springboot中使用logback日志的详细配置说明见:https://blog.csdn.ne 阅读全文
posted @ 2014-08-05 09:17 duanxz 阅读(896) 评论(0) 推荐(0)
@SpringBootApplication注解分析
摘要:Spring boot简介 Spring Boot是伴随着Spring4.0 产生的,是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式进行配置,从而使开发人员不再需要定义样板化的配置。通过这种方式,Boot致力于在蓬勃发展的快 阅读全文
posted @ 2014-06-17 09:13 duanxz 阅读(45234) 评论(1) 推荐(1)
Spring Boot中使用RabbitMQ
摘要:很久没有写Spring Boot的内容了,正好最近在写Spring Cloud Bus的内容,因为内容会有一些相关性,所以先补一篇关于AMQP的整合。 Message Broker与AMQP简介 Message Broker是一种消息验证、传输、路由的架构模式,其设计目标主要应用于下面这些场景: 消 阅读全文
posted @ 2014-06-06 15:41 duanxz 阅读(9275) 评论(0) 推荐(1)
spring扩展点之四:Spring Aware容器感知技术,BeanNameAware和BeanFactoryAware接口,springboot中的EnvironmentAware
摘要:aware:英 [əˈweə(r)] 美 [əˈwer] adj.意识到的;知道的;觉察到的 XXXAware在spring里表示对XXX感知,实现XXXAware接口,并通过实现对应的set-XXX方法,然后就可以使用XXX了。 通俗的解释:如果在某个类里面想要使用spring的一些东西,就可以通 阅读全文
posted @ 2014-05-14 21:26 duanxz 阅读(3496) 评论(1) 推荐(0)
SpringBoot自动化配置之二:自动配置(AutoConfigure)原理、EnableAutoConfiguration、condition
摘要:《Spring Bean基本管理--bean注入方式汇总》 《SpringBoot自动化配置之二:自动配置(AutoConfigure)原理、EnableAutoConfiguration、condition》 自动配置绝对算得上是Spring Boot的最大亮点,完美的展示了CoC约定优于配置;  阅读全文
posted @ 2014-03-20 15:58 duanxz 阅读(16215) 评论(0) 推荐(2)

上一页 1 2 3 下一页