小傅哥 (@fuzhengwei)

Top repositories

1

CodeGuide

📚 本代码库是作者小傅哥多年从事一线互联网 Java 开发的学习历程技术汇总,旨在为大家提供一个清晰详细的学习教程,侧重点更倾向编写Java核心内容。如果本仓库能为您提供帮助,请给予支持(关注、点赞、分享)!
Shell
10,528
star
2

itstack-demo-design

🎨 《重学Java设计模式》是一本互联网真实案例实践书籍。以落地解决方案为核心,从实际业务中抽离出,交易、营销、秒杀、中间件、源码等22个真实场景,来学习设计模式的运用。欢迎关注小傅哥,微信(fustack),公众号:bugstack虫洞栈,博客:https://bugstack.cn
Java
6,041
star
3

small-spring

🌱《 Spring 手撸专栏》,本专栏以 Spring 源码学习为目的,通过手写简化版 Spring 框架,了解 Spring 核心原理。在手写的过程中会简化 Spring 源码,摘取整体框架中的核心逻辑,简化代码实现过程,保留核心功能,例如:IOC、AOP、Bean生命周期、上下文、作用域、资源处理等内容实现。
Java
4,432
star
4

interview

Java 面经手册,全书共计 5 章 29 节,417页11.5万字,耗时 4 个月完成。涵盖数据结构、算法逻辑、并发编程、JVM以及简历和互联网大厂面试等内容。
Java
1,451
star
5

NaiveChat

🎭 本IM通信项目是作者小傅哥使用JavaFx、Netty4.x、SpringBoot、Mysql等技术栈和偏向于DDD领域驱动设计方式,搭建的仿桌面版微信实现通信核心功能。课程文章已发布到GitChat专栏,欢迎购买。如果本项目能为您提供帮助,请给予支持(关注、⭐Star、分享)!
JavaScript
827
star
6

RoadMap

RoadMap —— Java后端开发技能路书
HTML
815
star
7

itstack-demo-netty

微信公众号:bugstack虫洞栈 | 专注于原创开发专题案例。跟着案例学Netty,Netty4.x案例从简单入门到应用实战,全篇37章节优秀案例+实战源码[基础篇(13)、中级篇(13)、高级篇(3章+)、源码分析篇],以上章节全部完成并不断持续更新中。欢迎关注公众号:bugstack虫洞栈 | 阅读专题文章+调试案例源码学习{回复netty案例}。
CSS
684
star
8

chatbot-api

《ChatGPT AI 问答助手》 开源免费项目,涵盖爬虫接口、ChatGPT API对接、DDD架构设计、镜像打包、Docker容器部署,小巧精悍,流程全面。对于Java编程伙伴来说,非常具有学习价值。
Java
455
star
9

itstack-demo-bytecode

本专栏主要针对字节码编程系列知识栈进行编写文章学习。在字节码编程方便有三个比较常见的框架;ASM、Javassit、Byte-buddy,他们都可以使用自己的API方式进行字节码的插装,通过这样增强方法的方式就可以和Javaagent结合起来开发非入侵的全链路监控服务,以及做反射、中间件和混淆代码等
Java
348
star
10

guide-idea-plugin

IDEA Plugin 插件开发可以帮助研发人员提升能效,解决一些实际场景中的共性问题。但最近在折腾IDEA插件开发的时候,市面的资料确实不多,也没有成体系完整的开发指导手册,所以就遇到了很多不知道就不会的事情,需要一点点查询搜索源码、验证API接口,最终把各项功能实现,当然在这个过程中也确实踩了不少坑!接下来在这个专栏会把一些关于 IDEA 插件开发用到的各项知识做成案例输出出来,帮助有需要的研发伙伴,一起建设 IDEA Plugin
Java
329
star
11

itstack-demo-jvm

本专题主要介绍如何通过java代码来实现JVM的基础功能(搜索解析class文件、字节码命令、运行时数据区等),从而让java程序员通过最熟知的java程序,学习JVM是如何将java程序一步步跑起来的,按照《java虚拟机规范》与go语言版的《自己动手写Java虚拟机》实现java版虚拟机案例如下;
Java
317
star
12

java-algorithms

📝 Java 数据结构和算法 | Algorithms and data structures implemented in Java with explanations and links to further readings
Java
269
star
13

CodeDesignTutorials

🎨 《重学Java设计模式》是一本互联网真实案例实践书籍。以落地解决方案为核心,从实际业务中抽离出,交易、营销、秒杀、中间件、源码等22个真实场景,来学习设计模式的运用。欢迎关注小傅哥,微信(fustack),公众号:bugstack虫洞栈,博客:https://bugstack.cn
Java
233
star
14

book-small-spring

Java
209
star
15

vo2dto

💱 IDEA 插件,解决对象转换问题。选定对象批量织入“x.set(y.get)”代码,帮助开发者自动生成vo2dto转换代码。
Java
134
star
16

small-mybatis

在手写的过程中学习 Mybatis 从解析、绑定、反射、缓存,到回话和事务操作,以及如何与 Spring 进行关联注册 Bean 对象,完成整合部分功能逻辑。通过这些内容的拆解实现,读者伙伴就可以非常清楚的知道这些核心功能都是如何实现的了,以后再阅读 Mybatis 源码也就知道从哪开始到哪结束了。
Java
109
star
17

itstack-demo-agent

目前市面的全链路监控系统基本都是参考Google的Dapper来做的,本专题主要通过六个章节的代码实战,来介绍如何使用javaagent以及字节码应用,来实现一个简单的java代码链路流程监控。 章节列表 - 基于JavaAgent的全链路监控一《嗨!JavaAgent》 - 基于JavaAgent的全链路监控二《通过字节码增加监控执行耗时》 - 基于JavaAgent的全链路监控三《ByteBuddy操作监控方法字节码》 - 基于JavaAgent的全链路监控四《JVM内存与GC信息》 - 基于JavaAgent的全链路监控五《ThreadLocal链路追踪》 - 基于JavaAgent的全链路监控六《开发应用级监控》 关注微信公众号,bugstack虫洞栈,回复获取源码
Java
102
star
18

EasyRiggerInitializr

SpringBoot 脚手架,简化项目构建
Java
99
star
19

Lottery

🎁 Lottery 抽奖系统 - 基于领域驱动设计的四层架构实践 | Lottery 抽奖系统 项目是一款互联网面向C端人群营销活动类的抽奖系统,可以提供抽奖活动玩法策略的创建、参与、记账、发奖等逻辑功能。在使用的过程中运营人员通过创建概率类奖品的抽奖玩法,对用户进行拉新、促活、留存,通常这样的系统会用在电商、外卖、出行、公众号运营等各类场景中。By 小傅哥,《重学Java设计模式》图书作者,沉淀、分享、成长,让自己和他人都能有所收获!
Java
94
star
20

schedule-spring-boot-starter

增强SpringBoot Schedule,开发中间件以zookeeper为注册中心扩展为分布式任务调度系统,接入方式接单易用,目前实现功能如下; 多机器部署任务 统一控制中心启停 宕机灾备,自动启动执行 实时检测任务执行信息:部署数量、任务总量、成功次数、失败次数、执行耗时等
Java
90
star
21

itstack-demo-ddd

领取驱动设计DDD{Domain-Driven Design}历史较长但随着微服务的兴起DDD又活跃到开发工程师的视线。它提供的是一套架构设计思想,我们可以使用这套方法论将架构设计的尽可能做到高内聚、低耦合、可扩展性强的应用服务。那么本专题以DDD实战落地为根本,分章节设计不同的架构模型。 学习并实战是奔入应用级开发最快的方法,Hi HelloWorld!我来了。
CSS
71
star
22

itstack-demo-jdk8

一直想把jdk1.8的新特性整理下,恰好看到老外的git(文后有链接),在这个结构上继续完善了说明和功能,做了41个单元测试案例,方便新人学习。以下内容很干,对于一个萌新小白来说,学习jdk1.8的新特性,基本看一遍就知道个7788了,在熟读两遍最后跟着写一遍,那么在实际项目中就可以运用了。不过!新特性,虽然很好。但如果想用,那么自己一定要看看相对应的源码并多练习,否则真的容易给自己搞晕,又很难阅读。
Java
69
star
23

book-small-mybatis

《手写Mybatis:渐进式源码实践》 —— 作者:付政委(小傅哥)
Java
66
star
24

CodeDesign

CodeDesign
Java
64
star
25

fuzhengwei.github.io

本仓库以基于 docsify 构建的所见即所得博客,程序员👨🏻‍💻伙伴可以通过克隆仓库,配置基础的信息就可以拥有一个这样的博客了!
64
star
26

itstack-demo-rpc

RPC是一种远程调用的通信协议,例如dubbo、thrift等,我们在互联网高并发应用开发时候都会使用到类似的服务。 本专题主要通过三个章节简单的实现rpc基础功能,来深入学习rpc是如何交互通信的; 手写类似dubbo的rpc框架第一章《自定义配置xml》 手写类似dubbo的rpc框架第二章《netty通信》 手写类似dubbo的rpc框架第三章《rpc框架》 在这些章节中我们会学习到以下知识点; 1、自定义xml的配置和解析 2、netty 3、JDKProxy 4、客户端通过注册中心,发布和获取链接者 5、服务的通过JDKProxy,进行调用方法
Java
62
star
27

itstack-demo-nettychat

使用netty5.0通信方式的局域网聊天,可以快速学习java桌面程序开发。仿照qq登陆首页,界面优雅迷人。本聊天程序叫;《语约》或者《与约》!我认为比马桶、啥的名字好太多了!
Java
56
star
28

chatglm-sdk-java

智谱AI大模型开放SDK - By 小傅哥版本
Java
44
star
29

api-gateway

《API网关:中间件设计和实践》—— 微服务设计,源码级体验!
42
star
30

fuzhengwei

41
star
31

MonitorDesign

MonitorDesign
Java
40
star
32

itstack-demo-asm

itstack-demo-asm
Java
33
star
33

itstack-demo-iot-gatewary

itstack-demo-iot-gatewary
Java
26
star
34

itstack-demo-springcloud

Spring Cloud是一系列框架的有序集合。它利用Spring Boot的开发便利性巧妙地简化了分布式系统基础设施的开发,如服务发现注册、配置中心、消息总线、负载均衡、断路器、数据监控等,都可以用Spring Boot的开发风格做到一键启动和部署。
Java
26
star
35

itstack-ark-wx-test

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

itstack-demo-code

itstack-demo-code
Java
20
star
37

itstack-demo-code-mybatis

MyBatis 是一款非常优秀的持久层框架,相对于IBatis更是精进了不少。与此同时它还提供了很多的扩展点,比如最常用的插件;语言驱动器,执行器,对象工厂,对象包装器工厂等等都可以扩展。那么,如果想成为一个有深度的男人(程序猿),还是应该好好的学习一下这款开源框架的源码,以此可以更好的领会设计模式的精髓(面试?)。其实可能平常的业务开发中,并不会去深究各个框架的源代码,也常常会听到即使不会也可以开发代码。但!每个人的目标不同,就像;代码写的好工资加的少(没有bug怎么看出你工作嘞!),好!为了改变世界,开始分析喽!
Java
19
star
38

blog.github.io

fuzhengwei.github.io
HTML
15
star
39

SQM

服务质量监控,javaagent+asm
Java
15
star
40

openai-sdk-java

星球开源共建项目 《OpenAI SDK》 统一大模型标准化对接的技术组件项目,此项目以解决实际市面上的场景为诉求,将 OpenAI、Claude、PalM、文心一言、通义千问、讯飞星火、智谱 ChatGLM、腾讯混元等这些大模型做一个统一的 SDK 对接组件。
14
star
41

xfg-frame-ddd

小傅哥的《Java 简明教程》- 【系统架构】DDD架构 https://bugstack.cn/md/road-map/road-map.html
12
star
42

itstack-demo-frame

itstack-demo-frame
JavaScript
12
star
43

guide-vo2dto

Java
11
star
44

door-spring-boot-starter

door-spring-boot-starter
Java
11
star
45

itstack-demo-drools

itstack-demo-drools
JavaScript
10
star
46

Game

小霸王
JavaScript
9
star
47

itstack-middleware-control

itstack-middleware-control
JavaScript
9
star
48

guide-idea-plugin-probe

《IntelliJ IDEA 插件开发》第八节:在插件中引入探针,基于字节码插桩获取执行SQL
Java
9
star
49

chat.github.io

🎭 本专栏是作者小傅哥使用JavaFx、Netty4.x、SpringBoot、Mysql等技术栈和偏向于DDD领域驱动设计方式,搭建的仿桌面版微信实现通信核心功能。课程文章已发布到GitChat专栏,欢迎购买。如果本项目能为您提供帮助,请给予支持(关注、⭐Star、分享)!
JavaScript
9
star
50

itstack-demo-api

itstack-demo-api
Java
7
star
51

TensorFlow-Tutorial

📡 Simple and ready-to-use tutorials for TensorFlow
Python
7
star
52

guide-idea-plugin-scaffolding

Java
7
star
53

IM

IM
Java
6
star
54

itstack-demo-frame-ssm

itstack-demo-frame-ssm
JavaScript
6
star
55

itstack-demo-netty-server

JavaScript
5
star
56

Cloudreve-PHP-XFG-1.1.2

PHP
4
star
57

guide-idea-plugin-create-project-by-gradle

Java
4
star
58

guide-idea-plugin-tab

Java
4
star
59

itstack-leetcode

leetcode 毛刷
Java
4
star
60

chatgpt-sdk-java

chatgpt-sdk-java
3
star
61

itstack-demo-netty-mq-server

JavaScript
3
star
62

guide-idea-plugin-tool-window

Java
3
star
63

itstack-demo-netty-mq-consumer

Java
3
star
64

itstack-demo-worker

在线数据库查询工具
3
star
65

db-router-spring-boot-starter

db-router-spring-boot-starter
3
star
66

itstack-demo-springboot-helloworld

itstack-demo-springboot-helloworld
Java
2
star
67

TestPoi

Java
2
star
68

itstact-interview

itstact-interview
2
star
69

TimeOutCenter

TimeOutCenter
Java
2
star
70

itstack-demo-dubbo

Java
2
star
71

itstack-demo

JavaScript
2
star
72

javaee_test_springaop

Java
1
star
73

AssistClient

Java
1
star
74

sqlcipher

C
1
star
75

javaee_drdgportal

JavaScript
1
star
76

BarCodePrinterAssistClient_Publish

1
star
77

dbstack

online db stack
Java
1
star
78

itstack-demo-config

itstack-demo-config
1
star
79

javase_TestMybatis

Java
1
star
80

guide-idea-plugin-create-project-by-platform

Java
1
star
81

itstack-demo-upload

itstack-demo-upload
JavaScript
1
star
82

VideoDataMonitorServer

JavaScript
1
star
83

itstack-demo-amq

Java
1
star
84

php

JavaScript
1
star
85

guide-idea-plugin-orm

Java
1
star
86

guide-idea-plugin-vo2dto

Java
1
star
87

kodbox.1.08

kodbox.1.08
1
star
88

TestSpringTask

Java
1
star
89

proxy_ip

获取代理ip的python脚本
Python
1
star
90

BarCodePrinterAssistClient

Java
1
star