小傅哥 (@fuzhengwei)

Top repositories

1

CodeGuide

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

itstack-demo-design

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

small-spring

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

interview

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

RoadMap

RoadMap —— Java后端开发技能路书
HTML
899
star
6

NaiveChat

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

itstack-demo-netty

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

chatbot-api

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

guide-idea-plugin

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

itstack-demo-bytecode

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

itstack-demo-jvm

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

java-algorithms

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

CodeDesignTutorials

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

book-small-spring

Java
222
star
15

vo2dto

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

Lottery

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

small-mybatis

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

itstack-demo-agent

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

EasyRiggerInitializr

SpringBoot 脚手架,简化项目构建
Java
101
star
20

schedule-spring-boot-starter

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

book-small-mybatis

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

itstack-demo-ddd

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

chatglm-sdk-java

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

itstack-demo-jdk8

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

CodeDesign

CodeDesign
Java
68
star
26

fuzhengwei.github.io

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

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
61
star
28

itstack-demo-nettychat

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

api-gateway

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

fuzhengwei

41
star
31

MonitorDesign

MonitorDesign
Java
40
star
32

openai-sdk-java

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

itstack-demo-asm

itstack-demo-asm
Java
33
star
34

itstack-demo-iot-gatewary

itstack-demo-iot-gatewary
Java
27
star
35

itstack-demo-springcloud

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

itstack-ark-wx-test

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

itstack-demo-code

itstack-demo-code
Java
21
star
38

itstack-demo-code-mybatis

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

blog.github.io

fuzhengwei.github.io
HTML
15
star
40

SQM

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

guide-vo2dto

Java
13
star
42

xfg-frame-ddd

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

itstack-demo-frame

itstack-demo-frame
JavaScript
12
star
44

door-spring-boot-starter

door-spring-boot-starter
Java
11
star
45

Game

小霸王
JavaScript
10
star
46

itstack-middleware-control

itstack-middleware-control
JavaScript
10
star
47

itstack-demo-drools

itstack-demo-drools
JavaScript
10
star
48

chat.github.io

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

guide-idea-plugin-probe

《IntelliJ IDEA 插件开发》第八节:在插件中引入探针,基于字节码插桩获取执行SQL
Java
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

docker-image-pusher

镜像仓库,拉取DockerHub镜像,推送到个人的私有仓库中使用
6
star
56

itstack-demo-netty-server

JavaScript
5
star
57

Cloudreve-PHP-XFG-1.1.2

PHP
4
star
58

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

Java
4
star
59

guide-idea-plugin-tab

Java
4
star
60

itstack-leetcode

leetcode 毛刷
Java
4
star
61

db-router-spring-boot-starter

db-router-spring-boot-starter
4
star
62

chatgpt-sdk-java

chatgpt-sdk-java
3
star
63

itstack-demo-netty-mq-server

JavaScript
3
star
64

guide-idea-plugin-tool-window

Java
3
star
65

itstack-demo-netty-mq-consumer

Java
3
star
66

itstack-demo-worker

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

itstack-demo-springboot-helloworld

itstack-demo-springboot-helloworld
Java
2
star
68

TestPoi

Java
2
star
69

itstact-interview

itstact-interview
2
star
70

TimeOutCenter

TimeOutCenter
Java
2
star
71

itstack-demo-dubbo

Java
2
star
72

itstack-demo

JavaScript
2
star
73

xfg-frame-archetype-std

Java
1
star
74

javaee_test_springaop

Java
1
star
75

AssistClient

Java
1
star
76

sqlcipher

C
1
star
77

javaee_drdgportal

JavaScript
1
star
78

BarCodePrinterAssistClient_Publish

1
star
79

dbstack

online db stack
Java
1
star
80

itstack-demo-config

itstack-demo-config
1
star
81

xfg-frame-archetype-lite

Java
1
star
82

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

Java
1
star
83

itstack-demo-upload

itstack-demo-upload
JavaScript
1
star
84

VideoDataMonitorServer

JavaScript
1
star
85

javase_TestMybatis

Java
1
star
86

itstack-demo-amq

Java
1
star
87

php

JavaScript
1
star
88

xfg-dev-tech-blog

博客自动部署教程
HTML
1
star
89

guide-idea-plugin-orm

Java
1
star
90

guide-idea-plugin-vo2dto

Java
1
star
91

kodbox.1.08

kodbox.1.08
1
star
92

TestSpringTask

Java
1
star
93

proxy_ip

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

BarCodePrinterAssistClient

Java
1
star