会员
周边
众包
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
bojiangzhou
博客搬家至掘金平台:
https://juejin.cn/user/2612095358879895/posts
博客园
首页
新随笔
联系
管理
2021年1月8日
SpringCloud 源码系列(6)—— 声明式服务调用 Feign
摘要: 介绍了 Feign 基础使用、配置,从源码的角度分析了 @FeignClient 接口如何生成动态代理并注入到容器中使用,以及 Feign 如何与 Ribbon 结合进行负载均衡请求。
阅读全文
posted @ 2021-01-08 01:42 bojiangzhou
阅读(4833)
评论(0)
推荐(5)
2020年12月25日
SpringCloud 源码系列(5)—— 负载均衡 Ribbon(下)
摘要: Ribbon 负载均衡核心接口、Ribbon HTTP客户端组件,定制化使得 RestTemplate 可以使用 Apache httpclient 或 Okhttp,还介绍了 Ribbon 的请求重试和 RetryTemplate 的请求重试。
阅读全文
posted @ 2020-12-25 00:39 bojiangzhou
阅读(1840)
评论(9)
推荐(2)
2020年12月17日
SpringCloud 源码系列(4)—— 负载均衡 Ribbon(上)
摘要: 深入研究 Ribbon 负载均衡的核心原理,RestTemplate 如何具备负载均衡的能力,以及 Ribbon 核心接口特性等。
阅读全文
posted @ 2020-12-17 00:26 bojiangzhou
阅读(1860)
评论(1)
推荐(4)
2020年12月6日
SpringCloud 源码系列(3)—— 注册中心 Eureka(下)
摘要: Eureka Server 集群架构、集群数据同步机制,Springcloud Eureka,Eureka 核心功能总结。
阅读全文
posted @ 2020-12-06 22:32 bojiangzhou
阅读(1550)
评论(0)
推荐(2)
2020年12月3日
SpringCloud 源码系列(2)—— 注册中心 Eureka(中)
摘要: Eureka Client 全量抓取注册表、增量抓取注册表,定时发送心跳,服务下线,服务故障,Eureka Server 的自我保护机制。
阅读全文
posted @ 2020-12-03 01:46 bojiangzhou
阅读(1407)
评论(0)
推荐(2)
2020年12月1日
SpringCloud 源码系列(1)—— 注册中心 Eureka(上)
摘要: eureka 源码研究系列第一篇,eureka 架构、源码环境、eureka-server 启动流程分析、eureka-client 启动流程分析
阅读全文
posted @ 2020-12-01 22:42 bojiangzhou
阅读(2307)
评论(2)
推荐(1)
2020年10月13日
JVM性能调优(4) —— 性能调优工具
摘要: 介绍了常用的jdk调优工具、linux调优工具、可视化调优工具等,利用 jstat 一步步分析JVM内存运转情况和GC情况,用MAT分析OOM内存溢出问题,用Arthas定位CPU问题等。
阅读全文
posted @ 2020-10-13 12:58 bojiangzhou
阅读(10334)
评论(1)
推荐(10)
2020年10月12日
JVM性能调优(3) —— 内存分配和垃圾回收调优
摘要: 介绍了如何一步步估算JVM内存运转模型,然后针对性的对YoungGC、FullGC调优,分析了OOM内存溢出问题,总结了一般系统调优过程以及通用的JVM参数模板,总结了JVM调优参数。
阅读全文
posted @ 2020-10-12 20:22 bojiangzhou
阅读(7185)
评论(2)
推荐(4)
2020年9月26日
JVM性能调优(2) —— 垃圾回收器和回收策略
摘要: 介绍了JVM垃圾回收机制、垃圾回收算法、垃圾回收器,如何设置内存和查看GC日志,通过GC日志结合代码一步步分析内存分配和垃圾回收策略。
阅读全文
posted @ 2020-09-26 05:27 bojiangzhou
阅读(4988)
评论(0)
推荐(7)
2020年9月11日
JVM性能调优(1) —— JVM内存模型和类加载运行机制
摘要: 认识JVM的内存模型,Class文件结构,类加载运行机制,类加载器等。
阅读全文
posted @ 2020-09-11 09:36 bojiangzhou
阅读(3905)
评论(2)
推荐(5)
2020年6月23日
并发编程 —— 深入理解线程池
摘要: 介绍如何正确创建和使用线程池,比较全面的分析了 ThreadPoolExecutor 的各种配置,如何提交异步任务,如何设置线程数等等
阅读全文
posted @ 2020-06-23 19:26 bojiangzhou
阅读(7145)
评论(11)
推荐(5)
2020年1月6日
Kubernetes 深入学习(一) —— 入门和集群安装部署
摘要: 入门学习 Kubernetes,学习二进制的方式部署高可用的 kubernetes 集群,一步步数据 kubernetes 的部署架构、核心组件、工作原理等
阅读全文
posted @ 2020-01-06 00:50 bojiangzhou
阅读(231689)
评论(21)
推荐(32)
2019年10月20日
Docker 学习入门
摘要: Docker 是使用最广泛的开源容器引擎,它彻底释放了计算虚拟化的威力,极大提高了应用的运行效率,降低了云计算资源供应的成本! 使用 Docker,可以让应用的部署、测试和分发都变得前所未有的高效和轻松!
阅读全文
posted @ 2019-10-20 23:07 bojiangzhou
阅读(7136)
评论(3)
推荐(9)
2019年9月2日
基于 Javassist 和 Javaagent 实现动态切面
摘要: 基于 javassist 字节码工具 和 java agent 代理程序实现动态切面,融合了 javassist 的应用、javaagent 代理程序、动态创建代理程序、类加载器等各方面的知识,结合在一起实现动态切面的能力,在程序运行期间动态更改代码。
阅读全文
posted @ 2019-09-02 01:03 bojiangzhou
阅读(18109)
评论(9)
推荐(13)
2018年11月10日
基于SpringBoot搭建应用开发框架(二) —— 登录认证
摘要: 基于 SpringSecurity 实现标准用户名密码登录,基于 SpringSocial 实现QQ登录,基于 OAuth2 实现认证服务器。在完成登录功能的同时,一步步分析 spring security、spring social、oauth 的实现原理,源码分析等。
阅读全文
posted @ 2018-11-10 01:52 bojiangzhou
阅读(43981)
评论(19)
推荐(76)
下一页
公告