- 博客(13)
- 资源 (58)
- 收藏
- 关注
原创 Spring Cloud Feign实例讲解
前面博文搭建了一个Eureka+Ribbon+Hystrix的框架,虽然可以基本满足服务之间的调用,但是代码看起来实在丑陋,每次客户端都要写一个restTemplate,为了让调用更美观,可读性更强,现在我们开始学习使用Feign。
2017-08-31 16:27:38 52331 7
原创 Spring实现微服务—进阶篇
要想学好Spring微服务,必须要先搞明白Spring cloud有哪些组件各有什么作用。这里用一个简单的例子来串一串。Spring framework架构的项目就像上海中心这样的高楼大厦,一栋大厦里租用者各色各样的公司和企业为用户提供各种各样的服务。
2017-08-29 21:50:53 3091 5
原创 Spring Cloud Hystrix Dashboard
Hystrix Dashboard是Hystrix的仪表盘组件,主要用来实时监控Hystrix的各项指标信息,通过界面反馈的信息可以快速发现系统中存在的问题。Dashboard使用时注意事项:
2017-08-29 17:28:09 12060
原创 Spring Cloud Eureka+Ribbon+Hystrix
Hystrix的特性:熔断器:当某个服务单元发生故障之后向调用方返回一个错误而不是一直等待,避免了故障在分布式系统中的蔓延。服务降级:fallback是Hystrix执行失败的后备服务,fallback也可以发起另一个Hystrix请求。服务熔断:只有当超过断容器请求数而且失败次数大约一定概率时,才会启动熔断机制。默认是请求20次以上失败50%就启动断熔。请求缓存:客户端缓存,减少对服务端的http交互次数。@CacheResult、@CacheRemove请求合并:也是为了减少http通信上的消
2017-08-27 21:20:01 3529 6
原创 互联网开发新组件的学习技巧
对一个新技术的入门零基础学习,至少要做到4轮学习法。 第一轮,初步了解新技术的背景、特性、解决场景,对它的作用有个宏观上的理解。第二轮,深入这个技术的算法和原理,架构图、数据流向、角色特性等等,这是个相对漫长的过程,需要有一定的聪明才智和学习能力。 可以通过默写法来检验自己的掌握程度,在白纸上把原理和设计恢复出来,哪里有疑问就标注下来,回头继续去查。目前为止应
2017-08-25 16:32:54 456
原创 Spring boot 其他功能
前几篇已经将Spring boot最常用的部分一一作了讲解,本篇负责收尾其它零零散散的特性。 1、 运行:开发阶段Eclipse安装个Spring的插件直接run as Spring boot App就可以了,但是部署到生产微服务阶段,我们一般用docker+jar的方式来运行。Pom中添加依赖 o
2017-08-25 14:58:43 547
原创 spring framework test3种方式
微服务中Spring boot的分布数以百计,这么多的服务结点如果依赖人工测试将会是一场灾难,所以单个的boot服务必须具有单元测试甚至更负责的集成测试的能力。毕竟在微服务框架中,我们更多的精力会花费在服务架构上,而不是单个的服务能力上。 Spring boot提供了1种单元测试和2种web应用测试。
2017-08-25 00:58:43 3033
转载 CSDN博客的积分计算方法和博客排名规律
开通博客一段时间了,最近莫名其妙得获得“持之以恒”的勋章,看着日益增长的积分,既兴奋又好奇,本人对CSDN博客积分的计算方法很疑惑,也不知其中怎么回事,好奇度娘一番,并结合CSDN的一篇博客《csdn博客积分如何计算》: 博客排行榜排名分值=个人Blog所有随笔与文章的阅读数之和+个人Blog所有评论数之和*10+个人所发表的评论数之和*50 CSDN
2017-08-24 00:00:29 545 3
原创 Spring boot security
本案例通过mybatis为持久层,自定义了用户和配套权限,在请求Spring boot web的controller方法时做不同权限的控制。代码在https://github.com/yejingtao/forblog.git的mydemo-security项目。 用户权限初始化脚本:--create schemacreate schema schema3;--create s
2017-08-23 23:41:02 2275
原创 Spring boot redis的使用
内存的使用能提高io读写速度,但是单机的JVM存在内存较小、跨结点无法共享的缺陷,所以需要掌握一种缓存技术来解决单机缺陷,我们这里选择的是Redis。本篇重点介绍Redis在Spring data中的用法和事务如何控制
2017-08-22 14:31:48 2211
原创 Spring boot data+web案例讲解
Springboot的data和web是Spring最常用的2个功能,本篇意在帮助大家搭建一个data+web的环境,其中data分别使用了Jpa和Mybatis两种方式。
2017-08-21 00:33:38 811
原创 Java程序员的互联网转型之路
本文写给跟我一样正在转型路上的java程序员们,基本涵盖了各个方面,也给了我个人推荐的具体技术点,希望大家少走弯路,把精力用到刀刃上。
2017-08-16 10:13:55 2799 8
ChaosBlade项目外部分享.pdf
2020-07-22
深度学习在线下场景的探索与实践-云栖大会.pdf
2020-07-21
集成智能接入网关APP:优化企业级移动办公网络.pdf
2020-07-21
运营商如何实现大型企业大型企业应用上用云.pdf
2020-07-21
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人