自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

bugstack虫洞栈

微信(小傅哥):fustack | 博客:https://bugstack.cn

原创 我的大学四年到毕业工作5年的学习路线资源汇总
原力计划

小傅哥 | https://bugstack.cn 沉淀、分享、成长,专注于原创专题案例,以最易学习编程的方式分享知识,让自己和他人都能有所收获。目前已完成的专题有;Netty4.x实战专题案例、用Java实现JVM、基于JavaAgent的全链路监控、手写RPC框架、架构设计专题案例、源码分析、...

2020-03-31 13:37:10

阅读数 1854

评论数 9

原创 毕业设计写这个你就赢了《Netty + JavaFx 实战:仿桌面版微信聊天》

一、前言 本项目是作者小傅哥使用JavaFx、Netty4.x、SpringBoot、Mysql等技术栈和偏向于DDD领域驱动设计方式,搭建的仿桌面版微信聊天工程实现通信核心功能。如果本项目能为您提供帮助,请给予支持(关注、点赞、分享)! 雨后天晴写下、年华, 巫山云景彩霞、如画。 心似平远走...

2020-03-04 20:05:01

阅读数 1417

评论数 0

原创 有点干货 | Jdk1.8新特性实战篇(41个案例)

微信公众号:bugstack虫洞栈 | 源码:https://github.com/fuzhengwei/itstack-demo-jdk8 沉淀、分享、成长,专注于原创专题案例,以最易学习编程的方式分享知识,让自己和他人都能有所收获。目前已完成的专题有;Netty4.x实战专题案例、用Java实...

2019-12-11 10:17:58

阅读数 2436

评论数 2

原创 并不想吹牛皮,但!为了把Github博客粉丝转移到公众号,我干了!

微信公众号:bugstack虫洞栈 沉淀、分享、成长,专注于原创专题案例,以最易学习编程的方式分享知识,让自己和他人都能有所收获。目前已完成的专题有;Netty4.x实战专题案例、用Java实现JVM、基于JavaAgent的全链路监控、手写RPC框架、架构设计专题案例[Ing]等。 1. 前言...

2019-11-27 08:17:21

阅读数 298

评论数 2

原创 bugstack虫洞栈 | netty4.1案例文章列表汇总,跟着案例学Netty

itstack-demo-netty netty4.x案例 微信公众号:bugstack虫洞栈,欢迎您的关注&获取更多案例与源码!博客栈:https://bugstack.cn 本专题针对netty4.x分为从;基础入门篇(九篇)、中级拓展篇(八篇)、高级应用篇(三章),由浅入深实现net...

2019-08-26 18:24:11

阅读数 1048

评论数 9

原创 基于JavaAgent的全链路监控一《嗨!JavaAgent》

前言介绍 全链路监控又名分布式监控系统全链路追踪,目前市面的全链路监控系统基本都是参考Google的Dapper(大规模分布式系统的跟踪系统)来做的。例如;蚂蚁金服分布式链路跟踪组件SOFATracer、Gokit微服务-服务链路追踪 、Pinpoint、Prometheus(普罗米修斯)等等。...

2019-08-23 19:30:12

阅读数 703

评论数 0

原创 netty案例,netty4.1中级拓展篇五《基于Netty搭建WebSocket,模仿微信聊天页面》

前言介绍 本章节我们模仿微信聊天页面,开发一个基于Netty搭建WebSocket通信案例。Netty的应用方面非常广;聊天、MQ、RPC、数据等等,在5G到来的时候更加需要大量数据传输,Netty的应用也会更加广阔。 1、这个案例使用SpringBoot+Netty+WebSocket搭建功...

2019-08-09 21:41:35

阅读数 382

评论数 0

原创 20年3月27日,Github被攻击。我的GitPage博客也挂了,紧急修复之路,也教会你搭建 Jekyll 博客!
原力计划

小傅哥 | https://bugstack.cn 沉淀、分享、成长,专注于原创专题案例,以最易学习编程的方式分享知识,让自己和他人都能有所收获。目前已完成的专题有;Netty4.x实战专题案例、用Java实现JVM、基于JavaAgent的全链路监控、手写RPC框架、架构设计专题案例、源码分析、...

2020-03-28 19:10:09

阅读数 204

评论数 0

原创 ASM字节码编程 | 如果你只写CRUD,那这种技术栈你永远碰不到!!!
原力计划

小傅哥 | https://bugstack.cn 沉淀、分享、成长,专注于原创专题案例,以最易学习编程的方式分享知识,让自己和他人都能有所收获。目前已完成的专题有;Netty4.x实战专题案例、用Java实现JVM、基于JavaAgent的全链路监控、手写RPC框架、架构设计专题案例、源码分析、...

2020-03-26 09:23:00

阅读数 207

评论数 0

原创 野路子搞算法 · 让算法可视化《leetcode03.无重复字符的最长子串》
原力计划

小傅哥 | https://bugstack.cn 沉淀、分享、成长,专注于原创专题案例,以最易学习编程的方式分享知识,让自己和他人都能有所收获。目前已完成的专题有;Netty4.x实战专题案例、用Java实现JVM、基于JavaAgent的全链路监控、手写RPC框架、架构设计专题案例、源码分析、...

2020-03-19 09:18:13

阅读数 158

评论数 0

原创 野路子搞算法《两数之和》,带着小白刷面试算法题

Github: https://github.com/MyGitBooks/niubility-algorithm 本文档是作者小傅哥通过从leetcode 剑指offer 编程之美 等资料中收集算法题目并加以逻辑分析和编码搞定题目,最终编写资料到本文档中,为大家提供在算法领域的帮助。如果本文能为...

2020-03-14 14:17:47

阅读数 264

评论数 1

原创 这种场景你还写ifelse你跟孩子坐一桌去吧

作者:小傅哥 暖暖的春风迎面吹,桃花多多开 小傅哥 | https://bugstack.cn 沉淀、分享、成长,专注于原创专题案例,以最易学习编程的方式分享知识,让自己和他人都能有所收获。目前已完成的专题有;Netty4.x实战专题案例、用Java实现JVM、基于JavaAgent的全链路监控...

2020-03-09 07:48:35

阅读数 1059

评论数 4

原创 源码分析 | 手写mybait-spring核心功能(干货好文一次学会工厂bean、类代理、bean注册的使用)

小傅哥 | https://bugstack.cn 沉淀、分享、成长,让自己和他人都能有所收获。专注于原创专题案例编写,目前已完成的专题有;Netty4.x实战专题案例、用Java实现JVM、基于JavaAgent的全链路监控、手写RPC框架、架构设计专题案例、源码分析等。你用剑????、我用刀?...

2020-01-21 08:49:23

阅读数 220

评论数 0

原创 似乎你总也记不住,byte取值范围是 -127~128 还是 -128~127

小傅哥 | https://bugstack.cn 沉淀、分享、成长,专注于原创专题案例,以最易学习编程的方式分享知识,让自己和他人都能有所收获。目前已完成的专题有;Netty4.x实战专题案例、用Java实现JVM、基于JavaAgent的全链路监控、手写RPC框架、架构设计专题案例、源码分析等...

2020-01-19 08:53:49

阅读数 111

评论数 0

原创 源码分析 | 基于jdbc实现一个Demo版的Mybatis

微信公众号:bugstack虫洞栈 | 博客:https://bugstack.cn 沉淀、分享、成长,专注于原创专题案例,以最易学习编程的方式分享知识,让自己和他人都能有所收获。目前已完成的专题有;Netty4.x实战专题案例、用Java实现JVM、基于JavaAgent的全链路监控、手写RPC...

2020-01-14 08:45:08

阅读数 150

评论数 0

原创 源码分析 | 像盗墓一样分析Spring是怎么初始化xml并注册bean的

微信公众号:bugstack虫洞栈 | 博客:https://bugstack.cn 沉淀、分享、成长,专注于原创专题案例,以最易学习编程的方式分享知识,让自己和他人都能有所收获。目前已完成的专题有;Netty4.x实战专题案例、用Java实现JVM、基于JavaAgent的全链路监控、手写RPC...

2020-01-09 08:59:25

阅读数 191

评论数 0

原创 源码分析 | Spring定时任务Quartz执行全过程源码解读

微信公众号:bugstack虫洞栈 | 博客:https://bugstack.cn 沉淀、分享、成长,专注于原创专题案例,以最易学习编程的方式分享知识,让自己和他人都能有所收获。目前已完成的专题有;Netty4.x实战专题案例、用Java实现JVM、基于JavaAgent的全链路监控、手写RPC...

2020-01-06 08:56:10

阅读数 268

评论数 0

原创 架构框架搭建(二)《Dubbo分布式领域驱动设计架构框体》

微信公众号:bugstack虫洞栈 | https://bugstack.cn 沉淀、分享、成长,专注于原创专题案例,以最易学习编程的方式分享知识,让自己和他人都能有所收获。目前已完成的专题有;Netty4.x实战专题案例、用Java实现JVM、基于JavaAgent的全链路监控、手写RPC框架、...

2019-12-31 22:10:40

阅读数 276

评论数 0

原创 源码分析 | Mybatis接口没有实现类为什么可以执行增删改查

微信公众号:bugstack虫洞栈 | 案例源码:https://github.com/fuzhengwei/itstack-demo-code-mybatis 沉淀、分享、成长,专注于原创专题案例,以最易学习编程的方式分享知识,让自己和他人都能有所收获。目前已完成的专题有;Netty4.x实战专...

2019-12-26 07:57:42

阅读数 323

评论数 2

原创 有点干货 | 做毕业设计用这套这架构就够了:Spring4 + SpringMvc + Mybatis

微信公众号:bugstack虫洞栈 | 关注获取源码 沉淀、分享、成长,专注于原创专题案例,以最易学习编程的方式分享知识,让自己和他人都能有所收获。目前已完成的专题有;Netty4.x实战专题案例、用Java实现JVM、基于JavaAgent的全链路监控、手写RPC框架、架构设计专题案例[Ing]...

2019-12-23 09:16:31

阅读数 599

评论数 0

原创 有点干货 | JDK、CGLIB动态代理使用以及源码分析

微信公众号:bugstack虫洞栈 沉淀、分享、成长,专注于原创专题案例,以最易学习编程的方式分享知识,让自己和他人都能有所收获。目前已完成的专题有;Netty4.x实战专题案例、用Java实现JVM、基于JavaAgent的全链路监控、手写RPC框架、架构设计专题案例[Ing]等。欢迎⭐Star...

2019-12-21 16:14:07

阅读数 370

评论数 0

原创 一文入门SpringBoot分布式任务中间件开发 附视频讲解 (手把手教你开发和使用中间件)

码农,bugstack虫洞栈 | 沉淀、分享、成长,让自己和他人都能有所收获! 分布式任务DcsSchedule中间件,Github地址:https://github.com/fuzhengwei/schedule-spring-boot-starter 分布式任务DcsSchedule控制台,G...

2019-12-08 12:12:35

阅读数 504

评论数 0

原创 发布Jar包到Maven中央仓库(为开发开源中间件做准备)

微信公众号:bugstack虫洞栈 沉淀、分享、成长,专注于原创专题案例,以最易学习编程的方式分享知识,让自己和他人都能有所收获。目前已完成的专题有;Netty4.x实战专题案例、用Java实现JVM、基于JavaAgent的全链路监控、手写RPC框架、架构设计专题案例[Ing]等。 前言介绍 ...

2019-12-07 13:28:50

阅读数 133

评论数 0

原创 Spring Boot 中间件开发(一)《服务治理中间件之统一白名单验证》

微信公众号:bugstack虫洞栈 沉淀、分享、成长,专注于原创专题案例,以最易学习编程的方式分享知识,让自己和他人都能有所收获。目前已完成的专题有;Netty4.x实战专题案例、用Java实现JVM、基于JavaAgent的全链路监控、手写RPC框架、架构设计专题案例、SpringBoot中间件...

2019-12-04 09:06:19

阅读数 105

评论数 0

转载 Java7/8 中的 HashMap 和 ConcurrentHashMap 全解析 | capacity为什么总是扩容2倍

今天发一篇” 水文”,可能很多读者都会表示不理解,不过我想把它作为并发序列文章中不可缺少的一块来介绍。本来以为花不了多少时间的,不过最终还是投入了挺多时间来完成这篇文章的。 网上关于 HashMap 和 ConcurrentHashMap 的文章确实不少,不过缺斤少两的文章比较多,所以才想自己也写...

2019-12-02 10:18:27

阅读数 62

评论数 0

原创 websocket与下位机通过netty方式通信传输行为信息

微信公众号:bugstack虫洞栈 | 关注获得源码 沉淀、分享、成长,专注于原创专题案例,以最易学习编程的方式分享知识,让自己和他人都能有所收获。目前已完成的专题有;Netty4.x实战专题案例、用Java实现JVM、基于JavaAgent的全链路监控、手写RPC框架、架构设计专题案例[Ing]...

2019-12-01 16:09:18

阅读数 158

评论数 0

原创 Spring Cloud(九)《服务网关Zuul 动态路由与权限过滤器》

微信公众号:bugstack虫洞栈 | https://bugstack.cn 沉淀、分享、成长,专注于原创专题案例,以最易学习编程的方式分享知识,让自己和他人都能有所收获。目前已完成的专题有;Netty4.x实战专题案例、用Java实现JVM、基于JavaAgent的全链路监控、手写RPC框架、...

2019-11-29 08:54:42

阅读数 65

评论数 0

原创 Spring Cloud(八)《服务网关路由 Zuul1》

微信公众号:bugstack虫洞栈 沉淀、分享、成长,专注于原创专题案例,以最易学习编程的方式分享知识,让自己和他人都能有所收获。目前已完成的专题有;Netty4.x实战专题案例、用Java实现JVM、基于JavaAgent的全链路监控、手写RPC框架、架构设计专题案例[Ing]等。 前言介绍 ...

2019-11-25 21:43:12

阅读数 70

评论数 0

原创 Spring Cloud(七)《基于RabbitMQ消息总线方式刷新配置服务》

微信公众号:bugstack虫洞栈 沉淀、分享、成长,专注于原创专题案例,以最易学习编程的方式分享知识,让自己和他人都能有所收获。目前已完成的专题有;Netty4.x实战专题案例、用Java实现JVM、基于JavaAgent的全链路监控、手写RPC框架、架构设计专题案例[Ing]等。 前言介绍 ...

2019-11-21 09:18:18

阅读数 63

评论数 0

原创 Spring Cloud(六)《基于github webhook动态刷新服务配置》

微信公众号:bugstack虫洞栈 沉淀、分享、成长,专注于原创专题案例,以最易学习编程的方式分享知识,让自己和他人都能有所收获。目前已完成的专题有;Netty4.x实战专题案例、用Java实现JVM、基于JavaAgent的全链路监控、手写RPC框架、架构设计专题案例[Ing]等。 前言介绍 ...

2019-11-16 09:59:28

阅读数 74

评论数 0

原创 Spring Cloud(五)《Turbine 监控信息聚合展示 Hystrix》

前言介绍 Hystrix Dashboard 可以定时收集接口调用信息;时长、次数、性能、熔断等各项指标来进行监控展示,但是我们每次监控都需要输入一个Hystrix 的链接例如:http://localhost:9001/actuator/hystrix.stream,但是这样并不利于我们去做整体...

2019-11-14 08:43:52

阅读数 73

评论数 0

原创 Spring Cloud(四)《服务响应性能成功率监控 Hystrix》

前言介绍 Hystrix Dashboard | 断路器仪表盘,Hystrix 依赖服务一段时间窗内的请求调用情况来判断并操作断路器的链接和熔断状态保护系统快速失败服务降级,而这些请求情况的指标信息都是 HystrixCommand 和 HystrixObservableCommand 服务实例在...

2019-11-09 11:37:53

阅读数 76

评论数 0

原创 Spring Cloud(三)《应用服务快速失败熔断降级保护 Hystrix》

前言介绍 在互联网开发中经常会听到雪崩效应,比如某明星发一些状态某猿就要回去加班了!那么为了应对雪崩我们经常会进行服务扩容、添加缓存、优化流程但往往突发的事件依然有击穿缓存、应用负载、数据库IO、网络异常等等带来的风险,所以一些常见的做法有服务降级、限流、熔断,在逐步恢复系统可用率来保护系统。 H...

2019-11-08 08:44:27

阅读数 81

评论数 0

原创 Spring Cloud(二)《服务提供与负载均衡调用 Eureka》

前言介绍 本章节提供一个基于Eurka的服务注册中心,两个服务提供者之后分别使用Ribbon、Fegin方式进行调用,测试负载均衡。 服务提供者Service Provider 本质上是一个 Eureka Client,它在服务启动时,会调用服务注册方法,向 Eureka Server注册接口服...

2019-11-07 08:30:12

阅读数 52

评论数 0

原创 Spring Cloud(一)《服务集群注册与发现 Eureka》

前言介绍 1、对于能提供完整领域服务接口功能的RPC而言,例如;gRPC、Thrift、Dubbo等,服务的注册与发现都是核心功能中非常重要的一环,使得微服务得到统一管理。 2、在分布式领域中有个著名的CAP理论;一致性(Consistency)、可用性(Availability)、分区容错性(P...

2019-11-06 09:00:25

阅读数 53

评论数 0

原创 Spring Cloud(零)《总有一偏概述告诉你SpringCloud是什么》

前言介绍 为了更好的实现领域驱动设计的落地,不仅要在设计思路上做到领域职责清晰、系统边界明确,还需要使用到Spring Boot、Spring Cloud框架服务体系来更好的构建微服务。后续部分章节将针对Spring Cloud的使用以及有益于构建微服务的知识技能做系列案例整理,以最终完成架构设计...

2019-10-31 17:30:35

阅读数 67

评论数 0

原创 DDD专题案例三《领域驱动设计架构基于SpringCloud搭建微服务》

前言介绍 微服务不是泥球小单体,而是具备更加清晰职责边界的完整一体的业务功能服务。领域驱动设计的思想通过Domain的功能域设计,可以把核心功能与支撑功能很好的区分开。而在MVC的设计模式尝尝是把所有的;数据服务、定义的属性类、提供的功能都在一条线上,这样是非常快速的开发方式但在做微服务部署时候确...

2019-10-30 08:58:48

阅读数 457

评论数 0

原创 基于javaagent监控方法执行耗时

背景描述 javaagent是在JDK5之后提供的新特性,也可以叫java代理。开发者通过这种机制(Instrumentation)可以在加载class文件之前修改方法的字节码(此时字节码尚未加入JVM),动态更改类方法实现AOP,提供监控服务如;方法调用时长、可用率、内存等。 开发简述 通过实现...

2019-10-24 10:01:55

阅读数 199

评论数 0

原创 DDD专题案例二《领域层决策规则树服务设计》

前言介绍 在上一章节介绍了领域驱动设计的基本概念以及按照领域驱动设计的思想进行代码分层,但是仅仅只是从一个简单的分层结构上依然没法理解DDD以及如何去开发这样的微服务。另外往往按照这样分层后依然感觉和MVC也没有什么差别,也没有感受到带来什么非常大的好处。那么问题出在哪呢?我个人觉得DDD学起来更...

2019-10-19 21:16:52

阅读数 87

评论数 0

原创 DDD专题案例一《初识领域驱动设计DDD落地》

微信公众号:bugstack虫洞栈 领取驱动设计DDD{Domain-Driven Design}历史较长但随着微服务的兴起DDD又活跃到人们的视线,它提供的是一套架构设计思想,我们可以使用这套方法论将架构设计的尽可能做到高内聚、低耦合、可扩展性强的应用服务。本专题以DDD实战落地为根本,分章节设...

2019-10-15 19:38:14

阅读数 135

评论数 0

提示
确定要删除当前文章?
取消 删除