究天人之际,通古今之变,成一家之言 ❤️🔥

💼 About Me
Former full-stack developer (proficient in Android, Vue, Flutter, Spring, Golang, DevOps, Cloud Native, and more), currently pursuing a Ph.D. Research interests include Generative Modeling, AIGC, Anomaly Detection, and Recommendation System.
🔥 News
- 🔥🔥 Invited talk at CSIG!
- 🎉🎉 One paper accepted at CCF-A conference CVPR 2025, Distribution Prototype Diffusion Learning for Open-set Supervised Anomaly Detection
- 🎉🎉 One paper accepted at CCF-B conference ICASSP 2025, M3Rec: Selective State Space Models with Mixture-of-Modality-Experts for Multi-Modal Sequential Recommendation
- 🔥🔥 Invited talk at VALSE Webinar!
- 🎉🎉 One paper accepted at CCF-A conference AAAI 2025, Scene Graph-Grounded Image Generation
- 🎉🎉 One paper accepted at CCF-A conference NeurIPS 2024, MMM-RS: A Multi-modal, Multi-GSD, Multi-scene Remote Sensing Dataset and Benchmark for Text-to-Image Generation
- 🎉🎉 One paper accepted by TMM, Contrastive Multi-Level Graph Neural Networks for Session-based Recommendation
- 🎉🎉 One paper accepted by KBS, CGSNet: Contrastive Graph Self-Attention Network for Session-based Recommendation
- 🎉🎉 One paper accepted by Signal Processing, Adaptive multi-level graph convolution with contrastive learning for skeleton-based action recognition
- 🔥🔥 Invention Patent: A Hybrid Recommendation Method and System for University Elective Courses Based on Attention Mechanism
- 🔥🔥 Invention Patent: A Movie Recommendation Method and System Based on Knowledge Graph and Reinforcement Learning
- 🔥🔥 Invention Patent: An Image Semantic Segmentation Method and System Based on Dilated Convolution and Multi-Scale Multi-Branch Architecture
- 🔥🔥 Software Copyright: Music Recommendation System Using the Wide & Deep Model
- 🔥🔥 Software Copyright: Intelligent Detection and Alert Platform Based on Machine Vision
- 🔥🔥 Software Copyright: Multilingual Distributed Web Crawler Task Scheduling Platform
📝 Publications

Distribution Prototype Diffusion Learning for Open-set Supervised Anomaly Detection
Fuyun Wang, Tong Zhang, Yuanzhi Wang, Yide Qiu, Xin Liu, Xu Guo, Zhen Cui

Scene Graph-Grounded Image Generation
Fuyun Wang, Tong Zhang, Yuanzhi Wang, Xiaoya Zhang, Xin Liu, Zhen Cui

Contrastive Multi-Level Graph Neural Networks for Session-based Recommendation
Fuyun Wang, Xingyu Gao, Zhenyu Chen, Lei Lyu

CGSNet: Contrastive Graph Self-Attention Network for Session-based Recommendation
Fuyun Wang, Xuequan Lu, Lei Lyu
🎖 Honors and Awards
- 2025.01, Outstanding Master’s Dissertation of Shandong Province
- 2023.02, Outstanding Graduate of Shandong Province in Normal Education
💻 Projects
- 2021.12 - 2022.05, LeetCode, sorted out the Hot 100 and top 1500 questions on LeetCode, summarized and sorted them according to data structure, DP, greedy and other related types, and shared the summary on Bilibili and Juejin, which is ongoing…
-
2020.10 - 2021.05, Chuoyue: Independently developed an enterprise-grade general-purpose PAAS platform foundation, leveraging Cloud Native practices.
Key Features and Technical Implementations:
- Microservice Architecture:
- Built on SpringCloud Hoxton and Spring Cloud Alibaba.
- Core tech stack:
- Backend: Spring Boot 2.3.6.RELEASE, Spring Cloud Hoxton.SR9, Spring Cloud Alibaba (Nacos, Sentinel), Spring Cloud Security, OAuth2, OpenFeign, Spring Cloud Bus, MyBatis-Plus.
- Middleware: RocketMQ, Kafka, XXL-Job for scheduling, Seata for distributed transactions, ShardingSphere for database sharding.
- Storage: FastDFS + OSS for distributed file storage.
- Server: Tomcat, Jetty, Nginx + OpenResty + Lua.
- Databases: MySQL, Redis, MongoDB, ElasticSearch.
- Frontend:
- Developed with TypeScript and Vben Admin for a modern, responsive user interface.
- Integrated Monitoring Platform:
- Logging: ELK stack (Elasticsearch, Logstash, Kibana).
- Tracing: Skywalking APM for distributed tracing.
- Monitoring and Alerts: Prometheus + Grafana.
- CI/CD Pipeline:
- Implemented continuous integration and deployment with Jenkins, Docker, and Kubernetes.
- Microservice Architecture:
-
2020.05 - 2020.08, Shandong Zhaowu Network Technology Co., Ltd.: Software Engineer
Participated in the development of a Smart Community Platform, focusing on maintaining behavior data of residents and vehicles across various scenarios to assist relevant departments in investigation and evidence collection.
Key responsibilities and technical implementations:
- Distributed Authorization Center:
- Implemented using Spring Cloud Zuul and Spring Security based on the RBAC (Role-Based Access Control) model.
- Ensured secure and efficient distributed authorization across services.
- Code Optimization with Strategy Pattern:
- Applied the Strategy Pattern to streamline code structure.
- Enabled dynamic processing workflows for handling various types of data efficiently.
- Distributed Authorization Center:
-
2020.01 - 2020.05, Distributed Task Scheduling Platform: Independently developed a distributed task scheduling platform using Golang.
Key features and technical implementations:
- Master-Worker Architecture:
- Master node handles task scheduling requests and provides a web-based frontend interface.
- Worker nodes perform multi-task scheduling and concurrent task execution.
- Service Registration and Task Storage:
- Utilized etcd for service registration, discovery, and task storage.
- Leveraged Go channels for efficient task distribution.
- Concurrency Management:
- Implemented distributed locking with etcd to prevent concurrent execution of the same task.
- Log Management:
- Stored task execution logs in MongoDB.
- Provided a frontend interface for visualizing logs in real-time.
- Cluster Setup:
- Deployed a master node cluster.
- Used Nginx for reverse proxy and load balancing to distribute requests efficiently.
- Master-Worker Architecture:
-
2019.06 - 2019.09, RpcInfra: Independently developed a high-performance RPC framework based on Netty.
Key features and technical implementations:
- Long-Connection RPC with Netty:
- Implemented custom protocol packaging.
- Resolved sticky and half-packet issues using a length-based protocol field.
- Distributed Service Registration and Discovery:
- Utilized Zookeeper for service registry and discovery.
- Implemented load balancing using a consistent hashing algorithm.
- Health Monitoring:
- Established periodic heartbeat detection and idle connection management between client and server to ensure application health.
- Reactor Threading Model:
- Designed the service provider using a Reactor threading model.
- Employed a custom thread pool for efficient business logic processing.
- Modular Design:
- Adopted a modular architecture.
- Integrated Spring Boot’s SPI mechanism for dynamic module loading.
- Long-Connection RPC with Netty:
-
2017.07 - 2018.06, Campus Shuttle Reservation Platform | Educational Application A platform for booking campus shuttles at Shandong Normal University, primarily providing features such as checking shuttle schedules between the main campus and Changqing campus, shuttle reservations, payment, and refunds.
Key technical highlights:
- Unified Authentication and Authorization:
- Implemented via Spring Security at the gateway level, alleviating request pressure caused by numerous business services.
- Efficient Caching:
- Adopted a hybrid caching strategy using local Guava cache combined with centralized Redis, caching shuttle schedule lists.
- Load testing with JMeter achieved a throughput of 5000 QPS.
- Used Redisson-based distributed locks to ensure cache consistency and avoid cache stampede.
- Requests failing to acquire locks are put to sleep and retried, ensuring system responsiveness and reduced memory consumption.
- Cached null values for non-existent schedules to prevent cache penetration.
- Idempotency: Achieved via Redis cache expiration strategy based on request parameters.
- Asynchronous Reservation:
- Leveraged RabbitMQ for asynchronous order placement, with the consumer side ensuring deduplication based on order numbers to prevent repeated message consumption.
- Distributed Rate Limiting:
- Used Sentinel for global rate limiting across distributed services.
- Applied Guava’s RateLimiter for local rate limiting using the token bucket algorithm.
- Unique ID Generation: Snowflake algorithm ensured unique, conflict-free order IDs.
- Database Optimization:
- Achieved read-write separation through MySQL master-slave replication, improving data access efficiency.
- Unified Authentication and Authorization:
- 2016.04 - 2017.02, Smart SDNU | Educational Application, A school research team project providing services such as weather updates, campus card services, library reservations, and Shanshi data insights. Served as the Android lead, responsible for the design and development of the Android app.
🧑 Student Cadre
- 2023.09 - , Student at the School of Computer Science and Engineering, Nanjing University of Science and Technology
- 2020.09 - 2023.06, Class President of the 2020 Software Engineering Class, School of Information Science and Engineering, Shandong Normal University
📖 Educations
- 2023.09 - , Nanjing University of Science and Technology
- 2020.09 - 2023.06, Shandong Normal University
- 2015.09 - 2019.06, Shandong Normal University
📚 Essay
- 2024,The Vast Galaxy and the Glow of Humanity: My 2024 Journey
- 2023,Life is a long term regression to the mean
📷 Gallery
coming soon…