会员
周边
众包
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
妮蔻
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
7
8
9
10
下一页
2018年5月19日
SpringCloud实战6-Zuul网关服务
摘要: 为什么需要网关呢? 我们知道我们要进入一个服务本身,很明显我们没有特别好的办法,直接输入IP地址+端口号,我们知道这样的做法很糟糕的,这样的做法大有问题,首先暴露了我们实体机器的IP地址,别人一看你的IP地址就知道服务部署在哪里,让别人很方便的进行攻击操作。 第二,我们这么多服务,我们是不是要挨个调
阅读全文
posted @ 2018-05-19 17:33 国见比吕
阅读(64587)
评论(8)
推荐(9)
2018年5月17日
SpringCloud实战5-Feign声明式服务调用
摘要: 在前面的文章中可以发现当我们通过RestTemplate调用其它服务的API时,所需要的参数须在请求的URL中进行拼接,如果参数少的话或许我们还可以忍受,一旦有多个参数的话,这时拼接请求字符串就会效率低下,并且显得好傻。 那么有没有更好的解决方案呢?答案是确定的有,Netflix已经为我们提供了一个
阅读全文
posted @ 2018-05-17 22:03 国见比吕
阅读(91960)
评论(6)
推荐(2)
2018年5月16日
SpringCloud实战4-Hystrix线程隔离&请求缓存&请求合并
摘要: 接着上一篇的Hystrix进行进一步了解。 当系统用户不断增长时,每个微服务需要承受的并发压力也越来越大,在分布式环境中,通常压力来自对依赖服务的调用,因为亲戚依赖服务的资源需要通过通信来实现,这样的依赖方式比起进程内的调用方式会引起一部分的性能损失, 在高并发的场景下,Hystrix 提供了请求缓
阅读全文
posted @ 2018-05-16 00:04 国见比吕
阅读(13134)
评论(1)
推荐(3)
2018年5月12日
SpringCloud实战3-Hystrix请求熔断与服务降级
摘要: 我们知道大量请求会阻塞在Tomcat服务器上,影响其它整个服务.在复杂的分布式架构的应用程序有很多的依赖,都会不可避免地在某些时候失败.高并发的依赖失败时如果没有隔离措施,当前应用服务就有被拖垮的风险.Spring Cloud Netflix Hystrix就是隔离措施的一种实现,可以设置在某种超时
阅读全文
posted @ 2018-05-12 15:46 国见比吕
阅读(55210)
评论(7)
推荐(9)
2018年5月10日
SpringCloud实战2-Ribbon客户端负载均衡
摘要: 前面我们已经完成了注册中心和服务提供者两个基础组件。接着介绍使用Spring Cloud Ribbon在客户端负载均衡的调用服务。 ribbon 是一个客户端负载均衡器,可以简单的理解成类似于 nginx的负载均衡模块的功能。 主流的LB方案可分成两类: 一种是集中式LB, 即在服务的消费方和提供方
阅读全文
posted @ 2018-05-10 23:06 国见比吕
阅读(16014)
评论(6)
推荐(4)
SpringCloud实战1-Eureka
摘要: 熟悉微服务架构或Dubbo框架的都知道,微服务中最核心、最基础的组件就是注册中心了。下面利用Spring Cloud Eureka实现服务注册中心。并注册一个简单的服务提供者。 首先先创建一个spirngboot工程,并添加公用依赖。 如下: 引入spring-cloud-starter-eurek
阅读全文
posted @ 2018-05-10 16:51 国见比吕
阅读(18274)
评论(3)
推荐(3)
2018年5月7日
JVM笔记9-Class类文件结构
摘要: 1.Class类文件结构 Class 文件是一组以 8 位字节为基础单位的二进制流,各个数据项目严格按照顺序紧凑地排列在 Class 文件之中,中间没有添加任何分隔符,这使得整个 Class 文件中存储的内容几乎全部是程序运行的必要数据,没有空隙存在。 当遇到需要占用 8 位字节以上空间的数据项时,
阅读全文
posted @ 2018-05-07 16:26 国见比吕
阅读(2538)
评论(0)
推荐(1)
2018年5月5日
JVM笔记8-虚拟机性能监控与故障处理工具
摘要: 1.JDK命令行工具 Java开发人员肯定都知道JDK的bin目录有“java.exe”,"javac.exe"这两个命令行工具,但并非所有程序员都了解过JDK的bin目录之中其他命令行程序的作用。每次JDK更新,bin目录下命令行工具的数量和功能总会不知不觉地增强。 主要包括用于监控虚拟机和故障处
阅读全文
posted @ 2018-05-05 17:32 国见比吕
阅读(1290)
评论(0)
推荐(0)
2018年4月2日
JVM笔记7-内存分配与回收策略
摘要: 1.对象优先在Eden分配 大多数情况下,对象在新生代Eden区中分配。当Eden区中没有足够空间分配时,虚拟机将发起一次Minor GC。虚拟机提供了-XX:PrintGCDetails 这个收集器日志参数,告诉虚拟机在发生垃圾收集行为时打印内存回收日志,并且在进程退出的时候输出当前的内存各区域分
阅读全文
posted @ 2018-04-02 23:07 国见比吕
阅读(671)
评论(0)
推荐(1)
2018年3月28日
SpringAOP-JDK 动态代理和 CGLIB 代理
摘要: 在 Spring 中 AOP 代理使用 JDK 动态代理和 CGLIB 代理来实现,默认如果目标对象是接口,则使用 JDK 动态代理,否则使用 CGLIB 来生成代理类。 1.JDK 动态代理 那么接口(UserServiceBo)、目标对象(被代理对象 UserServiceImpl)、代理对象(
阅读全文
posted @ 2018-03-28 23:51 国见比吕
阅读(2218)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
7
8
9
10
下一页
公告