Spring Boot
it小奋
这个作者很懒,什么都没留下…
展开
-
Spring Cloud 断路器Hystrix实战
微服务架构中,因分布式环境引起的请求状态通常包含如下三种成功失败超时对于单机系统来说可以很容易的做到快速失败,这是没有问题的,对于分布式环境而言由于网络的不可靠性而导致的请求状态不确定的情况成为必然,我们不能容忍一个无限阻塞的现线程甚哪怕超过1S也不允许我们更愿意看到它快速失败.基于以上简短的描述,微服务中可以引入断路器,来对分布式请求进行控制,进而实现上诉的快速失败,本节以Spr原创 2017-03-18 15:44:56 · 5774 阅读 · 0 评论 -
Spring Boot +Mybatis多数据源配置
Spring Boot项目在整合Mybatis过程中全部使用了注解配置,由于业务系统涉及多个数据源,查阅后整理输出供需要的伙伴参考。难点由于全部使用@Mapper注解在接口中定义了DAO层逻辑,且在使用过程中直接使用@Autowired注入了该接口的代理对象,因此在有多个数据源的场景下在什么位置安全的切换数据源是需要考虑的问题。分析Mybatis中Session是和SqlSessi...原创 2019-03-10 16:30:37 · 303 阅读 · 0 评论 -
Springboot 整合druid数据源
为什么要用druid还没好好考虑,先用一下试试,这次用了Spring Boot环境,比较间接的整理一下一种配置的流程,总的来说我可以通过一个网站监控一下我的数据源的情况,这是其它数据源暂时都不能提供的优势,也是性能排查的利器。 创建durid数据源配置文件,这里使用application.properties进行配置, application.properties数据源属性如下...原创 2018-06-16 09:58:13 · 501 阅读 · 0 评论 -
SpringBoot 启动流程分析
用了Spring Boot有一段时间了,相比于Spring要理解它更难一些,在Spring boot中提出以下几个疑问Spring Boot的架构是如何设计的,能很轻松的整合很多开源组件。Spring Boot中资源如何加载,事件如何管理,什么时候可以对Spring Boot进行扩展[什么时候可以访问资源,哪个阶段可以干预BeanFactory的行为,哪个阶段可以干预Bean的行为]等等其实问题还...原创 2018-04-01 17:23:21 · 3111 阅读 · 0 评论 -
Spring Boot Admin UI 分布式微服务监控中心
完整的微服务解决方案应该包含了微服务所涉及的方方面面,从服务的集中式配置,注册中心,断路器,负载均衡,监控 等模块之后面临的一个问题是如何直观的将微服务集群中的各个服务的状态显示给对"CODE"没有感觉的用户来使用.这当让是生产环境中所必要的,尤其对运维人员来说.幸运的是Spring Boot 生态链中已经实现了基本的微服务管理WEB UI,允许我们更直观的观察微服务的运行状态.该项目原创 2017-03-19 08:34:56 · 30764 阅读 · 1 评论 -
Spring Boot +Spring AOP 可插拔式日志思路
Spring 基于IOC容器管理Bean的方式,使得其有能力对IOC容器中的所有Bean进行无限可能的操作,Spring AOP是基于 IOC容器的高级特性,借助与AOP能实现一些可插拔模块,而不影响原有系统的设计. 本节结合Spring Boot 在一个已有的Web项目中使用AOP提供一种后续的日志补救方案.更多关于IOC容器的概念请查询相关资源,附件中提供AOP学习的简要笔记原创 2017-03-15 07:57:13 · 8713 阅读 · 0 评论 -
记,一段优雅的程序
编程的小道上,我们都在不断的探索和学习,这将是一条曲折的小道,毕竟天才属于少数. 写一段优雅的代码,献给可爱的猿们.序:一直都很喜欢优雅的代码,也见过一些糟糕的代码,把编程当作一种享受,一种极致的追求,便能写出现阶段属于自己的优雅的代码.从提一个简单的需求开始:现阶段需要实现一个同步Redis的小程序,当然有点经验的你自然不在话下,待我们一一道来.一个优雅的配置文件,如你所见,下原创 2017-03-30 19:25:07 · 441 阅读 · 0 评论 -
SpringBoot +SpringCloud微服务示例,整合FreeMaker,AngularJS
SpringBoot +SpringCloud为服服务示例,整合FreeMaker,AngularJS干货一篇,本节以SpringBoot + SpringCloud为例 构建轻量级微服务,旨在推荐一种更加敏捷的开发流程,本篇暂不会提及相关概念,皆以代码示意.GIT:https://github.com/poai/spring-cloud-zookeeper-demo.git关键技原创 2017-03-05 16:27:02 · 16704 阅读 · 4 评论 -
Spring Boot 示例节选
SpringBoot 示例原创 2017-02-08 19:59:31 · 392 阅读 · 1 评论 -
Spring Boot自定义Starter之FastDFS自动配置
https://github.com/poai/spring-starter-fastdfs.git最近Spring Boot用的较多,使用过程中发现一些问题Spring data 下的子项目 redis、elasticsearch、rabbitmq等都提供了深度封装的API 由于习惯了原生API的简洁性因此大部分场景下并不倾向于去使用这些模块封装的API 对于Reids\Elasti...原创 2019-03-30 17:44:13 · 1855 阅读 · 1 评论