yu-like

    编程导航 2025 年新项目,基于 Spring Boot 3 + Java 21 + TiDB + Redis + Pulsar + Docker 的高并发点赞系统实战项目,适用于社交平台、内容社区等场景。项目从基础功能开发到高并发优化再到企业级高可用架构,完整覆盖了点赞系统的核心技术,包括 Caffeine 多级缓存策略、消息队列削峰、分布式数据库、HeavyKeeper 热点数据识别、Promethus + Grafana 可观测性等解决方案。通过这个项目,你将掌握高并发系统设计、性能优化、监控告警等企业级开发经验,适合想要提升分布式系统开发能力的开发者学习,为简历大幅增添竞争力。

    Language: javascript

    Author: GitHub Repos (@github-repos)

    0 stars · 0 views

    Viewing path: README.md

    Files

    • style.css (css)
    • BlogServiceImpl.java (java)
    • sql (txt)
    • src (txt)
    • utils (txt)
    • views (txt)
    • types (txt)
    • src (txt)
    • test (txt)
    • java (txt)
    • com (txt)
    • yuyuan (txt)
    • thumb (txt)
    • com (txt)
    • yuyuan (txt)
    • thumb (txt)
    • service (txt)
    • job (txt)
    • dto (txt)
    • thumb (txt)
    • listener (txt)
    • thumb (txt)
    • msg (txt)
    • common (txt)
    • manager (txt)
    • cache (txt)
    • mapper (txt)
    • public (txt)
    • .mvn (mvn)
    • wrapper (txt)
    • thumb-front (txt)
    • README.md (md)
    • package.json (json)
    • README.md (md)
    • postcss.config.js (js)
    • package-lock.json (json)
    • index.js (js)
    • NotFound.vue (vue)
    • Home.vue (vue)
    • Login.vue (vue)
    • stores (txt)
    • BlogDetail.vue (vue)
    • assets (txt)
    • router (txt)
    • thumb.js (js)
    • index.js (js)
    • api.js (js)
    • components (txt)
    • common (txt)
    • ThumbButton.vue (vue)
    • HelloWorld.vue (vue)
    • LoginBadge.vue (vue)
    • services.js (js)
    • api (txt)
    • BlogCard.vue (vue)
    • public (txt)
    • vite.svg (image)
    • index.html (html)
    • main (txt)
    • java (txt)
    • impl (txt)
    • UserServiceImpl.java (java)
    • ThumbServiceMQImpl.java (java)
    • ThumbServiceRedisImpl.java (java)
    • constant (txt)
    • UserConstant.java (java)
    • mapper (txt)
    • ThumbMapper.java (java)
    • util (txt)
    • model (txt)
    • entity (txt)
    • User.java (java)
    • vo (txt)
    • enums (txt)
    • BlogVO.java (java)
    • ThumbEvent.java (java)
    • controller (txt)
    • BlogController.java (java)
    • demo (txt)
    • ResultUtils.java (java)
    • ErrorCode.java (java)
    • exception (txt)
    • PulsarBootHelloWorld.java (java)
    • config (txt)
    • JsonConfig.java (java)
    • CorsConfig.java (java)
    • Item.java (java)
    • CacheManager.java (java)
    • resources (txt)
    • images (txt)
    • image (6).png (image)
    • Google Chrome 2025-04-09 21.17.20.png (image)
    • image (5).png (image)
    • ATTRIBUTION.md (markdown)
    • image (10).png (image)
    • image (11).png (image)
    • image (3).png (image)
    • image (7).png (image)
    • image (8).png (image)
    • create_table.sql (sql)
    • ThumbReconcileJob.java (java)
    • ApiLoader.vue (vue)
    • App.vue (vue)
    • TopK.java (java)
    • ThumbConsumerConfig.java (java)
    • LuaStatusEnum.java (java)
    • image (9).png (image)
    • RedisConfig.java (java)
    • ThumbBackendApplication.java (java)
    • request.js (js)
    • BaseResponse.java (java)
    • RedisKeyUtil.java (java)
    • ThumbTypeEnum.java (java)
    • ThumbConsumer.java (java)
    • ThumbServiceImpl.java (java)
    • GlobalExceptionHandler.java (java)
    • image (4).png (image)
    • user.js (js)
    • RedisLuaScriptConstant.java (java)
    • HeavyKeeper.java (java)
    • UserMapper.java (java)
    • ThumbController.java (java)
    • SyncThumb2DBJob.java (java)
    • DoThumbRequest.java (java)
    • vue.svg (image)
    • UserService.java (java)
    • ThumbService.java (java)
    • tailwind.config.js (js)
    • Thumb.java (java)
    • Blog.java (java)
    • BlogService.java (java)
    • main.js (js)
    • ThumbBackendApplicationTests.java (java)
    • application.yml (yml)
    • ThumbConstant.java (java)
    • vite.config.js (js)
    • BlogMapper.java (java)
    • UserController.java (java)
    • blog.js (js)
    • IndexController.java (java)
    • SyncThumb2DBCompensatoryJob.java (java)
    github-repos/yu-like

    yu-like

    Public
    • Updated Jun 12, 2026
    0
    Select a file

    Tap "Show Files" to select a file

    About

    编程导航 2025 年新项目,基于 Spring Boot 3 + Java 21 + TiDB + Redis + Pulsar + Docker 的高并发点赞系统实战项目,适用于社交平台、内容社区等场景。项目从基础功能开发到高并发优化再到企业级高可用架构,完整覆盖了点赞系统的核心技术,包括 Caffeine 多级缓存策略、消息队列削峰、分布式数据库、HeavyKeeper 热点数据识别、Promethus + Grafana 可观测性等解决方案。通过这个项目,你将掌握高并发系统设计、性能优化、监控告警等企业级开发经验,适合想要提升分布式系统开发能力的开发者学习,为简历大幅增添竞争力。

    0stars
    0views
    Created Jan 25, 2026